TrainUp

Política de privacidad

Última actualización: 11 de septiembre de 2026 · Versión del documento: 2

TrainUp es una app de entrenamiento: registras series, repeticiones y peso, y la app te devuelve tu progreso. Tu historial privado se guarda en el dispositivo; solo salen los datos necesarios para la cuenta, las funciones sociales, las compras y las funciones que tú activas. Esta política explica qué se trata, dónde, por qué y durante cuánto tiempo.

1. Quién trata tus datos

El responsable del tratamiento es TrainUp, desarrollador de la aplicación TrainUp para iOS. Puedes escribirnos para cualquier asunto relacionado con tus datos —incluido el ejercicio de tus derechos— a victxrgxnzalez@gmail.com.

2. Tu cuenta

Al abrir la app por primera vez se crea una sesión anónima: una cuenta sin correo ni contraseña que da identidad a las funciones online. No te pedimos ningún dato personal para empezar a entrenar.

Cuando decides vincular un correo y una contraseña, esa misma cuenta pasa a ser recuperable: es lo que te permite volver a entrar en esa cuenta. A partir de ahí tratamos tu dirección de correo, y la usamos únicamente para identificarte al iniciar sesión y para restablecer la contraseña. No enviamos comunicaciones comerciales a esa dirección.

La contraseña no la conocemos: la gestiona nuestro proveedor de autenticación y se almacena en forma de hash, no en claro.

3. Qué vive en el dispositivo y qué guardamos en servidores

CategoríaQué incluye
IdentificaciónIdentificador de cuenta, correo electrónico si lo vinculas, nombre visible y nombre de usuario si los rellenas.
Perfil público y ComunidadNombre visible, nombre de usuario, bio, seguimientos, publicaciones y sus fotos, reacciones, comentarios, invitaciones, denuncias y bloqueos.
Publicaciones de entrenosSolo si publicas: un resumen del entreno que prepara el teléfono y el alcance que eliges (todo el mundo, amigos o privado). El historial completo no se sube.
Pasos compartidosSi activas la comparación con amigos: el total del día. No enviamos tramos horarios, ruta ni fuente. Al apagarlo se elimina lo compartido.
CompraSi TrainUp Pro está activo, el producto y hasta cuándo. Ver la sección 7.
ConsentimientosDocumento, versión, idioma, fecha y retiradas.
AvisosIdentificador de notificaciones push, solo si das permiso.
Analítica de productoIdentificador seudónimo, pantallas, ciclo de vida y eventos limitados de uso, sin contenido ni datos de salud. Ver la sección 8.

Tus entrenos privados, rutinas, series, récords, peso, medidas, revisión semanal, resultados de escaneo, diario de comidas y objetivos viven en la base local del dispositivo. La app está pensada para funcionar sin conexión. Borrar la app elimina esa copia y una cuenta vinculada no la restaura.

4. Datos de salud y tu consentimiento explícito

Tu sexo, tu peso corporal, tus medidas y tu diario de comidas son datos relativos a la salud en el sentido del artículo 9 del RGPD. Reciben un tratamiento aparte por eso:

  • Te los pedimos con un consentimiento explícito y separado del de los términos y de esta política, durante el alta.
  • Ese consentimiento queda registrado con su fecha y la versión del documento que se te presentó, y puedes retirarlo en cualquier momento escribiéndonos.
  • No se usan para elaborar perfiles con efectos jurídicos, no se comparten con anunciantes y solo se emplean para calcular lo que ves.
  • No salen hacia la analítica. Los valores de peso, sexo, comidas, entrenos y HealthKit están excluidos por diseño.

Retirar el consentimiento no borra retroactivamente lo ya tratado de forma lícita, pero detiene el tratamiento hacia delante. Si quieres además eliminarlo, borra tu cuenta (sección 14).

5. Fotos y cámara

