Repolode
jamiedavenport

jamiedavenport/policystack

Primitivas de código abierto para políticas de privacidad y consentimiento de cookies, generadas a partir de una única configuración tipada e integradas directamente en tu app.

Alternativa open source a:OneTrustCookiebot

Estrellas
165
Forks
8
Issues abiertos
0
Último commit
hace 3 días

¿Qué es?

PolicyStack permite definir una política de privacidad, una política de cookies y el flujo de consentimiento que controla esas cookies desde una única configuración tipada. La política se puede mostrar como componentes o Markdown, y la capa de consentimiento no incluye interfaz, así que puedes crear el banner con tus propios componentes de UI.

El proyecto incluye un plugin de Vite que compila la política durante la compilación, busca terceros no declarados y hace que la compilación falle si una cookie no está condicionada al consentimiento. Ofrece adaptadores para React, Vue, Svelte, Solid y Angular, y el núcleo de consentimiento ocupa menos de 4 kb. Una CLI (`bunx @policystack/cli init`) instala los paquetes y configura un proyecto inicial.

Todos los paquetes usan la licencia Apache-2.0 y se publican bajo el scope @policystack. Como opción, un servicio Cloud alojado añade control de versiones, registros de auditoría y analíticas de consentimiento a los componentes de código abierto.

Funciones clave

  • 01Una única configuración tipada define la política de privacidad, la política de cookies y el consentimiento
  • 02Máquina de estados de consentimiento sin interfaz incluida
  • 03Plugin de Vite que hace fallar la compilación si hay cookies sin consentimiento y busca terceros no declarados
  • 04Adaptadores para React, Vue, Svelte, Solid y Angular
  • 05CLI para instalar y configurar el stack

Casos de uso

  • Añadir un banner de consentimiento de cookies al estilo del RGPD a una app web con React o Vue
  • Generar una página de políticas de privacidad y cookies a partir del código, en lugar de mantener documentos manualmente
  • Detectar scripts de terceros no declarados antes de desplegar un sitio

Inicio rápido

  1. 1

    Inicializa PolicyStack en tu proyecto con la CLI

    bunx @policystack/cli init

Antes de usarlo

  • El plano de control en la nube es propietario y opcional; el resto está bajo Apache-2.0.
  • La biblioteca de consentimiento no incluye interfaz de usuario, así que tendrás que crear tu propio banner de cookies.
  • Los documentos de políticas generados no son asesoramiento jurídico y deben ser revisados por un abogado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es policystack?
Primitivas de código abierto para políticas de privacidad y consentimiento de cookies, generadas a partir de una única configuración tipada e integradas directamente en tu app. PolicyStack permite definir una política de privacidad, una política de cookies y el flujo de consentimiento que controla esas cookies desde una única configuración tipada. La política se puede mostrar como componentes o Markdown, y la capa de consentimiento no incluye interfaz, así que puedes crear el banner con tus propios componentes de UI.
¿policystack es gratuito? ¿Qué licencia tiene?
policystack es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿policystack sigue mantenido?
Mantenimiento activo. El último commit de policystack fue el 4 nov 2026.
¿Para qué puedo usar policystack?
Añadir un banner de consentimiento de cookies al estilo del RGPD a una app web con React o Vue Generar una página de políticas de privacidad y cookies a partir del código, en lugar de mantener documentos manualmente Detectar scripts de terceros no declarados antes de desplegar un sitio
¿Cómo se instala policystack?
Inicializa PolicyStack en tu proyecto con la CLI: bunx @policystack/cli init
¿Dónde consigo policystack?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jamiedavenport/policystack

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Gestor de consentimiento de cookies de código abierto y banner GDPR para React, Next.js, Vue, Svelte, Astro y HTML sin frameworks, con compatibilidad con Google Consent Mode v2 e IAB TCF.

Seguridad#cookie-consent#gdpr#consent-management
2 mil+3 esta semana269TypeScriptApache-2.0Actualizado ayer

Plataforma de compliance de código abierto que automatiza la recopilación de evidencias, las políticas y los controles para SOC 2, ISO 27001, HIPAA y GDPR.

2,1 mil+16 esta semana445TypeScriptAGPL-3.0Bien mantenidoActualizado hace 3 días

Plataforma GRC autoalojable para que los equipos de ingeniería y seguridad gestionen el cumplimiento de SOC2, GDPR e ISO 27001.

Seguridad#compliance#grc#soc2
1,5 mil+11 esta semana248GoMITActualizado hace 21 horas