Gerenciador de consentimento de cookies open source e banner de cookies em conformidade com o GDPR para React, Next.js, Vue, Svelte, Astro e HTML puro, com suporte a Google Consent Mode v2 e IAB TCF.
- Estrelas
- 165
- Forks
- 8
- Issues abertas
- 0
- Último commit
- há 3 dias
O que é?
O PolicyStack permite que desenvolvedores definam uma política de privacidade, uma política de cookies e o fluxo de consentimento que controla esses cookies a partir de uma única configuração tipada. As políticas podem ser renderizadas como componentes ou Markdown, e a camada de consentimento não inclui interface, então você pode criar o banner com seus próprios componentes de UI.
O projeto inclui um plugin do Vite que compila as políticas durante o build, procura terceiros não declarados e interrompe o build quando um cookie não depende de consentimento. Há adapters para React, Vue, Svelte, Solid e Angular, e o núcleo de consentimento ocupa menos de 4 KB. Uma CLI (`bunx @policystack/cli init`) configura os pacotes e uma configuração inicial.
Todos os pacotes usam a licença Apache-2.0 e são publicados no escopo @policystack. Um serviço Cloud hospedado e opcional adiciona controle de versões, trilhas de auditoria e analytics de consentimento aos componentes open source.
Recursos principais
- 01Uma única configuração tipada define a política de privacidade, a política de cookies e o consentimento
- 02Máquina de estados de consentimento sem interface incluída
- 03Plugin do Vite que interrompe o build quando há cookies sem consentimento e procura terceiros não declarados
- 04Adapters para React, Vue, Svelte, Solid e Angular
- 05CLI para instalar e configurar a stack
Casos de uso
- Adicionar um banner de consentimento de cookies no estilo GDPR a um app web em React ou Vue
- Gerar uma página de política de privacidade e cookies a partir do código, em vez de manter documentos manualmente
- Detectar scripts de terceiros não declarados antes de publicar um site
Início rápido
- 1
Inicialize o PolicyStack no seu projeto usando a CLI
bunx @policystack/cli init
Antes de usar
- O plano de controle na nuvem é proprietário e opcional; o restante está sob a licença Apache-2.0.
- A biblioteca de consentimento não inclui interface de usuário, então você precisa criar seu próprio banner de cookies.
- Os documentos de políticas gerados não são aconselhamento jurídico e devem ser revisados por um advogado.
Em coleções
Tópicos
Perguntas frequentes
- O que é policystack?
- Primitivos open source para políticas de privacidade e consentimento de cookies, gerados a partir de uma única configuração tipada e renderizados diretamente no seu app. O PolicyStack permite que desenvolvedores definam uma política de privacidade, uma política de cookies e o fluxo de consentimento que controla esses cookies a partir de uma única configuração tipada. As políticas podem ser renderizadas como componentes ou Markdown, e a camada de consentimento não inclui interface, então você pode criar o banner com seus próprios componentes de UI.
- policystack é gratuito? Qual é a licença?
- policystack é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- policystack ainda é mantido?
- Manutenção ativa. O último commit de policystack foi em 4 de nov. de 2026.
- Para que posso usar policystack?
- Adicionar um banner de consentimento de cookies no estilo GDPR a um app web em React ou Vue Gerar uma página de política de privacidade e cookies a partir do código, em vez de manter documentos manualmente Detectar scripts de terceiros não declarados antes de publicar um site
- Como instalar policystack?
- Inicialize o PolicyStack no seu projeto usando a CLI: bunx @policystack/cli init
- Onde consigo policystack?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jamiedavenport/policystack
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um agente de programação com IA e código aberto que roda no navegador: clique em um elemento do app em execução e peça para editar o código-fonte.
Plataforma open source de compliance que automatiza a coleta de evidências, políticas e controles para SOC 2, ISO 27001, HIPAA e GDPR.
Plataforma GRC auto-hospedável para equipes de engenharia e segurança que abrange atividades de conformidade com SOC2, GDPR e ISO 27001.
Framework para criar sites de documentação com React.js, compatível com Next.js, Astro e frameworks React baseados em Vite.
Coleção de logos de tecnologia em SVG otimizados e personalizáveis para desenvolvedores, disponível como pacote npm de componentes React.