Política de Privacidad (App)

Nota: Esta Política explica cómo Nico Ettlinger – Digital Solutions (“nosotros” o el “Proveedor”) trata datos personales al usar la aplicación móvil iOS o Android TRAININGG (“Aplicación”).
TRAININGG trata datos de entrenamiento y corporales, datos opcionales de Apple HealthKit o Health Connect y, si elige AI Coach, información enviada a Google para generar respuestas de IA.

Responsable: Nico Ettlinger – Digital Solutions (empresa individual)
Dirección: Am Seeacker 19, 93326 Abensberg, Alemania
Correo: [email protected]
Entrada en vigor: 16 de julio de 2026


1. Alcance y fuentes

(1) Se aplica a datos tratados mediante la Aplicación y soporte. No rige el tratamiento de Apple, Google, RevenueCat u otros para fines propios.
(2) Obtenemos datos:

  • de usted, al crear cuenta, introducir perfil/entrenamiento, usar AI Coach o contactarnos;
  • del dispositivo y Aplicación, como datos técnicos, de uso, seguridad y funciones locales;
  • de servicios conectados, incluidos Sign in with Apple, Google Sign-In, HealthKit y Health Connect, según permisos; y
  • de plataformas de suscripción, Apple, Google Play y RevenueCat, sobre compras y derechos Pro. No recibimos datos completos de tarjeta.

2. Datos tratados

2.1 Cuenta e identificadores

  • correo, nombre visible e ID de usuario Firebase;
  • ID del proveedor y método de acceso;
  • datos de autenticación/seguridad para correo/contraseña, Google o Apple; y
  • ID de usuario/suscripción RevenueCat y estado de derechos.

Firebase y el proveedor gestionan credenciales. No recibimos su contraseña de Google/Apple ni la tarjeta completa.

2.2 Perfil, cuerpo y entrenamiento

  • edad/cumpleaños, altura, peso, grasa corporal, género si se facilita, unidades y preferencias;
  • objetivos, experiencia, horario, equipo, ejercicios favoritos y preferencias; y
  • planes, ejercicios personalizados, historial, series, repeticiones, cargas, duración, récords, objetivos, estadísticas y ajustes.

Según el contexto, pueden ser datos de salud u otros datos sensibles.

2.3 HealthKit y Health Connect

Si activa una integración, la Aplicación puede leer/escribir categorías autorizadas, como entrenamientos completados y métricas de altura, peso, grasa corporal y, en iOS cuando proceda, fecha de nacimiento y sexo biológico. Apple Health o Health Connect muestran los permisos exactos. Véase § 5.

2.4 AI Coach

  • mensajes, respuestas de admisión e instrucciones;
  • datos relevantes de perfil, cuerpo, entrenamientos, planes, historial, objetivos, preferencias, recuperación, récords y estadísticas; y
  • respuestas y borradores de IA, señales de seguridad, contadores y datos técnicos.

Valores relevantes pueden proceder de HealthKit o Health Connect tras importarlos a TRAININGG.

2.5 Analítica, uso, dispositivo y seguridad

  • instancia de app/dispositivo, sistema, idioma, país/región aproximada, versión y sesión;
  • pantallas, interacciones, elecciones de onboarding, inicio/fin y duración de entrenamientos, conteos agregados, paywall/suscripción y éxito/error de IA;
  • IP y metadatos para entrega, seguridad, diagnóstico y abuso; y
  • señales de integridad/atestación de Firebase App Check.

No pretendemos enviar texto de mensajes de IA ni planes completos a Firebase Analytics. Algunos eventos se refieren al comportamiento y preferencias físicas y pueden ser sensibles.

2.6 Soporte y sistema operativo

Al contactarnos tratamos sus datos, mensaje, adjuntos y lo necesario para responder. Notificaciones de descanso, Live Activities y widgets pueden mostrar datos elegidos y funcionan normalmente en dispositivo/sistema.


3. Fines y bases jurídicas (RGPD / UK GDPR)

FinDatosBase
Cuentas, nube, entrenamientos, planes, estadísticas y ajustesCuenta, perfil, entrenamiento y dispositivoArt. 6.1.b RGPD — contrato
Leer/escribir HealthKit/Health Connect y usar salud para la funciónSalud, cuerpo y fitnessArts. 6.1.a y 9.2.a — consentimiento explícito
Enviar entradas a Google y generar AI CoachMensajes y datos relevantesArt. 6.1.a y, con salud, Art. 9.2.a — consentimiento explícito
Verificar ProID, producto, transacción y derechosArt. 6.1.b
Medir/mejorar uso, fiabilidad y rendimientoAnalítica, uso y dispositivoArt. 6.1.f — interés legítimo, o Art. 6.1.a cuando la ley exija consentimiento
Seguridad y prevención de fraude/abusoAutenticación, App Check, IP, dispositivo y solicitudArt. 6.1.f
Soporte y derechosContacto, cuenta y solicitudArt. 6.1.b, c o f, según caso
Obligaciones y reclamacionesDatos necesarios de cuenta, suscripción y comunicaciónArt. 6.1.c y f

