Política de Privacidad

Última actualización: 23 de septiembre de 2026

Contenido

  1. Resumen
  2. Recopilación de datos
  3. Servicios de IA, Backend y Compras
  4. Juego online
  5. Almacenamiento y seguridad de datos
  6. Compartición de datos
  7. Privacidad de menores
  8. Tus derechos
  9. Cambios en esta política
  10. Contacto

1. Resumen

Chess Coach (en la App Store, «CheesCoach: Ajedrez con IA») es una aplicación de coaching de ajedrez para Android e iOS desarrollada por JuanfranDevs. Esta política de privacidad explica como nuestra aplicación maneja tus datos. Estamos comprometidos con proteger tu privacidad y ser transparentes sobre nuestras prácticas de datos.

Principio clave: Chess Coach funciona primero en local. Jugar, puzzles, cursos, repaso de partidas y análisis con Stockfish se ejecutan y se guardan en tu dispositivo. Algunas funciones opcionales — coaching con IA a través de nuestro backend, multijugador online y compras de créditos o premium — requieren una cuenta, y para esas guardamos una pequeña cantidad de datos personales (tu dirección de correo electrónico, el apodo que elijas y contadores de uso) en nuestros servidores. Las secciones 2 a 4 describen exactamente que y por que.

2. Recopilación de Datos

Chess Coach es offline-first: las funciones principales (jugar, puzzles, repaso de partidas, análisis con Stockfish, importar/exportar PGN) funcionan sin conexión y almacenan todo localmente en tu dispositivo. No se recopilan datos personales para estás funciones, salvo las estadísticas de partidas contra bots descritas más abajo.

Algunas funciones online opcionales (coaching con IA a través de nuestro backend, juego online en Lichess, pistas de finales a través de la tablebase de Lichess) transmiten datos limitados a terceros. Estás funciones se describen en las secciones 3 y 4. Todas se activan solo con una acción tuya, y las que usan cuenta se pueden desactivar en cualquier momento.

Datos almacenados localmente en tu dispositivo:

Tipo de dato Proposito Almacenamiento
Partidas de ajedrez (PGN) Guardar y repasar tus partidas Base de datos local (Room)
Análisis de movimientos Cache del análisis IA para evitar llamadas repetidas a la API Base de datos local (Room)
Claves API Autenticación con los proveedores de IA que elijas Cifrado (AES-256-GCM)
Preferencias de la app Tema, nivel ELO, colores del tablero DataStore Preferences
Progreso de puzzles Seguimiento de tu rating de puzzles y rachas DataStore Preferences

Datos que recopilamos si inicias sesión o usas funciones online:

Iniciar sesión es opcional — puedes saltartelo y seguir usando la app sin conexión. Si inicias sesión (Google Sign-In en Android, Sign in with Apple en iOS), se almacena lo siguiente en nuestro backend:

Analítica y reportes de fallos:

La app incluye Firebase Analytics, Firebase Crashlytics y Firebase Remote Config (Google). Recogen eventos de uso (que pantallas abres, puzzles resueltos, partidas jugadas), registros de fallos y diagnósticos técnicos, asociados a un identificador de instalación de Firebase generado aleatoriamente — nunca a tu correo electrónico ni a tu apodo. Solo lo usamos para corregir fallos y entender que funciones se usan realmente. Estos datos no se venden ni se comparten con nadie más.

Estadísticas de partidas contra bots: al terminar una partida contra un bot, la app envía a nuestro backend un registro breve (que bot, que motor jugo, el resultado, el número de jugadas, tu color, la plataforma y cuando termino la partida). Va asociado a un identificador de instalación aleatorio que crea la app — no es tu identificador publicitario, ni el Android ID, ni el identificador de proveedor de Apple — y nunca a tu cuenta, aunque hayas iniciado sesión. Solo lo usamos para medir y ajustar la dificultad de cada bot; no se vende ni se comparte. El identificador se sustituye cada 13 meses y los registros se borran a los 25 meses.

