Política de cookies
Seis cookies, ninguna de terceros y ningún banner. Esta lista sale del código, no de una plantilla.
Última revisión: 23 de septiembre de 2026 · Versión 1.0
Lo importante, primero
CityVibe no usa cookies de analítica, de publicidad ni de terceros. Ninguna. No hay Google Analytics, ni píxeles de redes sociales, ni herramientas de medición de audiencia. Por eso no verás un banner de cookies: no tenemos nada que pedirte.
Las cookies que sí usamos son las seis de la lista. Todas son de primera parte (las pone cityvibe.guide, nadie más), y todas están exentas de consentimiento por el art. 22.2 de la LSSI (se abre en una pestaña nueva): unas son estrictamente necesarias para prestar el servicio y otras guardan una preferencia que has pedido tú expresamente al pulsar un botón. Es el criterio de la Guía sobre el uso de las cookies de la AEPD (se abre en una pestaña nueva).
Ninguna se pone «por visitar». Las de preferencias se escriben en el momento exacto en que eliges idioma, eliges ciudad o cierras el aviso de idioma — nunca antes.
Las cookies, una por una
__Host-ee_session
- Para qué
- Mantener tu sesión iniciada. Va cifrada: dentro lleva tu identificador, nombre, idioma, ciudad y zona horaria, y solo nuestro servidor puede abrirla.
- Duración
- 30 días, renovables mientras uses el sitio
- Tipo
- Necesaria
__Host-ee_oauth_tx
- Para qué
- Sostener el inicio de sesión mientras vas a Google o a Telegram y vuelves (protege contra CSRF y contra que te devuelvan a otro sitio). Se borra al terminar.
- Duración
- 10 minutos
- Tipo
- Necesaria
NEXT_LOCALE
- Para qué
- Recordar el idioma que has elegido a mano, para no volver a adivinarlo.
- Duración
- 1 año
- Tipo
- Preferencia solicitada
CITY
- Para qué
- Recordar la ciudad que has elegido a mano, para tenerla a un toque en cada página. Nada se deduce de tu IP.
- Duración
- 1 año
- Tipo
- Preferencia solicitada
locale_hint_off
- Para qué
- Recordar que cerraste el aviso «¿prefieres este sitio en tu idioma?», para no repetírtelo.
- Duración
- 6 meses
- Tipo
- Preferencia solicitada
eventos_admin
- Para qué
- Sesión del panel de administración interno. Solo la reciben las personas del equipo que entran en «/admin».
- Duración
- 8 horas
- Tipo
- Necesaria (interna)
Detalles técnicos, por si te interesan: las dos primeras son «HttpOnly» (JavaScript no puede leerlas), «Secure» (solo por HTTPS) y llevan el prefijo «__Host-», que impide que un subdominio las pueda plantar o sobrescribir. «eventos_admin» es además «SameSite=Strict». En entornos de desarrollo local los nombres van sin el prefijo «__Host-», porque el navegador exige HTTPS para aceptarlo.
Dentro de Telegram (Mini App): las mismas cookies, con «SameSite=None» y «Partitioned» (CHIPS). Es lo que exige un navegador para que una aplicación embebida en otra página conserve su propia sesión; el aislamiento de CHIPS hace que esa sesión no pueda seguirte fuera de Telegram.
Almacenamiento local (no es una cookie, pero lo contamos igual)
theme
- Dónde
- localStorage
- Para qué
- Recordar si prefieres el tema claro, el oscuro o el del sistema.
- Duración
- Hasta que borres los datos del navegador
No usamos «sessionStorage», ni IndexedDB, ni «fingerprinting», ni píxeles, ni service workers.
Cómo quitarlas
Desde tu navegador: Chrome («Configuración → Privacidad y seguridad → Cookies»), Firefox («Ajustes → Privacidad → Cookies y datos del sitio»), Safari («Preferencias → Privacidad»), Edge («Configuración → Cookies y permisos del sitio»).
Si borras «__Host-ee_session» se cerrará tu sesión. Si borras «NEXT_LOCALE» o «CITY», el sitio volverá a preguntarte. Nada más se rompe: el catálogo funciona entero sin una sola cookie.
Si algún día ponemos analítica
Entonces sí habrá un banner, y funcionará como debe: sin casillas premarcadas, con «Rechazar» igual de visible que «Aceptar», y sin cargar un solo script de medición antes de que digas que sí. «Si sigues navegando, aceptas» no es consentimiento y no lo vamos a usar. Actualizaremos esta página antes, no después.
Dudas
[PENDIENTE: correo de contacto]. Ver también la Política de privacidad.