Política de privacidad
Esta política describe qué datos trata GymProFit, con qué finalidad, durante cuánto tiempo y con quién se comparten. Está escrita a partir de lo que la aplicación hace de verdad, no de una plantilla.
1. Responsable del tratamiento
El responsable del tratamiento de los datos descritos en esta política es Rubén Juan Candela, persona física, desarrollador y titular de GymProFit.
Para cualquier asunto relacionado con tus datos personales, incluido el ejercicio de tus derechos, escribe a privacidad@gymprofit.app. Si necesitas una dirección postal para dirigir una comunicación formal, se facilita a petición a través de ese mismo correo.
2. Qué datos se recogen
Datos que facilitas tú
| Dato | Cuándo se recoge | Obligatorio |
|---|---|---|
| Nombre y dirección de correo | Al crear la cuenta | Sí |
| Nombre de usuario | Al crear la cuenta. Si no lo eliges, lo propone la aplicación a partir de tu nombre. Puedes entrar con él o con el correo | Sí |
| Contraseña | Al crear la cuenta | Sí — se guarda cifrada con BCrypt, nunca en claro |
| Objetivo y nivel de experiencia | Al preparar tu plan | Sí |
| Sexo, edad, altura, peso y nivel de actividad | Al preparar tu plan o en Editar perfil | No. Sin ellos no se calcula tu objetivo de calorías |
| Qué avisos quieres recibir: entrenar, comidas y progreso | Después de crear la cuenta, o en Ajustes | No. Tienen valores de serie y puedes apagarlos todos |
| Fotografía de perfil | Si decides subirla | No |
| Mediciones corporales | Si decides registrarlas | No |
Antes de crear la cuenta
Las respuestas del cuestionario se guardan solo en tu móvil hasta que creas la cuenta. Para recomendarte un programa, la aplicación consulta al servidor con tu nivel, tu objetivo, dónde entrenas, cuántos días y cuánto tiempo, sin ninguna cuenta ni identificador tuyo.
Lista de espera de la beta
Si te apuntas a la beta desde gymprofit.app/beta, es un tratamiento aparte, sin cuenta en la aplicación:
- Datos: solo tu dirección de correo.
- Para qué: avisarte de cuándo abre la beta y de cuándo se publica la aplicación. Nada más.
- Base legal: tu consentimiento (art. 6.1.a RGPD), que das marcando la casilla al apuntarte y confirmas con el correo que recibes después. Hasta que no lo confirmas, no estás en la lista.
- Quién lo gestiona: la lista está en Brevo. Al pulsar «Apuntarme», el formulario envía tu correo directamente a Brevo, que recibe también los datos de conexión de tu navegador, como cualquier web a la que te conectas. Hasta que no pulsas, la página no le envía nada.
- Cuánto tiempo: hasta que te des de baja o, como mucho, 6 meses después de que se publique la aplicación.
- Darte de baja: con el enlace que lleva cada correo o escribiendo a privacidad@gymprofit.app.
- El grupo de probadores: para entrar en la prueba cerrada de Google Play te pedimos que te unas a un Grupo de Google. Unirte es voluntario y lo hace Google, con tu cuenta de Google y bajo sus propias condiciones y su política de privacidad. De ese grupo nosotros solo vemos la dirección de correo de cada miembro, y la usamos solo para dar acceso a la prueba.
Datos que se generan al usar la aplicación
- Entrenamiento: el programa que sigues y el tiempo por sesión que elegiste, rutinas, ejercicios realizados, series con su peso y repeticiones, duración y valoración de cada sesión, notas que escribas, progreso por ejercicio y logros conseguidos.
- Nutrición: comidas registradas, alimentos consumidos, alimentos personalizados que crees, los platos que crees con sus ingredientes, los que marques como favoritos, las propuestas de favorito que rechaces, el agua que apuntes cada día y las comidas que marques «Hoy no».
- Objetivos personales que definas y su estado.
- Cuenta: fecha de registro, tokens de sesión y, si pides recuperar la contraseña, un código temporal guardado cifrado que caduca a los 15 minutos.
- Notificaciones: identificador del dispositivo proporcionado por Firebase Cloud Messaging, necesario para poder enviarte recordatorios.
La cámara
La aplicación usa la cámara para la fotografía de perfil, si decides subirla, y para leer códigos de barras al añadir un alimento. La imagen del escáner se analiza en tu móvil y no se guarda ni se envía: solo sale el número del código, para buscar el producto.
Datos recogidos automáticamente
- Informes de fallo (Firebase Crashlytics): cuando la aplicación se cierra inesperadamente se envía el estado técnico del fallo, el modelo de dispositivo y la versión del sistema. No se incluyen tus datos de entrenamiento, nutrición ni salud.
- Uso básico (Firebase Analytics): eventos automáticos como la primera apertura y el inicio de sesión de uso, junto con datos de dispositivo y país aproximado. No se envían eventos con contenido personal.
3. Para qué se usan
- Crear y mantener tu cuenta, y permitirte iniciar sesión de forma segura.
- Guardar y mostrarte tu historial de entrenamiento, nutrición y progreso.
- Calcular tus objetivos y métricas a partir de tus datos físicos.
- Recomendarte un programa de entrenamiento según tus respuestas.
- Enviarte el código de recuperación cuando olvidas la contraseña, y avisos de seguridad de tu cuenta.
- Enviarte los recordatorios que hayas activado.
- Avisarte de la beta y del lanzamiento, si te has apuntado a la lista de espera.
- Detectar y corregir fallos de la aplicación.
Tus datos no se venden, no se ceden con fines publicitarios y no se usan para elaborar perfiles comerciales.
4. Base legal
- Ejecución del servicio (art. 6.1.b RGPD): los datos de cuenta, entrenamiento, nutrición y progreso son necesarios para que la aplicación funcione. Sin ellos no hay servicio que prestar.
- Consentimiento (art. 6.1.a): el sexo, la edad, la altura, el peso y el nivel de actividad, la fotografía de perfil, las mediciones corporales y las notificaciones son opcionales. Los das si quieres, para calcular tus calorías o para recibir avisos, y puedes retirarlos cuando quieras. También la lista de espera de la beta: te apuntas tú y te das de baja cuando quieras.
- Interés legítimo (art. 6.1.f): los informes de fallo y el uso básico, para mantener la aplicación en funcionamiento.
5. Con quién se comparten
GymProFit se apoya en los siguientes proveedores, que tratan datos por cuenta del responsable y únicamente para prestar su servicio:
| Proveedor | Para qué | Qué recibe |
|---|---|---|
| Render | Alojamiento de la API | Todo el tráfico de la aplicación |
| Aiven | Base de datos gestionada | Los datos almacenados de tu cuenta |
| Brevo | Envío de correo transaccional y la lista de espera de la beta | Tu dirección de correo y el contenido del mensaje; en la lista de espera, también los datos de conexión al enviar el formulario |
| Google (Firebase) | Notificaciones, informes de fallo y uso básico | Identificador de dispositivo y datos técnicos |
| Cloudflare | DNS, correo entrante y esta web | Datos de conexión |
| Open Food Facts | Consulta de alimentos por código de barras | Solo el código de barras consultado; ningún dato tuyo |
Además, la aplicación descarga las imágenes de los ejercicios de GitHub (raw.githubusercontent.com), donde las publica el proyecto abierto free-exercise-db. Al cargarlas, GitHub recibe la dirección IP y datos técnicos del móvil, como cualquier web a la que te conectas. No recibe ningún dato de tu cuenta.
6. Cuánto tiempo se conservan
Tus datos se conservan mientras mantengas la cuenta activa. Si solicitas su eliminación, se borran conforme a lo descrito en Eliminar cuenta.
Los de la lista de espera de la beta se conservan hasta que te des de baja o, como mucho, 6 meses después de que se publique la aplicación.
Los tokens de sesión se revocan al cerrar sesión y al cambiar la contraseña. Los códigos de recuperación caducan a los 15 minutos y se invalidan en cuanto se usan.
7. Tus derechos
Puedes ejercer en cualquier momento los derechos de acceso, rectificación, supresión, limitación, portabilidad y oposición escribiendo a privacidad@gymprofit.app. Se responde en el plazo máximo de un mes.
Si consideras que tus datos no se están tratando correctamente, puedes presentar una reclamación ante la Agencia Española de Protección de Datos (aepd.es).
8. Seguridad
- Todo el tráfico entre la aplicación y el servidor viaja cifrado por HTTPS.
- Las contraseñas se guardan con BCrypt; nadie, tampoco el responsable, puede leerlas.
- En el dispositivo, los tokens de sesión se guardan en almacenamiento cifrado del sistema.
- Cada usuario solo puede acceder a sus propios datos; el servidor lo comprueba en cada petición.
9. Menores de edad
GymProFit no está dirigida a menores de 14 años y no se recogen datos de forma consciente de personas por debajo de esa edad. Para crear una cuenta hay que tener 14 años o más, como dicen los términos de uso, y si indicas una edad menor, la aplicación no deja crearla. Si detectas que un menor de 14 años ha creado una cuenta, escribe a privacidad@gymprofit.app y se eliminará.
10. Cambios en esta política
Si esta política cambia de forma relevante, se avisará dentro de la aplicación antes de que los cambios surtan efecto. La fecha de la última actualización aparece al principio de esta página.