Aviso de Privacidad
Este Aviso de Privacidad describe cómo GYMMI, marca comercial operada por Luis Alonso Martínez García, persona física con actividad empresarial en los Estados Unidos Mexicanos (en adelante “GYMMI”, “nosotros”, “nuestro” o “el Responsable”), recopila, utiliza, comparte y protege su información personal cuando utiliza nuestra aplicación móvil (“Aplicación”, “Servicio”).
El presente Aviso se emite en cumplimiento de la Ley Federal de Protección de Datos Personales en Posesión de los Particulares (LFPDPPP), su Reglamento y los Lineamientos del Aviso de Privacidad.
Al utilizar el Servicio, usted consiente la recopilación y uso de su información como se describe en este Aviso de Privacidad.
1. Responsable del Tratamiento de Datos
Responsable: Luis Alonso Martínez García, persona física con actividad empresarial, operando bajo la marca comercial “GYMMI”.
Correo electrónico: privacy@gymmi.coach
Domicilio: Morelia, Michoacán, México
Para consultas sobre protección de datos personales, contáctenos al correo anterior.
2. Datos Personales que Recopilamos
2.1 Información de Cuenta
- Dirección de correo electrónico.
- Nombre y apellido.
- Nombre de usuario.
- Fecha de nacimiento.
2.2 Datos de Salud y Fitness (Datos Sensibles)
- Peso corporal, estatura, género, edad.
- Nivel de condición física y experiencia de entrenamiento.
- Lesiones y restricciones de movimiento.
- Datos de check-in diario: calidad de sueño, nivel de energía, nivel de estrés, dolor muscular, estado de ánimo.
- Historial de entrenamiento: ejercicios realizados, pesos, repeticiones, series, duración.
- Records personales (estimaciones de 1RM).
- Datos de recuperación muscular.
- Dificultad percibida del entrenamiento.
2.3 Preferencias
- Objetivo de fitness (hipertrofia, fuerza, etc.).
- Horario de entrenamiento (días por semana, duración de sesión).
- Equipo disponible.
- Prioridades musculares.
- Preferencias de cardio.
- Notas para el coach (preferencias de entrenamiento en texto libre).
2.4 Información de Suscripción
- Estado de la suscripción Pro (activa, en periodo de prueba o cancelada).
- Fecha de expiración de la suscripción.
2.5 Datos Técnicos
- Tipo de dispositivo y sistema operativo.
- Versión de la aplicación.
- Analíticas de uso anonimizadas.
- Identificador anónimo del SDK de Meta y dirección IP; en iPhone, el identificador del dispositivo para el proveedor (IDFV); en Android, el identificador de publicidad (ID de publicidad de Google, GAID) y el Android ID; además, el aviso de que terminó de registrarse y una señal de que terminó su primer entrenamiento, sin el contenido del entrenamiento ni datos de salud. Se usan para medir qué anuncios generan instalaciones, registros, primeros entrenamientos y suscripciones (ver secciones 2.6, 4 y 4.1).
2.6 Cookies y Tecnologías de Rastreo
La aplicación móvil NO utiliza cookies (las cookies son una tecnología web que no aplica a apps nativas).
El sitio web de GYMMI (gymmi.coach) utiliza únicamente Vercel Web Analytics y Vercel Speed Insights. Estos servicios son sin cookies por diseño — no instalan cookies, no almacenan direcciones IP y no identifican visitantes individuales. Por ello, no se requiere banner de consentimiento de cookies bajo el RGPD / ePrivacy / LFPDPPP.
NO utilizamos cookies publicitarias de terceros, píxeles de rastreo conductual ni etiquetas de retargeting.
La aplicación móvil incluye el SDK de Meta únicamente para medir qué anuncios de Instagram y Facebook generan instalaciones, registros, primeros entrenamientos y suscripciones. Además de la instalación y de cada apertura de la app, el SDK le avisa a Meta cuando usted termina de registrarse y cuando termina su primer entrenamiento, sin el contenido del entrenamiento ni datos de salud. En iPhone, no solicita el permiso de rastreo de Apple (ATT) ni recopila el identificador de publicidad (IDFA).
En Android, la Aplicación sí recopila el identificador de publicidad del dispositivo (ID de publicidad de Google, GAID) y el Android ID. Se usan únicamente para atribución y medición publicitaria — saber qué anuncio generó una instalación, un inicio de prueba o una suscripción — y no para mostrarle anuncios dentro de la Aplicación. La sección 4.1 explica quién los recibe y cómo desactivarlos.
NO recopilamos: ubicación precisa, contactos, fotografías (excepto avatar opcional), historial de navegación, información financiera (los pagos los gestiona Apple en iPhone y Google Play en Android), ni identificadores biométricos.
2.7 Datos de Apple Salud (HealthKit)
Apple Salud solo está disponible en iPhone. La versión para Android de la Aplicación no se conecta con ninguna plataforma de salud.
Con su permiso, otorgado a través del panel de permisos de iOS, GYMMI lee lo siguiente de Apple Salud:
- Peso corporal, estatura, fecha de nacimiento y sexo biológico — leídos para prellenar su perfil durante la incorporación.
- Entrenamientos de cardio (tipo de actividad, duración, distancia y calorías quemadas) — sincronizados automáticamente al abrir la Aplicación, para que su plan considere el cardio que realiza fuera del gimnasio.
El acceso es de solo lectura: GYMMI nunca escribe en Apple Salud. Conectar Apple Salud es opcional — puede omitirlo durante la incorporación y revocar el acceso en cualquier momento desde la app Salud de iOS (Compartir → Apps → GYMMI) o en Ajustes de iOS → Privacidad y seguridad → Salud.
Los datos de Apple Salud se utilizan exclusivamente para proporcionar el Servicio (personalización del plan y contexto de recuperación, incluido el procesamiento de IA descrito en las secciones 4 y 8.3). Nunca se utilizan para publicidad o marketing, nunca se venden y nunca se comparten con terceros para fines distintos a estas funciones. No almacenamos datos de Apple Salud en iCloud.
3. Finalidades del Tratamiento
| Finalidad | Datos Utilizados | Base Legal |
|---|---|---|
| Crear y gestionar su cuenta | Correo, nombre, usuario | Ejecución de contrato |
| Generar planes de entrenamiento con IA | Perfil, datos de salud, historial, check-ins | Consentimiento explícito |
| Proporcionar retroalimentación post-entrenamiento | Datos de entrenamiento, rendimiento | Consentimiento explícito |
| Ajustar sesiones de entrenamiento | Datos de check-in, historial | Consentimiento explícito |
| Rastrear progreso y records personales | Datos de entrenamiento, mediciones | Ejecución de contrato |
| Enviar correos transaccionales | Correo, nombre | Ejecución de contrato |
| Procesar suscripciones | ID de usuario, estado de suscripción | Ejecución de contrato |
| Mejorar el Servicio | Analíticas anonimizadas y agregadas | Interés legítimo |
| Medir qué anuncios generan instalaciones, registros, primeros entrenamientos y suscripciones | Identificador anónimo del SDK de Meta, dirección IP, IDFV (iPhone), identificador de publicidad (GAID) y Android ID (Android), eventos de instalación, registro terminado, primer entrenamiento terminado (sin su contenido), inicio de prueba y suscripción | Interés legítimo |
3.1 Finalidades Secundarias
Las finalidades de la tabla anterior son necesarias para prestarle el Servicio. Además, podemos usar su nombre y correo electrónico para la siguiente finalidad secundaria, que no es necesaria para el Servicio:
- Promociones: enviarle ofertas, descuentos y códigos promocionales de GYMMI, e invitaciones a retomar la Aplicación. Para elegir qué mensaje enviarle podemos considerar el estado de su suscripción (por ejemplo, si su prueba terminó o un cobro no pasó) y si ha usado la Aplicación y cuándo. Nunca usamos para esto sus datos de salud ni los de Apple Salud.
Cómo negarse: puede negarse en cualquier momento, sin costo y sin que afecte su cuenta ni su suscripción. Escriba a privacy@gymmi.coach, responda a cualquiera de estos mensajes pidiendo que no le volvamos a escribir, o use el enlace para darse de baja cuando el mensaje lo incluya. Si se niega, dejaremos de enviarle promociones; seguirá recibiendo los correos transaccionales necesarios para el Servicio.
4. Compartición de Datos
NO vendemos su información personal. Compartimos datos únicamente con los siguientes proveedores de servicios que procesan datos en nuestro nombre:
| Proveedor | Datos Compartidos | Finalidad | Ubicación |
|---|---|---|---|
| OpenAI | Datos de perfil (edad, peso, género, nivel, lesiones, objetivos), historial de entrenamiento (incluidas las sesiones de cardio importadas de Apple Salud), puntajes de check-in. NO se envía correo, nombre ni usuario. | Generación de planes por IA, retroalimentación y ajustes | Estados Unidos |
| Supabase | Todos los datos de cuenta y usuario | Alojamiento de base de datos y autenticación | Estados Unidos |
| Railway | Todos los datos de cuenta y usuario que pasan por nuestra API | Alojamiento de la API backend | Estados Unidos |
| Vercel | Tráfico web (analíticas anónimas, métricas de rendimiento) | Alojamiento del sitio web y páginas legales | Estados Unidos |
| Sentry | ID de usuario, eventos técnicos, errores de aplicación, trazas de ejecución | Monitoreo de errores y estabilidad de la aplicación | Estados Unidos |
| PostHog | ID de usuario, pantallas visitadas, eventos de uso de la app y grabaciones de sesión con el texto que usted escribe y las imágenes enmascarados. NO se envía correo ni nombre. | Entender cómo se usa la aplicación para mejorarla | Estados Unidos |
| Expo (EAS) | Identificadores de dispositivo, tokens de notificación push, reportes de fallos | Distribución de la aplicación, actualizaciones OTA y notificaciones | Estados Unidos |
| Resend | Correo electrónico, nombre | Correos transaccionales y, salvo que se haya negado, promocionales (ver 3.1) | Estados Unidos |
| Microsoft (Microsoft 365) | Correo electrónico, nombre | Correos que le escribimos directamente: respuestas a sus mensajes y, salvo que se haya negado, promociones (ver 3.1) | Estados Unidos |
| RevenueCat | ID anónimo de usuario, eventos de suscripción, token de atribución de Apple Search Ads, identificador del dispositivo para el proveedor (IDFV), dirección IP e identificador anónimo de Meta; en Android, el identificador de publicidad (GAID) y el Android ID en lugar del IDFV y el token de Apple | Gestión de suscripciones y medición de campañas publicitarias (le envía a Meta el inicio de prueba y la suscripción) | Estados Unidos |
| Meta Platforms | Identificador anónimo del SDK de Meta, datos técnicos del dispositivo (como modelo, sistema operativo e idioma) y dirección IP al abrir la app; el aviso de que terminó de registrarse y una señal de que terminó su primer entrenamiento, sin el contenido del entrenamiento; inicio de prueba y suscripción, enviados por RevenueCat; en Android, el identificador de publicidad (GAID). En iPhone NO se envía el IDFA; en ninguna plataforma se envía correo, nombre, el contenido de los entrenamientos (ejercicios, pesos, duración) ni datos de salud. | Medir qué anuncios de Instagram y Facebook generan instalaciones, registros, primeros entrenamientos y suscripciones | Estados Unidos |
| Apple / Google | Información de pago (gestionada directamente por la App Store de Apple en iPhone y por Google Play en Android) | Facturación de suscripciones | Estados Unidos |
4.1 Identificadores de Publicidad en Android
- Qué: el identificador de publicidad del dispositivo (ID de publicidad de Google, GAID) y el Android ID.
- Para qué: únicamente atribución y medición publicitaria — saber qué anuncio de Instagram o Facebook generó una instalación, un inicio de prueba o una suscripción, y medir nuestras campañas. No los usamos para mostrarle anuncios en la Aplicación y no los vendemos.
- Con quién: únicamente con RevenueCat y Meta Platforms (ver la tabla anterior). RevenueCat los recopila en la Aplicación y le envía a Meta el inicio de prueba y la suscripción junto con el identificador de publicidad.
- Cómo desactivarlos: en su dispositivo Android, vaya a Ajustes (o Configuración) → Privacidad → Anuncios (en algunos dispositivos, → Google → Anuncios) y toque Borrar ID de publicidad; a partir de ese momento, las apps reciben una cadena de ceros en lugar de su ID. En versiones anteriores de Android, active Inhabilitar personalización de anuncios en el mismo lugar. El Android ID no se puede desactivar desde los ajustes: es propio de la Aplicación en su dispositivo y cambia si restablece el dispositivo de fábrica. Para que eliminemos los identificadores vinculados a su cuenta, escríbanos a privacy@gymmi.coach.
Cada proveedor está sujeto a sus respectivos acuerdos de procesamiento de datos y políticas de privacidad. Las transferencias internacionales se realizan con base en su consentimiento expreso al utilizar el Servicio, conforme al artículo 37 de la LFPDPPP.
5. Transferencias Internacionales de Datos
Sus datos se almacenan y procesan en Estados Unidos por los proveedores indicados en la sección 4. Al aceptar este Aviso de Privacidad, usted otorga su consentimiento expreso para dicha transferencia internacional.
Las transferencias están protegidas mediante:
- Acuerdos de procesamiento de datos con cada proveedor de servicios.
- Compromisos contractuales de los proveedores para mantener medidas de seguridad equivalentes.
6. Conservación de Datos
| Tipo de Datos | Periodo de Conservación |
|---|---|
| Datos de cuenta | Hasta que elimine su cuenta |
| Datos de entrenamiento | Hasta que elimine su cuenta |
| Datos de check-in | Hasta que elimine su cuenta |
| Registros de coaching IA (telemetría) | 90 días, luego eliminados permanentemente |
| Analíticas anonimizadas | Indefinido (no vinculadas a su identidad) |
Tras la eliminación de la cuenta, todos los datos personales se eliminan permanentemente de nuestros sistemas dentro de 30 días. Las copias de seguridad se purgan dentro de 90 días.
7. Derechos del Titular (Derechos ARCO)
De acuerdo con la LFPDPPP, usted tiene los siguientes derechos sobre sus datos personales:
| Derecho | Descripción | Cómo Ejercerlo |
|---|---|---|
| Acceso | Conocer los datos personales que tenemos | Ajustes > Perfil, o envíenos un correo |
| Rectificación | Corregir datos inexactos | Ajustes > Perfil |
| Cancelación | Eliminar todos sus datos permanentemente | Ajustes > Eliminar Cuenta |
| Oposición | Oponerse al tratamiento de sus datos | Envíenos un correo |
| Portabilidad | Recibir sus datos en formato legible por máquina | Envíenos un correo |
| Revocar consentimiento | Revocar el consentimiento para datos de salud | Envíenos un correo (nota: esto puede limitar la funcionalidad del Servicio) |
| Queja | Presentar queja ante autoridad de protección de datos | INAI (www.inai.org.mx) |
Para ejercer cualquier derecho, contáctenos en privacy@gymmi.coach. Responderemos dentro de 20 días hábiles conforme a la LFPDPPP, e implementaremos la respuesta dentro de los 15 días hábiles siguientes.
8. Datos de Salud — Protecciones Especiales
Los datos de salud y fitness se clasifican como datos personales sensibles bajo la LFPDPPP (artículo 3, fracción VI) y requieren consentimiento expreso y por escrito.
8.1 Recopilamos datos de salud ÚNICAMENTE con su consentimiento expreso, obtenido cuando:
- Acepta los Términos y Condiciones durante el registro.
- Acepta el Aviso de Salud durante la incorporación (onboarding).
- Ingresa voluntariamente información de salud en su perfil y check-ins.
- Autoriza el acceso a Apple Salud mediante el panel de permisos de iOS (opcional; ver sección 2.7).
8.2 Puede revocar su consentimiento en cualquier momento contactándonos. La revocación no afecta la licitud del tratamiento anterior a la revocación.
8.3 Los datos de salud enviados a OpenAI para procesamiento de IA:
- Se eliminan de información identificativa (sin correo, nombre ni usuario).
- No son utilizados por OpenAI para entrenar modelos (según la política de uso de datos de API de OpenAI).
- Se procesan únicamente para generar su respuesta de plan de entrenamiento.
9. Medidas de Seguridad
Implementamos medidas técnicas, administrativas y físicas para proteger sus datos:
- Cifrado en tránsito: Todos los datos transmitidos vía TLS/HTTPS.
- Cifrado en reposo: Almacenamiento local cifrado con MMKV (clave almacenada en llavero del sistema operativo).
- Seguridad de base de datos: Políticas de Seguridad a Nivel de Fila (RLS) aseguran que los usuarios solo puedan acceder a sus propios datos.
- Autenticación: Autenticación basada en JWT de Supabase.
- Control de acceso: Restricciones a nivel de columna previenen modificaciones no autorizadas.
- Limitación de tasa: Límites de tasa en API previenen abuso.
- Auditorías de seguridad: Revisiones regulares de seguridad del código.
Ningún sistema es 100% seguro. En caso de una vulneración de seguridad que afecte de forma significativa sus derechos patrimoniales o morales, le notificaremos sin demora y a las autoridades pertinentes conforme al artículo 20 de la LFPDPPP.
10. Privacidad de Menores
El Servicio no está destinado a usuarios menores de 18 años. No recopilamos intencionalmente información personal de menores de 18 años.
Si nos enteramos de que hemos recopilado datos de un menor de 18 años sin consentimiento de los padres o tutor, eliminaremos esa información inmediatamente. Si cree que hemos recopilado datos de un menor, contáctenos en privacy@gymmi.coach.
11. Enlaces a Terceros
El Servicio puede contener enlaces a sitios web o servicios de terceros. No somos responsables de las prácticas de privacidad de estos terceros. Le recomendamos revisar sus políticas de privacidad.
12. Cambios a Este Aviso
Podemos actualizar este Aviso de Privacidad periódicamente. Los cambios materiales se comunicarán mediante:
- Notificación por correo electrónico a su dirección registrada.
- Notificación dentro de la aplicación.
La fecha de “Última actualización” en la parte superior se revisará. El uso continuado del Servicio después de los cambios constituye aceptación.
13. Contacto
Para preguntas, solicitudes o quejas relacionadas con privacidad:
Responsable: Luis Alonso Martínez García (persona física con actividad empresarial)
Correo electrónico: privacy@gymmi.coach
Domicilio: Morelia, Michoacán, México
También puede acudir al Instituto Nacional de Transparencia, Acceso a la Información y Protección de Datos Personales (INAI) en www.inai.org.mx.
Al utilizar GYMMI, usted reconoce que ha leído y comprendido este Aviso de Privacidad y consiente la recopilación y tratamiento de sus datos personales como se describe en el presente documento.