Política de privacidad
Esta Política explica cómo la app de iOS “English Vocab Runner” (la “App”) trata la información. Refleja la implementación actual según auditoría de código, Privacy Manifest y documentación interna.
1. Ámbito
Esta Política se aplica a la App y a este sitio público alojado en Firebase Hosting. Los servicios de Apple (Sign in with Apple, Game Center y App Store) también se rigen por las políticas de Apple.
2. Información que recopilamos
Según el uso de la App, podemos tratar:
- Información de perfil (nombre visible)
- Identificadores de usuario (UID de Firebase Authentication; identificadores para vincular Game Center en la app)
- Progreso de juego, rango, trofeos, personajes, cofres, tutorial, bono de inicio de sesión
- Progreso de estudio de vocabulario
- Saldos de monedero y registros de transacciones de compra
- Interacción con batallas, tienda y funciones similares
- Datos de fallos y diagnóstico (Firebase Crashlytics)
- Caché local en el dispositivo (por ejemplo UserDefaults)
- Identificadores y datos publicitarios vía Google AdMob (puede incluir IDFA si permite el seguimiento con ATT)
En el diseño actual, Sign in with Apple no solicita ni almacena el correo electrónico.
3. Finalidades
- Autenticación y gestión de sesión
- Guardar y sincronizar estudio / batalla / progreso
- Cumplimiento de compras, anti-replay y recuperación de compras incompletas
- Coordinación multijugador con Game Center
- Seguridad y prevención de abusos
- Investigación de fallos (Crashlytics)
- Anuncios recompensados y acortar la espera de cofres tras ver el anuncio
- Respuestas de soporte
4. Sign in with Apple
Sign in with Apple es obligatorio. Los datos de autenticación de Apple se usan con Firebase Authentication. El diseño actual no solicita el alcance de correo electrónico.
5. Game Center
Game Center se usa para multijugador. Una identidad verificada de Game Center puede vincularse a su cuenta en la app. La cuenta de Game Center la gestiona Apple.
6. Firebase Authentication
Usamos Firebase Authentication para el inicio de sesión y la gestión de UID.
7. Cloud Firestore / Cloud Functions
Usamos Cloud Firestore y Cloud Functions para perfil, progreso, rango, monedero, liquidación de batallas, reclamaciones de compra y controles de integridad en el servidor.
8. Firebase App Check
Usamos Firebase App Check (App Attest / DeviceCheck, etc.) para reducir llamadas no autorizadas.
9. Firebase Crashlytics
Usamos Firebase Crashlytics para datos de fallos y diagnóstico a fin de mejorar la estabilidad.
10. StoreKit y compras dentro de la app
La App ofrece compras consumibles de StoreKit. Conservamos registros de compra para el cumplimiento y evitar créditos duplicados. Los reembolsos siguen el proceso de Apple.
11. Juego, rango e historial de estudio
Se almacenan rango, trofeos, progreso de vocabulario, personajes, cofres, tutorial y bono de inicio de sesión para operar el Servicio.
12. Seguimiento y publicidad
La App usa anuncios recompensados de Google AdMob. Completar un anuncio puede acortar la espera de un cofre. Podemos mostrar App Tracking Transparency (ATT) para que los anuncios personalizados usen IDFA si usted lo permite. Puede rechazar el seguimiento y seguir usando la App (la personalización puede limitarse). Firebase Analytics está desactivado.
13. Servicios de terceros
- Apple (Sign in with Apple, Game Center, StoreKit / App Store, ATT)
- Google Firebase (Authentication, Firestore, Cloud Functions, App Check, Crashlytics e infraestructura relacionada)
- Google AdMob (anuncios recompensados)
Revise también las políticas de esos proveedores.
14. Compartición
No vendemos información de usuarios. Compartimos información con encargados del tratamiento solo según sea necesario para el Servicio, o cuando lo exija la ley. Datos relacionados con publicidad pueden enviarse a AdMob (Google) para la entrega de anuncios.
15. Conservación
Conservamos la información el tiempo necesario para las finalidades de esta Política. No afirmamos un plazo fijo no implementado. Tras eliminar la cuenta, pueden permanecer registros mínimos descritos abajo.
16. Eliminación de cuenta
Puede eliminar su cuenta desde Perfil en la App. Consulte Eliminación de cuenta. La eliminación incluye perfil, monedero, rango, personajes, cofres, bono, tutorial, progreso de vocabulario, vinculación de Game Center en la app, token de IAP y caché local, entre otros. Su cuenta de Apple y de Game Center no se eliminan con este proceso.
17. Datos mínimos que pueden permanecer tras la eliminación
Tras la eliminación, puede permanecer lo siguiente. No afirmamos que sean totalmente anónimos:
- Registros de transacciones IAP anonimizados o con hash
- Registros anti-replay / anti doble crédito
- Tombstone de eliminación de cuenta
- Resúmenes de firma de Game Center
- Registros de auditoría de partidas humanas
- Registros de seguridad / prevención de abusos
18. Tratamiento internacional
La información puede tratarse fuera de su país o región mediante proveedores en la nube como Firebase, según sea necesario para el Servicio.
19. Menores
La App no está diseñada solo para niños. Padres o tutores deben decidir si el uso es adecuado. La presentación en la tienda sigue las respuestas de clasificación por edad en App Store Connect.
20. Seguridad
Aplicamos medidas razonables como transporte cifrado, autenticación, App Check y validación en el servidor. Ningún método de transmisión o almacenamiento es completamente seguro.
21. Cambios de esta Política
Podemos actualizar esta Política. Los cambios importantes se reflejarán en esta página.
22. Contacto
handworks.contact@gmail.com
Para preguntas de privacidad, escriba a la dirección anterior.