FitLog · Política de privacidad
Política de privacidad de FitLog
Fecha de entrada en vigor: 30 de septiembre de 2026 · Última actualización: 28 de octubre de 2026 (analítica, informes de fallos y ejercicios propios en voz)
- Aplicación
- FitLog (Android, ID de paquete
com.geojorgco.habito) - Desarrollador
- Jorge Guerrero M, nombre de desarrollador en Google Play
- Responsable
- Jorge Andres Guerrero Montes, persona natural, que publica bajo la marca GeojorgCO
- Contacto
- jorge.guerrero.montes@gmail.com
- Ubicación
- Medellín, Antioquia, 050026, Colombia
Esta política explica qué datos trata la aplicación FitLog, publicada en Google Play por Jorge Guerrero M (Jorge Andres Guerrero Montes, GeojorgCO), para qué los usa y qué opciones tienes. FitLog es un diario de entrenamiento de fuerza: registras tus series por voz o manualmente, las revisas y se guardan en tu teléfono.
1. Datos que trata FitLog
- Grabaciones de voz. Cuando tocas el botón de grabar, la aplicación graba una nota de voz con el micrófono para registrar tu entrenamiento. Solo graba mientras la grabación está activa en pantalla, nunca en segundo plano.
- Datos de entrenamiento. Ejercicios, series, repeticiones, cargas, fechas y notas que registras o confirmas.
- Preferencias. Unidad de peso preferida, peso de barra por defecto y peso por nivel de la máquina multifuerza.
- Rutinas. Plantillas con nombre que creas a partir de un entrenamiento guardado (ejercicios y series).
- Ejercicios propios y nombres. Ejercicios que creas, nombres que les das y nombres que la aplicación aprende cuando corriges una nota de voz. En las versiones que admiten esta función, al interpretar una nota se puede enviar al servidor una lista limitada de identificadores locales, nombres y alias para ayudar al modelo a reconocerlos.
- Biblioteca de ejercicios. La aplicación descarga del servidor de FitLog las actualizaciones del catálogo de ejercicios (nombres y alias). Para ello envía el identificador de instalación y el token de integridad; no envía tus entrenamientos.
- Identificador de instalación. Un código aleatorio que la aplicación genera la primera vez que envías una nota de voz. No está ligado a tu identidad ni a tu cuenta de Google; sirve para aplicar el límite diario de notas y contar el uso por teléfono. En el servidor solo se guarda un resumen cifrado (hash) de ese código.
- Verificación de integridad. Junto con cada nota, la aplicación envía un token de Firebase App Check (con Play Integrity de Google) que demuestra que la solicitud viene de la aplicación original instalada desde Google Play. Las notas de voz sin un token válido se rechazan. No contiene datos personales.
- Métricas técnicas de cada nota. Fecha y hora, versión de la aplicación, tamaño del audio, tokens procesados por el modelo, tiempo de respuesta, resultado (correcto o tipo de error) y número de ejercicios y series detectados. Nunca incluyen el audio, la transcripción ni los nombres de los ejercicios.
- Analítica de uso y diagnósticos (Firebase Analytics y Crashlytics). En versiones de producción, FitLog envía a Google Firebase eventos técnicos sobre el uso de funciones (por ejemplo, completar la configuración inicial, grabar o procesar una nota, guardar un entrenamiento manual o por voz, abrir la pantalla de suscripción, gestionar una compra, usar el temporizador o crear una rutina). Los eventos usan nombres y categorías cerrados; no incluyen nombres de ejercicios, pesos, transcripciones, audio, notas ni otros textos que escribas. Analytics también genera automáticamente datos básicos de uso (sesiones, aperturas, versión, modelo y sistema operativo) y eventos de compra de la suscripción con el identificador del producto y su precio. A partir de la IP, Google calcula una ubicación geográfica aproximada (por ejemplo, región o país); Analytics descarta la IP sin guardar la dirección cruda. No accede al GPS ni solicita permiso de ubicación. Crashlytics recibe informes de fallos con trazas técnicas, estado relevante de la aplicación e información del dispositivo y del sistema operativo. Firebase asocia eventos e informes con identificadores seudónimos de instalación, incluidos registros de acciones recientes (breadcrumbs) que ayudan a investigar un fallo. Esto permite reconocer una instalación, pero no tu nombre ni una cuenta de FitLog; los datos no se usan para publicidad ni seguimiento entre aplicaciones.
- Suscripción. Si te suscribes a las notas de voz, el pago lo procesa Google Play; FitLog no recibe tu nombre, correo ni medio de pago. El servidor recibe de la aplicación el comprobante de compra de Google Play y consulta a Google su estado (prueba, activa, cancelada, vencida), la fecha de renovación y si es una compra de prueba, y guarda esos datos junto con los identificadores cifrados de hasta 3 teléfonos vinculados.
FitLog no pide cuenta ni registro y no recopila tu nombre, correo, contactos, ubicación precisa ni identificadores publicitarios. Analytics sí deriva una ubicación aproximada de la IP, como se explica arriba. Tu historial de entrenamiento permanece en el dispositivo; algunos nombres y alias de ejercicios pueden enviarse como se explica arriba. Firebase Analytics y Crashlytics son servicios de Google que procesan eventos de uso y diagnósticos para el desarrollador; no se usan para publicidad ni seguimiento.
2. Cómo se usan y con quién se comparten
La analítica de uso se activa por defecto en producción y puedes desactivarla en cualquier momento en Ajustes → Estadísticas de uso; esa preferencia se conserva en el dispositivo. Al desactivarla, FitLog deja de enviar eventos de Analytics. Los informes de fallos de Crashlytics se envían en versiones de producción y este interruptor no los desactiva. Firebase procesa estos datos por cuenta del desarrollador. FitLog no usa los datos para publicidad, no los combina con perfiles publicitarios ni realiza seguimiento entre apps o sitios.
Para interpretar una nota de voz, la aplicación envía el audio de esa nota, cifrado mediante HTTPS, al servidor de FitLog: una función de Firebase (Google Cloud, región de Estados Unidos) que opera el desarrollador. El servidor reenvía el audio a la API de Gemini de Google (Google LLC), que devuelve una transcripción y una propuesta estructurada del entrenamiento, y la aplicación la recibe para que la revises. Google procesa los datos conforme a los Términos adicionales de la API de Gemini, los Términos de Firebase y la Política de privacidad de Google.
El servidor no guarda el audio ni la transcripción. Para no procesar dos veces una nota que se reintenta, conserva el resultado durante 10 minutos y luego lo borra. Las métricas técnicas descritas arriba se usan solo para controlar costes, límites de uso y errores. Tu historial completo, cargas, notas y rutinas no se envían como parte de esa lista. Los nombres y alias de ejercicios propios enviados se incluyen en la solicitud al proveedor de IA para interpretar la nota. Los datos no se venden ni se usan para publicidad.
3. Almacenamiento y conservación
- Audio: se guarda temporalmente en el almacenamiento privado de la aplicación y se borra del teléfono en cuanto se interpreta o cuando lo descartas. Si queda alguna grabación pendiente, se elimina automáticamente a las 24 horas.
- Entrenamientos, rutinas y preferencias: se guardan únicamente en tu dispositivo, sin cuenta ni sincronización en la nube, y no se incluyen en la copia de seguridad en la nube de Android. Se conservan hasta que los borras o desinstalas la aplicación.
- En el servidor: el resultado de una nota se borra a los 10 minutos; los registros técnicos de cada nota, a los 30 días; los resúmenes diarios de uso por instalación (identificador cifrado, número de notas, tokens y errores), a los 13 meses. Los datos de la suscripción se conservan mientras exista y se eliminan si lo solicitas al contacto.
4. Permisos
- Micrófono (RECORD_AUDIO): se solicita al tocar grabar por primera vez. Puedes negarlo y seguir registrando manualmente.
- Internet: necesario para las notas de voz, las actualizaciones de la biblioteca y los servicios de analítica y diagnóstico descritos arriba. El registro manual, el historial y los gráficos funcionan sin conexión.
- Notificaciones, servicio en primer plano, vibración y mantener activo el dispositivo: solo para el cronómetro de descanso que inicias tú. Mientras corre muestra la cuenta atrás en una notificación y, al terminar, suena la alarma del teléfono y vibra aunque la pantalla esté apagada. El cronómetro no guarda ni envía ningún dato. Si niegas las notificaciones, sigue funcionando dentro de la aplicación.
5. Tus opciones y derechos
- Borrar un entrenamiento desde su detalle, o todos desde Ajustes → Borrar todos los entrenamientos.
- Renombrar o eliminar rutinas desde Ajustes → Rutinas.
- Renombrar, unir o agrupar ejercicios y olvidar nombres aprendidos desde Ajustes → Mis ejercicios.
- Desactivar la analítica de uso desde Ajustes → Estadísticas de uso. Esto no desactiva la recopilación de informes de fallos en versiones de producción.
- Descartar una nota de voz antes de que se interprete.
- Cancelar la suscripción en Google Play (FitLog → Ajustes → Suscripción → Gestionar). Consulta los Términos de uso.
- Revocar el permiso de micrófono en los ajustes de Android.
- Desinstalar la aplicación, lo que elimina todos sus datos del dispositivo.
Como titular de datos, puedes ejercer tus derechos de conocer, actualizar, rectificar y suprimir tus datos (Ley 1581 de 2012 de Colombia y normas aplicables) escribiendo a jorge.guerrero.montes@gmail.com. Tus entrenamientos solo están en tu teléfono, así que la mayoría de estas acciones se realizan directamente en la aplicación; las métricas técnicas del servidor no te identifican y se borran en los plazos indicados.
6. Seguridad
Las comunicaciones entre la aplicación, el servidor de FitLog y la API de Gemini usan HTTPS. La clave de acceso a Gemini está guardada solo en el servidor (Secret Manager de Google Cloud), no en la aplicación. Firebase App Check limita el uso del servidor a la aplicación original. Los datos locales se guardan en el almacenamiento privado de la aplicación, al que otras aplicaciones no pueden acceder.
7. Menores de edad
FitLog no está dirigida a menores de 13 años y no recopila a sabiendas datos de menores. Si crees que un menor la ha usado, escribe a la dirección de contacto.
8. Versiones anteriores
Las versiones anteriores de FitLog eran una aplicación de hábitos. Al actualizar a esta versión, los datos de hábitos guardados en el dispositivo se eliminan.
9. Cambios en esta política
Si esta política cambia, se publicará aquí con una nueva fecha de actualización. Los cambios importantes se comunicarán en la ficha de Google Play o en la aplicación.
10. Contacto
Jorge Guerrero M (Jorge Andres Guerrero Montes, GeojorgCO) · Medellín, Antioquia, Colombia · jorge.guerrero.montes@gmail.com