Política de cookies
Qué cookies y qué almacenamiento del navegador utiliza MaiTeach, para qué y durante cuánto tiempo, según el comportamiento actual del producto.
1. En resumen
- Técnicas necesarias: mantener tu sesión y recordar tu decisión sobre la analítica. Funcionan siempre, porque sin ellas MaiTeach no puede funcionar o no podría respetar tu elección.
- Preferencias: recordar el idioma de la interfaz que eliges.
- Analítica de uso (PostHog): la única categoría no necesaria. Está desactivada hasta que la aceptas y puedes rechazarla sin perder ninguna función.
- MaiTeach no utiliza cookies de publicidad ni de marketing, ni Google Analytics, Vercel Analytics, Hotjar, Clarity, Mixpanel o Plausible.
2. Cookies técnicas necesarias (siempre activas)
| Nombre | Proveedor | Finalidad | Duración | Parte |
|---|---|---|---|---|
| sb-…-auth-token (puede dividirse en .0, .1…) | Supabase (autenticación), en nombre de MaiTeach | Mantener tu sesión iniciada de forma segura. | Hasta 400 días (valor por defecto de la librería de autenticación). Se borra al cerrar sesión. | Propia (dominio de MaiTeach) |
| sb-…-auth-token-code-verifier | Supabase (autenticación), en nombre de MaiTeach | Completar de forma segura el registro o el cambio de contraseña desde el enlace del correo. | Temporal: se elimina al completar ese paso. | Propia (dominio de MaiTeach) |
| maiteach_analytics_consent | MaiTeach | Recordar tu decisión sobre la analítica (granted = aceptada, denied = rechazada). No sirve para hacer analítica: solo permite respetar lo que elegiste y no volver a preguntarte en cada visita. Sin esta cookie, MaiTeach te muestra el aviso. | 365 días desde tu última decisión. | Propia |
Pendiente de completar: duración efectiva de la sesión: depende también de la configuración de sesiones del proyecto de Supabase (caducidad de los tokens), que no consta en el código.
3. Cookies de preferencias
| Nombre | Proveedor | Finalidad | Duración | Parte |
|---|---|---|---|---|
| locale | MaiTeach | Recordar el idioma de la interfaz que has elegido (es, eu, ca, gl o en). | De sesión: se borra al cerrar el navegador. | Propia |
4. Analítica de uso (solo con tu consentimiento)
Si aceptas la analítica, MaiTeach carga PostHog (proveedor de analítica de producto) para entender qué funciones se usan, si una acción funciona y en qué paso se abandona un proceso. Mientras no la aceptes, PostHog no se carga en tu navegador, no crea nada de lo que sigue y no recibe ningún dato.
| Nombre | Proveedor | Finalidad | Duración | Parte |
|---|---|---|---|---|
| ph_…_posthog | PostHog | Reconocer tu navegador entre visitas con un identificador técnico aleatorio (y, si inicias sesión, con el identificador pseudónimo de tu cuenta) para medir el uso. PostHog guarda la misma información también en el localStorage con el mismo nombre. | 365 días (valor por defecto de PostHog, que MaiTeach no modifica). | Propia (la fija el script de PostHog en el dominio de MaiTeach) |
Qué datos recibe PostHog y con qué garantías se explica en la Política de privacidad. En resumen: eventos de uso definidos por MaiTeach (por ejemplo, que se ha abierto una herramienta o la duración de una acción), nunca el contenido que escribes; la dirección de la página sin parámetros; y datos técnicos del navegador. No hay grabación de sesión, mapas de calor, captura automática de clics ni encuestas: están desactivados en el código.
5. Almacenamiento del navegador que no son cookies
Además de cookies, MaiTeach usa el almacenamiento de tu navegador (localStorage y sessionStorage). Cuando has iniciado sesión, cada cuenta tiene sus propias claves (terminadas en :<cuenta>, el identificador interno de tu cuenta): en un mismo navegador, una cuenta no ve los datos de otra. Este almacenamiento no se envía automáticamente a ningún servidor:
| Nombre | Proveedor | Finalidad | Duración | Parte |
|---|---|---|---|---|
| izai.groups.v1:<cuenta> | MaiTeach | «Mis grupos»: tus grupos y la lista de alumnado que crees (nombre de cada alumno). Solo en tu dispositivo. | Hasta que lo borres desde la pantalla o desde el navegador. | Propia (localStorage) |
| izai.tracking.v1:<cuenta> | MaiTeach | «Seguimiento»: evaluaciones, fortalezas y dificultades por alumno, en texto y números. Solo en tu dispositivo. | Hasta que lo borres desde la pantalla o desde el navegador. | Propia (localStorage) |
| izai.planner.v1:<cuenta> | MaiTeach | Agenda: tus tareas y fechas, incluidas las que aceptas desde «Capturar con MaiTeach». Solo en tu dispositivo. | Hasta que lo borres desde la pantalla o desde el navegador. | Propia (localStorage) |
| izai.planner.reminders.v1:<cuenta> | MaiTeach | Avisos de la Agenda: si los tienes activados, el aviso predeterminado que eliges, si has activado los avisos del navegador y si deben mostrar el título de la entrada, y qué avisos ya se han mostrado (para no repetirlos). No guarda el contenido de la Agenda. Solo en tu dispositivo. | Hasta que lo borres desde el navegador. Solo se conservan los últimos 300 avisos mostrados. | Propia (localStorage) |
| izai.tracking.v1.syncArchive:<cuenta> | MaiTeach | Fichas de seguimiento guardadas aparte para que no se pierdan (por ejemplo, las de un alumno o grupo que ya no existe). Desde el aviso puedes volver a ponerlas en su sitio, descargarlas o descartarlas. Solo en tu dispositivo. | Hasta que las restaures o descartes, o borres los datos del sitio. | Propia (localStorage) |
| izai.groups.v1, izai.tracking.v1, izai.planner.v1, izai.planner.reminders.v1 (sin cuenta) | MaiTeach | Datos guardados en este navegador antes de que MaiTeach los asociara a una cuenta. No se borran; solo se copian a tu cuenta si confirmas que son tuyos. | Hasta que los borres desde el navegador. | Propia (localStorage) |
| izai.groups.v1.claimedBy, izai.tracking.v1.claimedBy, izai.planner.v1.claimedBy | MaiTeach | Qué cuenta confirmó como suyos esos datos antiguos, para que ninguna otra los reclame. Contiene el identificador interno de la cuenta. | Hasta que los borres desde el navegador. | Propia (localStorage) |
| izai.groups.v1.legacyDismissedBy, izai.planner.v1.legacyDismissedBy | MaiTeach | Qué cuentas respondieron «Ahora no» al aviso de esos datos antiguos (identificadores internos de cuenta). | Hasta que los borres desde el navegador. | Propia (localStorage) |
| izai.groups.v1.legacyReport:<cuenta> | MaiTeach | Identificadores de los grupos y fichas antiguos que se copiaron o recuperaron en tu cuenta (no su contenido). | Hasta que lo borres desde el navegador. | Propia (localStorage) |
| izai.account.signal | MaiTeach | Marca de tiempo para que las demás pestañas abiertas se enteren de un cierre o cambio de sesión. No contiene datos personales. | Hasta que lo borres desde el navegador. | Propia (localStorage) |
| ph_…_window_id, ph_…_primary_window_exists | PostHog (solo con analítica aceptada) | Distinguir pestañas abiertas dentro de una misma sesión de analítica. | Mientras la pestaña esté abierta (sessionStorage). | Propia (sessionStorage) |
| __ph_opt_in_out_… | PostHog | Solo si retiras la analítica después de haberla aceptado: deja constancia de que PostHog no debe capturar nada en este navegador. | Hasta que vuelvas a aceptar o borres los datos del sitio. | Propia (localStorage) |
6. Cómo aceptar, rechazar o cambiar tu decisión
En tu primera visita, MaiTeach te muestra un aviso con tres opciones: Configurar, Rechazar y Aceptar (rechazar y aceptar tienen el mismo peso visual). La casilla de analítica nunca viene marcada, y seguir navegando sin elegir no cuenta como aceptación: mientras no decidas, la analítica sigue desactivada.
Puedes cambiar tu decisión cuando quieras desde aquí, desde «Configurar cookies» en el pie de cualquier página pública, o desde Ajustes → Privacidad dentro de MaiTeach:
Si retiras la analítica, PostHog deja de capturar de inmediato en ese navegador y olvida el identificador que usaba. Lo que ya se hubiera enviado antes no se borra automáticamente de PostHog; si quieres que se elimine, escríbenos (ver tus derechos). Rechazar o retirar la analítica nunca te impide usar MaiTeach.
También puedes borrar las cookies y el almacenamiento del sitio desde la configuración de tu navegador. Si lo haces, se cerrará tu sesión, se perderán tus grupos, tu seguimiento y tu Agenda guardados en ese dispositivo y volverás a ver el aviso de cookies.
7. Otros servicios
Las tipografías se sirven desde el propio dominio de MaiTeach. Las funciones de inteligencia artificial (OpenAI) y la monitorización de errores (Sentry) no instalan cookies en tu navegador; su tratamiento se explica en la Política de privacidad.
8. Cambios
Si cambia el uso de cookies o de almacenamiento del navegador, actualizaremos esta página y, si se añade una categoría no necesaria, volveremos a pedirte tu consentimiento.
¿Dudas sobre este documento? Escríbenos a hola@maiteach.com.