La app puede pedir acceso a la cámara o al carrete para fotos privadas de ejercicios, para publicar fotos que tú elijas y para el análisis corporal o de comida. Las fotos privadas permanecen en el dispositivo. Las que publicas se guardan con la publicación hasta que la retires o borres tu cuenta.

Las fotos de análisis se envían cifradas mediante nuestra API a OpenAI. TrainUp no las guarda: se eliminan del teléfono tras obtener un veredicto y no se escriben en nuestra base ni en nuestros logs. OpenAI puede conservar registros de control de abuso que contengan el contenido hasta 30 días; no usa los datos de la API para entrenar sus modelos por defecto. Conservamos localmente solo el resultado. El texto y las fotos que intentas publicar también se envían a OpenAI para detectar contenido dañino.

6. Notificaciones

Si concedes el permiso, la app programa avisos locales (por ejemplo, el fin del descanso entre series), que no salen del dispositivo. Además registra un identificador de notificaciones push emitido por Apple, necesario para avisos enviados desde el servidor. Puedes revocar el permiso en Ajustes de iOS en cualquier momento; el identificador se elimina al borrar tu cuenta.

7. Compras y suscripción

TrainUp Pro se compra dentro de la app. El pago lo procesa Apple: nosotros no vemos ni almacenamos tu tarjeta, tu Apple ID ni tu dirección de facturación. Para saber qué has comprado usamos RevenueCat, que recibe el identificador de tu cuenta de TrainUp —un UUID, no tu correo—, el identificador del producto, el estado de la suscripción y datos técnicos del dispositivo (modelo, versión del sistema, país de la tienda).

El resultado —si tienes Pro y hasta cuándo— se guarda en nuestra base de datos. La app decide lo que puedes usar leyendo ese dato, nunca preguntándole a la tienda.

8. Analítica y diagnóstico

Usamos PostHog en su infraestructura europea para medir pantallas, aperturas y un catálogo cerrado de acciones como completar el alta, un entreno, un escaneo o una compra. Recibe un identificador seudónimo de cuenta. No enviamos correo, nombre de usuario, contenido, fotos ni datos de salud.

La grabación de sesión, la captura automática de toques y la geolocalización por IP están desactivadas. Los registros técnicos de nuestra API contienen estado, ruta, duración y uso del modelo, nunca fotos ni texto social.

9. Lo que no hacemos

  • No vendemos tus datos, ni los cedemos a intermediarios de datos.
  • No hay publicidad en la app, ni identificadores publicitarios, ni píxeles de terceros.
  • No te seguimos por otras apps ni por otros sitios web. La app declara no tracking en su manifiesto de privacidad de iOS y no solicita el permiso de seguimiento (ATT).
  • No accedemos a tu ubicación, calendario ni micrófono.
  • El selector de contactos muestra una persona elegida por ti para preparar un SMS; TrainUp no enumera, guarda ni sube tu agenda.
  • HealthKit se usa en solo lectura para mostrar pasos. Solo se sube el total diario si activas voluntariamente la comparación con amigos.

10. Proveedores y dónde viven los datos

ProveedorPara quéDónde
Supabase (sobre AWS)Base de datos y autenticaciónUE — París (eu-west-3)
CloudflareAPI de IA, moderación, registros técnicos e imágenes del catálogoRed global
OpenAIAnálisis de fotos y moderación del contenido que intentas publicarEE. UU. / global
PostHogAnalítica de producto seudónimaUE
RevenueCatEstado de la suscripciónEE. UU.
ApplePagos, App Store y entrega de notificaciones pushGlobal
ExpoEnvío de notificaciones pushEE. UU.
Vercel y ResendEste sitio web y su lista de esperaUE / EE. UU.

Las imágenes del catálogo de ejercicios se sirven desde un almacenamiento público y de solo lectura: son fotos de ejercicios, no contienen ningún dato tuyo, y pedirlas no revela quién eres.

11. Transferencias internacionales

