Política de Tratamiento de Datos Personales
Esta es la versión de referencia: si hay diferencias con la traducción al inglés, prevalece esta.
Esta política se expide en cumplimiento de la Ley Estatutaria 1581 de 2012 (Habeas Data) y el Decreto 1377 de 2013 de Colombia. Rige desde su publicación hasta su sustitución por una versión posterior.
1. Responsable del Tratamiento
| Responsable | Leonardo Sierra (persona natural) |
|---|---|
| Domicilio | Carrera 7 # 67-35, Bogotá D.C., Colombia |
| Correo para ejercicio de derechos (Habeas Data) | ziorus@gmail.com |
| Canal de seguridad / evento adverso | ziorus@gmail.com y la pantalla in-app «Reportar un problema de seguridad», en Ajustes |
Al ser el Responsable una persona natural, no está obligado al Registro Nacional de Bases de Datos (RNBD) ante la Superintendencia de Industria y Comercio (SIC), la autoridad colombiana de protección de datos (Decreto 090 de 2018).
2. Qué datos tratamos, para qué, y con qué base
Tratamos los datos necesarios para que la app funcione y, para detectar fallos y mejorarla, datos técnicos de diagnóstico y uso (ver la tabla). No usamos publicidad ni rastreamos tu actividad entre apps o sitios. La base legal de todo tratamiento es tu autorización —previa, expresa e informada— otorgada en el onboarding o, para los datos sensibles, en una pantalla de consentimiento separada (ver sección 3). La analítica de uso es opcional y también se autoriza aparte (ver la tabla).
| Dato | Para qué | Dónde vive |
|---|---|---|
| Nombre y correo de tu cuenta (de Google o Apple), identificador de usuario | Crear tu cuenta, iniciar sesión, identificarte | Firebase Authentication / Firestore |
| Si inicias sesión con Apple: un token que emite Apple | Revocar, cuando eliminas tu cuenta, el permiso de «Iniciar sesión con Apple» que le diste a la app | Firestore, solo accesible desde el servidor; se borra al eliminar tu cuenta |
| Preferencias de entrenamiento: objetivo, nivel, días/semana, minutos, equipo, unidades, voz del coach | Armar y ajustar tu rutina y la experiencia | Firestore |
| Preferencia de estilo del coach: el idioma de la app y, si la usas en español, el país o variante que eliges para la forma de hablar del coach (por defecto, la región de tu teléfono si está entre los países disponibles; si no, español neutro) | Adaptar el idioma, el vocabulario, el trato y, en lo posible, el acento del coach | Solo en tu teléfono (ver el párrafo bajo esta tabla) |
| Puntos y progreso: repeticiones, forma, sesión, fecha, saldo, racha | Gamificación con puntos verificados; mostrar tu progreso | Firestore |
| Vídeo y audio de la sesión de coaching en vivo | Que el coach de IA vea tu técnica y te corrija en tiempo real | Se transmite a Google (Gemini); ver sección 4. No lo almacenamos. |
| Registro de tus consentimientos (por finalidad y versión) | Prueba legal de tu autorización | Firestore |
| (Si contratas Premium) Compra y suscripción: el historial de compra y la titularidad de tu suscripción —qué plan tienes, si está vigente, cuándo se renueva o vence, el identificador del producto, la tienda y el entorno de compra | Gestionar tu suscripción Premium: activar el acceso de pago, comprobar si sigue vigente y aplicar el límite del plan gratuito | Un espejo del estado de pago en nuestros servidores, solo accesible desde el servidor; el historial de compra lo gestiona RevenueCat (EE. UU.), ligado a tu identificador de usuario (ver el párrafo bajo esta tabla y la sección 8). El cobro lo realiza Apple; no tratamos los datos de tu tarjeta |
| (Opcional) Perfil de salud que tú escribes | Que el coach adapte con tu contexto de salud | Solo en nuestros servidores, separado de tu identidad; retención: 365 días desde su último uso |
| (Opcional, dentro del perfil de salud) Lo que escribes en su chat | Proponerte los datos de tu perfil; tú confirmas qué se guarda | Se envía a Google (Gemini) en el momento, a través de nuestro servidor; el chat no se guarda (Google puede retenerlo brevemente para monitoreo de abuso, como en la sección 4) |
| (Opcional) Cuestionario de aptitud para la actividad física (PAR-Q+) | Saber si te conviene consultar a un profesional antes de entrenar y ajustar tu plan | Solo en tu teléfono: tus respuestas no se guardan; se guarda si lo respondiste o lo omitiste y, si alguna respuesta fue «Sí», una señal de ello. Nada de esto sale del teléfono |
| (Opcional, con el permiso de salud) Si sentiste dolor o molestia al terminar una sesión | Recomendarte consultar a un profesional si hubo dolor | No se guarda: se usa solo en ese momento, en tu teléfono, y no sale de él |
| (Opcional) Escaneo corporal: fotos de tu cuerpo → estimación de composición (% grasa, masa muscular) | Estimar tu composición corporal para seguimiento | Ver sección 5. La foto no se almacena; la estimación sí, con retención (sección 7) |
| Informes de fallos: cuándo y dónde falló la app, con datos técnicos del dispositivo | Detectar y corregir fallos | Google (Firebase Crashlytics), con un identificador de instalación y sin tu cuenta; Google puede tratarlos en EE. UU. y en otros países |
| (Opcional) Analítica de uso: eventos de uso (por ejemplo, que abriste la app, que empezó o terminó una sesión, cuántas repeticiones se contaron o un código de error), con datos técnicos del dispositivo | Saber cómo se usa la app para mejorarla | Google (Google Analytics for Firebase), con un identificador de instalación y sin tu cuenta, solo si la activas (al crear tu cuenta o en Ajustes → Privacidad) y hasta que la desactives. Google puede tratarlos en EE. UU. y en otros países |
Sobre la preferencia de estilo del coach. Es una preferencia de estilo, no tu nacionalidad, y puedes cambiarla cuando quieras. Vive solo en tu teléfono: al iniciar cada sesión se envía a nuestro servidor del coach, solo para componer las instrucciones que recibe Google (Gemini), que las trata como el resto de la sesión (ver sección 4). No se guarda en nuestros servidores ni se usa para publicidad, y se borra al eliminar tu cuenta. El acento no está garantizado: es una voz de IA y a veces puede sonar más neutra.
Sobre tu suscripción Premium (RevenueCat). Si contratas el plan de pago, el cobro lo realiza Apple (que actúa como vendedor): no recibimos ni tratamos los datos de tu tarjeta. Para gestionar la suscripción usamos RevenueCat, Inc. (empresa de Estados Unidos) como encargado del tratamiento: le enviamos tu identificador de usuario de la app y RevenueCat conserva el historial de compra asociado a ese identificador (qué plan, renovaciones, cancelaciones y reembolsos) para indicarnos si tu acceso de pago está vigente. Esto implica una transferencia internacional de datos (ver la sección 8). Al borrar tu cuenta, solicitamos a RevenueCat que borre tu registro de suscriptor; esa solicitud es de mejor esfuerzo y, si RevenueCat no respondiera, podría quedar un residuo de tu historial de compra en ese servicio. El Premium también puede concederse por un código promocional, que no implica pago ni intervención de RevenueCat.
3. Datos sensibles y su carácter facultativo
Algunos datos son sensibles conforme al art. 5 de la Ley 1581 porque revelan tu estado de salud: la estimación de composición corporal, el perfil de salud que ingreses, cualquier señal de dolor o molestia del feedback post-sesión (que no se guarda) y la señal del cuestionario PAR-Q+ de que alguna respuesta fue «Sí» (solo en tu teléfono).
- No estás obligado a entregarlos. El art. 6 de la Ley 1581 prohíbe condicionar un servicio a la entrega de datos sensibles. La app funciona sin ellos: el escaneo corporal, el perfil de salud y el cuestionario PAR-Q+ son funciones opcionales que solo se activan si otorgas su consentimiento específico.
- Consentimiento separado y por finalidad, que informa qué se recoge, para qué, y la transferencia internacional.
- Puedes revocar tu autorización en cualquier momento (ver sección 6). Para el PAR-Q+, la señal que queda en tu teléfono se borra al eliminar tu cuenta o al desinstalar la app.
4. El coach de IA en vivo (Google Gemini)
La corrección en tiempo real la realiza la tecnología Gemini de Google. Para ello, el vídeo y el audio de tu sesión se transmiten a los servidores de Google mientras entrenas.
- Nosotros no almacenamos el vídeo ni el audio: se procesan en tiempo real y no se guardan en nuestros sistemas.
- Google, como nuestro encargado, no usa tu vídeo/audio para entrenar sus modelos. Puede conservarlos por un período breve (máximo 55 días) únicamente para detectar abusos de su servicio, conforme a los términos del Gemini API de pago; después se eliminan. No se usan para ningún otro fin.
- Google puede tratarlos en Estados Unidos y en otros países donde opera: la API de Gemini no garantiza una región (ver sección 8).
- Si activas la memoria del coach (opcional, con su propio consentimiento, en la pestaña Coach), al empezar o reanudar cada sesión le enviamos también a Google, con el resto de la sesión, lo que hiciste la última vez en ese ejercicio: cuándo fue, cuántas repeticiones, qué tal la técnica, tu mejor marca y tu racha. No incluye tus datos de salud ni tus puntos, y no se guarda aparte: sale de tu progreso. Puedes desactivarla cuando quieras.
5. El escaneo corporal (opcional)
Si activas el escaneo y otorgas su consentimiento:
- Tomas o subes fotos de tu cuerpo, que se envían de forma segura a nuestro servidor y de ahí al modelo de Google, que devuelve una estimación de tu composición corporal por rangos.
- La fotografía original no se almacena en nuestros servidores (Google puede retenerla brevemente para monitoreo de abuso, como en la sección 4).
- Solo guardamos la estimación (los rangos y la fecha), como dato sensible de salud, para que veas tu tendencia en el tiempo.
- Es una estimación orientativa, no un diagnóstico médico, y no reemplaza la evaluación de un profesional de la salud.
- Puedes borrar todos tus datos de escaneo —y revocar su consentimiento— con un botón dentro de la app.
6. Tus derechos (Habeas Data) y cómo ejercerlos
Como titular tienes derecho a conocer, actualizar y rectificar tus datos; solicitar prueba de la autorización; ser informado del uso; presentar quejas ante la SIC; revocar la autorización y solicitar la supresión cuando proceda (art. 8, Ley 1581).
- Desde la app: el borrado de la cuenta y el borrado del escaneo corporal están disponibles en la propia aplicación, y la analítica de uso se activa o se desactiva en Ajustes → Privacidad.
- Por correo: escribiendo a ziorus@gmail.com.
Plazos (Ley 1581): las consultas se atienden en 10 días hábiles (prorrogables por 5 más) y los reclamos en 15 días hábiles (prorrogables por 8 más). Revocar un consentimiento no borra la prueba de que en su momento lo otorgaste, pero detiene el tratamiento hacia adelante para esa finalidad.
7. Retención y minimización
- Los datos sensibles (estimación de escaneo, perfil de salud) se conservan hasta 365 días (contados desde que se hizo cada estimación y desde el último uso del perfil de salud), o hasta que borres tu cuenta, revoques la autorización o solicites la supresión, lo que ocurra primero. El historial del escaneo que muestra la app se limita a los 12 más recientes.
- Los datos de tu cuenta y preferencias se conservan mientras la cuenta exista.
- Los datos de compra y suscripción se conservan mientras exista tu cuenta: el espejo en nuestros servidores se borra al eliminar tu cuenta y, en ese momento, solicitamos a RevenueCat el borrado de tu registro de suscriptor (de mejor esfuerzo; ver las secciones 2 y 8).
- Al borrar tu cuenta, borramos tu perfil, tus consentimientos, tus puntos, tus datos de salud, tus escaneos y el resto de datos ligados a tu cuenta. Quedan, por un tiempo limitado, tres rastros técnicos: las copias de recuperación de la base de datos, hasta 7 días, que solo se usan para recuperarnos de un incidente; los registros técnicos de acceso de Google Cloud, que pueden incluir tu identificador de cuenta, 30 días; y un registro de auditoría de los accesos a datos sensibles, 400 días, con un identificador seudónimo que cambia cada día y sin tu correo ni tu identificador de cuenta, solo para seguridad y rendición de cuentas.
- Los datos de diagnóstico y uso no están ligados a tu cuenta (usan un identificador de instalación), así que no se borran al eliminarla: Google los conserva un tiempo limitado, según las políticas y la configuración de Firebase.
- Las fotos del escaneo y el vídeo/audio del coach no se almacenan por nosotros.
8. Transferencia internacional de datos
Tus datos se tratan en servidores de Google ubicados en Estados Unidos (región us-east1 de Google Cloud). Además, Google puede tratar en Estados Unidos y en otros países donde opera: el vídeo y el audio del coach (sección 4), lo que escribes en el chat del perfil de salud, las fotos del escaneo mientras se analizan (sección 5), los informes de fallos y, si la activas, la analítica de uso. Estados Unidos figura entre los países con nivel adecuado de protección de datos según la SIC (Circular Externa 005 de 2017); para los demás países, la transferencia se basa en tu autorización expresa e inequívoca, que incluye estos destinos. Nuestro proveedor de infraestructura e IA es Google (Firebase, Google Cloud y la Gemini API), que actúa como encargado del tratamiento bajo el Cloud Data Processing Addendum de Google (que incorpora Cláusulas Contractuales Tipo para transferencias internacionales). Si estás en la Unión Europea, la transferencia de tus datos a Google se ampara en esas Cláusulas Contractuales Tipo, no solo en tu autorización.
Para la gestión de la suscripción sumamos un segundo encargado, RevenueCat, Inc., con sede en Estados Unidos, que trata tu identificador de usuario y tu historial de compra (ver la sección 2). Estados Unidos figura entre los países con nivel adecuado de protección de datos según la SIC (Circular Externa 005 de 2017) y, para esta transferencia, nos apoyamos además en tu autorización expresa e inequívoca, que incluye este destino.
9. Seguridad
- Toda comunicación viaja cifrada (HTTPS/TLS).
- Los datos sensibles que guardamos en nuestros servidores —la estimación del escaneo y el perfil de salud— son de acceso exclusivo del servidor; la app no puede leerlos directamente. La señal del cuestionario PAR-Q+ se queda en tu teléfono.
- Aislamiento por usuario y registro de auditoría de accesos sensibles.
- El servidor del coach y nuestras funciones de servidor solo atienden a la app auténtica: cada petición lleva una prueba de Apple (App Attest, a través de Firebase App Check), y las que no la traen se rechazan.
10. Menores de edad
Trainer está dirigida a personas de 18 años o más. La app aplica una verificación de edad y no está destinada a menores.
11. Cambios a esta política
Podemos actualizar esta política. Publicaremos la versión vigente en esta misma dirección con su fecha de «última actualización». Los cambios sustanciales sobre datos sensibles se te informarán y, cuando la ley lo exija, se te volverá a pedir tu autorización.
12. Contacto
Para cualquier asunto sobre tus datos personales: ziorus@gmail.com. También puedes acudir a la Superintendencia de Industria y Comercio (SIC) como autoridad de protección de datos en Colombia.