Open-source менеджер согласия на cookies и баннер GDPR для React, Next.js, Vue, Svelte, Astro и обычного HTML с поддержкой Google Consent Mode v2 и IAB TCF.
- Звёзды
- 165
- Форки
- 8
- Открытые issues
- 0
- Последний коммит
- 3 дня назад
Что это?
PolicyStack позволяет разработчикам описать политику конфиденциальности, политику использования cookies и процесс получения согласия, который управляет этими cookies, в одной типизированной конфигурации. Политику можно выводить в виде компонентов или Markdown, а слой согласия не включает UI — баннер можно собрать самостоятельно из собственных UI-компонентов.
В проект входит плагин Vite, который компилирует политику во время сборки, ищет необъявленные сторонние сервисы и останавливает сборку, если использование cookie не требует согласия. Есть адаптеры для React, Vue, Svelte, Solid и Angular; ядро согласия, согласно описанию, занимает менее 4 КБ. CLI-команда (`bunx @policystack/cli init`) устанавливает пакеты и создаёт стартовый конфиг.
Все пакеты распространяются по лицензии Apache-2.0 в пространстве имён @policystack. Дополнительный хостинговый сервис Cloud расширяет возможности открытых компонентов: добавляет версионирование, журнал аудита и аналитику согласий.
Ключевые возможности
- 01Единый типизированный конфиг для политики конфиденциальности, политики использования cookies и согласия
- 02Headless-машина состояний согласия без встроенного UI
- 03Плагин Vite останавливает сборку при использовании cookies без согласия и ищет необъявленные сторонние сервисы
- 04Адаптеры для React, Vue, Svelte, Solid и Angular
- 05CLI для установки и настройки стека
Сценарии использования
- Добавление баннера согласия на cookies в стиле GDPR в веб-приложение на React или Vue
- Генерация страниц с политикой конфиденциальности и использования cookies из кода вместо документов, которые приходится обновлять вручную
- Обнаружение необъявленных сторонних скриптов до публикации сайта
Быстрый старт
- 1
Инициализируйте PolicyStack в проекте с помощью CLI
bunx @policystack/cli init
Что важно знать
- Облачная плоскость управления является проприетарной и необязательной; остальная часть распространяется по лицензии Apache-2.0.
- Библиотека для управления согласием не включает UI, поэтому баннер cookie нужно создать самостоятельно.
- Сгенерированные документы политик не являются юридической консультацией и должны быть проверены юристом.
В подборках
Темы
Частые вопросы
- Что такое policystack?
- Открытые примитивы для политик конфиденциальности и согласия на cookies: настройте их в одном типизированном конфиге и отображайте прямо в приложении. PolicyStack позволяет разработчикам описать политику конфиденциальности, политику использования cookies и процесс получения согласия, который управляет этими cookies, в одной типизированной конфигурации. Политику можно выводить в виде компонентов или Markdown, а слой согласия не включает UI — баннер можно собрать самостоятельно из собственных UI-компонентов.
- policystack можно использовать бесплатно? Какая у него лицензия?
- policystack распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- policystack всё ещё поддерживается?
- Активно поддерживается. Последний коммит в policystack — 4 нояб. 2026 г..
- Для чего можно использовать policystack?
- Добавление баннера согласия на cookies в стиле GDPR в веб-приложение на React или Vue Генерация страниц с политикой конфиденциальности и использования cookies из кода вместо документов, которые приходится обновлять вручную Обнаружение необъявленных сторонних скриптов до публикации сайта
- Как установить policystack?
- Инициализируйте PolicyStack в проекте с помощью CLI: bunx @policystack/cli init
- Где скачать policystack?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jamiedavenport/policystack
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый AI-агент для работы с кодом в браузере: выберите элемент работающего приложения и попросите изменить исходный код.
Платформа с открытым исходным кодом для автоматизации сбора доказательств, управления политиками и контролями в рамках SOC 2, ISO 27001, HIPAA и GDPR.
Самостоятельно разворачиваемая GRC-платформа для инженерных команд и специалистов по безопасности, помогающая работать над соответствием SOC 2, GDPR и ISO 27001.
Фреймворк для создания сайтов документации на React.js с поддержкой Next.js, Astro и React-фреймворков на базе Vite.
Коллекция оптимизированных настраиваемых SVG-логотипов технологий для разработчиков в виде npm-пакета с React-компонентами.