El consentimiento es voluntario y revocable para el futuro; no afecta al tratamiento previo lícito. Rechazar salud o IA solo desactiva la función opcional.

Antes de la primera transmisión de AI Coach en un dispositivo, la Aplicación muestra una solicitud separada que identifica a Google y explica que los mensajes y datos de entrenamiento relevantes se envían a Google. No se envía nada a Gemini hasta que seleccione Aceptar. El acceso a HealthKit o Health Connect se solicita por separado a través del sistema operativo. Puede rechazar cualquiera sin perder otras funciones principales.


4. AI Coach y Google Gemini

(1) AI Coach usa Gemini mediante Firebase AI Logic. Al usarlo, sus mensajes y datos de entrenamiento relevantes se envían a Google para generar la respuesta o plan solicitado. Google trata entrada, solicitud técnica y salida.
(2) Pueden incluirse las categorías del § 2.4. Los valores importados de salud pueden formar parte del perfil. El aviso previo y la acción Aceptar cubren los mensajes y datos relevantes, incluidos valores corporales derivados de salud cuando sean pertinentes; puede rechazar y no usar AI Coach.
(3) Historial visible y contadores se guardan en MMKV del dispositivo, no en Firebase Realtime Database. Permanecen hasta que los borre, limpie datos, desinstale o se aplique el límite local. Un mensaje enviado sí se transmite a Google.
(4) TRAININGG usa Gemini como servicio de pago mediante un proyecto Cloud con facturación activa. Según las condiciones actuales, Google no usa prompts/respuestas del servicio de pago para mejorar sus productos. Conserva prompts, contexto y salidas durante 55 días para control de abuso, seguridad y divulgaciones legales o regulatorias necesarias; personal autorizado puede revisar contenido marcado.
(5) AI Coach no está disponible si el proyecto de producción no tiene Cloud Billing activo y las condiciones de encargado aplicables. TRAININGG no transmite datos personales o de salud por un nivel no pagado.
(6) Consulte gobernanza de Firebase AI Logic, condiciones de Gemini API, privacidad de Google y condiciones de encargado.

La IA puede equivocarse y no es asesoramiento médico/profesional. Véase el Aviso Legal.


5. Protección especial de salud

(1) Las integraciones son opcionales y requieren permiso del sistema, configurable por categoría y revocable en Apple Health/Health Connect.
(2) Usamos salud/fitness solo para funciones visibles de salud, entrenamiento, progreso, sincronización o, con autorización explícita separada, AI Coach.
(3) No usamos datos de HealthKit/Health Connect para publicidad, marketing, crédito ni minería no relacionada; no los vendemos, cedemos a corredores/revendedores ni compartimos sin consentimiento explícito salvo obligación legal estricta.
(4) Datos importados pueden guardarse localmente y, si inicia sesión, sincronizarse a Firebase Realtime Database. También pueden enviarse a Google para AI Coach si son relevantes y existe consentimiento separado.
(5) Revocar permiso detiene acceso futuro, pero no elimina lo ya importado, almacenado o tratado lícitamente. Use § 12.
(6) Apple y Google aplican sus políticas a los datos de sus almacenes de salud.


6. Nube y dispositivo

(1) Al iniciar sesión, perfil, cuerpo, planes, historial, objetivos, estadísticas, ajustes y ejercicios personalizados se sincronizan con Google Firebase Realtime Database, vinculados por Firebase Authentication.
(2) Historial de IA, contadores, estado de salud por dispositivo y ciertos datos temporales quedan en MMKV y no se sincronizan en nuestra base. Aun así, pueden transmitirse al usar una función, como un mensaje a Google.
(3) Limpiar/desinstalar elimina normalmente datos locales de ese dispositivo, no la cuenta/nube, suscripción ni datos independientes de terceros.


7. Analítica y opciones

(1) Firebase Analytics mide uso, onboarding, suscripciones, interacción de entrenamiento y rendimiento mediante § 2.5. No debe recibir conversaciones crudas ni planes completos.
(2) Se usa para mejorar la Aplicación, no publicidad comportamental de terceros. No vendemos ni compartimos analítica para publicidad entre contextos.
(3) Analytics se activa actualmente al iniciar la Aplicación y la versión actual no ofrece un interruptor interno. Puede oponerse mediante [email protected]; desinstalar detiene la recopilación futura, pero no borra datos ya conservados.
(4) En iOS compatible, RevenueCat puede recibir un token Apple AdServices para atribuir suscripciones a campañas Apple Search Ads; se usa para atribución propia, no para venta.


8. Destinatarios

DestinatarioFunción
Google / FirebaseEncargado/proveedor de Authentication, Realtime Database, Analytics, App Check y Firebase AI Logic/Gemini. Privacidad Firebase
Google Sign-In y Google PlayFunciones propias de acceso, distribución, facturación, suscripción y Health Connect. Privacidad Google
AppleSign in with Apple, HealthKit, App Store, funciones del dispositivo y atribución Search Ads. Privacidad Apple
RevenueCatEncargado/proveedor de ID de suscripción, validación, derechos, ofertas y atribución. Privacidad RevenueCat

