Beyond Imagine (en adelante, el «Operador») explica a continuación cómo se trata la información en Hanmadi.
1. Información recopilada
El servicio está dirigido a personas de 13 años o más, pero no preguntamos, recopilamos ni guardamos la edad, la fecha de nacimiento ni el grupo de edad.
- Lecciones completadas; registros de aprendizaje de cada escena (si has intentado decirlo en voz alta, si has recordado la respuesta al primer intento en la lección y en el repaso, si has combinado expresiones en otra escena, y la fecha y hora de la primera y la última vez que la completaste); expresiones guardadas; orden de sincronización y ajustes de consentimiento.
- Al iniciar sesión: proveedor de autenticación, identificadores de autenticación, dirección de correo electrónico y otros datos facilitados por dicho proveedor.
- Identificadores de los productos de suscripción, tienda, estado de las transacciones y derechos de suscripción. Los comprobantes de compra se guardan cifrados.
- Recopilamos automáticamente mediante Google Firebase (Analytics y Crashlytics) información de uso, como identificadores de lecciones, categorías de pantallas y resultados, y datos de diagnóstico de fallos para mejorar la calidad. La información enviada a Firebase no incluye frases, grabaciones, direcciones de correo electrónico, identificadores de cuentas de Hanmadi ni comprobantes de compra.
- En los servidores del Operador guardamos, vinculadas a tu cuenta y por día (hora de Japón), las veces que has abierto la app, has visto la pantalla de Pass o la oferta de prueba gratuita y no has podido empezar una práctica por falta de energía. También vinculamos a tu cuenta el tipo de dispositivo que usaste por última vez (iOS o Android) y, en Android, desde qué enlace o anuncio se instaló la aplicación (solo el nombre de esa vía). Esta información se usa para analizar el uso y mejorar el servicio, y no incluye las frases que estudias ni tus grabaciones.
- Información de consentimiento y del dispositivo necesaria para mostrar anuncios a quienes usan el servicio gratis: identificadores publicitarios (el ID de publicidad de Android y, en iOS, el IDFA solo si lo permites mediante ATT), dirección IP, modelo, sistema operativo e idioma del dispositivo, y registros de impresiones y clics de anuncios. Para decidir si se permite la personalización se combinan el ajuste de la aplicación, el estado de consentimiento de Google UMP y, en iOS, el estado de ATT.
- Información para comprobar la elegibilidad para la prueba gratuita: el identificador de transacción de la app de Apple (uno por cuenta de Apple) y el identificador de dispositivo de Android (ANDROID_ID), que solo se guardan tras convertirlos en un formato irreversible (hash con clave). Los resultados de Apple DeviceCheck y Google Play Integrity se usan solo para esta comprobación y el Operador no los guarda. Mediante estos mecanismos, en los servidores de Apple o Google se registra una indicación de que ya se usó la prueba gratuita.
- Ajustes de la notificación «La frase de hoy»: un identificador aleatorio creado por la app, que solo se guarda tras convertirlo en un formato irreversible (hash), junto con el idioma de visualización, la zona horaria y si las notificaciones están activadas, sin vincularlos a tu cuenta. Mientras las notificaciones estén activadas, también se guarda un hash del token de notificación. Esta información se usa solo para enviar la notificación de una vez a los dispositivos con el mismo idioma y zona horaria, mediante Google Firebase Cloud Messaging.
- Identificador de instalación: un identificador aleatorio que el servidor crea para cada instalación de la app se guarda en un área protegida de tu dispositivo, y el servidor solo guarda su hash, vinculado a tus registros de aprendizaje. Se usa para conservar tus registros de aprendizaje cuando vuelves a usar la app en el mismo dispositivo sin iniciar sesión y para evitar que se obtenga energía repetidamente creando cuentas nuevas.
- Información de red para prevenir abusos: tu dirección IP solo se guarda tras convertirla, con una clave que solo tiene el Operador, en un formato irreversible (hash con clave). El valor del momento en que se crearon por primera vez tus registros de aprendizaje se guarda con ellos. Para evitar que se creen muchos registros de aprendizaje en poco tiempo, registramos el número reciente de creaciones desde cada red sin vincularlo a ninguna cuenta. Si envías una consulta sin iniciar sesión, ese valor se guarda con la consulta para comprobar el límite diario de consultas.
- Consultas desde la app: categoría, asunto, mensaje, idioma de visualización, respuesta del Operador, y la versión de la app y la plataforma (iOS o Android) desde las que se envió, vinculados a tu cuenta.
2. Grabaciones
Las grabaciones de práctica de pronunciación se crean como archivos temporales en el dispositivo. La grabación se detiene y los archivos se eliminan al terminar la lección, pasar la aplicación a segundo plano o cerrarse la pantalla de práctica. Las grabaciones y los datos de práctica de pronunciación obtenidos del audio se procesan solo en el dispositivo y no se envían a servidores ni a servicios publicitarios o de análisis.
3. Finalidades del uso
Usamos la información para ofrecer funciones de aprendizaje, sincronizar dispositivos, autenticar usuarios, verificar y restaurar compras, reflejar reembolsos, prevenir abusos, prestar soporte, mejorar la calidad y el servicio mediante datos de uso y diagnóstico, y mostrar anuncios dentro del alcance del consentimiento otorgado.
La información para comprobar la elegibilidad para la prueba gratuita se usa solo para evitar su uso repetido, y nunca para publicidad, análisis ni seguimiento a través de apps y sitios web de otras empresas.
4. Servicios externos
Según la función, usamos los siguientes servicios. Solo enviamos a cada servicio la información mínima necesaria para esa función.
- Supabase (autenticación y base de datos; los datos se guardan en servidores de Japón (Tokio))
- Cloudflare (API y distribución de contenido)
- Apple/Google (inicio de sesión y pagos en tiendas) y LINE (inicio de sesión)
- Google Firebase (análisis, diagnóstico y envío de notificaciones)
- Publicidad (solo para quienes usan el servicio gratis): Google AdMob y las redes que muestran anuncios a través de AdMob, es decir, Pangle, Unity Ads y Meta Audience Network. Para mostrar anuncios, medir su rendimiento y prevenir el fraude, estos proveedores de publicidad reciben la información publicitaria descrita en la sección 1 y la tratan según sus propias políticas de privacidad.
5. Transferencia a terceros fuera de Japón
Algunos de los servicios anteriores los operan empresas fuera de Japón, y la información puede tratarse fuera de Japón. Los principales destinatarios y sus países son:
- Supabase, Inc. (Estados Unidos; los servidores de almacenamiento están en Japón)
- Cloudflare, Inc. (Estados Unidos; centros de datos en todo el mundo)
- Apple Inc. y Google LLC (Estados Unidos)
- Bytedance Pte. Ltd. (Pangle, Singapur)
- Unity Technologies (Unity Ads, Estados Unidos)
- Meta Platforms, Inc. (Meta Audience Network, Estados Unidos; para usuarios del EEE y del Reino Unido, Meta Platforms Ireland Limited (Irlanda))
La información que se proporciona, sus finalidades y sus plazos de conservación son los descritos en esta política y en la política de privacidad de cada empresa. La información sobre el sistema de protección de datos de cada país está disponible en el sitio web de la Comisión de Protección de Información Personal de Japón. Con base en lo que publica cada empresa, el operador comprueba que toma las medidas necesarias para proteger la información personal.
6. Opciones de análisis, diagnóstico y publicidad
La recopilación de datos de uso y diagnóstico de fallos mediante Firebase Analytics y Crashlytics se activa automáticamente. La aplicación no incluye un interruptor para dar consentimiento a esta recopilación o desactivarla. El ajuste de anuncios personalizados está activado de forma predeterminada y puedes desactivarlo cuando quieras en Ajustes. Para personalizar los anuncios se necesita un estado de consentimiento permitido por Google UMP y, en iOS, también el permiso de ATT. Si ATT se deniega o está restringido, se muestran anuncios no personalizados sin impedir el uso del servicio. No se solicitan anuncios para quienes tienen una suscripción activa. Si desactivas los anuncios personalizados en Ajustes, o si ATT se deniega o está restringido, la aplicación pide no solo a Google, sino también a Pangle, Unity Ads y Meta Audience Network que muestren anuncios no personalizados («Uso limitado de datos» en Meta). En el EEE, el Reino Unido y Suiza, tus elecciones en la pantalla de consentimiento de Google UMP se transmiten a cada proveedor de publicidad.
7. Conservación y seguridad
Las comunicaciones se cifran y los comprobantes de compra se cifran en el servidor mediante AES-GCM. La aplicación solo incluye claves que pueden hacerse públicas. No conservamos la información más tiempo del necesario para sus finalidades de uso, los requisitos legales, las auditorías de transacciones y la prevención del fraude.
Mientras se comprueba una compra pendiente de completar, el comprobante se guarda temporalmente en un área protegida del dispositivo y se elimina al finalizar el proceso. Este almacenamiento temporal tiene una validez de tres días; la información caducada se elimina la próxima vez que se inicia la aplicación. Los tokens de notificación para confirmar compras se cifran en el servidor, caducan a los tres días y se eliminan mediante un proceso periódico. No enviamos comprobantes de compra ni contenido de aprendizaje a Firebase.
La información para comprobar la elegibilidad para la prueba gratuita se conserva tres años desde su último registro y después se elimina. Tras eliminar tu cuenta, se conserva durante el mismo periodo de forma no vinculada a la cuenta para evitar usos repetidos. Si la comprobación es errónea, por ejemplo porque recibiste el dispositivo de otra persona, contáctanos mediante el formulario de consulta de la app. Tras confirmarlo, restableceremos el registro de ese dispositivo.
El hash del identificador de instalación y el hash con clave vinculado a los registros de aprendizaje se guardan junto con esos registros. Cuando eliminas tu cuenta (o, si usas la app sin iniciar sesión, cuando se tramita tu solicitud de eliminación enviada mediante el formulario de consulta), se eliminan junto con los registros de aprendizaje que solo usa esa cuenta. El número de creaciones por red no se vincula a ninguna cuenta y se vuelve a contar y se sobrescribe cada hora. Los hashes con clave vinculados a consultas se eliminan progresivamente una vez transcurridos dos días. Las consultas, los recuentos diarios de uso, el tipo de dispositivo y la vía de instalación se guardan hasta que elimines tu cuenta.
8. Tus opciones
En Ajustes puedes elegir opciones de privacidad publicitaria, añadir o quitar métodos de inicio de sesión, gestionar Pass y eliminar tu cuenta. Si usas la app sin iniciar sesión, solicita la eliminación mediante el formulario de consulta de la app. Para solicitar acceso, rectificación u otras gestiones relacionadas con tus datos, contacta con soporte. Si no puedes usar la aplicación, puedes solicitar la eliminación de tu cuenta a través de soporte. Eliminar la cuenta no cancela por sí solo la suscripción con renovación automática de la tienda. Antes de eliminarla, usa «Gestionar Pass» para comprobar la cancelación en la tienda donde te suscribiste. Se eliminan el perfil, el progreso y las expresiones guardadas. Los registros de compra necesarios por requisitos legales o auditorías de transacciones pueden conservarse separados de tu identidad.
Según las leyes del lugar donde vives (como el RGPD en la UE y el Reino Unido, las leyes de privacidad de los estados de EE. UU. y la Ley de Protección de Información Personal de Corea), puedes tener derecho a solicitar el acceso, la rectificación o la eliminación de tu información, la limitación del tratamiento, la portabilidad de los datos y la retirada de tu consentimiento. En el EEE y el Reino Unido tratamos la información con base en la ejecución del contrato (funciones de aprendizaje y compras), el interés legítimo (prevención del fraude y mejora de la calidad) y el consentimiento (anuncios personalizados). Según algunas leyes estatales de EE. UU., proporcionar información a proveedores de publicidad para anuncios personalizados puede considerarse «compartir» (sharing); puedes detener este intercambio desactivando los anuncios personalizados en Ajustes. El operador no vende información personal a cambio de dinero.
9. Contacto y cambios
Puedes enviar solicitudes de acceso, rectificación, eliminación y otras consultas a hanmadi@mzss.app. El horario de atención es de lunes a viernes, de 09:00 a 17:00, hora de Corea (KST). Los cambios importantes se comunicarán en esta página o en la aplicación.
Responsable de la protección de la información personal: Jay Lim, representante (hanmadi@mzss.app)
La dirección del operador se dará a conocer sin demora cuando se solicite.
Operador: Beyond Imagine
Fecha de entrada en vigor: 28 de octubre de 2026