Política de privacidad
Vigente: 12/09/2026
Resumen: LearnClash recopila los datos necesarios para operar la app (información de cuenta, progreso del juego, tokens de dispositivo para notificaciones, informes de soporte que usted decide enviar y, para los temas de material de estudio Premium, el material que usted sube). Usamos Firebase (Google) para infraestructura, Google Gemini mediante la API Gemini de pago para las funciones de IA y RevenueCat para suscripciones; Stripe procesa los pagos de las suscripciones compradas en nuestro sitio web. El material de estudio nunca se muestra a otros usuarios ni se utiliza para entrenar modelos de IA de propósito general (la excepción de Google para modelos de aplicación de políticas se explica en la Sección 4); los amigos a los que desafía solo ven el nombre del tema y las preguntas generadas, nuestro personal accede a él únicamente para moderación y soporte, nuestros archivos originales subidos se eliminan justo después de extraer su texto, y el texto extraído se elimina con el tema. En Android, AppsFlyer mide qué anuncios generan instalaciones y pruebas, controlado por el mismo ajuste Análisis y medición de anuncios. No vendemos sus datos. En el sitio web, el consentimiento opcional de publicidad/coincidencia puede activar Google Signals y coincidencia con email hasheado para medición de conversiones, demografía, remarketing y atribución. Puede solicitar la eliminación de su cuenta en cualquier momento a través de la app o enviándonos un email; los datos restantes se gestionan según nuestros plazos de retención.
1. Identidad y contacto
Responsable del tratamiento: Pluxia GmbH, Blegistrasse 7, 6340 Baar, Suiza (IDE: CHE-198.527.946).
Contacto: privacy@learnclash.com
Tiempo de respuesta: Respondemos a las solicitudes de privacidad en un plazo de 30 días (RGPD) o 45 días (CCPA). Las solicitudes complejas pueden tardar hasta 90 días con previo aviso.
2. Datos que recopilamos
2.1 Datos de cuenta
Cuando inicia sesión, recopilamos:
- Dirección de email — de Google Sign-In o Apple Sign-In (proveedor OAuth)
- Nombre para mostrar — del proveedor OAuth, editable por usted
- URL de foto de perfil — del proveedor OAuth, editable por usted
- Identificador único de usuario (UID) — generado por Firebase Authentication
- Idioma preferido — detectado automáticamente desde la configuración regional del dispositivo (formato BCP-47)
- Fecha de creación de cuenta
- Fecha de última actividad — actualizada con un retardo de 5 minutos
- Estado en línea: mientras la app está abierta, su dispositivo guarda aproximadamente cada 2 minutos un pequeño registro de presencia (en línea, en un duelo o desconectado, más la hora de última actividad, si ese duelo requiere toda su atención y si su ajuste Juego en vivo está activado), o aproximadamente cada 25 segundos mientras una invitación en vivo enviada por usted siga abierta. Solo los jugadores que ha aceptado como amigos lo ven, como un punto verde o ámbar junto a su nombre y para saber si pueden invitarle a un duelo en vivo; nunca se muestra a otros jugadores. Desactive el estado en línea en Ajustes, Privacidad para dejar de publicarlo (entonces tampoco verá los puntos de sus amigos). El registro se elimina junto con su cuenta.
- Incorporación (antes del registro): cuando abre la app por primera vez, creamos una cuenta anónima temporal (un UID aleatorio de Firebase) para que pueda probar LearnClash antes de registrarse. Se fusiona con su cuenta cuando se registra, o se elimina automáticamente si no lo hace.
- Clave de restauración de inicio de sesión (Android): cuando ha iniciado sesión en Android, su dispositivo guarda una clave de restauración en los servicios de Google Play para que, al cambiar a un teléfono Android nuevo y restaurar sus datos, inicie sesión en LearnClash automáticamente. Solo almacenamos la mitad pública de la clave junto con su ID de usuario; la mitad secreta nunca sale de los sistemas de Google. El registro de la clave en nuestros servidores se elimina cuando cierra sesión o elimina su cuenta; desinstalar la app solo retira la copia de su dispositivo.
2.2 Datos de rendimiento del juego
Para proporcionar emparejamiento y seguimiento de progreso:
- Rating de habilidad — puntuación de emparejamiento (sistema Glicko-2, mostrada como un número de tipo ELO) que comienza en 1300
- XP (puntos de experiencia) — seguimiento de progresión
- Cantidad de duelos — total de partidas jugadas
- Racha actual — días consecutivos de actividad
- Racha máxima — su récord histórico
- Congelaciones de racha — protecciones de racha disponibles
- Fecha de última racha — formato ISO (AAAA-MM-DD)
- Categorías preferidas — sus 3-18 selecciones de categorías para emparejamiento
- IDs de mis temas — temas que está practicando
2.3 Datos de progreso de aprendizaje
Para implementar el aprendizaje por repetición espaciada:
- Conteo de respuestas correctas por pregunta — cuántas veces respondió correctamente
- Fecha de última visualización — cuándo vio cada pregunta por última vez
- Fecha de próxima revisión — programada por nuestro algoritmo SRS
- Tiempos de enfriamiento de temas — previene el uso excesivo de los mismos temas
2.4 Datos del historial de duelos
Por cada partida que juega:
- ID del duelo y marcas de tiempo — creación, actualización, expiración
- Información del oponente — UID, nombre para mostrar, foto, ELO (datos de perfil público)
- Respuestas ronda por ronda — qué opción seleccionó y si fue correcta
- Tiempo de respuesta — milisegundos para responder cada pregunta
- XP ganado — por respuesta
- Puntuaciones finales y cambios de ELO
- Estado de abandono — si aplica
- Características táctiles de las respuestas: por cada respuesta que toca en un duelo clasificado, el tipo de puntero, la presión, el área de contacto, la duración de la pulsación y la posición sobre la opción, junto con el sistema operativo y el modelo de su dispositivo. Se usan solo para comprobaciones de juego limpio y nunca para identificarle ni para vincular cuentas.
2.5 Datos sociales
Para funciones de amigos y multijugador:
- Relaciones de amistad — IDs de usuarios, estado pendiente/aceptado, racha de amistad
- Estadísticas cara a cara — registro de victorias/derrotas contra oponentes específicos
- Conteo de notificaciones no leídas
- Perfil público — su nombre para mostrar, foto, ELO y XP son visibles para otros usuarios autenticados para emparejamiento y clasificaciones
- Reportes de preguntas — si reporta un problema con una pregunta, almacenamos su ID de usuario con el reporte
2.6 Informes de feedback y soporte
Cuando envía feedback o un informe de error desde la app, recopilamos solo lo necesario para entender y dirigir el informe:
- Mensaje y tipo de informe - el texto que introduce y si seleccionó error o idea
- Diagnóstico opcional de estado de la app - versión de la app, número de build, flavor, plataforma, versión de OS, modelo del dispositivo, configuración regional, zona horaria, ajustes de texto, márgenes de diseño, estado de red, etiqueta de ruta y contadores de progreso como racha, ELO, Mems, nivel y XP
- Captura opcional - se captura solo después de abrir el formulario de feedback, se muestra como vista previa, puede retirarse antes de enviar y está desactivada en pantallas privadas y durante gameplay activo
- Metadatos de enrutamiento de soporte - ID del informe, UID de Firebase Auth, hash de privacidad, estado de entrega al soporte, intentos y código de error si la entrega falla
- Datos que no incluimos - registros sin procesar, tokens de notificación, contenido completo de preguntas, contraseñas, detalles de pago o URL públicas de capturas
2.7 Datos del dispositivo y técnicos
Para funcionalidad de la app y seguridad:
- Tokens FCM — tokens de Firebase Cloud Messaging para notificaciones push (máximo 5 por usuario)
- Atestación de Firebase App Check — verificación de integridad del dispositivo
- Hash de privacidad — HMAC-SHA256 de su UID para correlación anónima de errores
- UUID de instalación — identificador de instalación de Crashlytics
- Dirección IP — procesada transitoriamente por la infraestructura de Firebase, no almacenada por nosotros
2.8 Datos de análisis y diagnóstico
Para mejorar la app:
- Vistas de pantalla y rutas de navegación
- Eventos de interacción con funciones — duelo creado, pregunta respondida, etc.
- Duración de sesión y marcas de tiempo
- Vistas de paywall, conversiones, descartados
- Registros de errores y trazas de pila — a través de Firebase Crashlytics
- Claves de diagnóstico — estado de FCM, disponibilidad de APNs
- Registros de rastro — seguimiento de actividad previo a errores
Funciones publicitarias de Google Analytics y datos proporcionados por el usuario
Cuando concede consentimiento de publicidad, demografía y coincidencia en nuestro sitio web, Google Analytics puede recopilar o recibir adicionalmente:
- Datos demográficos — rango de edad y género inferidos
- Intereses — categorías de interés inferidas a partir del historial de navegación
- Vinculación entre dispositivos — asocia la actividad en dispositivos que usa mientras está conectado a la misma cuenta de Google
- Datos proporcionados por el usuario — tras iniciar sesión en el sitio web, se puede enviar a Google Analytics un hash SHA-256 de su email de cuenta normalizado para conversiones mejoradas, Customer Match, demografía, informes de intereses y atribución. No enviamos email sin hashear, nombres, números de teléfono, direcciones postales, ciudad, código postal ni ubicación precisa.
Estas funciones están desactivadas por defecto en la UE/EEE/Reino Unido/Suiza y solo se activan al pulsar «Aceptar todo» u optar a través del enlace «Preferencias de privacidad». Global Privacy Control también las desactiva. Puede desactivarlas en cualquier momento con el Complemento de inhabilitación de Google Analytics, desde su configuración de Google Ads o haciendo clic en «Preferencias de privacidad» en nuestro pie de página. En la aplicación LearnClash, usamos Firebase Analytics y compartimos datos de medición con Google Ads para medir qué anuncios generan instalaciones y pruebas, y para mejorar nuestra publicidad. Esto está activado por defecto fuera de la UE/EEE/Reino Unido/Suiza y permanece desactivado dentro de la UE/EEE/Reino Unido/Suiza hasta que usted lo acepte; puede cambiarlo en cualquier momento en Ajustes y luego Análisis y medición de anuncios. En Android, el mismo ajuste también controla AppsFlyer, un servicio de atribución de instalaciones que mide qué redes publicitarias generan instalaciones y pruebas; AppsFlyer recibe el identificador publicitario de Google, un identificador de dispositivo generado por AppsFlyer, la dirección IP, información del dispositivo, eventos de instalación y eventos de prueba y suscripción (sin datos de pago, sin email). La aplicación no usa el identificador publicitario de Apple (IDFA) y, en iOS, no le rastrea en las aplicaciones y sitios web de otras empresas.
2.9 Datos de suscripción
Gestionados por RevenueCat:
- Historial de compras e IDs de productos
- Estado de suscripción — activa, expirada, período de gracia
- Identificador de tienda — App Store, Google Play o web (Stripe)
- Fechas de expiración y renovación
- Compras web: las suscripciones compradas en learnclash.com usan RevenueCat Web Billing con el procesamiento de pagos a cargo de Stripe. Los datos de su tarjeta se introducen directamente con Stripe y nosotros nunca los almacenamos.
2.10 Datos de chat
Si utiliza funciones de chat con IA o chat de duelo:
- Historial de conversaciones con IA — eliminado automáticamente después de 30 días (TTL)
- Mensajes de chat de duelo — texto del mensaje, ID de usuario del remitente, ID de duelo, ID de hilo, marcas de tiempo y estado de moderación
- Prompts de Clash AI — cuando pregunta a Clash o etiqueta a @clash, el texto que envía se procesa para generar la respuesta. Las respuestas de Clash en hilos de duelo solo usan su mensaje visible de @clash y no incluyen estado oculto del duelo
- Ajustes de seguridad de chat — aceptación de reglas de chat, preferencia de chat, modo seguro, usuarios silenciados o bloqueados y registros locales de ocultación
- Registros de denuncia y moderación — creados cuando denuncia un mensaje o cuando los sistemas automáticos de seguridad bloquean un mensaje
2.11 Extensión de Chrome
La extensión de Chrome de LearnClash guarda los siguientes datos localmente en su dispositivo:
- Rondas en caché e historial reciente de preguntas: hasta 24 rondas sin usar y 256 registros de rondas asignadas dentro de los límites de almacenamiento. Se pueden usar durante siete días. Los registros caducados dejan de utilizarse y se eliminan en la siguiente actualización de la caché.
- Preferencias y progreso: idioma, dificultad, racha diaria, fecha del último quiz completado, número de rondas completadas y preferencias de los avisos para valorar la extensión.
- Identificador de instalación: un identificador aleatorio para agrupar eventos de uso. No está vinculado a una cuenta de LearnClash.
La extensión envía eventos básicos de uso a Google Analytics 4 (GA4) a través de la API de LearnClash y el Measurement Protocol. Estos eventos se asocian a identificadores seudónimos de instalación y sesión:
- Actividad del quiz: aperturas de la extensión, nombre e ID del tema asignado, dificultad, si la respuesta fue correcta, posición de la pregunta, puntuación de la ronda e interacciones con enlaces y controles. Se cuenta el uso de la búsqueda, pero no se envían a LearnClash los términos buscados ni el texto de las respuestas seleccionadas.
- Fiabilidad y uso: versión de la extensión, uso de la caché, duración de carga, categoría de error y tiempo durante el que la página de la extensión está visible.
- Identificador de sesión: un identificador numérico compartido entre las páginas de la extensión, que se renueva tras 30 minutos de inactividad o al reiniciar el navegador.
Las solicitudes de quizzes y análisis también procesan la siguiente información operativa:
- Idioma, dificultad y lote de preguntas: para proporcionar contenido adecuado.
- Marca de tiempo de la solicitud: para comprobar que es reciente.
- Dirección IP y metadatos de solicitudes: para transmisión, seguridad y limitación de solicitudes. Los contadores por IP se mantienen temporalmente en la memoria del servidor; los metadatos pueden aparecer en los registros de infraestructura.
No se requiere cuenta: la extensión no pide su nombre, correo electrónico ni cuenta de la aplicación. No lee el historial de navegación ni el contenido de las páginas visitadas. Chrome envía las búsquedas al proveedor que usted tenga configurado. Desinstalar elimina los datos locales de la extensión, pero no borra automáticamente los eventos ya enviados a GA4.
2.12 Datos de material de estudio (Premium)
Si crea un tema de quiz privado a partir de su propio material de estudio, procesamos solo lo que usted añade y únicamente para crear y moderar ese tema:
- Material que añade - texto pegado, enlaces web, enlaces de YouTube, archivos PDF y fotos de apuntes. Los archivos se suben a Cloud Storage privado. Nuestro servidor extrae directamente el texto integrado en los PDF; Google Cloud Vision procesa cada página PDF para reconocer el texto (OCR) y comprobar la seguridad de las imágenes, incluidas las páginas escaneadas. Gemini recibe el texto extraído del PDF. Si la extracción detecta fórmulas, escritura a mano o una disposición de página difíciles de interpretar, también enviamos imágenes de páginas PDF seleccionadas a la API Gemini de pago para aclarar el contenido original. No enviamos el archivo PDF original a Gemini ni almacenamos copias separadas de estas imágenes de páginas; el texto resultante se conserva con el material extraído. Para las fotos, nuestro servidor concede a la API Gemini de pago acceso a cada archivo para extraer su texto y solicita eliminar ese registro después de cada intento. La API obtiene la foto original sin conservar una copia subida aparte. Eliminamos nuestros originales tras la extracción; los originales sin procesar por completo se limpian automáticamente después de 7 días. La conservación separada de Google para supervisar abusos sigue siendo aplicable.
- Texto extraído - el texto obtenido de cada fuente, almacenado con el tema hasta que elimine el tema o su cuenta, porque cada ejecución de generación posterior y cada verificación de hechos de una pregunta denunciada lo necesita.
- Resultados del filtrado - una comprobación automatizada de seguridad de imágenes para las fotos y cada página PDF y un filtrado automatizado de contenido para cada fuente (seguro o no, si contiene instrucciones dirigidas a la IA, si contiene datos personales de otras personas, un resumen del asunto en una frase y el idioma detectado). El material rechazado no se conserva en el almacenamiento de temas de LearnClash; la conservación de Google para supervisar abusos sigue siendo aplicable.
- Datos del tema y de las preguntas - el nombre y la categoría del tema que eligió, las preguntas generadas a partir de su material, recuentos de preguntas y hashes de contenido por fuente (usados solo para detectar que la misma subida se añade dos veces)
- Registro de consentimiento - la versión de las reglas de contenido y del aviso de tratamiento por IA que aceptó y cuándo
- Imagen de portada - una portada generada por IA creada únicamente a partir del nombre y la categoría del tema, nunca a partir de su material
- Quién puede ver qué: su material y su texto extraído nunca se muestran a otros usuarios. Solo usted (cuando revisa el texto extraído en la app) y, para moderación y soporte, el personal autorizado de LearnClash pueden acceder a ellos. Los encargados del tratamiento indicados en la Sección 4 (Firebase, la API Gemini de pago y Cloud Vision) almacenan y tratan estos datos por cuenta nuestra conforme a sus condiciones de tratamiento aplicables. La conservación y revisión de Google para supervisar abusos se describen en las Secciones 4 y 5. Los amigos a los que desafía ven el nombre del tema y las preguntas generadas, nunca el material. Nada de un tema de material de estudio entra en el grupo público de temas ni en la búsqueda.
3. Cómo usamos sus datos
| Categoría de datos | Finalidad | Base legal (RGPD) |
|---|---|---|
| Datos de cuenta | Autenticación, visualización de perfil | Ejecución del contrato |
| Datos del juego | Emparejamiento, clasificaciones, progresión | Ejecución del contrato |
| Progreso de aprendizaje | Programación de repetición espaciada | Ejecución del contrato |
| Tokens del dispositivo | Notificaciones push para eventos del juego | Interés legítimo |
| Informes de feedback y soporte | Soporte al cliente, triaje de errores, prevención de abuso y entrega al soporte en support@learnclash.com | Interés legítimo / Consentimiento para captura opcional |
| Análisis (básico) | Mejora de la app, uso de funciones, análisis de embudo | Interés legítimo / Consentimiento (UE) |
| Google Signals y datos proporcionados por el usuario | Información de audiencia, medición entre dispositivos, funciones publicitarias, conversiones mejoradas, Customer Match y atribución | Consentimiento (opt-in requerido) |
| Datos de atribución de instalaciones (Android) | Medir qué campañas y redes publicitarias generan instalaciones y pruebas a través de AppsFlyer | Interés legítimo / Consentimiento (UE) |
| Registros de errores | Depuración, estabilidad | Interés legítimo |
| Suscripciones | Acceso a funciones premium | Ejecución del contrato |
| Material de estudio (Premium) | Extracción de texto, generación y verificación de hechos de sus preguntas de quiz privadas, y creación de una imagen de portada | Ejecución del contrato |
| Filtrado de seguridad y moderación del material de estudio | Rechazo de material inseguro o infractor, gestión de denuncias y notificaciones, mantenimiento de un servicio seguro para usuarios de 13 años o más | Interés legítimo / Obligación legal |
| Características táctiles de las respuestas | Comprobaciones de juego limpio: detección de juego automatizado o asistido en duelos clasificados | Interés legítimo |
| Clave de restauración de inicio de sesión (Android) | Iniciar su sesión automáticamente en su próximo dispositivo Android tras una transferencia de dispositivo | Interés legítimo |
Toma de decisiones automatizada: No utilizamos toma de decisiones automatizada con efectos legales o similarmente significativos (Artículo 22 del RGPD). El emparejamiento ELO es algorítmico pero no tiene efectos legales.
4. Servicios de terceros
Utilizamos los siguientes servicios para operar LearnClash. Para los análisis que usamos para nuestros propios informes, Google actúa como nuestro encargado del tratamiento; para los datos publicitarios compartidos para medición y personalización (conversiones de Google Ads y publicidad personalizada), Google actúa como responsable del tratamiento independiente conforme a la Política de Privacidad de Google:
| Servicio | Proveedor | Finalidad | Datos compartidos |
|---|---|---|---|
| Firebase Authentication | Google LLC | Inicio de sesión | Email, UID, tokens OAuth |
| Cloud Firestore | Google LLC | Almacenamiento de base de datos | Todos los datos generados por usuarios |
| Google Analytics 4 (Firebase Analytics) | Google LLC | Análisis de uso, análisis de embudo y — con su consentimiento — Google Signals, datos proporcionados por el usuario, demografía, intereses, medición entre dispositivos, conversiones mejoradas, Customer Match, funciones publicitarias y atribución | Eventos, ID de usuario hasheado (SHA-256 del UID), información del dispositivo, IP (truncada por Google) y — solo con consentimiento de publicidad/coincidencia — señales de cuenta de Google y email de cuenta normalizado hasheado con SHA-256 |
| Firebase Crashlytics | Google LLC | Informes de errores | Información del dispositivo, registros de errores, hash de privacidad |
| Firebase Cloud Messaging | Google LLC | Notificaciones push | Tokens FCM |
| Firebase App Check | Google LLC | Verificación de dispositivo | Atestación del dispositivo |
| Servicios de Google Play (Credential Manager) | Google LLC | Guarda la clave de restauración de inicio de sesión de Android y la traslada a su próximo dispositivo en una transferencia de dispositivo o restauración en la nube | Clave de restauración (la mitad secreta permanece en su dispositivo o en la copia de seguridad de su cuenta de Google; solo recibimos la mitad pública) |
| RevenueCat | RevenueCat Inc | Gestión de suscripciones | Historial de compras, derechos |
| AppsFlyer | AppsFlyer Ltd | Atribución de instalaciones móviles y medición de anuncios (solo Android, controlado por el ajuste Análisis y medición de anuncios) | Identificador publicitario de Google, identificador de dispositivo de AppsFlyer, dirección IP, información del dispositivo, eventos de instalación y eventos de prueba/suscripción reenviados por RevenueCat (sin datos de pago, sin email) |
| Google Gemini (API Gemini de pago) | Google LLC | Generación de preguntas, embeddings semánticos, traducciones, validación de denuncias, respuestas de Clash AI y, para los temas de material de estudio Premium, extracción de texto, filtrado de seguridad y generación de preguntas a partir de su material | Texto de preguntas y temas, que puede incluir nombres y descripciones de temas creados por usuarios; prompts de chat con IA; su nombre para mostrar (para personalización); texto visible de mensajes @clash cuando etiqueta a Clash en un hilo de duelo; y, para los temas de material de estudio, el material que añade (texto extraído, incluido el de los PDF, imágenes de páginas PDF seleccionadas para aclaración visual, fotos subidas, páginas web y vídeos de YouTube enlazados). Google trata estas entradas y salidas mediante la API Gemini de pago conforme a su Data Processing Addendum for Products Where Google is a Data Processor. No las utiliza para mejorar modelos de IA de propósito general. Google conserva los prompts, el contexto y los resultados durante 55 días para supervisar abusos y cumplir las obligaciones legales o normativas de divulgación. El personal autorizado de Google puede revisar el contenido señalado; los registros de abusos pueden utilizarse para entrenar modelos dedicados a aplicar las políticas. La fundamentación con Google Search tiene una conservación adicional de 30 días y nunca se utiliza para el material de estudio. No se envían el estado oculto del duelo, las respuestas en vivo, las puntuaciones, el email de cuenta, los tokens de notificación ni los datos de pago |
| Google Cloud Vision | Google LLC | Reconocimiento de texto (OCR) en cada página PDF del material de estudio y filtrado automatizado de seguridad de imágenes de esas páginas, las fotos de perfil y las fotos de material de estudio | El PDF o la imagen subida, procesados de forma transitoria; conservamos el texto extraído y los resultados del filtrado según lo descrito en las Secciones 2.12 y 5 |
| Stripe | Stripe, Inc. | Procesamiento de pagos para suscripciones compradas en learnclash.com (a través de RevenueCat Web Billing) | Datos de la tarjeta de pago (introducidos directamente con Stripe), email de facturación e importe de la compra. Pluxia nunca los almacena |
Servicios de IA de terceros: LearnClash utiliza Google Gemini mediante la API Gemini de pago para preguntas de quiz, embeddings semánticos, traducciones, validación de denuncias, artículos sobre temas y respuestas de Clash AI. La generación de preguntas procesa texto de preguntas y temas, que puede incluir nombres y descripciones de temas creados por usuarios. Para los temas de material de estudio Premium, el material que añade se procesa para extraer su texto, comprobar su seguridad y redactar preguntas a partir de él; se le muestra esta información y se le pide su conformidad antes de su primera subida. Google trata estas entradas y salidas conforme a sus condiciones de tratamiento de datos para servicios de pago. No las utiliza para mejorar modelos de IA de propósito general. El uso separado de Google para supervisar abusos, incluida la revisión autorizada y los modelos de aplicación de políticas, se describe arriba. No enviamos email de cuenta, datos de pago, tokens de notificación ni estado oculto del duelo a los servicios de IA. Cuando pregunta a Clash o etiqueta a @clash, el texto del prompt o mensaje que envía, junto con su nombre para mostrar (para personalización), se procesa para generar la respuesta. Exigimos a todos los proveedores externos que protejan sus datos con el mismo estándar, o uno equivalente, al descrito en esta política.
Para más información: Cómo utiliza Google los datos cuando usa sitios o apps de nuestros socios
Políticas de privacidad de terceros:
- Privacidad de Firebase
- Data Processing Addendum for Products Where Google is a Data Processor de Google (API Gemini de pago)
- Condiciones de uso de datos de la API Gemini de pago
- Supervisión de abusos y conservación de datos de la API Gemini
- Google Cloud Data Processing Addendum (Firebase, Cloud Storage, Cloud Vision)
- Política de privacidad de RevenueCat
- Política de privacidad de servicios de AppsFlyer
- Política de privacidad de Stripe
5. Retención de datos
| Tipo de datos | Período de retención | Desencadenante de eliminación |
|---|---|---|
| Prompts, contexto y resultados de la API Gemini de pago | 55 días para supervisar abusos y cumplir obligaciones legales o normativas de divulgación; la fundamentación con Google Search también conserva datos durante 30 días para operar el servicio | Plazos de conservación de Google; eliminar un chat de LearnClash no elimina inmediatamente los registros del proveedor |
| Registros de acceso a archivos Gemini para fotos de material de estudio | Solicitamos eliminarlos después de cada intento de extracción; de lo contrario, un registro puede durar hasta 30 días. Google obtiene el original en cada solicitud, sin una copia subida aparte | Eliminación del registro; eliminar el original también impide recuperaciones posteriores del archivo. Los registros de abusos siguen el plazo separado de 55 días |
| Datos de cuenta | Hasta eliminación de cuenta; una solicitud de eliminación en la app mantiene la cuenta desactivada y recuperable durante 30 días y después la borra (salvo que se elija la eliminación inmediata en el diálogo) | Solicitud del usuario (en la app, en la página de eliminación del sitio web o por email) |
| Clave de restauración de inicio de sesión (Android) | Hasta que cierre sesión o elimine su cuenta | Cierre de sesión o eliminación de la cuenta |
| Historial de juego (duelos) | Durante la vida de su cuenta | Eliminación de cuenta |
| Características táctiles de las respuestas | Durante la vida de su cuenta | Eliminación de cuenta |
| Progreso de aprendizaje | Durante la vida de su cuenta | Eliminación de cuenta |
| Sesiones de chat con IA | 30 días | Expiración automática TTL |
| Mensajes de chat de duelo | 60 días | Expiración automática TTL |
| Evidencia de denuncias de chat de duelo | 180 días | Expiración automática TTL |
| Informes de feedback | 180 días; capturas opcionales 30 días; borradores no enviados 30 minutos | Expiración automática TTL o solicitud de eliminación |
| Subidas de material de estudio (archivos PDF, fotos) | Hasta que se haya extraído su texto, normalmente minutos; subidas sin finalizar como máximo 7 días | Eliminación automática tras la extracción; limpieza del almacenamiento a los 7 días |
| Texto extraído del material de estudio, resultados del filtrado y preguntas generadas | Hasta que elimine el tema o su cuenta | Eliminación del tema o eliminación de la cuenta |
| Registro de aceptación de las reglas de contenido y del tratamiento por IA | Durante la vida de su cuenta | Eliminación de cuenta |
| Reportes de preguntas | 90 días | Expiración TTL automática (su ID de usuario también se elimina de los reportes al eliminar su cuenta) |
| Reportes de temas | Conservados como registros de moderación | Eliminación de la cuenta (anonimización) |
| Datos de análisis | 14 meses | Retención predeterminada de Google |
| Registros de errores | 90 días | Predeterminado de Firebase |
| Contadores de límite de velocidad | Ventanas horarias | Expiración automática |
Al cerrar sesión: Los datos locales (tokens FCM, caché, tokens de autenticación) se eliminan de su dispositivo. Los datos de su cuenta permanecen en nuestros servidores hasta que elimine su cuenta a través de Perfil → Configuración → Eliminar cuenta o enviándonos un email. La clave de restauración de inicio de sesión de Android es la excepción: su registro se elimina de nuestros servidores al cerrar sesión (sección 5).
6. Transferencias internacionales
Sus datos pueden tratarse fuera de su país de residencia, incluidos Estados Unidos, Israel y la UE/EEE. Los servicios de IA de Google también pueden tratar datos en otros países, como se indica a continuación:
- Firebase/Google — Utiliza infraestructura de Estados Unidos (Google Cloud). Las transferencias están cubiertas por el Marco de Privacidad de Datos UE-EE. UU. (con el DPF Suiza-EE. UU. para usuarios suizos y la Extensión del Reino Unido para usuarios británicos), bajo el cual Google LLC está autocertificado, complementado con las Cláusulas Contractuales Tipo (CCT) de Google como salvaguarda adicional.
- RevenueCat — Con sede en Estados Unidos, utiliza CCT para cumplimiento de la UE.
- AppsFlyer — Con sede en Israel (reconocido por la UE como país con protección de datos adecuada), con procesamiento en la UE y Estados Unidos; utiliza CCT cuando es necesario.
- Google Gemini y Google Cloud Vision (Google) - La API Gemini de pago trata texto, material de estudio y embeddings semánticos. Google puede almacenar estos datos temporalmente o en caché en cualquier país donde Google o sus agentes tengan instalaciones. Cloud Vision utiliza infraestructura de Google Cloud. Las transferencias se rigen por las condiciones de tratamiento de datos de Google aplicables, incluidas las garantías del Marco de Privacidad de Datos y las cláusulas contractuales tipo cuando corresponda.
- Stripe — Con sede en Estados Unidos; certificado bajo el Marco de Privacidad de Datos (incluido el DPF Suiza-EE. UU.) y utiliza CCT cuando es necesario.
7. Sus derechos (RGPD, RGPD del Reino Unido y LPD suiza)
Bajo el Reglamento General de Protección de Datos (y de forma equivalente bajo el RGPD del Reino Unido y la Ley Federal suiza de Protección de Datos revisada), tiene los siguientes derechos:
- Derecho de acceso (Artículo 15) — Solicitar una copia de sus datos personales.
- Derecho de rectificación (Artículo 16) — Corregir datos inexactos a través de la configuración de perfil o contactándonos.
- Derecho de supresión (Artículo 17) — Solicitar la eliminación de su cuenta. Use la opción en la app (Perfil → Configuración → Eliminar cuenta), la página web de eliminación en learnclash.com/account/delete o envíenos un email; los datos restantes se gestionan según nuestros plazos de retención.
- Derecho a la limitación del tratamiento (Artículo 18) — Limitar cómo usamos sus datos.
- Derecho a la portabilidad de datos (Artículo 20) — Recibir sus datos en un formato legible por máquina.
- Derecho de oposición (Artículo 21) — Oponerse al tratamiento basado en interés legítimo.
- Derecho a retirar el consentimiento — Cuando el consentimiento sea la base legal.
Cómo ejercer sus derechos: Envíe un email a privacy@learnclash.com con su solicitud. Incluya el email de su cuenta para verificación.
Tiempo de respuesta: Dentro de 30 días. Las solicitudes complejas pueden tardar hasta 60 días adicionales con previo aviso.
Reclamaciones: Tiene derecho a presentar una reclamación ante su Autoridad de Protección de Datos local. Lista de APDs de la UE. Los usuarios del Reino Unido pueden reclamar ante la Oficina del Comisionado de Información (ico.org.uk). Los usuarios suizos pueden reclamar ante el Comisionado Federal de Protección de Datos y de la Información (FDPIC, edoeb.admin.ch).
8. Sus derechos (CCPA/CPRA — Usuarios de California)
Bajo la Ley de Privacidad del Consumidor de California y la Ley de Derechos de Privacidad de California:
- Derecho a saber — Solicitar las categorías y piezas específicas de información personal que hemos recopilado.
- Derecho a eliminar — Solicitar la eliminación de su información personal a través de la opción en la app (Perfil → Configuración → Eliminar cuenta), la página web de eliminación en learnclash.com/account/delete o por email.
- Derecho a corregir — Solicitar la corrección de información inexacta.
- Derecho a rechazar la venta/compartición — No vendemos su información personal a cambio de dinero. Sin embargo, cuando concede consentimiento de publicidad/coincidencia en nuestro sitio web, activamos las Funciones Publicitarias de Google Analytics (Google Signals) y podemos enviar un email de cuenta hasheado con SHA-256 para funciones de datos proporcionados por el usuario, lo cual bajo la ley de California constituye «compartir» información personal para publicidad conductual entre contextos. Puede excluirse en cualquier momento: (1) haciendo clic en «Preferencias de privacidad» en nuestro pie de página, (2) rechazando el banner de consentimiento en su primera visita, (3) activando Global Privacy Control (GPC) en su navegador (respetamos GPC automáticamente), o (4) usando el Complemento de inhabilitación de Google Analytics. No respondemos a las señales «Do Not Track» del navegador, pero sí respetamos Global Privacy Control. En la aplicación LearnClash, compartir datos de análisis y de medición de anuncios con Google para medir nuestros anuncios está activado por defecto fuera de la UE/EEE/Reino Unido/Suiza y desactivado hasta que usted lo acepte; puede excluirse en cualquier momento en Ajustes y luego Análisis y medición de anuncios.
- Derecho a limitar el uso de información personal sensible — No aplica (no procesamos información personal sensible más allá de la operación de la cuenta).
- Derecho a no discriminación — Sin penalización por ejercer sus derechos.
Verificación: Verificamos las solicitudes confirmando que su dirección de email coincide con una cuenta.
Agentes autorizados: Puede designar un agente autorizado para realizar solicitudes en su nombre con permiso por escrito.
Tiempo de respuesta: Dentro de 45 días. Puede extenderse 45 días adicionales con previo aviso.
Actualizaciones CCPA 2026 (Vigentes desde el 1 de enero de 2026)
- Toma de decisiones automatizada: No utilizamos tecnología de toma de decisiones automatizada que produzca efectos legales o similarmente significativos.
- Confirmaciones de exclusión: Proporcionamos confirmación cuando se excluye del procesamiento de datos.
- Global Privacy Control (GPC): Detectamos y respetamos automáticamente la señal GPC del navegador como exclusión de compartir para publicidad conductual entre contextos. Cuando se detecta GPC, Google Signals se desactiva para su sesión independientemente de cualquier consentimiento previo.
9. Privacidad de menores
Requisito de edad: LearnClash está destinado a usuarios de 13 años o más.
No recopilamos deliberadamente información personal de menores de 13 años. Si cree que un menor de 13 años ha creado una cuenta, contáctenos inmediatamente en privacy@learnclash.com.
Derechos de los padres: Los padres pueden solicitar la eliminación de cualquier dato recopilado inadvertidamente de menores de 13 años.
10. Seguridad
Implementamos medidas de seguridad estándar de la industria:
- Cifrado en tránsito: Todas las comunicaciones utilizan TLS/SSL.
- Cifrado en reposo: Cifrado predeterminado de Firebase para datos almacenados.
- Control de acceso: Reglas de seguridad de Firestore con permisos a nivel de campo.
- Verificación de dispositivo: Firebase App Check valida la integridad del dispositivo.
- Anti-trampas: Validación de respuestas en el servidor; las respuestas correctas nunca se envían al cliente.
- Limitación de velocidad: Previene el abuso de operaciones sensibles.
- Protección criptográfica: HMAC-SHA256 para hashes de privacidad y tokens de sesión.
- Gestión de secretos: Claves API almacenadas en Google Secret Manager.
Aviso legal: Ningún sistema es 100% seguro. No podemos garantizar seguridad absoluta, pero tomamos medidas razonables para proteger sus datos.
11. Cookies e identificadores
App móvil: LearnClash no utiliza cookies. Usamos los siguientes identificadores:
- ID de instalación de Firebase — identifica la instalación de la app
- Token FCM — para notificaciones push
- Token de App Check — atestación del dispositivo
- Identificador publicitario de Google — solo Android, usado para la atribución de instalaciones mientras la medición de anuncios esté activada
- ID de AppsFlyer — solo Android, un identificador de dispositivo aleatorio generado por AppsFlyer para la atribución de instalaciones
Sitio web (learnclash.com): El sitio web de LearnClash utiliza Google Analytics 4 (GA4) con Google Consent Mode v2, servido a través de nuestro propio gestor de etiquetas del lado del servidor (sGTM) alojado en learnclash.com. Su navegador envía las solicitudes de análisis a nuestro servidor (Google Cloud Run, us-central1), que luego las reenvía a Google Analytics. Ninguna solicitud de análisis se conecta directamente con googletagmanager.com o google-analytics.com. Distinguimos dos categorías de cookies, cada una controlada de forma independiente a través del banner de consentimiento y el enlace «Preferencias de privacidad» en el pie de página:
Categorías de cookies
- Cookies de análisis (controladas por
analytics_storage): medición básica de páginas vistas, sesiones y eventos. Las cuatro cookies son de origen (first-party) enlearnclash.com:_ga(2 años, identifica el navegador entre sesiones),_ga_SCDL21Y0MG(2 años, mantiene el estado actual de la sesión GA4),FPID(2 años, HttpOnly, identificador de origen establecido por el servidor que sobrevive al límite de 7 días para cookies de Safari ITP) yFPGSID(30 minutos, SameSite=Strict, identificador de sesión establecido por el servidor). Se usan para entender qué páginas se visitan y medir conversiones. Por defecto: rechazadas en el EEE, Reino Unido y Suiza hasta que permita análisis; activadas en otros lugares salvo que se oponga. Sin perfilado publicitario de terceros. - Cookies publicitarias / Google Signals / datos proporcionados por el usuario (controladas por
ad_storage,ad_user_data,ad_personalization) — activa las Funciones Publicitarias de Google Analytics incluyendo demografía, categorías de interés, medición entre dispositivos, remarketing, conversiones mejoradas, Customer Match y atribución. Tras iniciar sesión en el sitio web y solo cuando esta categoría está permitida, podemos enviar a Google Analytics un hash SHA-256 de su email de cuenta normalizado. Por defecto: rechazadas hasta que permita publicidad, demografía y coincidencia. Se desactivan automáticamente cuando se detecta Global Privacy Control, independientemente de cualquier consentimiento previo. Bajo la ley de California, esto constituye «compartir» para publicidad conductual entre contextos.
Excluirse o cambiar su elección en cualquier momento: haga clic en «Preferencias de privacidad» en el pie de página de cualquier página. Las páginas legales (privacidad, términos, aviso legal, soporte) no cargan ningún servicio de análisis o seguimiento, independientemente del consentimiento.
Extensión de Chrome: el contenido de los quizzes, el progreso y las preferencias utilizan el almacenamiento local de la extensión. Los análisis de uso emplean un identificador aleatorio de instalación separado y un identificador temporal de sesión, sin cookies del navegador. Los análisis se envían automáticamente; la extensión no incluye un ajuste para controlarlos. Desinstalar elimina los identificadores locales, pero no borra automáticamente los eventos enviados anteriormente. La sección 2.11 detalla los datos afectados.
Para usuarios de la UE, cumplimos con los requisitos de la Política de consentimiento de usuarios de la UE de Google.
12. Actualizaciones de la política
Podemos actualizar esta Política de privacidad para reflejar cambios en nuestras prácticas o requisitos legales.
- Notificación: Los cambios significativos se comunicarán mediante notificación en la app.
- Uso continuado: El uso continuado después de los cambios constituye aceptación.
- Historial de versiones: Los cambios materiales se documentan a continuación.
Historial de versiones
| Fecha | Cambio |
|---|---|
| 2026-09-12 | Actualización técnica del procesamiento de PDF: el texto integrado se extrae en nuestro servidor, Cloud Vision reconoce el texto y comprueba la seguridad de las imágenes de cada página, y Gemini recibe el texto extraído del PDF junto con imágenes de páginas seleccionadas cuando se necesita una aclaración visual. El archivo PDF original no se envía a Gemini y no almacenamos copias separadas de las imágenes de páginas. El procesamiento de fotos y los plazos de conservación no cambian. |
| 2026-09-11 | Se han trasladado la generación de texto Gemini, el procesamiento de material de estudio y los embeddings semánticos a la API Gemini de pago. Se han actualizado las condiciones de encargado del tratamiento, la conservación de 55 días para supervisar abusos, la excepción de entrenamiento de modelos de aplicación de políticas, el acceso a archivos privados y el procesamiento internacional. |
| 2026-09-09 | Se ampliaron las secciones 2.11 y 11 sobre la extensión de Chrome para incluir rondas en caché, identificadores de instalación y sesión, eventos de uso, contadores de límites de solicitudes por IP, registros de infraestructura y conservación. Se aclaró que los datos analíticos se envían automáticamente y que la extensión no dispone de un ajuste para controlarlos. |
| 2026-08-26 | Se añadió la clave de restauración de inicio de sesión para Android (secciones 2.1, 3 y 5), que inicia su sesión en LearnClash automáticamente en un nuevo dispositivo Android tras una transferencia de dispositivo. |
| 2026-08-26 | Se añadieron las características táctiles de las respuestas (secciones 2.4, 3 y 5), registradas para las comprobaciones de juego limpio en los duelos clasificados, y se amplió el registro de estado en línea (sección 2.1) con el tipo de ocupación y el ajuste Juego en vivo que sus amigos leen para las invitaciones a duelos en vivo. |
| 2026-08-16 | Se añadieron los temas de material de estudio Premium: nueva Sección 2.12 (material que añade, texto extraído, resultados del filtrado, registro de consentimiento, quién puede ver qué), bases legales en la Sección 3, fila de Google Gemini actualizada a Google Cloud Vertex AI con las divulgaciones de no entrenamiento, caché y supervisión de abusos, nueva fila de Google Cloud Vision, filas de retención para subidas, texto extraído, el registro de aceptación y los reportes de contenido, y el enlace al Google Cloud Data Processing Addendum. |
| 2026-07-22 | Revisión de auditoría legal: se corrigieron las divulgaciones de encargados de IA (solo Google Gemini; se eliminó la mención errónea de xAI), se añadieron los pagos de suscripciones web a través de RevenueCat Web Billing y Stripe, el enlace a la página web de eliminación de cuenta, los derechos bajo la LPD suiza y el RGPD del Reino Unido con vías de reclamación ante el FDPIC y la ICO, la lista de países de destino para las transferencias internacionales, la divulgación de la cuenta anónima de incorporación y aclaraciones en la redacción de la retención. |
| 2026-06-12 | Se añadieron divulgaciones sobre AppsFlyer (solo Android, controlado por el ajuste Análisis y medición de anuncios) para atribución de instalaciones y medición de anuncios en las secciones 2.8, 3, 4, 6 y 11. |
| 2026-06-09 | Se aclaró que su nombre para mostrar se incluye en los prompts de chat de Clash AI enviados a Google Gemini para personalización. |
| 2026-05-24 | Se aclaró que los prompts de Clash AI y los mensajes visibles de @clash en hilos de duelo son procesados por Google Gemini para generar respuestas, mientras que no se envían estado oculto del duelo, email de cuenta, tokens de notificación ni datos de pago. |
| 2026-05-22 | Se añadieron divulgaciones sobre datos proporcionados por el usuario de Google Analytics con consentimiento para coincidencia con email de cuenta hasheado, conversiones mejoradas, Customer Match, remarketing, demografía, informes de intereses y atribución. Se aclaró que no se envían ciudad, código postal, teléfono, email sin hashear, nombres, dirección postal ni ubicación precisa. |
| 2026-05-20 | Se añadieron divulgaciones sobre mensajes de chat de duelo, denuncias, bloqueo, moderación y retención de 60/180 días. |
| 2026-05-17 | Adopción de Google Tag Manager del lado del servidor (sGTM) en learnclash.com. Las solicitudes de análisis ahora se enrutan a través de nuestro propio servidor de Google Cloud Run (us-central1) antes de llegar a Google, en lugar de que el navegador se conecte directamente con googletagmanager.com y google-analytics.com. Se añadieron FPID (identificador de origen HttpOnly de 2 años) y FPGSID (identificador de sesión SameSite=Strict de 30 minutos) a la lista de cookies de la Sección 11. Sin cambios en los datos recopilados, sin cambios en los destinatarios, sin cambios en el comportamiento del consentimiento. |
| 2026-04-15 | Activación de las Funciones Publicitarias de Google Analytics (Google Signals). Se añadió banner de consentimiento granular con categorías separadas para Análisis y Publicidad. Se añadió detección automática de Global Privacy Control (GPC). Se actualizaron las secciones 2.7, 3, 4, 8 y 11 para divulgar demografía, categorías de interés, medición entre dispositivos y clasificación de compartición CCPA. |
| 2026-03-27 | Se añadieron divulgaciones de datos de la extensión de Chrome y se actualizó la sección 11 para cubrir el análisis de la extensión. |
| 2026-01-08 | Política integral inicial con RGPD, CCPA/CPRA 2026, divulgaciones de Firebase, eliminación de cuenta en la app, visibilidad de perfil público y aclaraciones de IA de terceros según las directrices de Apple de noviembre de 2025. |
13. Contáctenos
Para consultas de privacidad, solicitudes de datos o preguntas sobre esta política:
Nuestro objetivo es responder a todas las consultas en un plazo de 30 días.