Podemos revelar el mínimo a autoridades, asesores confidenciales o en una operación empresarial con aviso y salvaguardas.

No vendemos datos personales ni los compartimos para publicidad comportamental entre contextos.


9. Transferencias internacionales

Google/Firebase y RevenueCat pueden tratar datos en EE. UU. u otros países fuera del EEE, Reino Unido o su país. Google declara que sus entidades estadounidenses certificadas participan en el Marco de Privacidad de Datos UE–EE. UU., su extensión británica y el marco Suiza–EE. UU.; las condiciones de Firebase y Gemini de pago incluyen además salvaguardas contractuales aplicables. El DPA de RevenueCat incorpora las Cláusulas Contractuales Tipo de la UE y el Addendum británico. Cuando no se aplique un marco de adecuación, usamos estas garantías y medidas complementarias exigidas.


10. Conservación

DatosPlazo
Cuenta Firebase y datos en Realtime DatabaseHasta eliminar cuenta, salvo retención limitada exigida
Historial local de IAHasta borrado, limpieza, desinstalación o límite local
Contadores locales de IAPeriodo de uso aplicable; limpieza/desinstalación los elimina
Prompts, contexto y respuestas Gemini55 días para control de abuso, seguridad y divulgaciones legales o regulatorias necesarias
Firebase AnalyticsHasta 14 meses para datos de usuario/evento; los informes agregados estándar pueden durar más
RevenueCatMientras sea necesario para derechos y servicio; se solicita borrar con la cuenta, salvo copias/deberes
Soporte/privacidadHasta tres años tras cerrar la solicitud, o más por obligaciones o reclamaciones
Copias y registros de borradoCopias residuales por ciclos normales; registro mínimo de borrado hasta tres años

Después eliminamos o anonimizamos irreversiblemente cuando sea posible.


11. Sus derechos

Sujeto a ley y excepciones, puede pedir acceso, copia, rectificación, supresión, limitación, portabilidad, oponerse al interés legítimo, retirar consentimiento, recibir información sobre automatización y reclamar ante una autoridad, incluido el Bayerisches Landesamt für Datenschutzaufsicht o su autoridad local.

Escriba a [email protected]. Podemos verificar proporcionalmente y respondemos normalmente en un mes bajo RGPD/UK GDPR, con prórrogas legales.

Puede retirar permisos en Apple Health/Health Connect. No usar AI Coach detiene nuevas solicitudes. Como el consentimiento de IA solo se guarda localmente, borrar los datos de la Aplicación o reinstalarla lo restablece y exige aceptar de nuevo antes de otra solicitud. También puede contactarnos para retirarlo.


12. Eliminación de cuenta y datos

(1) Solicite la eliminación mediante Eliminación de cuenta y datos o escribiendo a [email protected].
(2) Incluye Firebase Authentication y datos de Realtime Database, salvo excepciones. Si usó Apple, se revocarán tokens según sus requisitos.
(3) Borre historial local en gestión de datos; limpiar/desinstalar quita otros datos locales. Eliminar cuenta no cancela Pro: cancélelo en la tienda.
(4) Los destinatarios pueden conservar registros por obligaciones propias; instruiremos a encargados cuando corresponda.


13. California (CCPA / CPRA)

Cuando sea aplicable, residentes pueden conocer categorías, fuentes, fines, datos concretos y destinatarios; pedir corrección, eliminación y acceso portable; y no sufrir discriminación. No vendemos información ni la compartimos para publicidad entre contextos, por lo que no hay tal opt-out. No usamos/divulgamos información sensible para fines que activen el derecho a limitar. Agentes autorizados pueden escribir con prueba a [email protected].


14. Menores

TRAININGG y AI Coach no se dirigen a menores de 18 años y exigen esa edad. No recopilamos a sabiendas datos de menores. Avise a [email protected] para investigar y eliminar cuando corresponda.


15. Seguridad

Aplicamos TLS, Firebase Authentication, reglas por cuenta, controles de acceso y Firebase App Check. Historial de IA queda en MMKV local. Limitamos acceso a personas/proveedores necesarios.

Ningún sistema es totalmente seguro. Proteja dispositivo/credenciales y avise de accesos. Realizaremos notificaciones legalmente exigidas.


16. Cambios

Podemos actualizar por cambios de App, proveedores o ley. La versión vigente está en https://www.trainin.gg/app/privacy/es. Avisaremos adicionalmente y pediremos nuevo consentimiento cuando proceda.


17. Contacto, DPD y representantes

Nico Ettlinger – Digital Solutions
Am Seeacker 19
93326 Abensberg
Alemania
Correo: [email protected]

Al estar establecido en Alemania, no se necesita representante UE del art. 27 RGPD. No se ha designado DPD porque la organización y la escala documentada actual no alcanzan los umbrales legales; se reevaluará si cambia el tratamiento. Las consultas pueden dirigirse al responsable.

Si TRAININGG ofrece activamente la Aplicación a personas del Reino Unido sin establecimiento allí, puede ser obligatorio un representante británico. La publicación en Reino Unido debe permanecer desactivada hasta nombrarlo o documentar jurídicamente una excepción del art. 27.