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.
- 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
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
Agente de programación con IA y de código abierto que funciona en el navegador: haz clic en un elemento de tu app en ejecución para que edite el código fuente.
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.
Plataforma GRC autoalojable para que los equipos de ingeniería y seguridad gestionen el cumplimiento de SOC2, GDPR e ISO 27001.
Un framework para crear sitios de documentación con React.js, compatible con Next.js, Astro y frameworks de React basados en Vite.
Colección de logotipos tecnológicos SVG optimizados y personalizables para desarrolladores, disponible como paquete npm de componentes React.