Política de Privacidad
Esta página es una traducción proporcionada por conveniencia. La versión en inglés es el original con autoridad; si algo aquí entra en conflicto con ella, prevalece la versión en inglés. Leer el original en inglés
1. Introducción
Merry Mandarin (“nosotros”, “nos”, “nuestro”) es una aplicación de aprendizaje de chino con repetición espaciada, disponible en Android, iOS y la web. Esta Política de Privacidad explica qué datos personales recopilamos, por qué los recopilamos, cómo los protegemos y qué derechos tienes sobre ellos.
Al usar la aplicación o el sitio web, aceptas las prácticas descritas aquí.
2. Información Que Recopilamos
2.1 Datos de la Cuenta
- Dirección de correo electrónico (mediante Google Sign-In o registro con correo/contraseña)
- Nombre visible (de tu cuenta de Google o configurado manualmente en la aplicación)
- ID de usuario de Firebase (asignado automáticamente por el sistema; nunca se muestra a otros usuarios)
2.2 Datos de Aprendizaje
Almacenados localmente en tu dispositivo en una base de datos cifrada y, opcionalmente, respaldados en tu almacenamiento en la nube privado:
- Historial de repaso de repetición espaciada (palabras y oraciones repasadas, calificaciones, marcas de tiempo)
- Niveles de dominio e intervalos de repaso de cada elemento
- Lista de palabras de “desbloqueo rápido” (palabras que has marcado como ya conocidas)
- Mazos personales que crees
2.3 Datos de Aula solo usuarios de aula
Si te unes a un aula o creas una:
- Estado de inscripción en un aula
- Métricas de progreso por mazo (tarjetas dominadas, total de tarjetas, repasos en los últimos 7 días, fecha del último repaso), compartidas con el profesor de tu aula
- Resultados de entrega de tareas
2.4 Datos de Fallos y Diagnóstico
Recopilados automáticamente solo si la aplicación falla (únicamente en versiones de producción):
- Rastro de la pila del fallo y versión de la aplicación
- Modelo, marca y fabricante del dispositivo, versión del SDK de Android o versión de iOS
2.5 Micrófono y Audio
Cuando usas la práctica de pronunciación o la búsqueda por voz, tu audio se graba y procesa completamente en tu dispositivo usando modelos locales. Ningún audio se transmite jamás a nosotros ni a terceros.
2.6 Cámara y Escaneo Inteligente
Cuando usas el Escaneo Inteligente (OCR), las imágenes capturadas o seleccionadas de tu galería de fotos se procesan completamente en tu dispositivo mediante Google ML Kit. Ninguna imagen ni texto reconocido se transmite a Google ni a nosotros.
2.7 Comentarios Que Envías
Puedes enviar comentarios a través del panel dentro de la aplicación en cualquier momento. Enviar comentarios requiere haber iniciado sesión para que podamos dar seguimiento si es necesario; siempre es opcional y la aplicación funciona completamente sin ello.
Cuando tocas Sugerir Palabra Faltante, recopilamos:
- Los caracteres chinos que escribiste
- La traducción al inglés (u otro idioma) que proporcionaste de forma opcional
- Tu consentimiento explícito (una casilla) sobre si deseas recibir un correo de seguimiento cuando tu sugerencia se añada a nuestro diccionario; consulta la §4.5 para saber cómo se envía ese correo
Cuando tocas Reportar un Error, recopilamos:
- El texto de descripción que escribes
- Una etiqueta de categoría opcional (por ejemplo, “Fallo”, “Problema de audio”)
- Una captura de pantalla opcional que adjuntes desde tu galería de fotos
Para ayudarnos a reproducir los problemas y priorizar las correcciones, ambos tipos de envío incluyen automáticamente:
- La misma información del dispositivo descrita en la §2.4 (modelo, marca, fabricante, versión del sistema operativo)
- La versión de tu aplicación
- El idioma/configuración regional de tu aplicación
- Tu dirección de correo electrónico y nombre visible (para poder responderte, cuando hayas dado tu consentimiento)
Las capturas de pantalla de reportes de errores se almacenan en el almacenamiento de objetos privado Cloudflare R2 y solo son accesibles por nosotros a través de un panel de administración privado.
2.8 Eventos de Análisis de Uso
Para ayudarnos a entender cómo se usa la aplicación y en qué invertir tiempo de ingeniería, la aplicación envía un pequeño conjunto de eventos de uso:
- Aplicación abierta
- Función del panel abierta (por ejemplo, Mandarin Match, Escaneo Inteligente, Historias, Cursos, Juegos)
- Sesión de repaso iniciada y completada (con el número de tarjetas del mazo, duración y el conteo de calificaciones Otra vez/Difícil/Bien/Fácil, nunca las palabras en sí)
- Paso de introducción completado
Cada evento se etiqueta con tu ID de usuario de Firebase para que podamos calcular métricas agregadas como usuarios activos diarios. Los eventos no contienen ningún contenido de aprendizaje, audio, imágenes, mensajes personales ni información sobre qué palabras específicas estudiaste. Se almacenan en el almacenamiento de objetos privado Cloudflare R2 y los usamos únicamente para análisis agregado de producto.
3. Cómo Usamos Tu Información
| Datos | Propósito |
|---|---|
| Correo electrónico y nombre visible | Identificación de cuenta e inicio de sesión; correo de seguimiento opcional cuando una sugerencia de palabra faltante que enviaste se añade al diccionario (solo si diste tu consentimiento) |
| Datos de aprendizaje | Impulsar el algoritmo de programación SRS; copia de seguridad y restauración |
| Progreso del aula | Panel de progreso del profesor; resultados de tareas |
| Reportes de fallos | Diagnosticar y corregir fallos de la aplicación |
| Envíos de comentarios (§2.7) | Revisar tus sugerencias de palabras faltantes para ampliar el diccionario; diagnosticar los errores que reportas; responderte cuando corresponda |
| Eventos de uso (§2.8) | Análisis agregado de producto, para entender qué funciones se usan y así priorizar mejoras |
No vendemos tus datos, no los usamos para publicidad ni los compartimos con terceros para sus propios fines.
4. Servicios de Terceros
4.1 Google / Firebase
Firebase es nuestra plataforma de backend, operada por Google LLC (EE. UU.).
| Servicio | Propósito | Datos enviados |
|---|---|---|
| Firebase Authentication | Inicio de sesión | Correo electrónico, nombre visible, ID de Google |
| Cloud Firestore | Perfil de usuario, datos del aula, copias de seguridad cifradas, registros de envíos de comentarios (texto y metadatos, sin capturas de pantalla) | Consulta la §2.1, §2.3, §2.7 |
| Firebase Crashlytics | Reporte de fallos | Consulta la §2.4 |
| Firebase App Check | Anti-abuso, verifica que las compilaciones de la aplicación sean genuinas | Solo el token de verificación del dispositivo |
| Google Sign-In | Inicio de sesión OAuth | Correo electrónico, nombre visible |
Política de privacidad de Google: policies.google.com/privacy
4.2 Cloudflare
Usamos Cloudflare, Inc. (EE. UU.) para:
- Entregar contenido de cursos cifrado. Tu token de autenticación de Firebase se verifica en el servidor; Cloudflare no conserva ningún dato de contenido más allá de los registros de acceso estándar.
- Almacenar tu registro de repasos e instantánea de desbloqueo rápido en el almacenamiento de objetos privado Cloudflare R2 (datos identificados por tu UID de Firebase; solo tú puedes acceder a ellos a través de nuestro servidor).
- Almacenar las capturas de pantalla de reportes de errores que adjuntas (§2.7) en el almacenamiento de objetos privado Cloudflare R2, accesibles solo por nosotros a través de un panel de administración privado.
- Almacenar los eventos de análisis de uso descritos en la §2.8 en el almacenamiento de objetos privado Cloudflare R2.
Política de privacidad de Cloudflare: cloudflare.com/privacypolicy
4.3 Google ML Kit
La función de Escaneo Inteligente (OCR) usa Google ML Kit ejecutándose completamente en tu dispositivo. Ninguna imagen ni texto reconocido se envía a Google.
4.4 Texto a Voz del Sistema
La pronunciación de palabras en Android usa el motor TTS integrado de tu dispositivo. El audio se sintetiza localmente y no se transmite a ningún lugar.
4.5 Resend (correo transaccional)
Si diste tu consentimiento al enviar una sugerencia de palabra faltante (§2.7), usamos Resend, Inc. (EE. UU.) para enviar el correo de seguimiento que te avisa cuando tu sugerencia se ha añadido al diccionario. Solo tu dirección de correo electrónico, tu nombre y la lista de palabras aceptadas se envían a Resend con el propósito de entregar ese mensaje. No usamos Resend para marketing ni para ninguna otra comunicación. Si no diste tu consentimiento, ningún dato tuyo se envía jamás a Resend.
Política de privacidad de Resend: resend.com/legal/privacy-policy
5. Almacenamiento de Datos y Seguridad
- Los datos locales se almacenan en una base de datos SQLite cifrada con AES-256. La clave de cifrado se guarda en almacenamiento seguro respaldado por hardware (Android Keystore / Secure Enclave de iOS).
- Las copias de seguridad en la nube se comprimen con gzip y se cifran con AES-256-CBC antes de subirse. Solo tú puedes descifrarlas.
- Todo el tráfico de red usa HTTPS/TLS.
- Firebase App Check (Play Integrity en Android, App Attest en iOS) garantiza que solo las compilaciones genuinas de la aplicación puedan comunicarse con nuestro backend.
6. Retención de Datos
| Datos | Periodo de retención |
|---|---|
| Cuenta y perfil | Hasta que elimines tu cuenta |
| Datos de aprendizaje (local) | Hasta que desinstales la aplicación o elimines tu cuenta |
| Copias de seguridad en la nube | Se conservan las 3 copias más recientes; las anteriores se eliminan automáticamente |
| Registro de repasos / desbloqueo rápido (Cloudflare R2) | Hasta que elimines tu cuenta |
| Progreso del aula | Hasta que el profesor elimine el aula, o hasta que elimines tu cuenta |
| Reportes de fallos | Hasta 90 días (valor predeterminado de Firebase Crashlytics) |
| Envíos de comentarios (texto y capturas de pantalla) | Se conservan durante el tiempo necesario para atender la sugerencia o resolver el error, normalmente hasta 24 meses. Al eliminar la cuenta se eliminan los identificadores del remitente (correo electrónico, ID de usuario); el texto de la sugerencia en sí puede conservarse de forma anonimizada para la curaduría del diccionario. |
| Eventos de análisis de uso | Hasta 90 días, tras lo cual se elimina el registro de eventos sin procesar; las métricas agregadas y no identificables derivadas de él (por ejemplo, conteos de usuarios activos diarios) pueden conservarse indefinidamente |
| Correos de confirmación enviados vía Resend | Los registros de entrega los conserva Resend según su propia política de retención, normalmente hasta 30 días |
7. Tus Derechos
RGPD, usuarios de la UE y el Reino Unido
Tienes derecho a acceder a tus datos personales, corregir inexactitudes, eliminar tus datos (“derecho al olvido”), restringir u oponerte al procesamiento, y recibir tus datos en un formato portátil. Para ejercer cualquiera de estos derechos, contáctanos en la dirección indicada en la §14. También tienes derecho a presentar una queja ante tu autoridad de supervisión local.
CCPA, usuarios de California
Tienes derecho a saber qué información personal se recopila sobre ti, solicitar su eliminación y optar por no participar en su venta. No vendemos datos personales. Para ejercer tus derechos, contáctanos en la dirección indicada en la §14.
8. Eliminación de Cuenta
Puedes eliminar tu cuenta en cualquier momento desde Configuración → Cuenta → Eliminar Cuenta. La eliminación, de forma permanente e irreversible:
- Elimina tu cuenta de Firebase Authentication
- Elimina todos los datos almacenados en Firestore bajo tu ID de usuario
- Elimina tu registro de repasos e instantánea de desbloqueo rápido de Cloudflare R2
- Borra la base de datos local cifrada en tu dispositivo
- Elimina los identificadores del remitente (correo electrónico, ID de usuario) de cualquier envío de comentarios que hayas hecho; consulta la §6 para saber cómo se maneja después el texto del envío original
- Elimina las capturas de pantalla de reportes de errores que hayas subido
- Elimina el vínculo del identificador personal en los eventos de análisis de uso; los eventos en sí caducan según la §6
Se requiere volver a autenticarte con Google (o correo electrónico/contraseña) antes de la eliminación para confirmar tu identidad.
9. Transferencias Internacionales de Datos
Tus datos se almacenan en infraestructura de Google Cloud (Firebase), Cloudflare y Resend, que puede ubicarse fuera de tu país de residencia. Estos proveedores cumplen con los marcos internacionales de transferencia de datos aplicables, incluidas las Cláusulas Contractuales Estándar de la UE y el Marco de Privacidad de Datos UE-EE. UU. cuando corresponda.
10. Privacidad de Menores
Merry Mandarin está destinada a usuarios de 13 años en adelante. No recopilamos a sabiendas información personal de menores de 13 años. Si crees que un menor de 13 años nos ha proporcionado datos personales, contáctanos y los eliminaremos de inmediato.
11. Cambios a Esta Política
Podemos actualizar esta política de vez en cuando. Los cambios importantes se comunicarán mediante un aviso dentro de la aplicación o por correo electrónico. La fecha de “Última actualización” en la parte superior de esta página refleja la revisión más reciente. El uso continuado de la aplicación después de publicados los cambios constituye tu aceptación de la política actualizada.
12. Suscripciones y Facturación
Merry Mandarin ofrece suscripciones premium opcionales en Android e iOS. Lo siguiente aplica cuando compras una suscripción:
- Renovación automática: Las suscripciones se renuevan automáticamente al final de cada periodo de facturación, salvo que se cancelen al menos 24 horas antes de la fecha de renovación.
- Cancelación: Puedes cancelar en cualquier momento desde la configuración de tu cuenta de Google Play (Android) o de tu ID de Apple (iOS). La cancelación entra en vigor al final del periodo de facturación actual; conservas el acceso premium hasta entonces.
- Prueba gratuita: Cuando se ofrece una prueba gratuita, no se te cobrará hasta que finalice el periodo de prueba. Cancela antes de que termine la prueba para evitar el cargo.
- Datos de compra: Al suscribirte, almacenamos el estado de tu suscripción (ID de producto, fecha de vencimiento y plataforma) en el registro de tu cuenta en Firestore. Estos datos se eliminan cuando eliminas tu cuenta.
- Reembolsos: Las solicitudes de reembolso son gestionadas por Google Play o la App Store según sus respectivas políticas de reembolso. No podemos procesar reembolsos directamente.
- Aplicación web: La aplicación web de Merry Mandarin no ofrece compras ni suscripciones dentro de la aplicación. Los usuarios de la web operan bajo los límites de uso del nivel gratuito.
- Cambios de precio: Si los precios de suscripción cambian, te lo notificaremos con antelación. El uso continuado tras un cambio de precio constituye la aceptación del nuevo precio.
13. Idioma
Esta Política de Privacidad está redactada en inglés. Podemos ofrecer traducciones a otros idiomas por tu comodidad, pero la versión en inglés es el original con autoridad. En caso de cualquier inconsistencia, ambigüedad o discrepancia entre la versión en inglés y cualquier traducción, prevalecerá la versión en inglés y regirá tus derechos y nuestras obligaciones bajo esta Política de Privacidad.
14. Contáctanos
Para preguntas o solicitudes sobre tus datos personales:
Correo electrónico: support@merrymandarin.com