Política de Cookies
Última actualización: 2026-10-13 — añadido gate server-side para Google Analytics (Sprint 52, cumplimiento UK PECR Reg 6)
¿Qué son las cookies?
Pequeños archivos de texto que el sitio guarda en tu navegador para recordar quién eres entre páginas.
Qué cookies usamos
| Nombre | Propósito | Duración |
|---|---|---|
tw_sess | Sesión de usuario (cookie firmada con itsdangerous, httpOnly) | 30 días |
tw_csrf | Token CSRF para formularios (si aplica) | sesión |
cookie_consent | Tu elección en el banner de consentimiento (valores: accepted / rejected). La usamos para el gate server-side que decide qué scripts se sirven. | 365 días |
Cookies de terceros
Cuando das tu consentimiento mediante el banner inferior, cargamos dos herramientas de medición. Ambas están sujetas a un gate server-side: el navegador hace una petición a un endpoint de nuestro propio servidor, y ese endpoint inspecciona la cookie cookie_consent y decide si sirve el script real o un comentario no-op. La cookie puede mentir; el servidor no.
- Google Analytics 4 (
G-R10CD3BTL5, mismo property que libertydreams.co.uk y apps.libertydreams.co.uk). Hasta el 2026-10-13, el script de Google (googletagmanager.com/gtag/js) se cargaba inline en el<head>de cada página antes de que el usuario rechazase — esto era un breach UK PECR Reg 6 (la cookie_gase establecía antes de obtener consentimiento). Fix del 2026-10-13: elpartials/analytics.htmlsólo referencia/api/analytics.js, que es server-gated. Si tu consentimiento no esaccepted, el endpoint devuelve un comentario no-op y Google nunca recibe una petición. Si aceptas, se sirve el snippet de gtag.js conConsent Mode v2,analytics_storage: granted,anonymize_ip: true,allow_google_signals: false. Sub-procesador: Google LLC (transferencias EU/UK-US bajo Data Bridge). - Mautic, instalado en nuestros propios servidores en el Reino Unido como herramienta de gestión de newsletter. Mautic es del operador; no es un servicio externo ni delega datos a sub-encargados. El script
mtc.jssólo se entrega sicookie_consent=acceptedestá presente en la petición — verificado en el servidor porapp/mautic_tracker.py, no se fía sólo de la cookie del navegador. Si rechazas o nunca has aceptado, la ruta devuelve un comentario no-op y no se ejecuta ninguna petición a Mautic.
Detalle técnico: app/templates/partials/analytics.html (referencia al gate), app/main.py:analytics_js() (el gate server-side), app/mautic_tracker.py y app/templates/partials/consent_banner.html (UI del banner + carga condicional).
Cómo gestionar cookies
Puedes bloquear o borrar cookies desde la configuración de tu navegador. Si bloqueas tw_sess tendrás que iniciar sesión cada vez. Si cambias de opinión sobre las cookies de terceros, usa el enlace "Gestionar cookies" al pie de cada página para reabrir el banner y actualizar tu elección — la cookie cookie_consent se reescribe y los scripts se recargan en la próxima visita.
Equivalencia UK/UE para residentes EEE
TenderWatch (operada por Liberty Dreams LTD, Reino Unido) aplica tanto el UK General Data Protection Regulation como el Regulation (EU) 2016/679 cuando el usuario reside en el Espacio Económico Europeo. La autoridad de control competente para residentes UK es la Information Commissioner's Office (ico.org.uk); para residentes EEE, la autoridad de control del Estado miembro de residencia, coordinada a través del European Data Protection Board (edpb.europa.eu).