Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

consentos

Plataforma autoalojada de gestión de consentimiento de cookies y privacidad web. Alternativa open source a OneTrust con bloqueo automático, escaneo de cookies y cumplimiento GDPR/CCPA bajo Elastic Licence 2.0.

Ficha actualizada 26 sept 2026, 12:51 · upstream 26 sept 2026, 12:43 · release v0.3.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es consentos

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

ConsentOS es una plataforma de infraestructura de privacidad para la web moderna, diseñada como alternativa autoalojada a soluciones SaaS como OneTrust o Cookiebot. Proporciona un único script para integrar en sitios web y un panel de administración para gestionar el consentimiento, bloqueo de scripts y auditorías. La arquitectura separa el frontend (React/Next.js) del backend (FastAPI/Python), utilizando PostgreSQL y Redis para persistencia y caché.

La plataforma prioriza la privacidad por diseño, bloqueando automáticamente rastreadores hasta que el usuario otorga consentimiento explícito. Incluye un motor de cumplimiento normativo para GDPR, CNIL, CCPA y ePrivacy, con detección de patrones dark y soporte para estándares como IAB TCF v2.3 y Google Consent Mode v2. La licencia Elastic Licence 2.0 permite uso y modificación libre, pero prohíbe revender la plataforma como servicio gestionado.

El sistema es multi-tenant desde el inicio, permitiendo configuración cascada (Sistema → Organización → Grupo de sitios). Incluye herramientas para escaneo de cookies con Playwright y una base de datos de patrones de cookies comunitaria.

CASOS DE USO
  • Gestión centralizada de consentimiento en sitios web multi-tenant
  • Auditoría forense de cookies y cumplimiento normativo (GDPR/CCPA)
  • Escaneo automático de scripts de terceros para categorización
  • Implementación de bloqueo automático de rastreadores hasta el consentimiento
  • Soporte para estándares de consentimiento global (TCF, GPP, GCM)
PUNTOS DESTACADOS
  • Licencia Elastic Licence 2.0: uso y modificación libre sin SaaS lock-in
  • Bloqueo automático de scripts y cookies por defecto
  • Detección de dark patterns en interfaces de consentimiento
  • Integración con Open Cookie Database para auto-categorización
  • Arquitectura multi-tenant con configuración cascada (Org/Site)
PRECAUCIONES
  • Licencia ELv2 impide ofrecer la plataforma como servicio SaaS puro a terceros
  • Dependencia de la base de datos externa Open Cookie Database para escaneo
  • Requiere infraestructura propia (Docker/Kubernetes) sin soporte one-click
  • Telemetría anónima activada por defecto (desactivable)
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

ConsentOS
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Requiere Docker Compose v2.15+, Node.js 20+ y Python 3.12+. Usar PostgreSQL 17 en producción; migrar desde versiones anteriores con dump/restore. Desactivar telemetría con TELEMETRY_ENABLED=false. Configurar CDN para el banner.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
517380008001
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.