Los datos privados de entrenamiento, medidas y nutrición permanecen en tu dispositivo. Los proveedores fuera del Espacio Económico Europeo (OpenAI, RevenueCat, Expo y Apple) tratan el subconjunto descrito en esta política al amparo de las cláusulas contractuales tipo aprobadas por la Comisión Europea o de un marco de adecuación equivalente.

12. Bases jurídicas

TratamientoBase (RGPD)
Cuenta, funciones sociales y moderaciónEjecución del contrato e interés legítimo — arts. 6.1.b y 6.1.f
Peso, sexo, medidas y nutriciónConsentimiento explícito — art. 9.2.a
Compras y control de acceso a ProEjecución del contrato — art. 6.1.b
Analítica limitada, diagnóstico y prevención de abusosInterés legítimo — art. 6.1.f
Registro de consentimientosObligación legal — art. 6.1.c y art. 7.1

13. Cuánto tiempo los conservamos

  • Mientras tengas cuenta. Conservamos cuenta, contenido social y compras; el historial privado sigue la conservación de tu dispositivo.
  • Al borrar la cuenta, tus datos se eliminan de la base de datos en un plazo máximo de 30 días, incluidas las copias de seguridad rotatorias.
  • OpenAI puede conservar registros de control de abuso hasta 30 días.
  • El registro de consentimientos sobrevive al borrado en forma disociada, porque es la prueba de que el consentimiento existió y el art. 7.1 obliga a poder acreditarlo.

14. Borrar tu cuenta

Desde la propia app: Perfil → Ajustes → Cuenta → Eliminar cuenta. No hace falta escribirnos, no hay que rellenar ningún formulario y no se puede deshacer. Se borran tu perfil, tus entrenos, tus medidas, tu diario de comidas, tus publicaciones y tus relaciones sociales.

Borrar la cuenta no cancela tu suscripción: las suscripciones las gestiona Apple y se cancelan en Ajustes de iOS → tu nombre → Suscripciones.

15. Tus derechos

Puedes ejercer en cualquier momento los derechos de acceso, rectificación, supresión, limitación, portabilidad y oposición, así como retirar los consentimientos que hayas dado. La mayoría los puedes ejercer tú directamente dentro de la app: los datos son editables y la cuenta es borrable.

Para el resto, escribe a victxrgxnzalez@gmail.com. Respondemos en el plazo de un mes que fija el RGPD. Si consideras que no hemos atendido bien tu solicitud, puedes reclamar ante la Agencia Española de Protección de Datos.

Si resides en California: no vendemos ni compartimos información personal en el sentido de la CCPA, y tienes derecho a conocer y a suprimir tus datos por las mismas vías descritas arriba.

16. Menores

TrainUp no está dirigida a menores de 16 años y no recogemos conscientemente datos de menores de esa edad. Si detectamos una cuenta de un menor, la eliminamos. Si eres madre, padre o tutor y crees que existe una, escríbenos y la borramos.

17. Este sitio web

La web de TrainUp no usa cookies de seguimiento ni analítica. Si te apuntas a la lista de espera, guardamos tu correo y tu idioma en Resend con el único fin de avisarte del lanzamiento. Puedes darte de baja desde cualquiera de esos correos o escribiéndonos.

18. Seguridad

El tráfico entre la app y nuestros servidores viaja cifrado (TLS). El acceso a los datos está restringido por reglas de seguridad a nivel de fila en la propia base de datos: un usuario solo puede leer y escribir lo suyo, y esa restricción la aplica el servidor, no la app. Ningún sistema es infalible, pero ese es el diseño.

19. Cambios en esta política

Si cambiamos algo relevante, subimos el número de versión que aparece arriba y la app vuelve a pedirte que la leas antes de seguir. Los cambios menores se reflejan actualizando la fecha.

20. Contacto

Cualquier duda sobre esta política o sobre tus datos: victxrgxnzalez@gmail.com.