Política de privacidad
Vigente: 9 de octubre de 2026
Versión corta
- Recopilamos solo lo necesario para operar la app: tu cuenta (a través de Clerk), tu progreso de aprendizaje y metadatos de auditoría de seguridad.
- Nosotros nunca almacenamos el texto sin procesar de tus mensajes de chat en nuestra base de datos. Los registros de auditoría del chat usan hashes unidireccionales y metadatos estructurados de seguridad.
- Tus mensajes al tutor de IA se transmiten a OpenAI para su procesamiento.
- Los reportes voluntarios del curso y los aportes de la comunidad se envían a Sam por correo; no se publican automáticamente.
- Cuando los correos de bienvenida están habilitados, enviamos un correo de bienvenida a tu cuenta mediante Resend. Registrarte no te suscribe a correos de marketing periódicos.
- Puedes eliminar tu progreso en la nube o tu cuenta completa en cualquier momento.
1. Quiénes somos
Itzli es una aplicación educativa gratuita para aprender náhuatl de la Huasteca veracruzana, operada por Sam Villa-Smith. Para preguntas sobre privacidad, escribe a admin@itzli.app.
2. Qué recolectamos
Datos de cuenta (a través de Clerk)
Cuando te registras, Clerk recolecta tu correo electrónico, contraseña (hasheada, nunca visible para nosotros) y cualquier información de perfil que decidas agregar. Clerk Política de privacidad se aplica a esos datos.
Cuando los correos de bienvenida están habilitados, compartimos tu dirección de correo principal verificada y tu nombre opcional con Resend para enviar un correo de bienvenida que explica cómo usar Itzli. Guardamos temporalmente el correo pendiente para reintentar el envío y borramos su dirección, saludo y contenido cuando Resend lo acepta o se elimina tu cuenta. Los correos pendientes antiguos se borran en el siguiente reintento. Conservamos un identificador de cuenta con hash y el comprobante del envío para evitar bienvenidas duplicadas; al eliminar tu cuenta, borramos el comprobante y dejamos solo un marcador de eliminación con hash para impedir que eventos tardíos de la cuenta envíen otra bienvenida. Es una bienvenida a tu cuenta, no una suscripción a marketing periódico. Los entornos de revisión local y vista previa no la envían.
Progreso de aprendizaje (Neon Postgres)
Cuando inicias sesión, guardamos tus lecciones completadas, precisión en cuestionarios, estado de repetición espaciada, práctica de vocabulario, palabras marcadas y notas de vocabulario en nuestra base de datos, vinculados a tu ID de usuario de Clerk, para sincronizarlos entre dispositivos. Las notas de vocabulario contienen el texto que decides guardar. Tu cuaderno personal de expresiones y los puntos de reanudación de conversaciones sin terminar permanecen en tu dispositivo. El progreso de invitados también permanece en el dispositivo.
Registro de chat (Neon Postgres)
Para las solicitudes al tutor de IA y los eventos de protección de seguridad, registramos una fila de auditoría que contiene: el ID de usuario de Clerk, el tipo de evento, metadatos de la solicitud, categorías y puntuaciones de seguridad cuando corresponda, nombres de modelos, marcas de tiempo y hashes SHA-256 con clave del contenido del chat. No almacenamos el texto sin procesar de los mensajes del usuario ni de las respuestas de IA. Los hashes con clave secreta permiten detectar abusos repetidos sin conservar contenido legible ni exponer mensajes comunes de baja entropía a búsquedas en diccionarios.
Contenido del chat (transitorio, vía OpenAI)
Tus mensajes de chat se envían a OpenAI para su procesamiento. OpenAI los procesa bajo su Política de privacidad. Según la política de la API de OpenAI, los mensajes de la API no se usan para entrenar sus modelos. No almacenamos mensajes de chat en nuestra propia base de datos.
Reportes del curso y aportes de la comunidad
Si decides enviar un reporte, este incluye tu explicación, la corrección que sugieras, el idioma de la interfaz y el contexto de la página o lección que muestra el formulario. Tu nombre, correo para recibir respuesta, comunidad o variante regional y si hablas náhuatl de la Huasteca veracruzana son opcionales. No pedimos información sobre ascendencia ni fotografías. La información como hablante es declarada por ti y no constituye una autoridad verificada.
Cuando está habilitado el envío de correo en la aplicación, los reportes de estudiantes con sesión iniciada se envían mediante Resend a admin@itzli.app para que Sam los revise. Tu ID de cuenta se usa en los contadores de frecuencia de reportes, y un hash derivado de ese ID se incluye en la clave del proveedor para evitar envíos duplicados. El ID de cuenta sin procesar no se incluye en el correo del reporte y el texto del reporte no se guarda en nuestra base de datos. La revisión local puede enviar reportes solo cuando el propietario habilita el envío explícitamente; usa contadores locales temporales sin autenticación de cuenta ni escrituras en la base de datos. Las versiones preliminares del despliegue no envían reportes. Si el envío falla, el formulario conserva tus datos para que puedas reintentarlo.
Revisamos los reportes antes de cambiar el curso y no los publicamos automáticamente. Usamos los datos de contacto para responder sobre tu reporte o conexión con la comunidad solo si permites que te contactemos. Envía únicamente información que quieras que Sam revise. Puedes solicitar acceso a tu reporte o su eliminación escribiendo al correo de contacto de abajo; los reportes recibidos por correo se conservan allí hasta que ya no sean necesarios para la revisión o el seguimiento, o hasta que se atienda una solicitud de eliminación.
almacenamiento local
Tu navegador almacena un espejo de tu progreso de aprendizaje en localStorage para que el progreso siga visible entre visitas y pueda sincronizarse después de iniciar sesión. La aplicación aún requiere conexión a red para cargar páginas y medios. También establecemos una entrada en localStorage que registra que aceptaste estas políticas, para no preguntarte cada visita. Borrar los datos del navegador eliminará esto.
Cookies
Clerk establece cookies esenciales de autenticación necesarias para que permanezcas conectado. No usamos cookies de publicidad o análisis de terceros.
Registros del servidor
Nuestro proveedor de alojamiento (Vercel) puede registrar logs estándar del servidor (dirección IP, agente de usuario, ruta de solicitud, marca de tiempo) para fines operativos y de seguridad. Estos se conservan por un período limitado según las políticas de Vercel.
3. Cómo usamos los datos
- proporcionar autenticación y operar la aplicación;
- sincronizar tu progreso de aprendizaje entre dispositivos;
- detectar y prevenir abusos del tutor de IA mediante un registro de auditoría con hash;
- moderar contenido mediante API de seguridad de terceros;
- responder a tus solicitudes de soporte.
No vendemos tus datos. No los compartimos con anunciantes. No los usamos para perfiles de comportamiento.
4. Terceros
- Clerk — procesa datos de autenticación
- Neon (Postgres) — almacena progreso y filas de auditoría con hash
- OpenAI — procesa contenido de chat (completado + moderación)
- Resend — entrega correos de bienvenida a la cuenta y reportes del curso cuando sus respectivas funciones están habilitadas Política de privacidad
- Vercel — alberga la aplicación y atiende solicitudes
- Amazon S3 — sirve recursos estáticos (imágenes, audio, paquete de base de datos)
- Pexels, Wikimedia Commons, Flickr, Rawpixel y StockSnap — sirve algunas imágenes de vocabulario
5. Tus derechos
Dependiendo de dónde vivas (incluyendo bajo GDPR en la UE/Reino Unido o CCPA en California), puedes tener el derecho a:
- acceder a los datos personales que conservamos sobre ti;
- corregir datos inexactos;
- eliminar tus datos ("derecho de supresión");
- oponerte al tratamiento o restringirlo;
- recibir una copia portátil de tus datos.
Para ejercer estos derechos, contáctanos en admin@itzli.app. Responderemos en 30 días. También puedes tener derecho a presentar una queja ante la autoridad local de protección de datos.
6. Cómo eliminar tus datos
Desde dentro de la aplicación:
- Ve a Progreso y usa “Restablecer progreso” para borrar el progreso local y eliminar la copia en la nube.
- Elimina tu cuenta vía Clerk para borrar datos de autenticación, progreso en la nube, registros de límite de tutor y hashes de auditoría de seguridad vinculados a tu ID de usuario de Clerk.
También puedes enviar un correo electrónico admin@itzli.app para una solicitud de acceso o eliminación.
7. Retención
Conservamos los datos de progreso mientras tu cuenta esté activa. Si eliminas tu cuenta, se eliminan su progreso y filas de auditoría. Restablecer el progreso elimina solo el progreso local y en la nube. Las filas de auditoría con hash se conservan hasta 24 meses para detección de patrones de abuso, luego se purgan. Los logs del servidor siguen la política de retención de nuestro proveedor de alojamiento.
8. Niños
Itzli no está dirigida a niños menores de 13. No recopilamos conscientemente información personal de niños menores de 13. Si crees que un niño menor de 13 nos ha dado información personal, contáctanos y la eliminaremos.
9. Transferencias internacionales
Nuestros servicios funcionan en infraestructura en Estados Unidos. Si accedes a Itzli desde fuera de EE. UU., tus datos serán transferidos y procesados en EE. UU. Al usar la aplicación, das tu consentimiento para esta transferencia.
10. Seguridad
Tomamos medidas técnicas razonables para proteger tus datos: TLS en tránsito, autenticación mediante Clerk, hash de contraseñas del lado de Clerk y hash SHA-256 con clave secreta del contenido de auditoría. Ningún sistema es perfectamente seguro; no podemos garantizar una seguridad absoluta.
11. Cambios a esta política
Podemos actualizar esta Política de Privacidad. Cambios importantes se reflejarán en la fecha de vigencia arriba, y puede que te pidan aceptar la política actualizada en el siguiente uso.
12. Contacto
Preguntas o solicitudes sobre privacidad: admin@itzli.app.
Consulta también nuestro Términos de Servicio y EULA.