Datos que NO recopilamos:

3. Servicios de IA, Backend y Compras

Chess Coach ofrece comentarios de ajedrez generados por IA de forma opcional. Hay dos modos independientes y eliges cuál usar.

Modo A — Proxy backend (créditos y llamadas gratis)

Por defecto, cada usuario obtiene 5 análisis de IA gratis. Los análisis adicionales requieren créditos, que se pueden comprar dentro de la app vía Google Play Billing. En este modo las peticiones pasan por nuestro backend alojado en Supabase (región UE), que reenvia los datos de ajedrez al proveedor de IA en tu nombre.

Para usar el Modo A debes iniciar sesión con Google, porque necesitamos un identificador estable para vincular tu saldo de llamadas gratis y créditos entre reinstalaciones. En el backend almacenamos:

Los proveedores de IA usados por el backend son DeepSeek (primario) y Google Gemini (fallback si DeepSeek no está disponible).

ⓘ

Aviso de residencia de datos: DeepSeek es una empresa china y procesa las peticiones en servidores ubicados en la República Popular China. El backend solo envía datos de ajedrez no personales (posición FEN, historial de movimientos en PGN, evaluación de Stockfish, ELO del coach). Tu email de Google NUNCA se incluye en la petición al proveedor de IA — el backend lo usa solo internamente para consultar tu saldo de créditos. Si prefieres evitar DeepSeek por completo, puedes usar el Modo B (tu propia clave API) o contactarnos para pedir que DeepSeek sea deshabilitado para tu cuenta. Tenemos además un kill switch administrativo que nos permite deshabilitar DeepSeek al instante y enrutar todo el tráfico a Gemini (UE) si es necesario.

Modo B — Trae tu propia clave (BYOK)

Si tienes tu propia clave API de un proveedor compatible, puedes configurarla en Ajustes y la app llamara al proveedor directamente desde tu dispositivo, evitando completamente nuestro backend. Este modo no requiere cuenta de Google, no consume créditos y no pasa por ninguno de nuestros servidores.

Proveedores BYOK compatibles:

ⓘ

Nota sobre DeepSeek y Qwen: ambas son empresas chinas. En modo BYOK la petición viaja de tu dispositivo directamente al proveedor que elijas, con tu cuenta y tu clave API, así que nosotros nunca la vemos — pero los datos se procesan bajo los términos de ese proveedor, no los nuestros. Las claves de Qwen creadas en Alibaba Cloud Model Studio usan el endpoint internacional (Singapur). Si prefieres no usar ninguno de los dos, cualquiera de los otros tres proveedores funciona exactamente igual.

Qué datos se envían a los proveedores de IA:

Cuando usas la función de coaching IA, se envían los siguientes datos específicos de ajedrez al proveedor de IA que hayas elegido:

Nunca se envía información personal a los proveedores de IA. Solo se transmiten posiciones de ajedrez y datos del juego. Tu clave API se envía como cabecera de autenticación pero nunca se comparte con nosotros.

ⓘ

Importante: Cada proveedor de IA tiene su propia política de privacidad que rige como manejan los datos enviados a sus APIs. Te animamos a revisar la política de privacidad del proveedor que elijas. Chess Coach no tiene control sobre como los proveedores de IA de terceros procesan los datos de ajedrez que se les envían.

Manejo de claves API (solo Modo B):

Compras de créditos (Modo A):

4. Juego Online

Multijugador online de Chess Coach

Jugar contra otros usuarios de Chess Coach es opcional y requiere iniciar sesión y elegir un apodo. El emparejamiento y los movimientos de cada partida viajan en tiempo real a nuestro propio servidor de juego (un VPS de Hetzner operado por nosotros), que los retransmite a tu rival y guarda la partida terminada, tus ratings y tu historial de victorias y derrotas en nuestro backend de Supabase.

