Sólo lo estrictamente necesario. Cero tracking publicitario.
Verdant usa cookies y almacenamiento local del navegador para mantener tu sesión activa, recordar tu tema y idioma, y guardar todo tu contenido (notas, proyectos, etc.) en tu dispositivo. No cargamos cookies de tracking publicitario ni de analítica de terceros.
1. Qué tipos de almacenamiento usamos
Verdant guarda datos del lado del cliente en tres mecanismos del navegador:
Cookies: pequeños archivos que el navegador envía a cada request. Las usamos para mantener tu sesión Supabase activa (auth) y, en la landing pública, para guardar preferencias de visualización.
localStorage: almacenamiento clave-valor persistente del navegador. Lo usamos para preferencias (idioma, tema), el cache temporal de tu estado de licencia y otros flags de UX. Tu API key BYOK se guarda aparte, en el llavero seguro de tu sistema operativo (Keychain en Mac, Credential Manager en Windows, Secret Service en Linux), nunca en localStorage.
IndexedDB: base de datos local del navegador para datos grandes y estructurados. Aquí vive TODO tu contenido (notas, proyectos, archivos, memorias de K, observaciones, métricas). Vive en tu disco, no en la nube nuestra.
2. Detalle por entrada
| Clave / nombre | Para qué | Duración |
|---|---|---|
| sb-{project}-auth-token (cookie) | Sesión activa de Supabase Auth — sin esto no puedes iniciar sesión. | 1 año (renovable) |
| verdant-language (localStorage) | Tu idioma elegido (es/en). | Hasta que borres datos del navegador |
| verdant-theme (localStorage) | Tu tema visual (13 opciones). | Persistente |
| verdant:beta-access:v1 (localStorage) | Cache 30min del estado beta — evita peticiones repetidas. | 30 minutos |
| verdant:subscription:v1 (localStorage) | Cache 5min de tu estado de suscripción — evita peticiones repetidas. | 5 minutos |
| verdant:subscription:stub (localStorage, solo dev) | Override de estado para validación en desarrollo. NO se setea en producción. | Hasta que la borres |
| verdant:trial-banner:dismissed:YYYY-MM-DD (localStorage) | Marca que ya cerraste el banner de trial hoy. | Hasta el día siguiente |
| verdant:onboarding-done (localStorage) | Marca que completaste el onboarding inicial. | Persistente |
| verdant:discovery (localStorage) | Estado del descubrimiento progresivo de features (qué hints ya viste). | Persistente |
| verdant:ritual:{kind}:{date} (localStorage) | Estado de los rituales completados por día. | 90 días |
| verdant (IndexedDB) | Base de datos local completa: 22 tablas con todo tu contenido (notas, proyectos, archivos, memorias, observaciones, métricas, conversaciones con K). | Persistente hasta que borres datos del sitio o desinstales |
3. Lo que NO ponemos
NO ponemos cookies de Google Analytics, Mixpanel, Plausible, ni ninguna otra herramienta de analítica de terceros.
NO ponemos cookies de Facebook Pixel, Twitter Pixel, LinkedIn Insight, ni ningún otro pixel publicitario.
NO ponemos cookies de retargeting ni de medición cross-site.
NO compartimos identificadores con redes publicitarias.
En cuentas Vercel/Supabase puede haber cookies operativas propias de esos proveedores (anti-DDoS, etc.) sobre las que no tenemos control granular pero que no se usan para tracking publicitario.
4. Cómo controlarlas
Bloqueo desde el navegador: puedes bloquear cookies y localStorage desde la configuración de tu navegador. Si bloqueas las cookies de Supabase Auth, no vas a poder iniciar sesión.
Borrado: borrar "datos del sitio" desde la configuración del navegador elimina cookies + localStorage + IndexedDB del dominio. ATENCIÓN: esto elimina TODO tu contenido local. Exporta primero desde Ajustes → Datos.
Modo incógnito / privado: el navegador no guarda nada después de cerrar la ventana. Verdant funciona pero pierdes todo al cerrar.
Documentos relacionados
Privacidad explica los procesadores externos y tus derechos. Términos describe el contrato completo del servicio.