Política de privacidad

FirstGym es un entrenador de voz para quienes van al gimnasio por primera vez, disponible para iPhone con Apple Watch y para Android. Solo recopilamos lo necesario para tus entrenamientos y para sincronizar tu programa entre tus dispositivos. Esta política cubre ambas apps; lo que se aplica a una sola plataforma está marcado como iOS o Android. Última actualización: 30 de septiembre de 2026.

La app la desarrolla y publica Aleksandr Zhbanov, desarrollador individual ("nosotros"). Contacto para cuestiones de datos: support@zhbanov.com.

Cuenta

Puedes definir un nombre visible en la app. La cuenta se guarda en nuestra base de datos Postgres alojada en Supabase en la UE (Fráncfort).

Datos de entrenamiento

Para hacer funcionar el programa, FirstGym guarda:

Estos datos están vinculados a tu id de usuario y solo se usan para hacer funcionar la app.

Apple Salud (iOS, Apple Watch)

Si das acceso, la app del Apple Watch inicia una sesión de entrenamiento y lee tu frecuencia cardíaca y energía activa para mostrarlas en directo durante el entrenamiento. Estos datos se quedan en tus dispositivos: no se suben ni se escriben de vuelta en Apple Salud. La app de Android no lee datos de salud ni de actividad de Health Connect ni de sensores.

Cámara y fotos (escáner de máquinas, revisión de técnica)

El escáner te permite hacer o elegir una foto de una máquina del gimnasio para identificarla y sugerir ejercicios. La foto se envía a través de nuestro servidor a Anthropic para reconocerla (ver abajo) y no se guarda. Cuando el escáner en línea no está disponible, la foto se clasifica en el propio dispositivo y no se envía a ninguna parte: con Apple Vision en iOS y con el etiquetado de imágenes de Google ML Kit en Android.

La revisión de técnica usa la cámara para grabar una serie. La grabación se analiza en tu dispositivo y se borra justo después; nunca se sube (ver arriba).

La cámara solo se usa con el escáner o la revisión de técnica abiertos, y en Android el permiso de cámara solo se pide la primera vez que abres uno de ellos.

Funciones de IA (Anthropic)

Dos funciones envían datos a través de nuestro servidor (firstgym-worker.firstgym.workers.dev, Cloudflare) a la API Claude de Anthropic:

No guardamos estas fotos ni textos. Anthropic los procesa para responder y no usa los datos de la API para entrenar sus modelos.

Entrenador de voz

La mayoría de las frases del entrenador están pregrabadas y se reproducen desde la app. Cuando una frase necesita una palabra concreta (por ejemplo, el nombre de un ejercicio o un número), su texto se envía a través de nuestro servidor a ElevenLabs para sintetizar el audio. Solo se envía el texto de la frase: no incluye tu nombre, email ni id de cuenta. El audio resultante se guarda en caché en tu dispositivo. Android: si no se puede contactar con el servidor, la voz de texto a voz integrada del teléfono genera la frase en el dispositivo.

Notificaciones

Son notificaciones locales creadas en tu dispositivo. No usamos servicios de notificaciones push.

Vídeos de ejercicios

Los vídeos de demostración se transmiten desde Bunny.net mediante enlaces firmados de corta duración que la app solicita con tu sesión. La app de Android puede descargar por adelantado los próximos vídeos por Wi-Fi y guardarlos en su caché.

Analítica de uso

Ambas apps registran eventos de uso propios (por ejemplo: app abierta, paso de inicio de sesión, entrenamiento iniciado o terminado) en nuestra propia base de datos, para ver dónde se atascan las personas. Cada evento lleva el nombre del evento, algunos valores cortos, la versión de la app, la hora y un id aleatorio por instalación; los eventos de Android además llevan platform=android. Antes de iniciar sesión solo se aceptan unos pocos eventos de bienvenida y solo llevan el id de instalación; después de iniciar sesión se vinculan a tu cuenta. El id de instalación no está ligado a tu dispositivo ni a tu cuenta de Apple o Google. No hay SDK de analítica ni de publicidad de terceros.

Suscripciones

FirstGym Pro se vende a través del App Store (iOS) o de Google Play Billing (Android). Las compras las valida RevenueCat, que comunica a nuestro servidor el estado de tu suscripción; lo replicamos para desbloquear Pro. RevenueCat recibe los datos de la compra de la tienda y tu id de usuario de FirstGym (tras iniciar sesión; antes, un id aleatorio). Nunca vemos tus datos de pago: Apple y Google gestionan el pago. Android: la biblioteca de RevenueCat puede guardar su id de cliente aleatorio en Block Store de los servicios de Google Play, para que una compra se encuentre de nuevo tras reinstalar la app. La app no pide a RevenueCat recopilar identificadores publicitarios ni de dispositivo.

Informes de fallos

FirstGym no envía informes de fallos a ningún servicio de informes de fallos. iOS: si activaste "Compartir con desarrolladores de apps" en los ajustes de iOS, Apple puede compartir con nosotros informes de fallos anónimos. Android: si permitiste que tu dispositivo comparta datos de uso y diagnóstico con Google, Google Play puede mostrarnos informes anónimos de fallos y de "la app no responde".

Datos guardados en tu dispositivo

Proveedores de servicios

Usamos estos proveedores solo para hacer funcionar la app: Supabase (base de datos e inicio de sesión, UE), Cloudflare (nuestro servidor), Anthropic (escáner y resumen mensual), ElevenLabs (síntesis de voz), Bunny.net (vídeos), RevenueCat (suscripciones), Apple (Iniciar sesión con Apple, App Store) y Google (Iniciar sesión con Google, Google Play). Todas las conexiones van cifradas en tránsito (HTTPS).

Lo que NO hacemos

Conservación

Guardamos tu cuenta y tus datos de entrenamiento mientras exista la cuenta. Al eliminar la cuenta se borran de nuestra base de datos de inmediato. Las copias de seguridad nocturnas cifradas se conservan 30 días y luego se borran, así que los datos eliminados desaparecen de ellas en 30 días. No guardamos las fotos enviadas al escáner ni los textos enviados para el resumen mensual o la síntesis de voz.

Eliminar tus datos

Esto elimina de inmediato tu cuenta y todos los datos de entrenamiento de nuestra base de datos, elimina tu registro de cliente en RevenueCat y los eventos de uso de tu cuenta y de esa instalación, y en iOS revoca el acceso de FirstGym a Iniciar sesión con Apple. Después la app borra sus datos en el dispositivo (en Android, incluida la clave del Keystore). Las copias de seguridad cifradas se eliminan en 30 días. Eliminar la cuenta no cancela una suscripción de la tienda: cancélala en el App Store o en Google Play. Si ya no tienes la app, consulta Eliminar tu cuenta de FirstGym para pedir la eliminación por email.

Cambios

Este documento se actualiza en el mismo lugar. La versión vigente siempre está en esta URL. Consulta también los términos de uso y el aviso legal.

Contacto para cuestiones de datos: support@zhbanov.com.