Política de privacidad

Información sobre el tratamiento de datos personales en la web y las aplicaciones de Weights Gang.

1. Responsable del tratamiento

El responsable es Pendiente de formalización, Pendiente de formalización, con NIF Pendiente de formalización y domicilio en Pendiente de formalización. Para cuestiones de privacidad puedes escribir a info@weightsgang.com.

2. A quién se aplica

Esta política se aplica a visitantes de https://weightsgang.com, atletas, entrenadores, administradores, compradores, personas que contactan con soporte y usuarios de las aplicaciones iOS y Android.

3. Datos tratados

  • Cuenta e identidad: nombre, email, avatar, identificadores de usuario, rol, credenciales gestionadas por Supabase Auth, estado de verificación y factores MFA.
  • Perfil y contexto personal: edad, sexo, altura, objetivos, disponibilidad, hábitos, trabajo, sueño, estrés, motivación y respuestas de onboarding.
  • Entrenamiento y rendimiento: rutinas, ejercicios, series, repeticiones, cargas, RIR/RPE, descansos, marcas personales, asistencia, notas, vídeos técnicos, revisiones e informes.
  • Composición y evolución corporal: peso, medidas, porcentaje de grasa declarado, fotos de progreso y objetivos de peso.
  • Nutrición: alimentos, cantidades, calorías, macronutrientes, preferencias, objetivos, menús, registros, códigos de barras y revisiones del entrenador.
  • Datos potencialmente relativos a la salud: alergias, intolerancias, medicación, lesiones, problemas digestivos, analíticas aportadas voluntariamente y otra información que el usuario incluya en textos o archivos.
  • Comunicaciones y contenido: chat, reacciones, notas de voz, imágenes, vídeos, documentos, tickets, contenido de biblioteca y material aportado por entrenadores.
  • Pagos y acceso: plan, estado de suscripción, periodo, referencias de cliente o compra y entitlements. Los datos completos de tarjeta son tratados por Stripe, Apple o Google.
  • Dispositivo y uso: tokens push, plataforma, modelo o nombre de dispositivo, versión de app y sistema, preferencias, rutas, eventos de uso agregados, IP en el tránsito de red, agente de usuario y datos técnicos de errores.
  • Integraciones opcionales: identificadores, perfil, tokens cifrados y listas necesarias para Spotify; enlaces o identificadores de Spotify, Apple Music y YouTube.

4. Origen de los datos

Los datos proceden del propio usuario, de su entrenador o administrador cuando crea o gestiona una cuenta, del uso de la plataforma, de dispositivos autorizados y de proveedores de pago o integraciones conectadas. No debes aportar datos de terceras personas sin una base válida para hacerlo.

5. Finalidades y bases jurídicas

FinalidadBase principal
Crear la cuenta, autenticar, prestar planes y sincronizar acceso.Ejecución del contrato y medidas precontractuales.
Gestionar entrenamiento, nutrición, seguimiento, chat y contenido.Ejecución del servicio solicitado.
Tratar datos de salud aportados para personalizar funciones.Debe definirse y documentarse antes del lanzamiento: Pendiente de formalización.
Procesar pagos, facturación, renovaciones y prevenir fraude.Contrato, obligaciones legales e interés legítimo en prevenir fraude.
Enviar emails transaccionales, avisos in-app y push configurados.Ejecución del servicio, consentimiento del dispositivo e interés legítimo operativo.
Soporte, seguridad, diagnóstico de errores y defensa de reclamaciones.Contrato, obligaciones legales e intereses legítimos ponderados.
Métricas agregadas de uso para mejorar el producto.Interés legítimo cuando no se empleen identificadores persistentes; consentimiento si se incorporan tecnologías no esenciales.

6. Entrenadores y administradores

Los entrenadores asignados pueden acceder a los datos necesarios para preparar planes, revisar progreso, responder mensajes y prestar el acompañamiento contratado. Los administradores pueden acceder cuando sea necesario para gestionar cuentas, soporte, seguridad, moderación operativa y facturación. Estos accesos deben limitarse por rol y necesidad.

7. Inteligencia artificial

Las funciones nutricionales y de importación de documentos utilizan OpenRouter para acceder a modelos de inteligencia artificial. Según la función pueden enviarse objetivos de calorías y macros, preferencias, alergias, intolerancias, historial alimentario o el contenido de un PDF aportado por el usuario. La aplicación intenta evitar incluir nombre y email en las solicitudes nutricionales, pero un documento o texto libre podría contener datos introducidos por quien lo sube.

La activación de la IA nutricional registra una fecha de consentimiento. Sus resultados son sugerencias que el usuario o entrenador puede revisar; no producen por sí solos decisiones con efectos jurídicos o equivalentes y no son diagnóstico ni tratamiento médico. No debe afirmarse que los proveedores no entrenan modelos con estos datos hasta verificar y documentar contractualmente sus condiciones vigentes.

Antes de publicar debe resolverse esta decisión operativa: Pendiente de formalización.

