Política de privacidad de Horme
Horme 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 Horme 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, usas «Fito incluido» (la IA gestionada) o publicas manualmente un resumen en el Espacio entrenador. Las tres funciones se explican más abajo.
- Hay funciones opcionales, desactivadas hasta que tú las uses, que implican comunicación por internet: el Coach IA (Fito), la búsqueda de alimentos, la importación de datos de wearables, las métricas de producto y el Espacio entrenador. 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, un término de búsqueda/código de barras a Open Food Facts o el resumen que publiques para una cuenta de entrenador vinculada.
Métricas anónimas para mejorar Horme (opcional)
En Ajustes → Privacidad y datos puedes activar voluntariamente «Ayudar a mejorar Horme». Está desactivado por defecto. Si lo activas, la app envía al servidor propio de Horme únicamente sumas de eventos permitidos: aperturas de la app, altas completadas, entrenamientos iniciados y terminados, aperturas de Cardio, ejercicios propios creados, ajustes semanales aplicados o deshechos y número de fallos técnicos; también la versión, plataforma e idioma.
Ese envío no contiene ningún identificador de cuenta, usuario, instalación o publicidad, ni nombres, rutas concretas, ejercicios realizados, comidas, peso, salud, fotos, ubicación, preguntas a Fito o texto/pila de los errores. Los contadores se agregan por día, versión, plataforma e idioma y no permiten reconstruir la actividad de una persona. No usamos un proveedor de analítica ni compartimos estas métricas con terceros. Puedes apagarlo en cualquier momento; al hacerlo se borra la cola pendiente del dispositivo.
De forma separada, durante el alta o en la misma pantalla de Ajustes puedes aceptar el «Estudio de mejora · 90 días». También viene apagado. Al participar se crea en tu dispositivo un código aleatorio que no es tu cuenta ni un identificador del teléfono. Durante un máximo de 90 días se envían ese código, la fecha de inicio, el número de día relativo, versión, plataforma, idioma y contadores de acciones de una lista cerrada: revisar/completar el alta, ver la primera acción, abrir la app, iniciar/completar un entreno, marcar una serie, registrar una comida, abrir Cardio o un tutorial y aplicar/deshacer un ajuste semanal.
El estudio permite calcular activación y retención D7/D30, pero no envía la hora exacta ni el contenido o valor de ninguna acción: no incluye tu cuenta, perfil, nombre de rutina o ejercicio, series, repeticiones, cargas, alimentos, calorías, peso, salud, fotos, ubicación, preguntas ni texto de errores. En el servidor el código se transforma antes de guardarlo y no se cruza con tu cuenta. El permiso caduca a los 90 días. Si lo apagas antes, Horme borra la copia local y solicita inmediatamente el borrado de todos los días asociados a ese código.
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 primero en el almacenamiento local de tu propio dispositivo, usando las capacidades estándar del navegador/WebView (localStorage e IndexedDB). Mientras no actives una función online descrita en esta política, nada de esto sale de tu teléfono.
Si desinstalas la aplicación o borras sus datos desde los ajustes del sistema, la copia local se elimina de forma permanente. Si habías activado sincronización o creado vínculos de entrenador, usa también sus controles de borrado o elimina la cuenta para retirar las copias remotas.
Notas de entreno y lo que Horme entiende de ellas
Al terminar una serie o una sesión puedes escribir una nota en tus propias palabras: «molestia en el hombro en la última serie», «el banco estaba ocupado», «dormí 4 h». Desde agosto de 2026 esas notas no se quedan en un cajón: la app las clasifica por tema, las ata al ejercicio en el que las escribiste y las convierte en propuestas concretas (cambiar el ejercicio, bajar la carga, moverlo de sitio, abrir el cribado de dolor o alargar el descanso).
Ese análisis ocurre entero en tu dispositivo. Quien lee la nota es un diccionario de palabras que viaja dentro de la app, no un modelo de inteligencia artificial: el texto no se envía a ningún proveedor de IA ni a ningún servidor por el hecho de escribirlo o de que la app lo interprete. Las notas se guardan junto al resto de tu entrenamiento, y por tanto solo salen del teléfono si tú activas la sincronización multi-dispositivo. Si en algún momento eres tú quien le pega una nota a Fito para preguntarle, entonces sí viaja como cualquier otra pregunta al Coach IA, y se aplica lo descrito en esa sección.
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 Horme, 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 Horme 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: Horme 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 Horme (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), OpenAI o DeepSeek—, que la procesa y devuelve la respuesta. Horme 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 Horme 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.
En el Centro avanzado puedes consultar voluntariamente Open Prices. Solo al pulsar «Buscar precios» se envían el código de barras y, si la indicas, la moneda. No se envían tu ubicación, tienda habitual, perfil, ticket ni historial. Los precios y tickets que guardes permanecen en Horme; la app no publica pruebas ni imágenes en Open Prices.
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; Horme 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)
Horme 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 (Android) o Salud (iOS) desde Ajustes, Horme puede leer los datos que tu reloj o pulsera ya haya registrado y guardarlos localmente, igual que el resto de tus datos. Puedes desconectarla en cualquier momento desde Ajustes; para revocar el permiso a nivel de sistema, hazlo desde Ajustes de Android → Health Connect → Apps con acceso, o desde Salud → Compartir en iPhone.
La escritura es un permiso separado, voluntario y apagado por defecto. Si lo activas, Horme puede guardar únicamente datos originados en Horme: peso y muestras de calorías activas, distancia y frecuencia cardiaca de una sesión. Mantiene un registro local de lo ya exportado y nunca vuelve a escribir información importada ni modifica datos de otras aplicaciones. Puedes apagar futuras escrituras desde Horme y revocar el permiso en el sistema.
Esta es la lista completa de lo que la app pide leer, y para qué. No pide nada más: los tipos que no aparecen aquí (glucosa, presión arterial, altura, temperatura basal, metabolismo basal, pisos subidos, atención plena) están retirados a propósito del manifiesto de la app, porque no hay ninguna función que los use.
- Pasos y calorías activas y totales: el gasto real del día, que es lo que ajusta tus objetivos de nutrición.
- Sueño: horas y calidad, para la pantalla de Recuperación.
- Frecuencia cardíaca y frecuencia cardíaca en reposo: reconstruyen la FC y las zonas de una sesión aunque no lleves la app del reloj abierta.
- Variabilidad de la frecuencia cardíaca (HRV), frecuencia respiratoria, saturación de oxígeno (SpO₂) y temperatura corporal (en iPhone, la temperatura de muñeca durante el sueño): las señales nocturnas con las que se calcula tu disponibilidad para entrenar.
- VO₂ máx. (solo Android): entra como punto de capacidad cardiorrespiratoria si tu reloj lo estima.
- Peso y porcentaje de grasa corporal: la serie de composición corporal de Progreso, sin teclearla dos veces.
- Sesiones de ejercicio y distancia: importan el cardio que registraste en el reloj —tipo, duración y kilómetros— para que el modelo de carga vea también lo que no fue pesas. Añadidos en agosto de 2026 con la importación de cardio desde el reloj.
Nada de esto sale de tu dispositivo por el hecho de leerlo: se guarda en la base local, y solo viaja si tú activas la sincronización multi-dispositivo, que se describe más abajo.
Grabación de salidas con GPS (opcional)
La pestaña de Cardio permite grabar una salida a correr, andar o en bici midiendo distancia, ritmo, desnivel y recorrido. Esta función es opcional y está apagada hasta que tú pulsas «Grabar salida con GPS»; hasta ese momento la app no accede a tu ubicación ni una sola vez.
- Solo durante una sesión iniciada por ti. En la app instalada, Horme ejecuta una actividad de ubicación visible —notificación permanente en Android e indicador azul en iPhone— para conservar la traza al bloquear la pantalla. La captura se pausa o termina desde la app o los controles del sistema y nunca empieza por sí sola fuera de una sesión.
- El recorrido no se sincroniza. La traza se guarda en el almacenamiento local del propio teléfono (
IndexedDB) y no se sincroniza a ningún servidor, ni siquiera si tienes activada la sincronización multi-dispositivo. Recibe el mismo trato estricto que los datos del ciclo menstrual, y por el mismo motivo: una traza GPS contiene el portal de tu casa con precisión de metros. - Lo que sí se sincroniza (si activas la sincronización) es el resumen de la sesión —tipo de actividad, fecha, minutos, kilómetros y ritmo medio—, igual que cualquier otro entrenamiento. Nunca las coordenadas.
- El fondo de mapa es opcional y viene apagado. Por defecto el recorrido se dibuja dentro de la app con tus propios puntos, sin descargar nada y sin enviar tu posición a nadie. Si tú lo enciendes en Ajustes → Mapas —lo que además exige que pegues tu propia clave del proveedor—, la app pide al proveedor que elijas (Mapbox o Stadia Maps) las imágenes del mapa de la zona que estás viendo. En ese caso, esa zona sí llega a ese proveedor: se piden por «cuadros» de una cuadrícula fija del mundo, del tamaño de un barrio, sin tu recorrido, sin tus coordenadas concretas y sin ningún dato de tu cuenta. Puedes apagarlo cuando quieras y el recorrido se sigue viendo completo, también sin conexión.
- Las mejoras avanzadas son opcionales y vienen apagadas. Si las activas en Ajustes → Mapas y después pulsas «Mejorar recorrido» dentro de una sesión concreta, la parte visible y muestreada de esa traza se envía al proveedor activo para ajustarla a caminos y corregir la elevación; Stadia Maps también puede devolver atributos como el tipo de superficie. Nunca ocurre en segundo plano ni al abrir una sesión. El resultado se guarda solo en el mismo almacenamiento local y puede borrarse por separado.
- Exportar a GPX, TCX o FIT lo decides tú, archivo por archivo. Desde la ficha de una salida puedes guardar el recorrido para llevártelo a otra app o a tu ordenador. Es una acción tuya y explícita y el archivo sale ya recortado con la distancia de privacidad configurada. También puedes importar un GPX: entra en tu historial y se queda en el dispositivo.
- Mapas incluidos. Además de pegar tu propia clave, Horme puede servirte el fondo de mapa con una credencial temporal que emite su servidor cuando has iniciado sesión, para que no tengas que darte de alta en un proveedor. Cambia quién paga la tesela, no quién la ve: el servidor solo emite la credencial —la petición que le llega va sin tu posición y sin la zona— y la imagen se la sigue pidiendo tu teléfono directamente a Mapbox o a Stadia Maps. Esta modalidad viaja en la app pero está desactivada; mientras lo esté, el fondo de mapa solo funciona con tu propia clave.
- Puedes borrar la traza de una sesión concreta desde su ficha y conservar el entrenamiento, o borrarla entera. Y puedes revocar el permiso de ubicación en los ajustes del sistema cuando quieras: el resto de la app sigue funcionando igual.
Ciclo menstrual (opcional)
Horme 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 Horme 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 y, solo si usas el Espacio entrenador, a las dos cuentas participantes — 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 ese documento. El Espacio entrenador descrito a continuación no abre ese documento: guarda un resumen separado y mucho más limitado. Sin activar sincronización, tus datos completos de entrenamiento y nutrición se quedan en el dispositivo.
Espacio entrenador (opcional)
Con una cuenta puedes crear un vínculo privado con otra cuenta de Horme mediante un código aleatorio de un solo uso, válido durante 7 días. El servidor guarda solo una transformación criptográfica del código, no el código legible. Horme no busca entrenadores por email, no hace público tu perfil y no verifica titulaciones ni credenciales profesionales.
El atleta elige por separado qué áreas autoriza: entrenamiento, progreso, nutrición y recuperación. Nada se publica automáticamente: incluso después de aceptar el vínculo, el atleta debe pulsar «Actualizar resumen ahora». El resumen cubre como máximo 14 días (7 en nutrición) y contiene únicamente agregados y una lista breve. No incluye el documento de sincronización, cargas o repeticiones por serie, peso exacto, nombres de alimentos, fotos, ubicación, datos del ciclo menstrual ni conversaciones con Fito.
El resumen, las etiquetas visibles de ambas cuentas, hasta 30 comentarios, hasta 20 propuestas de programa y hasta 12 sesiones en pareja quedan cifrados en tránsito y guardados en Firestore. La aplicación solo los devuelve a las dos cuentas vinculadas. Una propuesta contiene nombre, motivo, objetivo, días, minutos, equipo y prioridades, pero no el historial del atleta. El entrenador puede proponer una versión, pero no puede activarla, cambiar el plan ni escribir en los registros del atleta: el programa se genera en el dispositivo y solo se activa si el atleta lo acepta. Las sesiones en pareja comparten fecha, nombre y estados, nunca ubicación. Cualquiera de las dos partes puede eliminar inmediatamente el vínculo y todos estos datos. Al eliminar la cuenta desde la app también se borran todos sus vínculos.
Compras y suscripciones (opcional)
Hoy Horme no cobra nada, así que nada de lo que sigue está ocurriendo todavía. Se describe por adelantado porque el mecanismo ya viaja dentro de la app y queremos que sepas qué hará el día que se active.
Si algún día compras una suscripción, el cobro lo procesa íntegramente la tienda (Google Play o App Store). Horme nunca ve ni recibe los datos de tu tarjeta, ni tu nombre de facturación, ni tu dirección. La tienda solo nos devuelve si la suscripción está activa o no.
Para saber si tienes acceso, la app usa RevenueCat (RevenueCat, Inc., EE. UU.), un intermediario que valida el recibo de la tienda. Lo que se le envía es:
- Un identificador anónimo que RevenueCat genera en tu dispositivo. Horme no le pasa tu cuenta: ese identificador no contiene tu correo, ni tu nombre, ni tu identificador de Horme.
- El recibo de compra que emite la tienda, y datos técnicos del dispositivo y de la versión de la app.
No se le envía ningún dato de entrenamiento, nutrición, salud, medidas ni fotos. Ver la política de privacidad de RevenueCat.
Si nunca compras nada, esta sección no te afecta: sin compra no hay recibo que validar.
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; Horme 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 y Espacio entrenador).
- 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.
- Ubicación (solo si grabas una salida): para medir distancia, ritmo y recorrido durante una sesión iniciada por ti. En la app instalada permanece activa con un indicador del sistema al bloquear la pantalla. El recorrido no se sincroniza; solo se envía al proveedor cartográfico si tú pides una mejora avanzada. Opcional.
- Datos de salud (Health Connect en Android, Salud en iPhone): lectura si conectas wearables y escritura first-party únicamente si activas el permiso separado. Los tipos y finalidades están enumerados arriba. Opcional y revocable.
Horme no solicita acceso a tus contactos. La ubicación solo se usa durante la grabación de cardio con GPS descrita arriba y con un indicador permanente del sistema.
Menores de edad
Horme 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 o publiques un resumen en el Espacio entrenador, descritos 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