Legal
Política de privacidad
Esta política explica, en lenguaje claro, qué datos trata Coach Personal, para qué, con quién se comparten y qué controles tenés. Se aplica a la aplicación de escritorio y a este sitio web (la landing, la página de descarga y el portal de cuentas).
Resumen
- Las estadísticas y los diagnósticos de la app están apagados por defecto.
- El envío de tu Riot ID requiere un permiso separado y explícito.
- Las claves de Riot y de IA viven en el servidor: el instalador no lleva ninguna.
- Este sitio no usa analítica ni cookies de seguimiento, propias ni de terceros.
- La sesión del sitio se guarda en tu navegador (localStorage), no en cookies.
- La cuenta que creás en el sitio es la misma que usa la app de escritorio.
La aplicación de escritorio
Cuenta
Correo electrónico, nombre para mostrar y estado de verificación del correo. La contraseña la gestiona Firebase Authentication: no se guarda en la base de datos de Coach Personal. El identificador de la cuenta se guarda ligado únicamente al UID validado de Firebase.
Consentimientos y políticas
Guardamos qué versión de los términos y de esta política aceptaste, cuándo, y el estado de los permisos opcionales (estadísticas e identidad de Riot). Estos permisos permanecen apagados hasta que los actives.
Uso y diagnóstico (opcional)
Si activás las estadísticas, la app envía latidos de instalación, eventos de uso y logs técnicos con identificadores seudónimos (por ejemplo, un identificador de instalación y de equipo). También puede enviar tu zona horaria para mostrar fechas en tu hora local. Un identificador seudónimo no es anónimo: permite vincular eventos entre sí sin usar tu nombre.
Identidad de Riot (opcional)
Solo si lo autorizás de forma separada, la instalación incluye tu Riot ID. Este permiso requiere que las estadísticas estén activadas previamente.
Feedback voluntario
Cuando abrís un reporte, se envía el mensaje, la captura de pantalla que adjuntes y la versión de la app. La conversación del reporte queda asociada a credenciales propias del reporte, no a tu cuenta de Firebase.
Consultas al coach de IA y dictado
Las consultas al coach se procesan mediante el proveedor de IA configurado (Groq). El audio del dictado, cuando lo usás, se envía solo para transcribirlo y no se persiste. La clave del proveedor vive en el servidor.
Este sitio web (cuenta y descarga)
Cuenta, registro e inicio de sesión
Cuando creás una cuenta o iniciás sesión desde el portal, el formulario envía al backend de Coach Personal (a través de Firebase Authentication) los datos que cargás: tu correo electrónico, tu nombre para mostrar, la contraseña y las versiones de políticas que aceptás. La contraseña la gestiona Firebase Authentication: no se guarda en este sitio. Desde acá esos permisos opcionales quedan siempre apagados: solo se administran desde Ajustes dentro de la app de escritorio.
Cómo llegan esos datos
El sitio no habla directo con el backend de la app: lo hace a través de un Worker propio del sitio (proxy) que reenvía únicamente las rutas de cuenta, aplica una lista de orígenes permitidos y conserva tu IP real para que se mantengan los límites de uso por IP. Ni el proxy ni el sitio guardan tus datos.
Sesión y almacenamiento local
Al iniciar sesión, el navegador guarda en localStorage (clave
coach.web.session.v1) los tokens de sesión y su vencimiento, para que
no tengas que volver a ingresar. El sitio renueva el token automáticamente contra
el backend. Ese almacenamiento vive en tu dispositivo y se borra cuando cerrás
sesión o limpiás los datos del navegador. No usamos cookies para la sesión.
Descarga del instalador
Para mostrar la última versión publicada, tu navegador consulta directamente
api.github.com (la API pública de GitHub) y guarda el resultado 10
minutos en sessionStorage. En esa consulta, GitHub recibe tu dirección
IP y los datos habituales de una petición web. El archivo del instalador se
descarga desde GitHub, que también recibe esa descarga. No enviamos ningún dato de
tu cuenta a GitHub.
Proveedores
- Firebase Authentication (Google) — crea y valida tu cuenta, gestiona la contraseña, la verificación por correo y la recuperación.
- Cloudflare — aloja el sitio (Pages) y ejecuta los Workers del sitio (el proxy) y del backend de Coach Personal: cuotas, datos consentidos y registros técnicos. Como proveedor de infraestructura, procesa el tráfico según sus propias políticas.
- Groq — procesamiento de las consultas al coach de IA.
- Riot Games — datos públicos de partidas y campeones obtenidos a través de la API oficial, con una clave del servidor.
- GitHub — informa la última versión y entrega el instalador. Solo recibe la consulta pública de la release y la descarga; nunca tus credenciales.
Cookies y analítica
Este sitio no instala cookies propias, no usa analítica (ni propias ni de terceros) y no hace publicidad ni seguimiento entre sitios. Tampoco incrustamos fuentes, imágenes ni scripts de terceros: las tipografías y las imágenes se sirven desde el propio dominio.
Retención
- Eventos y logs consentidos de la app: 30 días.
- Perfiles de telemetría e identidades de Riot: 90 días sin actividad consentida.
- Los reportes de feedback y su conversación conservan su ciclo de vida hasta cerrarse.
- Los datos de la cuenta (correo, nombre para mostrar, estado y consentimientos) los conserva el backend de Coach Personal mientras la cuenta exista. Los tokens de sesión no se almacenan en la base de datos: se emiten y validan contra Firebase.
-
La caché de la release en
sessionStoragese borra al cerrar la pestaña o a los 10 minutos.
Tus controles
Desde Ajustes dentro de la app podés activar o desactivar estadísticas e identidad de Riot. Retirar el consentimiento detiene los envíos futuros y cancela las colas locales, pero no elimina lo que ya se envió. En el sitio, podés cerrar sesión desde el portal en cualquier momento, lo que borra los tokens guardados en este dispositivo. Para pedir la eliminación de tu cuenta o ejercer un reclamo de privacidad, escribinos por el canal de soporte o abrí un reporte en el repositorio oficial.
Seguridad
El instalador no incluye claves de Riot ni de IA: todas las credenciales se resuelven en el servidor. Las sesiones con el backend se validan con tokens de Firebase y las solicitudes sensibles tienen límites de uso. Todo el sitio se sirve por HTTPS y fuerza conexiones seguras; el proxy de cuentas solo acepta las rutas necesarias y solo desde orígenes conocidos. Enviar datos por HTTPS y no guardarlos en el servidor reduce el impacto de un incidente, aunque ningún sistema es infalible.
Menores de edad
Coach Personal no está dirigida a menores de 13 años. Si detectamos una cuenta que no cumple este requisito, podemos desactivarla.
Cambios de esta política
Cuando actualicemos la política cambia el número de versión, y el portal (y la app) te piden aceptarla antes de continuar. Esta revisión corresponde a la versión 2026-10-12. La versión es la misma que valida el backend al registrar, por eso no se modifica sin actualizar el servicio.
Contacto
Para consultas de privacidad, escribinos desde el canal de soporte o abrí un reporte en el repositorio oficial . Coach Personal también está disponible desde la sección Feedback de la app.
Ver también los Términos de uso y el resumen de privacidad.
Coach Personal no está respaldado por Riot Games. Riot Games y todas sus propiedades asociadas son marcas registradas de Riot Games, Inc. League of Legends y Teamfight Tactics son propiedades de Riot Games, Inc.