Repolode
jamiedavenport

jamiedavenport/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.

Alternativa open source a:OneTrustCookiebot

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. 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

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.

Segurança#cookie-consent#gdpr#consent-management
2 mil+3 esta semana269TypeScriptApache-2.0Atualizado há 11 horas

Plataforma open source de compliance que automatiza a coleta de evidências, políticas e controles para SOC 2, ISO 27001, HIPAA e GDPR.

2,1 mil+14 esta semana446TypeScriptAGPL-3.0Bem mantidoAtualizado há 3 dias

Plataforma GRC auto-hospedável para equipes de engenharia e segurança que abrange atividades de conformidade com SOC2, GDPR e ISO 27001.

Segurança#compliance#grc#soc2
1,5 mil+13 esta semana248GoMITAtualizado há 10 horas