Política de privacidad de Fitorex
Fitorex es una aplicación de entrenamiento y nutrición basada en evidencia científica. Esta política explica, de forma clara, qué datos maneja la aplicación y qué hace (y qué no hace) con ellos.
Resumen
- Puedes usar Fitorex sin cuenta (modo invitado): tus datos quedan solo en este dispositivo y no se sincronizan. Si prefieres, puedes crear una cuenta (email/contraseña o Google) para sincronizar entre dispositivos y no perder tus datos si cambias de móvil — se usa únicamente para identificar tus dispositivos, y no pedimos ningún otro dato más allá del email.
- El resto de tus datos (perfil, entrenos, comidas, progreso…) se guardan en tu propio dispositivo. Solo viajan a un servidor si activas la sincronización multi-dispositivo o si usas «Fito incluido» (la IA gestionada) — ambas se explican más abajo. El resto de la app funciona sin conexión una vez iniciada la sesión.
- Hay funciones opcionales, desactivadas hasta que tú las uses, que implican comunicación por internet: el Coach IA (Fito), la búsqueda de alimentos al registrar comidas, y la importación de datos de wearables. Cada una se explica más abajo con detalle de qué sale de tu dispositivo y hacia dónde.
- No usamos analítica de terceros, publicidad, ni rastreadores de ningún tipo.
- No vendemos tus datos ni los usamos para publicidad. Las funciones opcionales envían solo lo estrictamente necesario para responder —nunca tu perfil completo ni tu historial—: la pregunta del Coach IA al proveedor de IA (con tu clave directamente, o a través del servidor de Fitorex si usas «Fito incluido»), o un término de búsqueda/código de barras a Open Food Facts.
Qué datos guarda la app y dónde
Toda la información que introduces (perfil, peso, medidas corporales, sueño, sesiones de entrenamiento, rutinas creadas, récords personales, logros y fotos de progreso) se guarda únicamente en el almacenamiento local de tu propio dispositivo, usando las capacidades estándar del navegador/WebView (localStorage e IndexedDB). Nada de esto sale de tu teléfono.
Si desinstalas la aplicación o borras sus datos desde los ajustes del sistema, esta información se elimina de forma permanente y no podemos recuperarla, porque no guardamos ninguna copia.
Fotos de progreso
Si eliges usar la función de fotos de progreso, la app pide acceso a la cámara o a la galería de tu dispositivo únicamente para capturar o seleccionar esa imagen. Las fotos se comprimen y se guardan solo en tu dispositivo (IndexedDB); nunca se suben a ningún servidor ni se comparten automáticamente. Puedes borrarlas individualmente en cualquier momento desde la propia app.
Descripción de IA (opcional): en el comparador antes/después puedes pedir, si quieres, una impresión visual general por IA (Coach IA) — solo entonces se envían esas 2 fotos concretas al proveedor de IA para su análisis, del mismo modo que las preguntas del Coach IA: con tu propia clave directamente, o —si usas Fito incluido con tu cuenta— a través del servidor de Fitorex, que las reenvía al proveedor sin almacenarlas (ver «Coach IA — Fito» más abajo). Es una impresión subjetiva en texto, nunca una medición de composición corporal, y nunca se envía nada si no pulsas ese botón.
Coach IA — Fito (opcional)
Fito, el asistente de IA, es una función opcional que solo actúa cuando tú la usas. Puede funcionar de dos formas, y en ninguna de ellas Fitorex guarda tu conversación:
- Con tu propia clave de API (BYOK): en Ajustes eliges el proveedor —Gemini (Google), Claude (Anthropic), ChatGPT (OpenAI) o DeepSeek— y pegas tu clave. Tu pregunta (y un breve historial) se envía directamente desde tu dispositivo a la API de ese proveedor con tu clave: Fitorex no interviene y nunca ve ni almacena la conversación. La clave se guarda solo en tu dispositivo.
- Fito incluido (IA gestionada), al iniciar sesión: si usas una cuenta, puedes usar Fito sin conseguir ni pagar una clave. En este modo tu pregunta (y las fotos que envíes al análisis, si lo usas) viaja desde tu dispositivo a una función de servidor de Fitorex (Firebase Cloud Functions) que verifica tu sesión, contabiliza tu uso mensual, elige el modelo y reenvía la petición al proveedor de IA que corresponda —actualmente Google (Gemini), Anthropic (Claude) o DeepSeek—, que la procesa y devuelve la respuesta. Fitorex actúa solo como intermediario para autenticarte y repartir el cupo: no guarda tu conversación ni tus fotos; la clave de esos proveedores es de Fitorex y no la ves.
Transferencia internacional: los proveedores de IA procesan tu petición en sus propios servidores, que pueden estar fuera de tu país y bajo su propia política de privacidad y jurisdicción. Google y Anthropic procesan datos principalmente en EE. UU., y DeepSeek en China. Se envía solo lo necesario para responder (tu pregunta, el contexto de la conversación y, si activas la opción «Personal», un resumen de tus datos de la app), nunca tu historial completo. Fito es material educativo y no sustituye a un profesional.
Búsqueda de alimentos (opcional)
En el diario de comidas puedes buscar alimentos por nombre o escaneando un código de barras. Esa búsqueda o código se envía a Open Food Facts, una base de datos abierta y gratuita de productos alimenticios, para obtener sus valores nutricionales. No se envía tu perfil, tu historial de comidas ni ningún otro dato personal — solo el término de búsqueda o el código de barras en el momento en que lo usas. También puedes añadir alimentos completamente a mano, sin ninguna conexión.
Dictado por voz (opcional)
Algunas pantallas (registrar series de entrenamiento o comidas) permiten dictar por voz en lugar de escribir. Si usas esa función, la app pide acceso al micrófono y el reconocimiento de voz lo realiza el sistema operativo de tu teléfono; Fitorex recibe únicamente el texto resultante. La app no graba, guarda ni transmite audio a ningún servidor. Si no usas el dictado, no se accede al micrófono.
Notificaciones (opcional)
Fitorex usa dos tipos de notificaciones, y ambos son opcionales:
- Recordatorios locales (entrenamiento, comidas, hidratación, check-in matinal, fin de ayuno): los programa tu propio teléfono a partir de la configuración que elijas en Ajustes. No sale ningún dato del dispositivo y funcionan sin conexión.
- Avisos push (novedades y contenido de la app), que puedes activar o desactivar con el interruptor de Ajustes. Si los activas, tu teléfono obtiene un identificador de dispositivo (token) de Firebase Cloud Messaging, el servicio de notificaciones de Google, y la app lo usa para suscribirte a los temas generales de avisos. Ese identificador señala al dispositivo, no a ti: no va asociado a tu cuenta ni a tus datos de entrenamiento, nutrición o salud, y no lo usamos para perfilarte ni para publicidad. Los envíos son mensajes generales, iguales para todo el mundo — no se envían mensajes personalizados según tus datos.
Si desactivas los avisos push en Ajustes, la app cancela las suscripciones y deja de usar ese identificador. Si nunca los activas, no se obtiene ningún token.
Wearables / Health Connect (opcional)
Si conectas Health Connect desde Ajustes, Fitorex puede leer tus pasos, horas de sueño y frecuencia cardíaca en reposo registrados por tu reloj o pulsera y guardarlos localmente, igual que el resto de tus datos. Esta función es solo de lectura: Fitorex nunca escribe ni modifica datos en Health Connect. Puedes desconectar esta función en cualquier momento desde Ajustes; para revocar el permiso a nivel de sistema, hazlo desde Ajustes de Android → Health Connect → Apps con acceso.
Ciclo menstrual (opcional)
Fitorex puede ajustar tu entrenamiento y tu nutrición según la fase de tu ciclo menstrual. Esta función está desactivada por defecto y solo se activa si tú registras tu primera fecha — nunca se enciende automáticamente por el sexo indicado en tu perfil.
Estos datos son especialmente sensibles y por eso reciben el trato más estricto de toda la app: se guardan únicamente en tu dispositivo y no se sincronizan a ningún servidor, ni siquiera si tienes activada la sincronización multi-dispositivo. No se comparten con nadie ni se usan para ninguna otra finalidad. Solo saldrían de tu dispositivo si tú mismo haces una exportación manual desde Ajustes, en un archivo que controlas tú. Puedes desactivar el seguimiento y borrar sus datos cuando quieras.
Tu cuenta
La cuenta es opcional: puedes usar Fitorex en modo invitado (sin registrarte), en cuyo caso tus datos permanecen únicamente en este dispositivo y la sincronización queda desactivada. Si creas una cuenta con email y contraseña o inicias sesión con Google, esa cuenta vive en el proyecto de Firebase de la app y sirve para identificar tus dispositivos — por sí sola no envía tu perfil, entrenos ni comidas a ningún sitio. Si empiezas como invitado y luego creas una cuenta, tu progreso se conserva. Puedes cambiar tu contraseña, cerrar sesión o eliminar tu cuenta y todos sus datos en cualquier momento desde la pantalla de Cuenta.
Sincronización multi-dispositivo (opcional)
Si además activas la sincronización desde Ajustes, tu perfil, entrenos, medidas, sueño, comidas, logros y demás datos de la app (excepto las fotos de progreso, que siguen solo en el dispositivo) se guardan también en Firestore, protegidos por reglas de seguridad que solo permiten que tu propia cuenta lea o escriba tus propios datos — ni Fitorex ni ningún otro usuario puede acceder a ellos. Sin activar esta función, tu cuenta solo sirve para entrar a la app; tus datos de entrenamiento y nutrición se quedan en el dispositivo igual que antes.
Exportar, importar y borrar tus datos
Desde Ajustes puedes:
- Exportar todos tus datos (incluidas las fotos) a un archivo que tú controlas y guardas donde quieras.
- Importar un archivo exportado previamente para restaurar tus datos.
- Borrar todo de forma permanente e inmediata.
Permisos que solicita la app
- Cámara / galería: para añadir una foto de progreso o escanear un código de barras al registrar una comida. Opcional, nunca obligatorio para usar el resto de la app.
- Micrófono: solo si usas el dictado por voz para registrar series o comidas. El reconocimiento lo hace el sistema operativo; Fitorex solo recibe el texto y nunca graba ni transmite audio. Opcional.
- Almacenamiento: para guardar y leer tus propios datos y exportaciones dentro del dispositivo.
- Internet: en modo invitado la app funciona por completo sin conexión. Solo hace falta para crear una cuenta o iniciar sesión (si eliges hacerlo) y para las funciones opcionales descritas arriba (Coach IA, búsqueda de alimentos, wearables, sincronización).
- Notificaciones: para los recordatorios locales (entreno, comidas, hidratación…) que programa tu propio teléfono, y —si lo activas en Ajustes— para los avisos push, que usan un identificador de dispositivo de Firebase Cloud Messaging no vinculado a tu cuenta ni a tus datos. Ambos opcionales; ver la sección «Notificaciones» más arriba.
- Datos de salud (Health Connect): solo si conectas la función de wearables en Ajustes — lectura de pasos, sueño y frecuencia cardíaca en reposo, nunca escritura.
Fitorex no solicita acceso a tus contactos ni a tu ubicación.
Menores de edad
Fitorex no está dirigida específicamente a menores de edad y no recopila intencionadamente datos de menores más allá del email, en caso de que se cree una cuenta (opcional). El resto de tus datos permanece en el dispositivo salvo que actives voluntariamente la sincronización multi-dispositivo, descrita arriba.
Cambios en esta política
Si esta política cambia (por ejemplo, si en el futuro se añaden funciones opcionales en línea), se actualizará esta misma página con una nueva fecha de "última actualización" antes de que esas funciones estén disponibles.
Contacto
Para cualquier pregunta sobre esta política, puedes escribir a: Somatryx.dev@gmail.com