8. Proveedores y destinatarios

  • Supabase: autenticación, base de datos, almacenamiento y tiempo real.
  • Vercel: alojamiento web, ejecución y analítica agregada sin cookies.
  • Sentry: diagnóstico de errores, trazas y replay de sesiones con error en la web.
  • Stripe: checkout, suscripciones, portal de cliente y pagos web.
  • RevenueCat, Apple y Google: compras móviles y sincronización de acceso.
  • Resend y Supabase Auth: emails de autenticación y comunicaciones transaccionales.
  • Expo: infraestructura de aplicación y entrega de notificaciones push.
  • OpenRouter: procesamiento de solicitudes de IA.
  • Spotify, Apple Music y YouTube: integraciones y reproducción de contenido cuando el usuario las utiliza.
  • Open Food Facts y USDA FoodData Central: consulta de información alimentaria mediante nombre, identificador o código de barras.

También podrán comunicarse datos a autoridades, tribunales o asesores cuando exista obligación legal o sea necesario para formular, ejercer o defender reclamaciones.

9. Transferencias internacionales

Algunos proveedores pueden operar desde países situados fuera del Espacio Económico Europeo. Antes de publicar esta política debe completarse el inventario de regiones, subencargados y garantías aplicables: Pendiente de formalización. Cuando exista una transferencia internacional se utilizará un mecanismo reconocido por el RGPD y se informará de cómo obtener una copia de sus garantías.

10. Conservación

Los datos se conservarán mientras la cuenta o relación contractual esté activa y después solo durante el tiempo necesario para cumplir obligaciones legales, atender reclamaciones, prevenir fraude y mantener la seguridad. El código contempla borrado en cascada de numerosos datos al eliminar usuarios y una limpieza de ciertos mensajes leídos antiguos, pero no demuestra un calendario completo para todas las categorías.

Antes del lanzamiento debe aprobarse y documentarse el calendario: Pendiente de formalización. Los datos de facturación, eventos de pago, copias de seguridad o registros bloqueados pueden conservarse durante los periodos legalmente exigibles aunque se elimine la cuenta operativa.

11. Eliminación de cuenta

Puedes iniciar la solicitud siguiendo las instrucciones de Eliminación de cuenta. La aplicación móvil debe mantener un acceso directo a esa página. La eliminación no cancela automáticamente suscripciones administradas por Apple o Google; deben cancelarse también en la tienda correspondiente.

12. Derechos

Puedes solicitar acceso, rectificación, supresión, oposición, limitación y portabilidad, retirar un consentimiento sin afectar al tratamiento anterior y no quedar sujeto a decisiones exclusivamente automatizadas cuando resulte aplicable. Escribe a info@weightsgang.com e indica tu solicitud. Podrá pedirse información proporcionada para verificar tu identidad sin recabar datos desproporcionados.

También puedes presentar una reclamación ante la Agencia Española de Protección de Datos en www.aepd.es.

13. Seguridad

Se utilizan controles técnicos y organizativos como HTTPS, políticas de acceso a nivel de fila, separación por roles, almacenamiento privado con URLs firmadas, MFA opcional y almacenamiento seguro de sesión en dispositivos compatibles. Ningún sistema es invulnerable; si detectas una incidencia escribe a support@weightsgang.com.

14. Menores

El onboarding admite técnicamente edades desde 14 años y el esquema de datos permite edades inferiores, pero no existe un flujo completo de consentimiento parental ni verificación de edad. Por ello, el alta self-service debe limitarse a personas de al menos 18 años hasta implantar y validar jurídicamente un proceso específico para menores. Si se detecta una cuenta de un menor creada sin autorización adecuada, se tomarán medidas para verificarla, limitarla o eliminarla.

15. Cookies y almacenamiento local

La web utiliza cookies estrictamente necesarias para mantener la sesión de Supabase, proteger el flujo OAuth de Spotify y recordar de forma limitada la última zona de la aplicación. También utiliza almacenamiento local o de sesión para preferencias, recordatorios, herramientas, cargas reanudables y el flujo de recuperación de cuenta. La app móvil usa SecureStore o AsyncStorage para sesión, preferencias y contenido offline.

Vercel Web Analytics registra métricas agregadas sin cookies ni identificadores persistentes entre días. No se ha detectado publicidad comportamental ni cookies de marketing. Con la configuración auditada no se crea una página independiente de cookies ni un banner, porque las cookies observadas son necesarias para el servicio. Si se añade cualquier cookie o tecnología no esencial, deberá documentarse y bloquearse hasta obtener consentimiento previo cuando sea exigible.

Antes del lanzamiento también debe revisarse la captura de errores y replay de Sentry: Pendiente de formalización. Si esa revisión revela acceso o almacenamiento no esencial en el dispositivo, o un tratamiento que exija consentimiento, será necesario implantar el mecanismo correspondiente antes de activarlo.

16. Cambios

Las modificaciones se publicarán con una nueva versión y fecha. Los cambios sustanciales se comunicarán por un canal adecuado y se solicitará nueva aceptación o consentimiento cuando sea necesario.