Política de privacidad
Gym+ es un diario de entrenamiento. Lo que registras se queda en tu dispositivo por defecto y solo sale de él con tu autorización, como resumen: hacia tu Coach y hacia el ranking o tus equipos, según lo que actives, y, si lo activas, como copia cifrada del historial guardada en tu cuenta (apartado 4.11). Los datos de salud que lee la app (frecuencia cardíaca, calorías y pasos) no salen, salvo cuando lo autorizas: el envío a tu Coach, el uso en la verificación del entrenamiento y en el ranking, en el que solo viaja el nivel de verificación, o la copia del historial en tu cuenta. Este documento explica exactamente qué se lee, para qué, qué sale del dispositivo, quién ve qué y qué puedes exigirnos.
1. Quién es el responsable
La app Gym+ la publica y opera ALAS TECHNOLOGY LLC, empresa registrada en Estados Unidos con el EIN (número de identificación de empleador del IRS) 93-3927200.
Para la LGPD, somos el controlador de los datos descritos aquí. Para el GDPR, somos el responsable del tratamiento.
Delegado de protección de datos (el encarregado de la LGPD, art. 41): el canal oficial del delegado es privacy@gymplus.life. Esa dirección recibe cualquier solicitud, duda o reclamación sobre datos personales, y es a través de ella como nos comunicamos con la Autoridad Nacional de Protección de Datos de Brasil cuando es necesario.
2. Datos de salud
Esta es la parte que más importa, así que va primero.
Qué lee la app
Si, y solo si, lo autorizas, Gym+ lee de Salud de Apple (HealthKit) en el iPhone y de Health Connect en Android:
- Frecuencia cardíaca
- Calorías activas quemadas
- Calorías totales quemadas
- Pasos
- Solo cuando tocas para importarlos en la configuración inicial de la app: peso, altura, fecha de nacimiento y sexo en el iPhone; peso y altura en Android
Y solo escribe allí una cosa: la sesión de ejercicio que acabas de terminar, para que el entrenamiento cuente en tu actividad del día y aparezca en el historial de la app de salud del sistema.
Para qué
Para mostrar, dentro del entrenamiento que registraste, lo que hizo tu cuerpo mientras ocurría, y para mostrar gráficos y tendencias de esos mismos datos. Esos gráficos y tendencias se calculan en el propio dispositivo. No hay ninguna otra finalidad (ni estadística, ni comercial, ni de recomendación), salvo los usos que autorices: el envío a tu Coach (apartado 7), el uso en la verificación del entrenamiento o en el ranking (apartado 11) y la copia del historial guardada en tu cuenta, que sirve solo para devolverte el historial (apartado 4.11).
La importación de estos datos del perfil sirve solo para completar tu perfil en la configuración inicial de la app (de la fecha de nacimiento, la app solo guarda tu edad). La app solo los lee cuando tocas para importarlos y se quedan en el dispositivo, como el resto del perfil (apartado 3). Del perfil, solo dos cosas van a nuestro servidor, y solo para el ranking (apartado 6): la categoría que corresponde a tu sexo y, si lo confirmas en “Ajustes de la clasificación”, tu peso.
Lo que nunca pasa con ellos
- Los datos de salud se quedan en el dispositivo: allí se leen y se muestran y, sin tu autorización, no van a ningún servidor nuestro ni de terceros. Solo salen de él, pasando por nuestro servidor, para los usos que autorices: el envío a tu Coach, descrito en el apartado 7, o el uso en la verificación del entrenamiento o en el ranking, descrito en el apartado 11, o la copia del historial guardada en tu cuenta, descrita en el apartado 4.11, que sirve solo para devolverte el historial. En el ranking solo viaja el nivel de verificación calculado a partir de ellos, nunca la serie de frecuencia cardíaca. Y solo mientras esa autorización siga vigente.
- Los datos de salud no se venden, alquilan, ceden ni intercambian.
- Los datos de salud no se usan para publicidad, marketing, segmentación ni elaboración de perfiles, ni por nosotros ni por nadie. El SDK de Meta descrito en el apartado 4.10 no recibe ningún dato de salud.
- Los datos de salud no alimentan ningún sistema externo de recomendación automatizada y no se envían a ningún servicio de terceros para su procesamiento.
Anamnesis, evaluaciones y fotos de progreso
También tratamos como datos de salud tus respuestas de la anamnesis, las evaluaciones físicas, las evaluaciones de composición corporal (bioimpedancia) y las fotos de progreso. Solo llegan a nuestro servidor cuando las envías o las compartes con tu Coach, con un consentimiento separado para cada tipo, o cuando pides que un informe de bioimpedancia se lea automáticamente, lo que ocurre solo en memoria, en la infraestructura de nuestro encargado de alojamiento, sin que el archivo se guarde. Todo esto se describe en el apartado 7.
Cómo retirar la autorización
- iPhone: Ajustes Privacidad y seguridad Salud Gym+, y desactiva lo que quieras.
- Android: abre Health Connect Permisos de apps Gym+.
Retirar la autorización no borra lo que ya está en tu app de salud: ese historial lo gestiona el propio sistema, y es allí donde se borra. Gym+ simplemente deja de leer.
3. Lo que se queda en el dispositivo
Se queda en tu dispositivo, en el almacenamiento privado de la app, y por defecto no se nos envía:
- Tu diario de entrenamiento: ejercicios, series, cargas, repeticiones, descansos, fechas.
- Tus rutinas y entrenamientos creados.
- Tu perfil, si lo rellenas: nombre visible, sexo, edad, altura, peso y nivel de actividad (la foto de perfil y la imagen de portada, cuando las publicas, siguen el apartado 8; la categoría del ranking que corresponde a tu sexo y el peso que confirmas para el ranking siguen el apartado 6).
- Medidas corporales, si las registras.
- Fotos de progreso, si las tomas o las eliges de la galería y no las compartes con tu Coach (apartado 7.2).
- Evaluaciones físicas y de composición corporal (bioimpedancia) que registres, hasta que las compartas con tu Coach (apartado 7.4).
- Notas que escribas.
- Preferencias: idioma, tema, unidades, objetivo semanal.
- Los datos de salud descritos en el apartado 2.
El diario de entrenamiento solo sale del dispositivo con tu autorización, y entonces como resumen de cada entrenamiento, según lo que actives: las series, con carga y repeticiones, van a tu Coach (apartado 7) y al ranking (apartado 6), y los equipos de los que formas parte reciben un resumen por día (entrenamientos, minutos, volumen, racha y récords y, solo con tu interruptor de calorías activado, la estimación de calorías que el propio Gym+ calcula a partir del entrenamiento, nunca una cifra leída de la app de salud). Si activas el historial guardado en tu cuenta, una copia cifrada del diario y de los demás elementos enumerados en el apartado 4.11 se queda en nuestro servidor, solo para volver a ti.
Si desinstalas la app, esos datos se eliminan del dispositivo junto con ella. Solo tenemos una copia de ellos para devolverte si activaste el historial guardado en tu cuenta (apartado 4.11). Cuando exportas una copia de seguridad o compartes un entrenamiento, el archivo va a donde tú elijas, por iniciativa tuya. Lo que decides hacer visible a otras personas (tu @ en el ranking, lo que autorizas a ver a tu Coach y las fotos y vídeos que publicas) se describe en los apartados 5 a 8.
4. Lo que sale del dispositivo
Solo lo que se describe abajo, y cada elemento solo cuando usas la función correspondiente.
4.1 Tu cuenta
La cuenta se crea con Iniciar sesión con Apple, con Iniciar sesión con Google o con un código enviado a tu correo. No existe contraseña de Gym+. Cuando entras con Apple o Google, el proveedor entrega a la app un comprobante de identidad firmado, y la app lo envía a nuestro servidor, que verifica la firma con las claves publicadas por el proveedor. Así recibimos:
- el identificador de tu cuenta en el proveedor (un código estable, no tu nombre);
- el correo electrónico que facilita el proveedor. Si elegiste ocultar tu correo en Apple, solo recibimos la dirección de reenvío de Apple, y nunca pedimos la verdadera.
- tu nombre, cuando el proveedor lo facilita: Apple lo entrega a la app solo en tu primer acceso, y la app lo envía a nuestro servidor; Google lo incluye en el propio comprobante de identidad;
- el @ (nombre de usuario) que eliges justo después del primer inicio de sesión. Es público: es como otras personas te encuentran en Gym+ y como apareces en el ranking.
Si entras con un código, nos das tu correo y le enviamos un código de 6 dígitos, válido durante 10 minutos y para un máximo de 5 intentos. Del código solo guardamos un resumen criptográfico.
El nombre que diste al crear la cuenta y la parte de tu correo anterior a la @ se usan solo para sugerirte tu primer @. Se guardan cifrados solo hasta que eliges tu @, y se borran en ese momento. Mientras existen, no se muestran a nadie (ni en el ranking ni a tu Coach), se incluyen en la exportación de tus datos y se borran al eliminar la cuenta. Cuando cambias de @ más adelante, las sugerencias salen de lo que la app envía junto con la solicitud, que no se guarda. Las credenciales de sesión que devuelve nuestro servidor se quedan solo en memoria y se descartan cuando cierras sesión o cierras la app.
Un dispositivo a la vez. Tu cuenta permanece con la sesión iniciada en un solo dispositivo a la vez: iniciar sesión en otro dispositivo cierra la sesión en el anterior. Para ello, y para proteger la cuenta del uso por otra persona, la app crea en el chip de seguridad del dispositivo (Secure Enclave en el iPhone, Keystore en Android) una clave criptográfica que nunca sale de él y firma con ella cada petición a nuestro servidor. Guardamos, vinculados a tu cuenta: el identificador del dispositivo que la app obtiene de esa clave (no es número de serie, IMEI, dirección MAC ni identificador publicitario), el modelo aproximado (como “iPhone” o “Pixel 8”) y la fecha y hora del último acceso. Solo los usamos para la seguridad de la cuenta: mantener un dispositivo con la sesión iniciada a la vez, avisarte por correo cuando entra un dispositivo nuevo (con el botón “No he sido yo”, que cierra la sesión en todos) y mostrar en Ajustes > Seguridad el dispositivo actual y los recientes. Siguen el plazo de los registros de acceso de la sección de conservación y se desvinculan de ti cuando se elimina la cuenta.
Hitos de uso. Guardamos, vinculados a tu cuenta, solo el tipo y la fecha de algunos hitos de uso, sin ningún dato de salud (el primer entrenamiento completado, la primera semana completa con 2 entrenamientos y el primer uso de cada tipo de función: integración con la app de salud, funciones sociales, Coach y récords personales), para entender cómo empiezan las personas a usar Gym+ y mejorar el producto mediante análisis interno; estos hitos se incluyen en la exportación de tus datos y se eliminan junto con la cuenta.
Cómo usas Gym+. Al registrarte, la app te pregunta «¿Cómo usas Gym+?»: si entrenas por tu cuenta, tienes entrenador personal o eres entrenador personal. Guardamos en nuestro servidor, vinculadas a tu cuenta, la respuesta y su fecha, para adaptar la app y los mensajes que te enviamos y para contar, de forma agregada, cuántas personas usan la app de cada manera. La respuesta nunca va a Meta ni a ningún otro socio publicitario y no se muestra a tu Coach; se incluye en la exportación de tus datos y se elimina al eliminar la cuenta.
4.2 La verificación de la suscripción
Para saber si tu suscripción es válida, la app envía a nuestro servidor el identificador de la compra emitido por la tienda (Apple o Google) y el identificador del producto. El servidor consulta a la propia tienda y guarda el resultado: el plan (Atleta o Coach), el estado de la suscripción (periodo gratis, activa, en periodo de gracia, caducada, revocada), la fecha de caducidad y la fecha de la última consulta, vinculados a tu cuenta. La tienda también avisa a nuestro servidor cuando la suscripción cambia de estado: renovación, cancelación, reembolso.
No recibimos ni almacenamos número de tarjeta, datos bancarios, dirección de facturación ni ningún medio de pago. Quien cobra es la tienda, y es ella quien guarda eso.
4.3 La revisión semanal
Cuando pides la revisión semanal, y solo en ese momento, la app envía a nuestro servidor:
- el idioma en el que quieres el texto;
- el objetivo semanal que elegiste;
- para cada una de las 4 últimas semanas completas, tres números: cuántos entrenamientos, en cuántos días distintos y cuántas series.
Doce números, un idioma y un objetivo. No se envían nombres de ejercicios, cargas, repeticiones, fotos, medidas, notas, historial en bruto ni ningún dato de salud. La semana en curso se excluye deliberadamente, porque todavía no ha terminado. El servidor calcula el texto de la revisión, lo devuelve a la app y no guarda esos números.
4.4 El programa de invitaciones
Si usas la invitación para amigos, el servidor guarda tu código de invitación, quién invitó a quién y en qué etapa está cada invitación. Para impedir que un mismo dispositivo cree varias cuentas solo para ganar recompensas, la app envía un identificador de instalación que ella misma genera al azar. No es un identificador de hardware ni de publicidad, cambia si reinstalas la app, y el servidor lo guarda solo como resumen criptográfico con clave secreta. Cuando canjeas un mes ganado, usamos el correo de la cuenta para acordar la entrega.
4.5 Mensajes que nos envías
Si escribes a una de nuestras direcciones de correo, recibimos el mensaje, tu dirección y lo que decidas incluir, como capturas de pantalla. Lo usamos solo para responder y resolver la solicitud.
4.6 Correos que enviamos
Usamos el correo de tu cuenta, el idioma de la app y la zona horaria del dispositivo para enviar mensajes desde el dominio gymplus.life, en el idioma correcto y a la hora adecuada:
- Mensajes del servicio: códigos de acceso y de confirmación, bienvenida, avisos sobre tu suscripción (como el inicio y el fin del periodo gratis, un pago fallido y el fin del acceso), avisos de seguridad y decisiones de moderación sobre tu contenido. Se envían siempre, porque forman parte del funcionamiento de la cuenta.
- Informes semanales y mensuales (apartado 4.7).
- Recordatorios de suscripción y recordatorios de regreso (apartado 4.8).
- Avisos de actividad de los alumnos, para quien usa el plan Coach, y novedades del producto: solo se envían si los activas.
Todo mensaje que no sea del servicio lleva un enlace para darse de baja con un clic, que desactiva solo ese tipo de mensaje. Registramos cada una de tus elecciones, con la fecha, el origen y la versión del texto mostrado.
4.7 Informes por correo
Los informes tratan sobre tu propio uso de Gym+. Cada uno tiene su propio interruptor, empieza activado y puede desactivarse en cualquier momento en los ajustes de notificaciones de la app, en la página de preferencias de correo o con el enlace al final de cada informe.
- Informes semanales y mensuales del Atleta: para elaborarlos, la app envía a nuestro servidor solo los totales del periodo: número de entrenamientos, minutos, volumen, récords, racha o semanas entrenadas, medallas y los músculos más trabajados. No se envía ningún dato de salud ni ninguna medida corporal. Los totales semanales se conservan hasta 8 semanas y los mensuales hasta 3 meses, solo para comparar con el periodo anterior.
- Informes semanales y mensuales del Coach: elaborados en nuestro servidor, muestran el número de alumnos activos, el cumplimiento medio del plan de entrenamiento, los alumnos, identificados por su @, cuyo cumplimiento subió o bajó 10 puntos o más, los programas que terminan pronto y los mensajes de alumnos que aún esperan respuesta. El cumplimiento solo cuenta a los alumnos que permitieron al Coach ver sus entrenamientos, y solo el número de sesiones realizadas y previstas.
El informe del Coach nunca incluye datos de salud: ni frecuencia cardíaca, ni calorías, ni dolor, ni medidas, ni evaluaciones, ni bioimpedancia, ni anamnesis, ni fotos. Cada lectura de los datos de un alumno para elaborar el informe se anota en el registro de accesos de ese alumno, igual que una lectura hecha en la app.
4.8 Recordatorios de suscripción y recordatorios de regreso
Si creas una cuenta y no te suscribes, podemos enviarte hasta 4 recordatorios por correo para completar la suscripción, en los primeros 14 días. Si tu plan terminó sin renovarse, podemos enviarte hasta 3 correos con recordatorios de regreso en los 60 días siguientes; quien tuvo un reembolso o una revocación no recibe ninguno. Estos correos son promocionales y lo indican en el pie, solo se envían entre las 10:00 y las 20:00 de tu zona horaria, se detienen en cuanto te suscribes y no llevan precio, datos de salud ni medidas corporales.
- Fuera de Europa, se basan en nuestro interés legítimo en recordar a personas que ya crearon una cuenta en Gym+ y empiezan activados, con baja con un clic en cada mensaje, además del interruptor "Recordatorios de suscripción" en la app y en la página de preferencias.
- En Europa (cuando la zona horaria de tu cuenta es europea), solo se envían si activas ese interruptor, es decir, con tu consentimiento, que puedes retirar de la misma forma.
- Recordatorios en el dispositivo: la app solo programa una notificación de recordatorio de suscripción si aceptas una solicitud específica, separada del permiso de notificaciones del sistema y mostrada antes que él, es decir, con tu consentimiento explícito. Son como máximo 2, y puedes desactivarlas en los ajustes de la app o del sistema.
4.9 Diagnósticos de errores, rendimiento e informes de problemas
Para corregir fallos, la app envía a nuestro servidor datos técnicos de los errores que ocurren en ella: el tipo y el mensaje del error, el rastro técnico del código (ofuscado, sin contenido tuyo), la pantalla en la que ocurrió, la versión de la app, el sistema y el modelo aproximado del dispositivo, y las últimas 50 acciones en la app antes del error (pantallas abiertas, acciones principales y solicitudes al servidor, con ruta, resultado, duración y código de la solicitud). También recibimos los cierres inesperados de la app que registra el propio sistema (en Android, el motivo de cierre; en iPhone, MetricKit).
- Lo que nunca se envía: lo que escribes, contraseñas, códigos de acceso, tokens, correos electrónicos en texto, números de documento o de teléfono, coordenadas y datos de salud. La app enmascara estos datos antes del envío y el servidor los enmascara de nuevo.
- Vínculo: con la sesión abierta, el error queda vinculado a tu cuenta; antes de iniciar sesión, solo a un identificador aleatorio de la instalación, guardado como resumen criptográfico.
- Cómo desactivarlo: en Ajustes > Privacidad y datos, con el interruptor «Enviar diagnósticos de errores», activado por defecto. Desactivado, la app deja de enviar todo lo que describe este apartado, a nuestro servidor, a Sentry y a PostHog, y lo que estaba en cola para nuestro servidor se borra del dispositivo.
- Informar de un problema: en Ajustes > Ayuda e información y en Perfil, escribes lo que pasó y eliges si adjuntas los diagnósticos. El texto pasa por el mismo filtro de odio y amenazas que el resto de la app, se enmascara y recibe un código de soporte (como GP-7K3Q9) que aparece en pantalla. El soporte recibe el informe por correo electrónico y responde al correo de tu cuenta.
- Sugerencias, capturas y el sitio: en Perfil, en “Sugerencias”, envías ideas; en “Informar de un problema”, y con el botón “Informar de un fallo” de cada página del sitio gymplus.life, puedes incluir una captura de la pantalla, que ves antes del envío con los campos de formulario tapados, o adjuntar una imagen. Con ella van la pantalla o la página, la versión de la app o del sitio, el sistema, el idioma, el tamaño de pantalla, el navegador (en el sitio) y la cuenta, si iniciaste sesión; nunca contraseñas ni tokens. Lo usamos solo para corregir fallos y valorar sugerencias. Se guarda 180 días, se borra al eliminar la cuenta y llega al equipo de soporte por correo electrónico.
Rendimiento y usabilidad, de forma agregada. La app mide cuánto tarda en abrirse y la fluidez de cada pantalla (fotogramas lentos y congelados), y cuenta, por pantalla, los toques, los toques repetidos en rápida sucesión en el mismo punto, los toques que no obtienen respuesta y la zona de la pantalla en la que ocurren (una cuadrícula de 12 por 24 partes, nunca la posición exacta). Estos recuentos se suman en el dispositivo y se envían a nuestro servidor sin cuenta, sin identificador de la instalación y sin hora del día, y el servidor los suma por día sin guardar la dirección IP (solo un resumen criptográfico de ella, para limitar los envíos excesivos). Sirven solo para encontrar pantallas lentas y botones difíciles de usar. En las pantallas de salud (Datos de salud, Composición corporal, Medidas, Tus fotos, Evolución y Comparar) y mientras haya contenido protegido en pantalla, no se cuenta ningún toque; allí solo se mide la fluidez de la pantalla. Se guardan 180 días.
Sentry. Los errores, los cierres inesperados, los eventos de «la app no responde» (en Android) y los bloqueos (en iPhone) también se envían a Sentry (Functional Software, Inc.), contratado por nosotros como encargado del tratamiento, con los datos almacenados en la Unión Europea (Frankfurt, Alemania). Sentry recibe el tipo y el mensaje del error, el rastro técnico del código, la pantalla en la que ocurrió y las pantallas abiertas antes, la versión de la app, el sistema y el modelo del dispositivo, todo enmascarado en el dispositivo antes del envío. Si tienes 18 años o más, también recibe medidas de rendimiento (el tiempo de apertura y la duración de las pantallas y operaciones) y un código derivado de tu cuenta mediante un resumen criptográfico, que no lleva ni tu correo electrónico ni tu nombre. No recibe lo que escribes, las solicitudes al servidor, grabaciones ni imágenes de la pantalla, ni datos de salud.
PostHog. Para entender qué partes de la app se usan y dónde abandonan las personas (por ejemplo, cuántas cuentas abren la pantalla de planes y cuántas empiezan una prueba), enviamos a PostHog, Inc., contratada por nosotros como encargado del tratamiento, con los datos almacenados en la Unión Europea (Frankfurt, Alemania), una lista cerrada de eventos: pantallas abiertas (nunca las pantallas de salud), inicio y cierre de sesión, apertura de la pantalla de planes, confirmación de compra (solo el plan y si es una prueba gratuita, sin importe ni moneda), inicio y fin del entrenamiento, y la instalación, la actualización, la apertura y el paso a segundo plano de la app. Con ellos van el mismo código derivado de la cuenta y datos técnicos del dispositivo (modelo, sistema, versión de la app e idioma). No hay grabación de pantalla, ni captura automática de toques, ni datos de salud, y no se envía ninguna información de tu perfil. Las personas de 16 o 17 años, o cuya edad aún no se ha confirmado, no envían nada a PostHog.
Ni Sentry ni PostHog usan estos datos para publicidad, para rastrearte en otras apps o sitios web ni para fines propios, y nada de ello va a Meta. Ambos están configurados para no guardar la dirección IP desde la que llegan los datos.
Usamos estos datos solo para encontrar y corregir errores, mejorar la app y atender tu informe, nunca para publicidad. Los errores se guardan 30 días en nuestro servidor y hasta 90 días en Sentry (las mediciones de rendimiento, 30 días); los recuentos agregados de rendimiento y usabilidad, 180 días; los eventos de uso en PostHog, mientras la cuenta se use (se borran tras 12 meses sin uso de la app); y los informes, 180 días. Los errores de nuestro servidor, los eventos de PostHog y los informes se borran al eliminar la cuenta, y los errores y los informes de nuestro servidor se incluyen en la exportación de tus datos.
4.10 SDK de Meta
Usamos un SDK de Meta solo para medir las campañas de anuncios pagadas que publicamos fuera de la app; la app no muestra anuncios. Para ello, la app y nuestro servidor envían a Meta solo estos eventos: la instalación y la apertura de la app, el registro completado y la suscripción (el inicio del período gratuito y la compra, con el plan, el precio y la moneda). Con ellos van identificadores del dispositivo: un identificador aleatorio que el SDK crea para la instalación, el identificador del clic en el anuncio, cuando lo hay, y datos técnicos del dispositivo, como el modelo, el sistema operativo y la versión de la app. Lo que nunca va: los datos de salud, de entrenamiento o de ubicación y tu respuesta a «¿Cómo usas Gym+?». Para quedar fuera, pídelo por correo a support@gymplus.life.
En Android, y en el iPhone sin tu permiso. No van el identificador publicitario del dispositivo, tu correo electrónico ni el identificador de tu cuenta: nada que te identifique va a Meta, y en el iPhone el SDK funciona en modo limitado.
En el iPhone, con tu permiso. La app puede pedir una vez, mediante el aviso del propio iPhone, permiso para el rastreo (App Tracking Transparency). Si lo permites, Gym+ también comparte con Meta, solo para medir campañas: tu correo electrónico y el identificador de tu cuenta, con hash, el identificador publicitario del dispositivo, tus compras (el inicio del período gratuito y la suscripción) y los eventos de interacción (instalación, apertura y registro). Puedes retirar el permiso en cualquier momento en los Ajustes del iPhone; a partir de entonces, vuelve a aplicarse el párrafo anterior.
Cuando instalas Gym+ desde un anuncio de Google, guardamos el identificador del clic (gclid) y el origen de la campaña. Si tienes 18 años o más, comunicamos a Google Ads solo ese identificador y el hecho de que se creó la cuenta o de que comenzó el período de prueba, para medir nuestros anuncios. Nunca enviamos tu nombre, correo electrónico, teléfono ni datos de entrenamiento o de salud. Puedes oponerte en cualquier momento a través del correo de soporte.
4.11 Historial guardado en tu cuenta
Por defecto, tu historial se queda solo en el dispositivo (apartado 3). Si activas Guardar mi historial en mi cuenta (Ajustes > Cuenta), Gym+ empieza a guardar una copia cifrada de él en nuestro servidor, vinculada a tu cuenta, para que vuelva cuando cambies de teléfono o reinstales la app. La función viene desactivada y solo se activa después de que leas y aceptes una pantalla de consentimiento propia. Si no la quieres, nada cambia en la app: el historial sigue solo en el dispositivo.
Qué se guarda:
- entrenamientos: ejercicios, series, cargas, repeticiones, descansos, esfuerzo, notas del entrenamiento y los datos del reloj vinculados al entrenamiento, como la frecuencia cardíaca y las calorías;
- rutinas, agenda de la semana y ejercicios que creaste;
- perfil (nombre visible, sexo, edad, altura, peso y nivel de actividad), medidas corporales y registros de peso;
- medallas obtenidas en la app, notas, lugares de entrenamiento (nombre y equipamiento, sin dirección ni coordenadas) y las preferencias de la app.
Qué no se guarda: fotos y contenido multimedia de cualquier tipo (fotos de progreso, foto de perfil, fotos y vídeos de ejercicios y los archivos multimedia de las notas). Siguen solo en el dispositivo.
Para qué: solo para devolverte el historial, en el mismo dispositivo o en otro, y para mantener la copia al día después de cada entrenamiento. Esta copia no se usa para publicidad, marketing, recordatorios de regreso, segmentación ni análisis de uso, no va a PostHog, a Sentry, a Meta ni a ningún otro proveedor, y no se muestra a tu Coach, a tu responsable ni a otras personas por causa de esta función. Lo que compartes con tu Coach sigue rigiéndose por el apartado 7, con los consentimientos propios de allí.
Base jurídica: como el historial incluye datos de salud, la base es tu consentimiento explícito, específico y destacado (LGPD, art. 11, I, y GDPR, art. 9(2)(a), junto con el art. 6(1)(a)), que puedes retirar en cualquier momento en los ajustes de la app. Guardamos un registro del consentimiento, solo con la fecha, la versión del texto y tu elección, mientras la función esté activada y durante 5 años más después de desactivarla, como prueba.
Dónde se guarda y cómo se protege: la copia se guarda en el almacenamiento de objetos de Cloudflare (R2), el encargado de alojamiento descrito en el apartado 12, en la jurisdicción de la Unión Europea. Se guarda solo en la Unión Europea; en el camino entre tu dispositivo y el almacenamiento, los datos ya cifrados pueden pasar por la red de Cloudflare fuera de la UE, protegidos por las cláusulas contractuales de Cloudflare. Cada archivo se cifra con AES-256-GCM con una clave propia de tu cuenta, y el nombre de los archivos no lleva el identificador de tu cuenta. En nuestra base de datos solo queda un índice (meses, revisiones y tamaños), nunca el contenido del entrenamiento, y nuestro servidor no escribe el contenido del historial en sus registros técnicos.
Un dispositivo a la vez: la copia sigue la regla de un dispositivo con la sesión iniciada a la vez (apartado 4.1). Al iniciar sesión en un dispositivo nuevo, la app descarga la copia y la combina con lo que haya en el dispositivo, sin duplicar entrenamientos.
Plan: para guardar entrenamientos nuevos hace falta tener un plan activo. Sin plan, no se guarda nada nuevo, y lo que ya está en tu cuenta sigue disponible para descargarlo, desactivarlo o borrarlo.
Cómo desactivarlo y borrarlo: desactiva el interruptor en Ajustes > Cuenta. Al desactivarlo, la copia se borra del servidor en un plazo de 24 horas, y lo que está en el dispositivo sigue allí. El índice de la copia (meses, revisiones y tamaños, nunca el contenido) puede seguir en las copias de seguridad de la base de datos hasta 30 días. Retirar el consentimiento no afecta a lo que se hizo antes ni al resto de la app. Un entrenamiento que borras en la app deja en el servidor solo una marca de eliminación, sin contenido, durante 90 días, para que otro dispositivo sepa que se borró.
Durante cuánto tiempo: mientras la cuenta exista y la función esté activada. Si pasas 24 meses sin usar la app y sin plan activo, la copia se borra, con un aviso 30 días antes: por correo, si aceptaste recibir ese aviso por correo, o en la app, cuando vuelvas a abrirla. Usar la app en ese intervalo cancela el borrado.
Eliminación de la cuenta y exportación: eliminada la cuenta, la copia se borra con ella. La exportación de tus datos incluye el historial guardado.
Si tienes 16 o 17 años: la función viene desactivada y bloqueada, y solo puede activarse después de que tu responsable la autorice en el panel del responsable (apartado 17). Si tu responsable revoca la autorización, la nube se desactiva y la copia en la nube se borra en un plazo de 30 días; el historial se queda solo en el dispositivo. Tu responsable no ve el historial guardado: el panel del responsable sigue mostrando solo lo que describe el apartado 17.
Copia de seguridad de iCloud en el iPhone: mientras la función esté activada, la app excluye el historial del dispositivo de la copia de seguridad de iCloud, para que los datos de salud no queden guardados en dos lugares. Al desactivarla, el historial vuelve a entrar en la copia de seguridad de iCloud, como antes.
5. Ubicación y reconocimiento del gimnasio
Si lo permites, Gym+ usa la ubicación del dispositivo solo mientras la app está en uso, con una única finalidad: reconocer el gimnasio en el que estás, para que tus entrenamientos cuenten en el ranking de ese gimnasio.
- Tu posición exacta nunca llega a nuestro servidor ni la guardamos: como máximo, el servidor recibe una celda aproximada, como se describe más abajo.
- Para encontrar gimnasios cercanos, la app envía al servidor una celda de geohash de cerca de 1 km, una cuadrícula del mapa que indica la zona; se usa para la búsqueda y no se guarda.
- En el check-in, la app envía el identificador del gimnasio y la celda de cerca de 150 m en la que estás, para confirmar que estás en el gimnasio. Esa celda se comprueba con la del gimnasio y no se guarda.
- Si registras un gimnasio nuevo, la app envía como su posición solo la celda de cerca de 150 m en la que estás, nunca tu posición exacta; el servidor rechaza cualquier posición más precisa que la celda. El centro de esa celda pasa a ser la posición del gimnasio y se muestra a quien busca gimnasios. No guardamos ningún registro que te vincule a esa posición y al momento en que la registraste: solo queda la constancia de que fuiste tú quien registró el gimnasio, que se borra al eliminar tu cuenta.
- Para nombrar la ciudad y, en el iPhone, sugerir gimnasios cercanos, la app usa los servicios de ubicación del propio sistema: los de Apple en el iPhone y los de Google en Android. En esas consultas, la coordenada puede ir del dispositivo a Apple o a Google, que la tratan según sus propias políticas de privacidad; Gym+ solo recibe de vuelta el nombre del lugar.
- La app no usa la ubicación en segundo plano, no crea un historial de tus desplazamientos y no usa la ubicación con fines publicitarios.
El permiso es opcional. Puedes rechazarlo cuando el sistema lo pida o revocarlo después, en cualquier momento, en los ajustes del dispositivo (iPhone: Ajustes Privacidad y seguridad Localización Gym+; Android: Ajustes Aplicaciones Gym+ Permisos Ubicación). Sin él, la app sigue funcionando; solo deja de reconocer el gimnasio automáticamente.
6. Ranking público
El ranking del gimnasio es público dentro de Gym+: quien lo abre ve la clasificación de las personas, cada una identificada por su @. El ranking muestra tu @, no tu correo ni el nombre de tu cuenta de Apple o Google.
Puedes salir del ranking u ocultarte en él en cualquier momento, desde la propia app. También puedes pedírnoslo en privacy@gymplus.life. Al salir, tu @ deja de aparecer en la lista; tus entrenamientos siguen en tu dispositivo.
Categoría. Si tienes cuenta y respondiste la pregunta sobre el sexo en el perfil de la app (en la configuración inicial, en Ajustes o al importarlo de la app de salud), la app envía a nuestro servidor solo la categoría del ranking que corresponde a tu respuesta: hombres, mujeres o abierta (para quien prefiere no decirlo). La categoría decide en qué tablas entras y la referencia que se usa para los niveles de fuerza y las categorías de peso. En las tablas separadas por categoría, quien las ve conoce la categoría de las personas que aparecen en ellas. Puedes cambiar tu categoría en “Ajustes de la clasificación”.
Peso. Tu peso solo va a nuestro servidor si tocas “Confirmar peso” en “Ajustes de la clasificación”. Sirve para dividir la fuerza y el volumen entre tu peso y para fijar tu categoría de peso en las tablas de fuerza. Nadie ve el número: se guarda cifrado, y las tablas solo muestran la categoría de peso. Sin él, quedas fuera de las tablas de fuerza y de volumen, y 90 días después de la última confirmación deja de usarse hasta que lo confirmes de nuevo.
Cómo dejar de participar. “Salir de la clasificación”, en “Ajustes de la clasificación”, te saca de todas las tablas; desactivar “Medallas, niveles y competiciones” en Ajustes también te saca de ellas. La categoría y el peso siguen guardados, vinculados a tu cuenta, se incluyen en la exportación de tus datos y se borran con la eliminación de la cuenta.
7. Compartir datos con tu Coach
7.1 Lo que eliges compartir
Si entrenas con alguien que usa el plan Coach, Gym+ permite que esa persona siga tu evolución. No se comparte nada sin tu consentimiento, y el consentimiento se da por categoría: eliges cada una por separado.
- Rendimiento: entrenamientos, series con carga y repeticiones, y cumplimiento del plan de entrenamiento.
- Resumen de salud: de cada entrenamiento, la frecuencia cardíaca media y la máxima, las calorías activas y el tiempo en cada zona de frecuencia cardíaca, nunca la serie de latidos. Por tratarse de datos de salud, solo se comparte con tu consentimiento específico para esta categoría.
- Verificación por el reloj: la confirmación, desde el reloj, de que las sesiones de entrenamiento se realizaron.
- Fotos de progreso, anamnesis, evaluación física y composición corporal: cada una con su propio consentimiento, como se describe en los apartados 7.2 a 7.4.
Lo que no autorices no se envía a tu Coach. Puedes retirar el consentimiento en cualquier momento, en su totalidad o por categoría; a partir de ese momento, deja de compartirse esa categoría. El Coach también puede deshacer el vínculo contigo, por ejemplo cuando dejas de ser su alumno, y en ese caso el intercambio de datos también se detiene.
Los datos compartidos pasan por nuestro servidor para llegar al Coach y se conservan mientras existan el vínculo y tu consentimiento. El Coach usa lo que ve para seguir tu entrenamiento y no puede usar esos datos para ninguna otra finalidad.
7.2 Fotos de progreso
Las fotos de progreso se quedan en tu dispositivo. Puedes compartirlas con tu Coach, una foto cada vez, si das el consentimiento específico para fotos. Sirven solo para que el Coach siga tu evolución.
- Quién las ve: solo el Coach del vínculo con el que las compartiste, y solo mientras el vínculo esté activo y tu consentimiento siga vigente. Ve la foto en la app, con su propio @ marcado sobre la imagen, mediante enlaces temporales que duran unos minutos, y no tiene forma de descargar el archivo.
- Moderación: antes de quedar disponible, la foto pasa por el mismo análisis de seguridad que cualquier otra imagen enviada a Gym+ (apartado 8), que tiene en cuenta el contexto de gimnasio.
- Almacenamiento: la foto, la pose y la fecha se guardan cifradas en nuestro servidor. Nada de la foto aparece en las notificaciones ni en la bandeja de entrada.
- Eliminación: cuando borras la foto o retiras tu consentimiento, cuando el vínculo termina o se bloquea, o cuando se elimina cualquiera de las dos cuentas, la foto y todas las copias guardadas se eliminan de inmediato.
7.3 Anamnesis
La anamnesis es el cuestionario de salud que tu Coach puede enviarte: el PAR-Q, el cuestionario estándar de Gym+ o preguntas escritas por el Coach. Permite al Coach conocer tu historial antes de preparar o ajustar tu entrenamiento.
- Las respuestas son datos de salud. Solo se envían con tu consentimiento específico para la anamnesis, y cada envío se conserva como una versión que nunca cambia.
- Se guardan cifradas en nuestro servidor. El Coach solo puede leerlas mientras el vínculo esté activo y tu consentimiento siga vigente, y cada lectura queda registrada.
- Cuando retiras el consentimiento, las copias del Coach se eliminan de inmediato. Cuando el vínculo termina, también se eliminan, y las solicitudes de anamnesis del vínculo terminado se eliminan 30 días después de su fin.
7.4 Evaluación física y bioimpedancia
Puedes registrar evaluaciones físicas (pliegues cutáneos, perímetros y pruebas físicas) y evaluaciones de composición corporal (bioimpedancia). Se quedan en tu dispositivo y sirven para seguir tu evolución.
- Compartir con el Coach: una evaluación solo llega a nuestro servidor cuando la compartes con tu Coach o cuando el Coach registra una evaluación tuya, y ambas cosas dependen de un consentimiento específico (uno para la evaluación física y otro para la composición corporal). Las medidas se guardan cifradas en el servidor. El Coach solo ve las evaluaciones que compartiste y las que él registró, y cada lectura queda registrada. Cuando se acerca la fecha de tu próxima evaluación, recibes un recordatorio, y el Coach también.
- Retirada y eliminación: puedes borrar las evaluaciones que registraste y ocultar las que registró el Coach. Cuando ningún vínculo activo mantiene tu consentimiento, las copias que compartiste se eliminan; solo queda una marca sin ninguna medida, para sincronizar tus otros dispositivos, que se elimina 30 días después. Lo que registró el Coach sigue siendo tuyo. Si se elimina tu cuenta, todo esto se elimina; si se elimina la cuenta del Coach, lo que él registró sigue siendo tuyo, sin su nombre.
- Lectura automática del informe: en lugar de escribir los números, puedes enviar el PDF del aparato o una foto del informe de bioimpedancia para que se lea automáticamente. Esto requiere un consentimiento separado, que puedes retirar en la pantalla de privacidad de la app. El archivo se lee en nuestro servidor mediante un sistema automatizado de lectura de documentos (inteligencia artificial) que funciona en la infraestructura de nuestro encargado de alojamiento (apartado 12), que no conserva el contenido ni lo usa para entrenar modelos. El archivo existe solo en memoria mientras se lee: no se escribe en ningún sitio, y el registro de uso guarda solo datos técnicos, como el tipo de archivo, el número de páginas y el resultado, nunca el texto, la imagen ni los valores. Cuando el informe es un PDF, el nombre y el número del informe se sustituyen por marcadores antes de que el sistema automatizado lea el texto. Cuando es una foto, la imagen completa, incluidos el nombre y la identificación impresos en ella, se analiza automáticamente para extraer los datos. El nombre vuelve a la app solo para que compruebes, en el dispositivo, que el informe es tuyo, y no se guarda. Una foto pasa por el mismo análisis de seguridad que las demás imágenes. Los valores leídos solo se guardan después de que los revises y confirmes.
7.5 Archivo por parte del Coach
El Coach puede archivar el vínculo contigo, por ejemplo cuando haces una pausa, y el vínculo también puede archivarse cuando el Coach tiene más alumnos que plazas, como se describe en los Términos de uso. Archivar desconecta el vínculo sin terminarlo:
- Lo que deja de compartirse: el Coach deja de ver cualquier dato tuyo (entrenamientos, métricas, salud, evaluaciones, fotos, anamnesis y cumplimiento) y no recibe nada nuevo; los entrenamientos que registres durante ese tiempo se quedan solo en tu dispositivo. Dejas de recibir los programas, los vídeos y las conversaciones de los programas del Coach, y la copia de ese contenido en tu dispositivo se elimina.
- Lo que el Coach sigue viendo: solo tu nombre y tu @, cuándo se archivó el vínculo y quién lo hizo, la fecha en que termina el archivo y la lista de programas que envió. Sus notas privadas se conservan y vuelven si desarchiva.
- Consentimiento suspendido: tus consentimientos siguen registrados, pero no autorizan ningún intercambio mientras el vínculo esté archivado. Si el Coach desarchiva, vuelven a aplicarse tal como estaban. Puedes retirarlos o terminar el vínculo definitivamente en cualquier momento.
- Aviso: se te avisa en la app cuando el vínculo se archiva, sin indicar el motivo, y cuando se desarchiva.
- Conservación de 12 meses y fin: un vínculo archivado se conserva hasta 12 meses, y el Coach recibe un aviso 30 días antes de que termine. Si nadie lo desarchiva, el vínculo termina al cabo de los 12 meses, los consentimientos se cierran con registro y se avisa a ambas partes. Eliminar tu cuenta o la del Coach termina un vínculo archivado como cualquier otro.
7.6 La página pública del Coach y las solicitudes de contacto
Quien usa el plan Coach puede publicar una página pública en gymplus.life/p/ seguido de su @. La página muestra el perfil del Coach (nombre, biografía, ciudad, especialidades, si entrena de forma presencial o en línea y el número de CREF, solo una vez verificado) y la foto y la portada aprobadas por la moderación. El Coach activa y desactiva la página y elige si los buscadores pueden indexarla. La página deja de mostrarse si el plan Coach caduca.
Quien quiera entrenar con el Coach puede enviar una solicitud de contacto, desde la página o desde la app, con un nombre, un contacto (correo o @) y un mensaje. Estos datos sirven para una única finalidad, la respuesta del Coach:
- se guardan cifrados en nuestro servidor y solo los lee el Coach; en una solicitud hecha desde la app, la respuesta del Coach queda disponible para quien la envió;
- se eliminan 180 días después del envío, o antes, cuando el Coach o quien la envió la retiran; quien envía desde la página recibe un enlace para eliminar su propia solicitud;
- para mantener fuera a los robots y el abuso, el formulario de la página usa una verificación anti-robot de Cloudflare, cargada solo cuando empiezas a rellenarlo, y límites de envío por dirección IP, guardada solo como resumen criptográfico y solo mientras dura el límite; el mismo contacto enviado de nuevo al mismo Coach actualiza la solicitud anterior en lugar de crear otra.
Eliminar la cuenta del Coach elimina la página y las solicitudes recibidas; eliminar la cuenta de quien envió desde la app elimina las solicitudes que hizo.
8. Fotos y vídeos que publicas
Algunos contenidos existen para que otras personas los vean: la foto de perfil, la imagen de portada, las fotos que decides publicar y, en el caso de quien usa el plan Coach, los vídeos de ejercicios que graba para sus alumnos. Cuando subes uno de estos contenidos, lo guardamos en nuestro servidor para mostrarlo a las personas con las que se comparte.
Estos contenidos se moderan (con análisis automatizado y revisión humana) para hacer cumplir las Normas de la Comunidad. El contenido que las incumpla puede retirarse; el contenido retirado se conserva durante 30 días para permitir la impugnación de la decisión y después se elimina. La moderación solo afecta a los contenidos publicados; las fotos de progreso que guardas en el dispositivo no se envían ni se analizan.
Puedes pedir la retirada de cualquier contenido que hayas publicado escribiendo a privacy@gymplus.life. Al eliminar la cuenta, se eliminan los contenidos que publicaste.
Denuncias
Puedes denunciar perfiles, fotos, vídeos, mensajes, comentarios, programas y otros contenidos de otras personas. Con una denuncia guardamos quién denunció, qué se denunció y quién es su autor, el motivo elegido, el detalle que escribas, si lo hay (hasta 1.000 caracteres), y la fecha. Una vez enviada, el contenido desaparece de tu vista, y la app te ofrece bloquear al autor.
El equipo de moderación ve la denuncia con el contexto necesario para decidir: el fragmento denunciado y el historial de moderación del autor. A quien denunció le comunicamos un resultado genérico. Cuando una denuncia afecta a un niño o a un adolescente, va directamente al equipo de seguridad infantil y el resultado no se comunica a quien denunció; los casos confirmados se comunican a las autoridades, como se describe en Seguridad infantil. El tiempo durante el que se conservan las denuncias figura en el apartado 13.
9. Capturas y grabaciones de pantalla
Parte del contenido de Gym+ está protegido, por ejemplo los entrenamientos de pago preparados por un Coach. En esas pantallas, la app detecta cuándo se hace una captura o una grabación de pantalla, para proteger ese contenido.
- Lo que la app registra es solo el hecho de que el evento se produjo en un contenido protegido.
- Ese registro va a nuestro servidor para la moderación y para proteger el contenido y no se envía al Coach.
- Gym+ no toma, guarda ni envía ninguna imagen de la pantalla, y esto no le da acceso a la captura que generó el sistema ni a tu galería.
- La detección solo funciona en las pantallas de contenido protegido; no se usa en el resto de la app.
10. Bluetooth y sensores
Gym+ usa Bluetooth solo para conectar bandas y sensores de frecuencia cardíaca que tú elijas. La búsqueda de dispositivos se produce cuando pides conectar un sensor y no sirve para nada más. La app no usa Bluetooth para localizarte, no busca otros dispositivos a tu alrededor con ninguna otra finalidad y no envía a nuestro servidor la lista de dispositivos encontrados. La frecuencia cardíaca que lee el sensor se trata como el resto de los datos de salud del apartado 2. Puedes revocar el permiso de Bluetooth en los ajustes del dispositivo cuando quieras.
11. Relojes y sensores
Gym+ funciona con los relojes y sensores que decidas conectar:
- Apple Watch;
- relojes Wear OS;
- relojes Garmin, mediante la app Gym+ para Connect IQ;
- bandas de frecuencia cardíaca Bluetooth.
Qué se recoge
Durante el entrenamiento, estos dispositivos registran las series, las repeticiones, la carga, la frecuencia cardíaca en promedios de 15 segundos y el resumen del entrenamiento.
Cómo llegan los datos al teléfono
Los datos van del reloj al teléfono por el canal oficial de cada fabricante:
- Garmin: el Garmin Connect IQ Mobile SDK y la app Garmin Connect;
- Apple Watch: la vinculación de Apple;
- Wear OS: la capa de datos de Wear OS;
- Bandas: Bluetooth estándar, como se describe en el apartado 10.
Garmin trata los datos que pasan por ella conforme a su propia política de privacidad. Lo mismo vale para Apple y para Google respecto de sus propios sistemas.
Dónde se quedan los datos
En tu dispositivo. Solo salen de él cuando autorizas su envío a tu Coach (apartado 7) o su uso en la verificación del entrenamiento o en el ranking (apartado 6), o cuando activas el historial guardado en tu cuenta (apartado 4.11), que guarda una copia cifrada de los entrenamientos, con los datos del reloj, solo para devolvértela. En el ranking solo viaja el nivel de verificación calculado a partir de estos datos, nunca la serie de frecuencia cardíaca.
Base jurídica
Al tratarse de datos de salud, el tratamiento se basa en tu consentimiento: consentimiento específico y destacado según la LGPD (art. 11, I) y consentimiento explícito según el GDPR (art. 9(2)(a)). La tabla completa está en el apartado 14.
Cómo retirar la autorización
- desconecta el reloj o la banda en la propia app;
- revoca los permisos en los ajustes del sistema o en la app Garmin Connect;
- retira, en la app, la autorización que diste al Coach, a la verificación del entrenamiento o al ranking;
- desactiva el historial guardado en tu cuenta en Ajustes > Cuenta.
La retirada no afecta al tratamiento ya realizado antes de ella.
12. Con quién compartimos
No vendemos datos personales por dinero ni los intercambiamos por servicios, descuentos u otra contraprestación. Los terceros implicados son los que hacen posible la app:
| Quién | Qué recibe | Por qué |
|---|---|---|
| Apple y Google (tiendas) | Tu compra y el estado de la suscripción | Venden, cobran y gestionan la suscripción. Tratan esos datos como responsables propios, según sus propias políticas de privacidad. |
| Apple y Google (ubicación del sistema) | La coordenada del dispositivo, cuando la app pide el nombre de la ciudad o gimnasios cercanos | Geocodificación y búsqueda en el mapa hechas por el sistema del dispositivo, según sus propias políticas de privacidad. |
| Apple y Google (inicio de sesión) | El hecho de que entraste en Gym+ con su cuenta | Te autentican y nos entregan el comprobante de identidad. Tratan esos datos como responsables propios, según sus propias políticas de privacidad. |
| Cloudflare | Identificador de la cuenta, correo, nombre facilitado por el proveedor (solo hasta que se elige el @), @, estado de la suscripción, datos del programa de invitaciones, los doce números de la revisión semanal mientras se genera, datos del ranking (gimnasio), lo que autorices compartir con tu Coach (incluidas las fotos de progreso, la anamnesis y las evaluaciones), los contenidos que publicas, los totales de los informes por correo, las solicitudes de contacto a un Coach, el informe de bioimpedancia que pidas leer automáticamente (solo en memoria, mientras se lee), la copia cifrada del historial guardado en tu cuenta, si lo activas (apartado 4.11), y la dirección IP y datos técnicos de quien accede al servidor y a este sitio. La copia del historial se guarda solo en la Unión Europea; en el camino entre tu dispositivo y el almacenamiento, los datos ya cifrados pueden pasar por la red de Cloudflare fuera de la UE, protegidos por las cláusulas contractuales de Cloudflare. | Alojamiento de nuestro servidor y de la base de datos (Cloudflare Workers y D1), almacenamiento de objetos (R2) del historial guardado en tu cuenta, alojamiento de este sitio, envío de los correos de Gym+, reenvío de los correos enviados a las direcciones @gymplus.life, lectura automática de informes y verificación anti-robot, como encargado contratado por nosotros. |
| Google (Google Workspace) | Los mensajes que nos envías por correo | Buzón de correo de la empresa, donde leemos y respondemos, como encargado contratado por nosotros. |
| Sentry (Functional Software, Inc.), en la Unión Europea | Los datos técnicos de errores, bloqueos y rendimiento descritos en el apartado 4.9 y, si tienes 18 años o más, un código derivado de tu cuenta | Encontrar y corregir errores y problemas de rendimiento, como encargado contratado por nosotros. |
| PostHog, Inc., en la Unión Europea | Los eventos de uso de la app enumerados en el apartado 4.9, con un código derivado de tu cuenta; nada de las personas de 16 o 17 años | Entender cómo se usa la app para mejorarla, como encargado contratado por nosotros. |
| Meta | Los eventos de la app descritos en el apartado 4.10, con los identificadores del dispositivo descritos allí; en el iPhone, solo con tu permiso de rastreo (App Tracking Transparency), también el correo electrónico y el identificador de la cuenta con hash y el identificador publicitario del dispositivo | Medición de las campañas de anuncios pagadas que publicamos fuera de la app. Meta trata estos datos según sus propias condiciones y su política de privacidad. |
| Tu Coach | Solo las categorías que autorizaste: rendimiento, resumen de salud, verificación por el reloj, fotos de progreso, anamnesis y evaluaciones; y, si envías una solicitud de contacto, lo que escribiste en ella | Seguir tu entrenamiento, mientras existan el vínculo y tu consentimiento, y responder a la solicitud de contacto. Mientras el vínculo está archivado, no se comparte nada de ello. |
| Otros usuarios de Gym+ | Tu @ y tu posición en el ranking; los contenidos que publicas, para las personas con las que se comparten; si eres Coach y publicas tu página, lo que muestra, para quien la abra | Funcionamiento del ranking y visualización del contenido que elegiste hacer visible. |
Cloudflare, Google (Google Workspace), Sentry y PostHog actúan como encargados del tratamiento: tratan los datos solo según nuestras instrucciones, en virtud de un contrato que exige confidencialidad y medidas de seguridad, y no pueden usarlos para fines propios. La transferencia internacional de estos datos se describe en el apartado 16.
También podemos compartir datos cuando haya una orden judicial, un requerimiento de una autoridad competente o una obligación legal, y, cuando la ley permita avisar, avisamos.
13. Cuánto tiempo guardamos
| Qué | Plazo |
|---|---|
| Datos de salud | No los guardamos. Se quedan en el dispositivo; las excepciones son lo que autorices enviar a tu Coach, que sigue la fila de los datos compartidos con el Coach, el nivel de verificación usado en el ranking, que sigue la fila de los datos del ranking, y la copia del historial guardado en tu cuenta, si lo activas, que sigue su propia fila. |
| Datos de relojes y sensores (series, repeticiones, carga, frecuencia cardíaca y resumen del entrenamiento) | Se quedan en el dispositivo mientras exista la cuenta. Lo que se comparta con tu Coach sigue la fila de los datos compartidos con el Coach, y la copia en el historial guardado en tu cuenta sigue su propia fila. |
| Diario, perfil, fotos de progreso no publicadas, medidas, notas | No los guardamos, salvo que actives el historial guardado en tu cuenta, que sigue su propia fila. Se quedan en el dispositivo hasta que los borres o desinstales la app. La categoría y el peso del ranking siguen su propia fila. El resumen de entrenamiento que autorizas enviar sigue la fila de los datos compartidos con el Coach o la de los datos del ranking; el resumen por día enviado a un equipo se borra con la eliminación de la cuenta. |
| Historial guardado en tu cuenta (apartado 4.11) | Mientras la cuenta exista y la función esté activada. Se borra en un plazo de 24 horas después de desactivarla, junto con la eliminación de la cuenta o tras 24 meses sin usar la app y sin plan activo, con un aviso 30 días antes. Para quien tiene 16 o 17 años, se borra en un plazo de 30 días si el responsable revoca la autorización. El índice (meses, revisiones y tamaños, sin contenido) puede seguir en las copias de seguridad de la base de datos hasta 30 días. |
| Marca de entrenamiento borrado del historial guardado en la cuenta | 90 días, sin contenido. |
| Registro del consentimiento del historial guardado en la cuenta (solo la fecha, la versión del texto y tu elección) | Mientras la función esté activada y durante 5 años más después de desactivarla, como prueba del consentimiento. |
| Cuenta (identificador, correo y @) | Mientras exista la cuenta. Eliminada la cuenta, se borran. |
| Nombre dado al crear la cuenta y la parte del correo anterior a la @ | Cifrados, solo hasta que eliges tu @; después se borran. |
| Código de acceso por correo | Solo un resumen criptográfico, durante un máximo de 10 minutos o de 5 intentos. |
| Coordenada exacta de la ubicación | No la recibimos ni la guardamos. |
| Celda de cerca de 150 m del check-in | No la guardamos: se comprueba en el check-in y se descarta. |
| Posición de un gimnasio que registraste | Mientras el gimnasio exista en Gym+. La constancia de que lo registraste tú se borra al eliminar la cuenta. |
| Datos del ranking (gimnasio) | Mientras participes en el ranking y exista la cuenta. Al salir del ranking, tu @ deja de mostrarse; eliminada la cuenta, se borran. |
| Categoría y peso del ranking | Mientras exista la cuenta, incluso después de que salgas del ranking; el peso deja de usarse 90 días después de la última confirmación. Eliminada la cuenta, se borran. |
| Datos compartidos con el Coach | Mientras existan el vínculo y el consentimiento. Retirado el consentimiento o deshecho el vínculo, se deja de compartir; eliminada la cuenta, se borran. |
| Vínculo archivado por el Coach | Hasta 12 meses, sin intercambio con el Coach durante ese tiempo. Si nadie lo desarchiva, el vínculo termina al final del plazo y los consentimientos se cierran con registro. |
| Fotos de progreso compartidas con el Coach | Hasta que borres la foto o retires el consentimiento, hasta que el vínculo termine o se bloquee, o hasta que se elimine cualquiera de las dos cuentas. Entonces se eliminan de inmediato, con todas las copias. |
| Respuestas de la anamnesis | Mientras el vínculo esté activo y el consentimiento siga vigente. Retirado el consentimiento o terminado el vínculo, las copias del Coach se eliminan; las solicitudes de anamnesis de un vínculo terminado, 30 días después de su fin. |
| Evaluaciones físicas y de bioimpedancia compartidas | Mientras un vínculo activo mantenga el consentimiento. Después, las medidas se eliminan y solo queda una marca sin ninguna medida, durante 30 días. Las que registró el Coach siguen siendo tuyas hasta la eliminación de tu cuenta. |
| Informe enviado para lectura automática | No lo guardamos. Existe solo en memoria mientras se lee. Solo queda el registro técnico de uso, sin contenido, que se borra con la eliminación de la cuenta. |
| Totales de los informes por correo | Semanales: hasta 8 semanas. Mensuales: hasta 3 meses. Eliminada la cuenta, se borran. |
| Tus elecciones sobre correos y recordatorios | Mientras exista la cuenta. Eliminada la cuenta, se borran o se anonimizan. |
| Solicitudes de contacto a un Coach | 180 días desde el envío, o menos, si el Coach o quien la envió la retiran. |
| Denuncias y casos de moderación | Hasta 2 años, para decidir, permitir la impugnación y acreditar la decisión. Si se elimina la cuenta, quedan vinculados solo a un identificador seudonimizado. Los casos de seguridad infantil siguen los plazos legales descritos en Seguridad infantil. |
| Fotos y vídeos publicados | Hasta que pidas su retirada, hasta que la moderación los retire o hasta la eliminación de la cuenta. |
| Contenido retirado por la moderación | 30 días, para permitir la impugnación de la decisión. Después se elimina. |
| Estado de la suscripción | Mientras exista la cuenta. Eliminada la cuenta, se borra el vínculo contigo. |
| Registro fiscal del pago | Durante el plazo exigido por la legislación fiscal aplicable. |
| Programa de invitaciones (código y marcas de instalación) | Mientras exista la cuenta. Eliminada la cuenta, se borran y las invitaciones abiertas se cierran. |
| Marca de compra ya usada (tombstone) | Por tiempo indefinido. Es un resumen criptográfico irreversible del identificador de la cuenta y de la clave de la compra, sin correo y sin nombre. |
| Doce números de la revisión semanal | No los guardamos. Se usan para generar la revisión y se descartan. |
| Registros de acceso y de auditoría del servidor | 6 meses, como exige el art. 15 del Marco Civil de Internet de Brasil (Ley 12.965/2014), o más, solo mientras sean necesarios para investigar un incidente de seguridad o cumplir una orden de una autoridad. Los registros de moderación de contenidos pasan los últimos meses de ese plazo en un archivo seudonimizado, descrito más abajo. |
| Copias de seguridad de la base de datos | Hasta 30 días. |
| Mensajes de correo | El tiempo necesario para resolver la solicitud y, después, el plazo que exija la ley para acreditar la atención. |
| Referencia (Ref.) de los correos de comunicación | 24 meses después del envío. Guardamos solo el código Ref., la plantilla y la categoría del correo, el idioma, las fechas de envío y de entrega y un resumen criptográfico de la dirección, nunca la dirección en claro. Los códigos de acceso y el correo de bienvenida no llevan Ref. Eliminada la cuenta, la Ref. se desvincula de ti y puede seguir verificándose en gymplus.life/es/verify hasta que caduque. |
| Diagnósticos de errores enviados por la app a nuestro servidor | 30 días. Antes, se borran al eliminar la cuenta. |
| Errores y rendimiento en Sentry | Errores: hasta 90 días. Mediciones de rendimiento: 30 días. Como Sentry solo guarda un código derivado de la cuenta, sin correo electrónico ni nombre, estos registros no se borran antes al eliminar la cuenta: salen al final del plazo. |
| Recuentos agregados de rendimiento y usabilidad (sin cuenta ni instalación) | 180 días. |
| Eventos de uso en PostHog | Mientras la cuenta se use. Los borramos nosotros mismos, con una rutina diaria de nuestro servidor, tras 12 meses sin uso de la app o al eliminar la cuenta. |
| Informes de problemas, sugerencias, capturas e imágenes adjuntas y el código de soporte | 180 días. Antes, se borran al eliminar la cuenta. |
| Eventos de cobro de la suscripción (importe, moneda y fecha) | Durante el plazo de las obligaciones fiscales y contables; al eliminar la cuenta, dejan de estar vinculados a ti. |
La marca de compra existe por un motivo concreto: impedir que una misma suscripción ya usada se transfiera o se reaproveche en otra cuenta después de que la primera se haya eliminado. No permite volver a identificarte ni recuperar nada de lo que era tuyo.
Registros de moderación archivados
Cada decisión de nuestro sistema de entrega de contenidos (conceder, denegar, retener o revocar el acceso, y los eventos de captura de pantalla del apartado 9) genera un registro de auditoría. Es así como investigamos el abuso del contenido de pago, y es un registro de acceso a aplicación, que el art. 15 del Marco Civil de Internet de Brasil nos obliga a conservar durante 6 meses. Los registros permanecen en la base de datos durante 90 días y después pasan a un archivo separado, privado y de acceso restringido:
- en el archivo, un registro no lleva el identificador de tu cuenta, sino solo un identificador seudonimizado, calculado con una clave secreta y un valor aleatorio propio de cada persona, guardados por separado;
- mientras ese valor exista, tus registros archivados se incluyen en la exportación de tus datos, sin el seudónimo;
- cuando se elimina la cuenta, el valor aleatorio se destruye y los registros archivados quedan desvinculados de ti definitivamente: nadie, ni siquiera nosotros, puede volver a asociarlos contigo. Permanecen como rastro de auditoría anónimo hasta que terminan sus 6 meses, y después se eliminan;
- las copias de seguridad de la base de datos se conservan hasta 30 días, solo se leen para restaurar el servicio y, tras una restauración, todas las eliminaciones de cuentas hechas después de la fecha de la copia se aplican de nuevo antes de que el servicio vuelva a funcionar.
14. Bases jurídicas de cada tratamiento
Cada finalidad tiene una base jurídica en la LGPD brasileña (Ley n.º 13.709/2018) y, para quien está en el Espacio Económico Europeo, en el Reino Unido o en Suiza, en el GDPR. Cuando la base es el consentimiento, puedes retirarlo en cualquier momento, sin que afecte a lo que se hizo antes ni al resto de la app.
| Finalidad | LGPD | GDPR |
|---|---|---|
| Cuenta, @, suscripción, revisión semanal, programa de invitaciones y funcionamiento de la app | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Lectura de frecuencia cardíaca, calorías, pasos, peso, altura, fecha de nacimiento y sexo de la app de salud y de sensores Bluetooth (dato sensible de salud) | Consentimiento específico y destacado (art. 11, I) | Consentimiento explícito (art. 9(2)(a), junto con el art. 6(1)(a)) |
| Datos de relojes y sensores (series, repeticiones, carga, frecuencia cardíaca y resumen del entrenamiento), incluidos el envío al Coach, la verificación del entrenamiento y el ranking | Consentimiento específico y destacado (art. 11, I) | Consentimiento explícito (art. 9(2)(a), junto con el art. 6(1)(a)) |
| Ubicación para reconocer el gimnasio, hacer check-in y registrar gimnasios | Consentimiento (art. 7, I) | Consentimiento (art. 6(1)(a)) |
| Nombre y la parte del correo usados para sugerir un @ | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Ranking público con tu @ | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Categoría del ranking, a partir del sexo del perfil | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Peso confirmado en “Ajustes de la clasificación”, para la fuerza relativa y la categoría de peso | Consentimiento específico y destacado (art. 11, I) | Consentimiento explícito (art. 9(2)(a), junto con el art. 6(1)(a)) |
| Compartir el rendimiento con el Coach | Consentimiento (art. 7, I) | Consentimiento (art. 6(1)(a)) |
| Compartir el resumen de salud y la verificación por el reloj con el Coach | Consentimiento específico y destacado (art. 11, I) | Consentimiento explícito (art. 9(2)(a), junto con el art. 6(1)(a)) |
| Conservación y visualización de los contenidos que publicas | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Moderación de contenidos y aplicación de las Normas de la Comunidad | Interés legítimo (art. 7, IX) | Interés legítimo (art. 6(1)(f)) |
| Detección de capturas y grabaciones de pantalla en contenido protegido | Interés legítimo (art. 7, IX) | Interés legítimo (art. 6(1)(f)) |
| Marca de compra ya usada y marca de instalación, contra el fraude | Interés legítimo (art. 7, IX) | Interés legítimo (art. 6(1)(f)) |
| Registro fiscal del pago | Cumplimiento de una obligación legal (art. 7, II) | Obligación legal (art. 6(1)(c)) |
| Respuesta a mensajes y solicitudes | Ejecución de contrato y ejercicio de derechos (art. 7, V y VI) | Ejecución del contrato y obligación legal (art. 6(1)(b) y (c)) |
| Mensajes del servicio e informes semanales y mensuales por correo (Atleta y Coach) | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Recordatorios de suscripción y recordatorios de regreso por correo | Interés legítimo (art. 7, IX, y art. 10), con baja con un clic | Consentimiento (art. 6(1)(a), junto con el art. 13 de la Directiva 2002/58/CE y las normas nacionales equivalentes) |
| Recordatorios de suscripción en el dispositivo, avisos de actividad de los alumnos y novedades del producto | Consentimiento (art. 7, I) | Consentimiento (art. 6(1)(a)) |
| Fotos de progreso, anamnesis, evaluación física y bioimpedancia compartidas con el Coach | Consentimiento específico y destacado (art. 11, I) | Consentimiento explícito (art. 9(2)(a), junto con el art. 6(1)(a)) |
| Lectura automática del informe de bioimpedancia | Consentimiento específico y destacado (art. 11, I) | Consentimiento explícito (art. 9(2)(a), junto con el art. 6(1)(a)) |
| Historial guardado en tu cuenta, con datos de salud, para devolvértelo en otro dispositivo (apartado 4.11) | Consentimiento explícito, específico y destacado (art. 11, I) | Consentimiento explícito (art. 9(2)(a), junto con el art. 6(1)(a)) |
| Registro del consentimiento del historial guardado en la cuenta, durante 5 años después de desactivarlo, como prueba | Ejercicio regular de derechos (art. 7, VI) | Obligación legal de demostrar el consentimiento (art. 6(1)(c), junto con el art. 7(1)) |
| Archivo del vínculo y su conservación hasta 12 meses | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Página pública del Coach | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Solicitudes de contacto a un Coach | Procedimientos preliminares relacionados con un contrato, a petición del titular (art. 7, V) | Medidas precontractuales a petición del interesado (art. 6(1)(b)) |
| Verificación anti-robot y límites de envío | Interés legítimo (art. 7, IX) | Interés legítimo (art. 6(1)(f)) |
| Denuncias y conservación de los casos de moderación | Interés legítimo (art. 7, IX) y, para la conservación, ejercicio regular de derechos (art. 7, VI) | Interés legítimo (art. 6(1)(f)) |
| Registros de acceso y rastro de auditoría, incluido el archivo seudonimizado | Cumplimiento de una obligación legal (art. 7, II, y Marco Civil de Internet, art. 15) | Interés legítimo (art. 6(1)(f)): seguridad e investigación de abusos |
| Diagnósticos de errores, de rendimiento y de usabilidad agregada, incluso mediante Sentry y PostHog, para corregir fallos, mantener la app segura y mejorarla (puedes oponerte desactivando el interruptor «Enviar diagnósticos de errores») | Interés legítimo (art. 7, IX) | Interés legítimo (art. 6(1)(f)) |
| Informes de problemas y atención del soporte | Ejecución de contrato (art. 7, V) | Ejecución del contrato (art. 6(1)(b)) |
| Píxel de Meta en el sitio | Consentimiento (art. 7, I) | Consentimiento (art. 6(1)(a)) |
| SDK de Meta en la app, para medir campañas pagadas, sin datos que te identifiquen (apartado 4.10; puedes oponerte por correo a support@gymplus.life) | Interés legítimo (art. 7, IX) | Interés legítimo (art. 6(1)(f)) |
| En el iPhone, con el permiso de rastreo del sistema (App Tracking Transparency): correo electrónico e identificador de la cuenta con hash e identificador publicitario compartidos con Meta para medir campañas (apartado 4.10; retiras el permiso en los Ajustes del iPhone) | Consentimiento (art. 7, I) | Consentimiento (art. 6(1)(a)) |
Cuando nos basamos en el interés legítimo, el interés es concreto y el impacto sobre ti es pequeño: contra el fraude, solo guardamos resúmenes criptográficos, sin correo y sin nombre; en la moderación, solo tratamos lo que elegiste publicar, para mantener segura la comunidad; en la detección de capturas, solo registramos que el evento se produjo, para proteger el trabajo de quien creó el contenido; en los recordatorios de suscripción fuera de Europa, solo escribimos a quien ya creó una cuenta, pocas veces, sin datos de salud y con baja con un clic; en la verificación anti-robot y los límites de envío, solo usamos datos técnicos de la solicitud, para proteger al Coach del spam; en la medición de campañas mediante el SDK de Meta, solo enviamos los eventos del apartado 4.10, sin datos de salud y, sin el permiso de rastreo del iPhone, sin el identificador publicitario del dispositivo y sin tu correo electrónico; en los diagnósticos, en Sentry y en PostHog, solo usamos datos técnicos y un código derivado de la cuenta, sin datos de salud y nunca nada de las personas de 16 o 17 años en PostHog, y puedes desactivarlo todo con el interruptor «Enviar diagnósticos de errores». Puedes oponerte a estos tratamientos escribiendo a privacy@gymplus.life.
15. LGPD: tus derechos en Brasil
Las bases jurídicas de cada tratamiento están en el apartado 14.
Lo que puedes exigir
En cualquier momento, sin coste, puedes solicitar (art. 18 de la LGPD):
- confirmación de que tratamos datos tuyos, y acceso a ellos;
- corrección de datos incompletos, inexactos o desactualizados;
- anonimización, bloqueo o eliminación de datos innecesarios, excesivos o tratados en disconformidad con la ley;
- portabilidad a otro proveedor;
- eliminación de los datos tratados con base en tu consentimiento;
- información sobre con quién compartimos tus datos;
- información sobre lo que pasa si no das tu consentimiento;
- revocación del consentimiento;
- revisión de una decisión tomada únicamente sobre la base de un tratamiento automatizado, como una retirada de contenido hecha por la moderación automatizada (art. 20).
Algunas decisiones las tomas tú, sin necesidad de escribirnos: retirar el consentimiento dado a tu Coach (incluidos los de fotos de progreso, anamnesis y evaluaciones), retirar el consentimiento para la lectura automática de informes, terminar un vínculo, aunque esté archivado, desactivar los informes y recordatorios por correo, eliminar una solicitud de contacto que enviaste, desactivar y borrar el historial guardado en tu cuenta, salir del ranking y revocar los permisos de ubicación, Bluetooth, notificaciones y salud en los ajustes del dispositivo. También puedes descargar, en Perfil > Cuenta y suscripción > Exportar datos de la cuenta, un archivo con los datos que guardamos de tu cuenta, incluso sin plan activo.
Para ejercer cualquiera de ellos, escribe a privacy@gymplus.life. Respondemos en un plazo máximo de 15 días naturales. Para eliminar la cuenta hay un camino directo dentro de la app, descrito en Eliminar cuenta.
Si crees que tratamos tus datos de forma indebida, puedes presentar una reclamación ante la Autoridad Nacional de Protección de Datos (ANPD) de Brasil.
Transferencia internacional
Los datos que salen del dispositivo se tratan en los Estados Unidos y en otros países donde nuestros encargados del tratamiento tienen infraestructura. Esa transferencia se basa en cláusulas contractuales tipo suscritas con cada encargado (art. 33, II, b, de la LGPD) y en las demás garantías descritas en el apartado 16. Puedes pedirnos una copia de las garantías aplicables. La copia del historial guardado en tu cuenta (apartado 4.11) se guarda solo en la Unión Europea; en el camino entre tu dispositivo y el almacenamiento, los datos ya cifrados pueden pasar por la red de Cloudflare fuera de la UE, protegidos por las cláusulas contractuales de Cloudflare.
16. GDPR (RGPD): tus derechos en Europa
Gym+ tiene interfaz en 16 idiomas y se vende en las tiendas de Apple y Google en países del Espacio Económico Europeo. Si estás en el EEE, en el Reino Unido o en Suiza, también se aplican las reglas siguientes.
Bases legales (art. 6 y art. 9)
La base de cada tratamiento está en la tabla del apartado 14. En resumen: ejecución del contrato (art. 6(1)(b)) para el funcionamiento de la app y de la cuenta; consentimiento (art. 6(1)(a)) para la ubicación, para compartir con Meta en el iPhone con el permiso de rastreo, para compartir el rendimiento con el Coach y para los recordatorios de suscripción, por correo y en el dispositivo; consentimiento explícito (art. 9(2)(a)) para todo lo que implica datos de salud, que son de categoría especial (la lectura de la app de salud y de los sensores, el resumen de salud y la verificación por el reloj compartidos con el Coach, las fotos de progreso, la anamnesis, las evaluaciones, la lectura automática del informe de bioimpedancia y el historial guardado en tu cuenta); obligación legal (art. 6(1)(c)) para el registro fiscal y el registro del consentimiento del historial guardado en la cuenta; e interés legítimo (art. 6(1)(f)) para la prevención del fraude, la moderación, las denuncias, la detección de capturas de pantalla, la verificación anti-robot, los registros de acceso, los diagnósticos de errores, de rendimiento y de uso (incluso mediante Sentry y PostHog) y la medición de campañas mediante el SDK de Meta en la app. Por eso la lectura de datos de salud solo se produce después de que lo autorices en el sistema, y cada consentimiento puede retirarse sin afectar al resto de la app.
Transferencia internacional
El responsable es una empresa registrada en Estados Unidos, y nuestro servidor, la base de datos, este sitio y el reenvío de correo funcionan en la infraestructura de Cloudflare, que puede procesar datos en centros de datos fuera de tu país, incluido Estados Unidos. Por eso, los datos de cuenta, de suscripción, del programa de invitaciones, del ranking, de lo compartido con el Coach, de los correos e informes y de las solicitudes de contacto, así como los contenidos publicados, pueden transferirse fuera del EEE.
Cloudflare está certificada en el EU-U.S. Data Privacy Framework (y en las extensiones del Reino Unido y de Suiza) e incorpora las Cláusulas Contractuales Tipo aprobadas por la Comisión Europea (art. 46(2)(c)) a su acuerdo de tratamiento de datos. Google, que aloja nuestro buzón de correo, ofrece las mismas garantías. Puedes pedirnos una copia de las garantías aplicables.
Los datos enviados a Sentry y a PostHog (apartado 4.9) se almacenan en la Unión Europea (Frankfurt, Alemania), en virtud de los acuerdos de tratamiento de datos de esas empresas, con las Cláusulas Contractuales Tipo que se aplican al acceso de esas empresas desde Estados Unidos.
La copia del historial guardado en tu cuenta (apartado 4.11) usa el almacenamiento de objetos de Cloudflare (R2), en la jurisdicción de la Unión Europea, y se guarda solo en la Unión Europea; en el camino entre tu dispositivo y el almacenamiento, los datos ya cifrados pueden pasar por la red de Cloudflare fuera de la UE, protegidos por las cláusulas contractuales de Cloudflare.
Los datos de salud leídos de la app de salud, de los relojes y de los sensores solo salen del dispositivo cuando lo autorizas: el envío a tu Coach (el resumen de salud y la verificación por el reloj), el uso en la verificación del entrenamiento o en el ranking, o la copia del historial guardado en tu cuenta, que se queda en la Unión Europea. En el ranking solo viaja el nivel de verificación calculado a partir de ellos, nunca la serie de frecuencia cardíaca. Lo mismo vale para las fotos de progreso, la anamnesis y las evaluaciones que compartes con el Coach y para el informe que pides leer automáticamente. Estos datos de categoría especial se transfieren sobre la base de tu consentimiento explícito y con las mismas garantías indicadas arriba.
Tus derechos
- Acceso (art. 15), rectificación (art. 16) y supresión (art. 17).
- Limitación del tratamiento (art. 18) y oposición (art. 21).
- Notificación de la rectificación, la supresión o la limitación a los destinatarios de tus datos (art. 19).
- No ser objeto de una decisión basada únicamente en el tratamiento automatizado con efectos significativos (art. 22), como se explica más abajo.
- Portabilidad (art. 20). En la práctica: lo que es realmente tuyo (el diario de entrenamiento) está en el dispositivo, y la propia app exporta ese historial en un archivo, sin depender de nosotros. Los datos que guardamos de tu cuenta los descargas tú en Perfil > Cuenta y suscripción > Exportar datos de la cuenta, que genera un archivo, incluso sin plan activo: datos de cuenta, suscripción, ranking y de lo compartido con el Coach y, si activaste el historial guardado en tu cuenta, esa copia. Los contenidos que publicaste y los registros de moderación archivados, mientras todavía puedan vincularse a ti, pueden enviársete en un formato legible por máquina, si lo pides.
- Retirar el consentimiento en cualquier momento (art. 7(3)), sin efecto sobre lo que ya se trató antes.
- Presentar una reclamación ante la autoridad de protección de datos de tu país (art. 77).
Solicitudes: privacy@gymplus.life. Respondemos en un plazo máximo de un mes, como exige el GDPR, y por lo general mucho antes.
Decisiones automatizadas
La revisión semanal es una comparación aritmética entre cuatro semanas, no un perfil sobre ti. La moderación de los contenidos publicados combina análisis automatizado y revisión humana; si una decisión sobre un contenido tuyo se tomó de forma exclusivamente automatizada, puedes pedir que la revise una persona escribiendo a privacy@gymplus.life. La lectura automática del informe de bioimpedancia solo propone valores: no se guarda nada hasta que los revisas y confirmas. No tomamos decisiones exclusivamente automatizadas que produzcan efectos jurídicos o que te afecten de forma significativa, en el sentido del art. 22.
17. Niños y adolescentes
Edad mínima: 16 años. Gym+ no puede usarlo nadie menor de 16 años. La cuenta de quien tenga menos de 16 se cierra y, cuando sabemos que pertenece a alguien por debajo de esa edad, la borramos; cualquier persona puede pedirlo en privacy@gymplus.life. Gym+ no está destinado a menores de 13 años y no recopilamos a sabiendas sus datos, como exige la COPPA en Estados Unidos. Si la ley de tu país fija una edad mayor de 16 años para consentir el tratamiento de datos (en el EEE, el artículo 8 del RGPD), se aplica la edad local y, por debajo de ella, el uso depende de la autorización del responsable.
Cómo sabe la app tu edad
- Señal de la tienda o del sistema: primero, la app consulta la señal de edad del dispositivo: en el iPhone, Declared Age Range de Apple (iOS 26 o posterior); en Android, Play Age Signals de Google Play. La app recibe solo una franja de edad (por ejemplo, de 16 a 17 años, o 18 años o más) y su origen (declarada por la propia persona, declarada por su responsable, o verificada), nunca la fecha de nacimiento.
- Fecha de nacimiento: sin esa señal (un dispositivo más antiguo, una negativa o el servicio no disponible), la app pide la fecha de nacimiento, que se queda solo en el dispositivo.
- Si no coinciden: si las dos fuentes no coinciden, vale la más protectora.
- Qué llega al servidor: solo si la persona es mayor o menor de 18 años y el día en que se confirmó.
- Finalidad: la señal de edad solo sirve para adaptar la app a la edad de quien la usa, nunca para anuncios, marketing, elaboración de perfiles ni analítica.
Modo adolescente (16 y 17 años)
Quien tiene 16 o 17 años usa Gym+ en modo adolescente, con la máxima privacidad por defecto:
- Sin funciones sociales: no hay ranking, duelos, equipos, liga, amigos, @ público, página pública ni búsqueda de otras personas.
- Coach solo con consentimiento del responsable: el adolescente puede entrenar con un Coach, pero el vínculo solo empieza después de que su responsable lo confirme, como se explica más abajo.
- Sin medición de anuncios: el SDK de Meta (apartado 4.10) y la Conversions API no reciben nada de esa cuenta, y lo que ya existía para esa medición se borra.
- Sin análisis de uso: PostHog (apartado 4.9) no recibe nada de esa cuenta, y Sentry solo recibe el error técnico, sin identificador de la cuenta y sin medidas de rendimiento. Los recuentos agregados de rendimiento y usabilidad, que no identifican a nadie, continúan.
- Sin correos de marketing: los recordatorios de suscripción y los recordatorios de regreso (apartado 4.8) y las novedades del producto no se envían, aunque la persona los haya activado. Los informes de entrenamiento que pida (apartado 4.7) siguen llegando.
- Datos de salud: solo con el consentimiento específico, como para cualquier persona (apartado 2), y nunca para publicidad.
- Historial guardado en la cuenta: viene desactivado y bloqueado y solo se activa después de que el responsable lo autorice en el panel del responsable. Si revoca la autorización, la nube se desactiva y la copia en la nube se borra en un plazo de 30 días; el historial se queda solo en el dispositivo. Nunca se usa para publicidad, marketing ni análisis, y el responsable no lo ve (apartado 4.11).
- Compras: siguen los controles de la tienda: en la App Store, Solicitar la compra de En familia; en Google Play, la aprobación mediante Family Link.
Consentimiento del responsable para el Coach
Quien tiene 16 o 17 años puede entrenar con un Coach, pero el vínculo solo empieza después de que su responsable lo confirme.
- Solicitud de confirmación: cuando el adolescente pide o acepta un vínculo, la app solicita el correo electrónico de su responsable, que recibe un correo con el nombre y el @ del Coach y un enlace de confirmación que caduca en 7 días. Sin esa confirmación, no se comparte nada con el Coach.
- Registro del consentimiento: registramos el correo electrónico del responsable (guardado cifrado y con un resumen criptográfico, el hash, que sirve para localizar el registro), la fecha, la dirección IP de quien confirmó y la versión del texto aceptado. Este registro se borra junto con la cuenta del adolescente.
- Revocación: el responsable puede revocar el consentimiento en cualquier momento mediante el enlace incluido en los correos. La revocación pone fin de inmediato al vínculo con ese Coach.
- Avisos al responsable: recibe un aviso por cada nuevo vínculo con un Coach y un resumen cuando un vínculo termina, con el nombre del Coach y las fechas de inicio y de fin.
- Qué ve el Coach: solo que el alumno es menor de 18 años, nunca la edad exacta ni el plan del alumno. El Coach sigue reglas de conducta específicas para menores. Las fotos, los vídeos y los mensajes pasan por la misma moderación de siempre, y las denuncias que afectan a un menor se tratan con prioridad.
- Fotos y edad: quien tiene 16 o 17 años no comparte fotos de progreso con el Coach. En las evaluaciones físicas que comparte el adolescente, el Coach ve 17 años en lugar de la edad exacta.
Seguimiento por el responsable
El responsable de quien tiene 16 o 17 años puede seguir su actividad en Gym+, solo para leer y sin crear una cuenta.
- Cómo empieza: el adolescente indica en la app el correo de su responsable, o este ya confirmó un Coach. La confirmación se hace con el enlace del correo, que caduca en 7 días.
- Qué ve: el tiempo en la app y los entrenamientos por día (cantidad y minutos) de los últimos 90 días y, para cada Coach que confirmó, los mensajes entre el Coach y el adolescente. Nunca ve fotos, medidas, datos de salud, ubicación ni los mensajes con Coaches que no confirmó.
- Acceso: cada vez pide un enlace de lectura, que enviamos solo a su correo y que vale 24 horas. Retirar el consentimiento termina el acceso al instante.
- Registro de accesos y transparencia: registramos cada acceso con la fecha y la dirección IP, y el adolescente ve en la app cuándo se accedió y qué se puede ver.
- Dato mínimo y plazo: para el seguimiento guardamos solo, por día, los minutos en la app, el número de entrenamientos y los minutos de entrenamiento, durante 90 días y solo mientras haya un responsable confirmado. Nada de esto se usa para publicidad ni se muestra al Coach, y todo se borra junto con la cuenta.
El resto del modo adolescente no cambia: sigue sin ranking, duelos, equipos, liga, amigos, @ público ni búsqueda de personas, sin medición de anuncios y sin correos de marketing.
Responsables y base legal
El responsable puede pedir el acceso, la rectificación o la supresión de los datos del adolescente en privacy@gymplus.life. Cumplimos el ECA Digital de Brasil (Estatuto Digital del Niño y del Adolescente, Ley 15.211/2025, en vigor desde el 17 de marzo de 2026), el Decreto 12.880/2026 y el artículo 14 de la LGPD, que exige que el tratamiento de datos de niños y adolescentes responda a su interés superior. Las denuncias que afectan a un niño o a un adolescente siguen lo descrito en Denuncias, en el apartado 8.
Representante legal en Brasil (ECA Digital, Ley 15.211/2025, art. 40): ALAS TECNOLOGIA LTDA, CNPJ 27.272.134/0001-18. Contacto: privacy@gymplus.life.
18. Seguridad y gobernanza
Certificaciones
ALAS TECHNOLOGY LLC cuenta con las certificaciones ISO/IEC 27001 e ISO/IEC 27701 y mantiene, conforme a esas normas, un sistema de gestión de seguridad de la información y de privacidad. Ese sistema asigna responsabilidades, evalúa los riesgos periódicamente y documenta los controles aplicados a Gym+, que se describen a continuación.
Certificaciones ISO/IEC: Information Security Management 27001:2022 (Certificado Q7LUQTCU20251113BRAIS1Z1), Privacy Information Management 27701:2025 (Certificado Q7LUQTCU20251113BRAPI15R) y Compliance Management System 37301:2021 (Certificado Q7LUQTCC20251113BRACM1X7). Ver los certificados (se abre en una pestaña nueva)
Controles
- Cifrado en tránsito: toda la comunicación entre la app, este sitio y nuestro servidor es obligatoriamente HTTPS. La app rechaza cualquier redirección que lleve una credencial.
- Cifrado en reposo: los datos guardados en el servidor están cifrados en reposo; lo que guardamos sobre las suscripciones se cifra además con AES-256-GCM, las fotos de progreso, las respuestas de la anamnesis, las evaluaciones y las solicitudes de contacto se cifran además con AES-GCM, la copia del historial guardado en tu cuenta se cifra además con AES-256-GCM, con una clave propia de cada cuenta, y los identificadores de cuenta y de instalación se guardan como resúmenes criptográficos.
- Minimización: tratamos solo lo necesario para cada finalidad de esta política. Tu posición exacta nunca llega a nuestro servidor, solo celdas aproximadas, y la celda del check-in no se guarda. El diario de entrenamiento se queda en el dispositivo por defecto y solo sale con tu autorización, como resumen, hacia tu Coach y hacia el ranking o tus equipos, según lo que actives, o como copia cifrada en tu cuenta, si activas el historial guardado, y los datos de salud solo salen de él cuando autorizas su envío a tu Coach, su uso en la verificación del entrenamiento y en el ranking o la copia del historial en tu cuenta (apartado 2, apartado 3, apartado 4.11 y apartado 5).
- Control de acceso: el acceso a los sistemas de producción está limitado a quien lo necesita para operar el servicio, con autenticación reforzada y revisión periódica de los permisos. En la app, las credenciales de sesión solo están en memoria y se descartan al cerrar sesión, y ninguna marca guardada en el dispositivo da acceso de pago: el derecho siempre procede de una nueva consulta a la tienda.
- Registro y auditoría: los accesos y las acciones administrativas en los sistemas de producción quedan registrados, y esos registros se revisan para detectar usos indebidos. El plazo de conservación figura en el apartado 13, y la parte archivada está seudonimizada (Registros de moderación archivados).
Respuesta a incidentes
Ningún sistema es inviolable. Mantenemos un procedimiento de respuesta a incidentes para detectar, contener, evaluar y corregir cualquier incidente de seguridad. Si un incidente puede acarrear un riesgo o un daño relevante para los titulares, lo comunicamos a la Autoridad Nacional de Protección de Datos (ANPD) de Brasil y a los titulares afectados en el plazo que fija la normativa de la ANPD. Para quienes están en el Espacio Económico Europeo, el Reino Unido o Suiza, notificamos a la autoridad de control competente en un plazo máximo de 72 horas desde que tenemos conocimiento del incidente y, cuando el riesgo es alto, informamos a los titulares afectados sin dilación indebida, como exige el RGPD (arts. 33 y 34).
Delegado de protección de datos
Nuestro delegado de protección de datos (el encarregado de la LGPD) supervisa este sistema de gestión y es el punto de contacto de los titulares y de las autoridades: privacy@gymplus.life. Para comunicar una vulnerabilidad, consulta la página de Seguridad o escribe a security@gymplus.life.
19. Este sitio
Lo que sigue vale mientras no aceptes la medición de anuncios. Si la aceptas en el aviso de cookies, este sitio carga el píxel de Meta (desde connect.facebook.net) en las páginas de inicio y en las de invitaciones, soporte y comunidad, nunca en las calculadoras, las políticas ni la página de seguridad, y usa las cookies de Meta _fbp (identificador del navegador, 90 días) y _fbc (identificador del clic en el anuncio, 90 días) y la cookie gp_utm, del propio sitio, que guarda durante la visita el origen del anuncio (punto 4.10). Además de las dos cookies descritas a continuación, tu respuesta al aviso, aceptar o rechazar, se guarda en la cookie funcional gp_consent durante un máximo de 12 meses. Cambias tu respuesta con el enlace Preferencias de cookies del pie de página; rechazar o retirar borra _fbp, _fbc y gp_utm.
Este sitio no usa cookies de publicidad ni de analítica, no carga fuentes, scripts ni imágenes de otro dominio y no crea perfiles de quien lo visita. Solo usa dos cookies, ambas del propio sitio y ambas solo funcionales. La primera, gp_lang, solo se crea cuando eliges un idioma en el selector y guarda esa elección hasta un año, para que el sitio se abra en el mismo idioma la próxima vez. La segunda, gp_invite, solo se crea cuando abres un enlace de invitación en gymplus.life/i: guarda únicamente el código de la invitación, se limita a la ruta /i y dura hasta 30 días, para que tengas el código a mano hasta introducirlo en la app. No te identifica ni a ti ni a tu dispositivo. Cloudflare, que lo aloja, registra la dirección IP y datos técnicos de la solicitud durante el tiempo necesario para entregar la página y proteger la infraestructura.
La única excepción son las páginas públicas de los Coaches (gymplus.life/p/): cuando empiezas a rellenar el formulario de contacto, la página carga la verificación anti-robot de Cloudflare, que usa datos técnicos del navegador solo para distinguir a las personas de los robots (apartado 7.6).
20. Cambios en esta política
Una vez publicada, esta política puede cambiar. Si el cambio afecta de forma relevante a lo que hacemos con tus datos, te avisamos dentro de la app y por correo, con la fecha de la actualización, antes de que entre en vigor.
21. Cómo contactarnos
- Privacidad, derechos del titular y delegado de protección de datos: privacy@gymplus.life
- Soporte: support@gymplus.life o la página de soporte
- Seguridad y vulnerabilidades: security@gymplus.life o la página de seguridad
- Otros asuntos: contact@gymplus.life
ALAS TECHNOLOGY LLC, EIN 93-3927200
Representante legal en Brasil (ECA Digital, Ley 15.211/2025, art. 40): ALAS TECNOLOGIA LTDA, CNPJ 27.272.134/0001-18. Contacto: privacy@gymplus.life.