Esta Política de Privacidad se aplica a la aplicación móvil Testdroid Quiz free (com.mlcorrea.testdroidfree), desarrollada por mlcorrea y operada bajo la marca CramSnap (“nosotros”, “nuestro”). Respetamos tu privacidad. Esta política explica cómo recopilamos, usamos y protegemos tus datos cuando usas nuestra aplicación móvil.
1. Información que Recopilamos
1.1 Información de Cuenta
- Dirección de correo electrónico — cuando te registras o inicias sesión
- Nombre de usuario — el nombre que eliges
- Token de cuenta de Google — para la autenticación con Google Sign-In
1.2 Datos que Creas
- Cuestionarios — preguntas, respuestas y categorías que creas y compartes
- Resultados de cuestionarios — tus puntuaciones, estado de finalización, tiempo empleado
- Contenido comunitario — comentarios, valoraciones, cuestionarios compartidos
1.3 Datos de Uso
- Eventos de interacción con la app — inicios de cuestionarios, finalizaciones, uso de generación con AI, actividad de batallas (recopilados mediante Firebase Analytics)
- Información del dispositivo — modelo del dispositivo, versión del OS (anonimizada)
- Informes de fallos — datos técnicos cuando la app falla (recopilados mediante Firebase Crashlytics)
- Datos de racha diaria — fechas de apertura de la app, conteo de racha (almacenados localmente y sincronizados con tu cuenta)
1.4 Datos que NO Recopilamos
- NO recopilamos tus claves de API de AI — se almacenan únicamente de forma local en tu dispositivo
- NO accedemos a tus fotos, cámara o archivos excepto cuando usas explícitamente la función de escáner de documentos
- NO rastreamos tu ubicación
- NO vendemos tus datos a terceros
2. Cómo Usamos tus Datos
- Proveer y mejorar el servicio de CramSnap
- Sincronizar tus cuestionarios y progreso entre dispositivos
- Habilitar funciones comunitarias (compartir, batallas, tablas de clasificación)
- Enviar notificaciones push (recordatorios de racha, retos de batalla) — puedes desactivarlas en los ajustes de la app
- Analizar patrones de uso para mejorar la app (anonimizados mediante Firebase Analytics)
- Detectar y corregir fallos (mediante Firebase Crashlytics)
2.1 Generación con AI: Dos Modos
CramSnap ofrece dos formas de generar cuestionarios con AI:
CramSnap AI (predeterminado). Tu petición — el tema o texto que envías, y cualquier documento que subas para transcribir — se envía a nuestros servidores y la procesa Google Gemini por cuenta nuestra, como proveedor de servicio. Este contenido se usa para generar tu cuestionario y está sujeto a las condiciones de Google para sus servicios de API.
Tu propia clave (BYOK). Cuando agregas tu propia clave de API (por ejemplo, Google Gemini, Groq), esta:
- Se almacena únicamente de forma local en tu dispositivo
- Nunca se transmite a nuestros servidores
- Es usada directamente por tu dispositivo para comunicarse con el proveedor de AI
- Está sujeta a la política de privacidad del propio proveedor de AI
Las peticiones hechas con tu propia clave no pasan por nuestros servidores.
2.2 Registro de Peticiones de AI (Prevención de Abusos)
Para proteger el servicio compartido de AI y cumplir las políticas de uso de nuestros proveedores, las peticiones enviadas a CramSnap AI se registran y se vinculan a tu cuenta. Usamos estos registros únicamente para investigar usos indebidos, aplicar nuestras normas de contenido y mantener la generación con AI disponible para todos.
- Los registros ordinarios se conservan durante 180 días
- Los registros marcados por los sistemas de seguridad de AI, o asociados a contenido denunciado, se conservan durante 365 días
- Si varias de tus peticiones son rechazadas por los sistemas de seguridad del proveedor de AI en un mismo día, la generación con AI puede pausarse automáticamente en tu cuenta hasta el día siguiente. Es una medida de protección automática: afecta solo a la generación con AI, a nada más de tu cuenta, y puede revisarse contactando con soporte.
- Las peticiones hechas con tu propia clave (BYOK) no se registran
3. Publicidad
CramSnap usa Google AdMob para mostrar anuncios. AdMob puede recopilar el ID de Publicidad (AAID) de tu dispositivo, la región aproximada (derivada de tu dirección IP) y datos de uso para servir y medir anuncios.
Estos datos se rigen por la Política de Privacidad de Google y los controles de privacidad de anuncios de Google.
Usuarios de la UE, Reino Unido y EEE: Cuando abres CramSnap por primera vez, un diálogo de consentimiento impulsado por la Plataforma de Mensajería al Usuario (UMP) de Google te pregunta si aceptas anuncios personalizados. Tu elección se almacena en tu dispositivo. Puedes retirar tu consentimiento en cualquier momento desde los ajustes de la app o contactándonos.
Todas las regiones: Puedes optar por no recibir anuncios personalizados restableciendo tu ID de Publicidad en los ajustes de tu dispositivo (Android: Ajustes → Privacidad → Anuncios → Restablecer ID de publicidad).
4. Compartición de Datos
Solo compartimos datos con:
- Firebase (Google) — para autenticación, analítica, informes de fallos y notificaciones push
- AdMob (Google) — para mostrar anuncios
- Otros usuarios — únicamente el contenido que compartes de forma explícita (cuestionarios, comentarios, valoraciones, retos de batalla)
NO vendemos, alquilamos ni intercambiamos tus datos personales.
5. Retención de Datos
- Los datos de tu cuenta se conservan mientras la cuenta esté activa
- Los datos de analítica se conservan hasta 2 meses
- Los informes de fallos se conservan durante 90 días (valor predeterminado de Firebase Crashlytics)
- Los registros de peticiones de AI (CramSnap AI) se conservan durante 180 días; los marcados por los sistemas de seguridad o asociados a contenido denunciado, durante 365 días (ver §2.2 y §5.3)
- Cuando eliminas tu cuenta, tus datos personales se eliminan de inmediato; cualquier contenido compartido que se conserve para otros usuarios se anonimiza en el mismo momento. Consulta las dos secciones siguientes para más detalles.
5.1 Qué ocurre con el contenido que has compartido
Cuando eliminas tu cuenta, borramos de forma permanente tu información personal: nombre, correo electrónico, foto de perfil, lista de amigos, historial de partidas, rachas diarias, saldo de monedas, compras y credenciales de acceso.
El contenido que hayas compartido con otros usuarios — cuestionarios usados en un torneo, cuestionarios asignados a la clase de un profesor, o cuestionarios que otros usuarios estén jugando — seguirá disponible para esas personas para no romper su experiencia. En todos esos lugares tu nombre se sustituye por «Usuario eliminado» para que el contenido ya no pueda vincularse a ti.
Esta retención se basa en los intereses legítimos de otros usuarios (artículo 6(1)(f) del GDPR) y en las excepciones del artículo 17(3)(a) y (e) del GDPR. Los cuestionarios que creaste y que no esté usando nadie se eliminan por completo.
Si un contenido tuyo concreto incluye información que quieres que se retire — por ejemplo, tu nombre en el título de un cuestionario o en una pregunta que escribiste — escríbenos a [email protected] y revisaremos la solicitud caso por caso.
5.2 Datos operativos conservados brevemente tras la eliminación
- Hash de tu correo electrónico — 20 días. Se guarda un hash unidireccional (SHA-256) de tu correo para que no puedas volver a registrarte de inmediato con la misma dirección. Es una medida antifraude. Pasados los 20 días el hash se elimina y el correo vuelve a estar disponible. Puedes registrarte con una dirección distinta en cualquier momento.
- Eventos de analítica — hasta 2 meses. Eventos anónimos de uso etiquetados con tu identificador de cuenta mientras estabas conectado. El identificador del dispositivo se borra en el momento en que se elimina tu cuenta, así que no se asocian nuevos eventos contigo.
- Registros del sistema — hasta 90 días. Registros de auditoría del servidor para eventos relevantes (inicio de sesión, eliminación de cuenta, eventos de seguridad), para la detección de fraude y la defensa frente a reclamaciones legales.
Consulta nuestra página de eliminación de datos para ver el desglose completo.
5.3 Registros de peticiones de AI tras la eliminación o una expulsión
Cuando eliminas tu cuenta, los registros ordinarios de peticiones de AI se eliminan con ella. Los registros marcados por los sistemas de seguridad de AI, o asociados a contenido con una denuncia en revisión, se seudonimizan en su lugar: se elimina de ellos la identidad de tu cuenta, y expiran a los 365 días de su creación.
Si una cuenta es expulsada por abuso del servicio de AI, sus registros de peticiones se seudonimizan igualmente y se conservan hasta 365 días como evidencia que respalda la medida. Esta retención se basa en nuestro interés legítimo en prevenir abusos del servicio (artículo 6(1)(f) del GDPR) y en las excepciones del artículo 17(3) del GDPR.
6. Tus Derechos (GDPR)
Como usuario en el Reino Unido/EEE, tienes derecho a:
- Acceso — solicitar una copia de tus datos por correo electrónico
- Rectificación — corregir datos inexactos
- Supresión — eliminar tu cuenta (Ajustes → Eliminar Cuenta). Consulta nuestra página de eliminación de datos para ver qué ocurre con los datos personales y con el contenido compartido con otras personas
- Portabilidad de Datos — solicitar una copia de tus cuestionarios y datos de cuenta por correo electrónico
- Oposición — optar por no participar en el seguimiento analítico
- Retirar el Consentimiento — en cualquier momento desde los ajustes de la app o contactándonos
7. Seguridad de los Datos
Implementamos medidas de seguridad estándar de la industria:
- Autenticación mediante tokens JWT (JSON Web Tokens)
- Toda la comunicación con la API está cifrada mediante HTTPS/TLS
- Las reglas de seguridad de Firestore impiden accesos no autorizados a los datos
- La eliminación de cuenta borra permanentemente los datos personales y anonimiza el contenido compartido (ver §5.1)
8. Privacidad de Menores
CramSnap está dirigida a usuarios de 13 años o más. No está diseñada para menores de 13 años.
Las funciones de clases y tareas están pensadas para el uso guiado por un profesor con estudiantes de secundaria (13+) y estudiantes adultos, no para niños de primaria.
No recopilamos conscientemente datos personales de menores de 13 años. Si nos enteramos de que un menor de 13 años ha proporcionado datos, los eliminaremos sin demora y eliminaremos la cuenta.
Como precaución para los usuarios más jóvenes dentro de nuestro público objetivo, CramSnap configura Google AdMob para solicitar anuncios no personalizados a todos los usuarios de la UE, Reino Unido y EEE, independientemente de su edad. Esto cumple con el GDPR-K (la variante de menores de la edad de consentimiento del GDPR) y con los requisitos de la Política de Familias de Google Play.
9. Cambios en esta Política
Podemos actualizar esta política de vez en cuando. Te notificaremos sobre cambios significativos mediante la app o por correo electrónico. El uso continuado tras los cambios implica su aceptación.
10. Contáctanos
Para preguntas o solicitudes relacionadas con la privacidad:
- Correo: [email protected]
- Responsable de los datos: mlcorrea (Manuel L trading as CramSnap.app)