Tu apodo, bandera de país, ratings y resultados son visibles para otros jugadores en el lobby, durante las partidas y en el ranking público. Tu dirección de correo electrónico nunca se muestra a otros jugadores.

Integración con Lichess

Chess Coach ofrece juego en línea opcional a través de Lichess.org, una plataforma de ajedrez gratuita y de código abierto.

Autenticación:

Datos intercambiados con Lichess:

Tablebase de finales (sin cuenta)

En el Laboratorio de finales, al pulsar Pista, la app puede consultar la posición en la tablebase pública de Lichess para darte la mejor jugada exacta. Esto es independiente del juego online: no necesita cuenta de Lichess ni inicio de sesión.

Para más información sobre como Lichess maneja tus datos, consulta la Política de Privacidad de Lichess.

5. Almacenamiento y Seguridad de Datos

6. Compartición de Datos

Chess Coach no vende ni alquila tus datos personales. Los datos solo se transmiten en los siguientes casos:

La aplicación no contiene anuncios, ni identificadores de publicidad, ni rastreadores entre apps. El único SDK de terceros que recoge datos es Firebase de Google (Analytics, Crashlytics y Remote Config), descrito en la sección 2. Nunca vendemos tus datos, y solo los transferimos a los proveedores listados arriba para que operen en nuestro nombre la función que has pedido.

7. Privacidad de Menores

Chess Coach no está dirigida a menores de 13 años y no recopilamos a sabiendas información personal de ellos. La parte offline de la app no recopila ningún dato personal, salvo las estadísticas de partidas contra bots descritas en la sección 2, que nunca se vinculan a una cuenta. Las funciones opcionales que si lo hacen — iniciar sesión, coaching con IA, multijugador online y compras — requieren una cuenta y se describen arriba; si eres madre, padre o tutor y crees que tu hijo o hija ha creado una cuenta, contactanos por la sección 10 y la eliminaremos.

Los padres o tutores deben ser conscientes de que la función de coaching IA involucra a proveedores de IA de terceros y, en el Modo A, compras dentro de la app vía Google Play Billing. Recomendamos supervisión parental y activar los controles parentales de Google Play para esta función.

8. Tus Derechos

Mantienes control total sobre tus datos. Bajo el RGPD (si estás en la UE) tienes los derechos de acceso, rectificación, supresión, limitación, portabilidad y oposición respecto a cualquier dato que almacenemos sobre ti. Para ejercer cualquiera de estos derechos, contactanos usando los datos de la sección 10.

Eliminación de cuenta y datos

Esta sección explica como eliminar tu cuenta de Chess Coach (app publicada por JuanfranDevs) y los datos vinculados a ella. Hay dos vias, y las dos borran exactamente los mismos datos.

Desde dentro de la app (inmediato): abre Ajustes → Cuenta → Eliminar mi cuenta, lee la pantalla de confirmación y confirma. El borrado ocurre al instante y se cierra tu sesión. Es la vía más rápida y no necesita ningún correo.

Por correo (hasta 30 días): usa esta vía si ya no tienes la app instalada, o si el borrado desde la app falla.

  1. Envía un correo a juanfrandevs@gmail.com desde la dirección con la que iniciaste sesión, con el asunto "Eliminar mi cuenta". No hace falta ninguna otra prueba — enviar la petición desde tu propia dirección es lo que te identifica.
  2. Eliminamos tu cuenta en un plazo de 30 días y respondemos a esa misma dirección para confirmartelo.

9. Cambios en esta política

Podemos actualizar esta política de privacidad de vez en cuando. Cualquier cambio se publicará en esta página con una fecha de revisión actualizada. Te animamos a revisar esta política periódicamente. El uso continuado de la app después de cualquier cambio constituye la aceptación de la política actualizada.

10. Contacto

Si tienes alguna pregunta o inquietud sobre esta política de privacidad, contactanos: