Repolode
jamiedavenport

jamiedavenport/policystack

Открытые примитивы для политик конфиденциальности и согласия на cookies: настройте их в одном типизированном конфиге и отображайте прямо в приложении.

Open source альтернатива:OneTrustCookiebot

Звёзды
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. 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 обновляется ежедневно.

Похожие проекты

Open-source менеджер согласия на cookies и баннер GDPR для React, Next.js, Vue, Svelte, Astro и обычного HTML с поддержкой Google Consent Mode v2 и IAB TCF.

Безопасность#cookie-consent#gdpr#consent-management
2 тыс.+3 за неделю269TypeScriptApache-2.0Обновлён 20 часов назад

Платформа с открытым исходным кодом для автоматизации сбора доказательств, управления политиками и контролями в рамках SOC 2, ISO 27001, HIPAA и GDPR.

2,1 тыс.+14 за неделю446TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Самостоятельно разворачиваемая GRC-платформа для инженерных команд и специалистов по безопасности, помогающая работать над соответствием SOC 2, GDPR и ISO 27001.

1,5 тыс.+13 за неделю248GoMITОбновлён 20 часов назад

Коллекция оптимизированных настраиваемых SVG-логотипов технологий для разработчиков в виде npm-пакета с React-компонентами.

2,7 тыс.+5 за неделю215TypeScriptMITАктивно поддерживаетсяОбновлён 3 месяца назад