Política de Privacidad

Última actualización: 30 de abril de 2026

Esta Política de Privacidad explica cómo Swimer ("Swimer", "nosotros") recopila, usa, almacena y protege los datos personales de sus usuarios ("tú") cuando utilizas la aplicación web disponible en swimer.app (el "Servicio"). Cumple con el Reglamento General de Protección de Datos (UE) 2016/679 ("RGPD"), la Ley Orgánica 3/2018 de Protección de Datos Personales y Garantía de los Derechos Digitales ("LOPDGDD") y la normativa ePrivacy aplicable.

1. Responsable del tratamiento

Swimer es el responsable del tratamiento de los datos personales recogidos a través del Servicio. Puedes contactar con nuestro equipo de privacidad en cualquier momento escribiendo a team@swimer.app o desde la sección de Soporte dentro de la aplicación. La correspondencia postal puede dirigirse a Swimer, España.

2. Definiciones

  • Usuario: cualquier persona física que cree una cuenta o acceda al Servicio.
  • Datos personales: cualquier información sobre una persona identificada o identificable.
  • Tratamiento: cualquier operación realizada sobre datos personales (recogida, almacenamiento, uso, supresión).
  • Integración: conexión entre Swimer y una plataforma de terceros (p. ej. Strava) iniciada voluntariamente por el Usuario.
  • Sub-encargado: tercero que trata datos personales por cuenta de Swimer bajo instrucciones contractuales.

3. Datos que recopilamos

  • Datos de cuenta: correo electrónico, nombre visible, foto de perfil (opcional), país, género, fecha de nacimiento.
  • Datos de entrenamiento: marcas personales, sesiones, parciales, ritmos objetivo, zonas de intensidad (CSS), tamaño de piscina, equipamiento, nivel técnico, esfuerzo percibido (RPE).
  • Datos federativos (opcional): código federativo RFEN, club, resultados oficiales de competición.
  • Actividades importadas (opcional): actividades de natación importadas desde Strava, NCAA o World Aquatics — solo cuando autorizas expresamente la importación.
  • Datos biométricos (opcional): muestras de frecuencia cardiaca incluidas en las actividades importadas, cuando estén presentes.
  • Contenido multimedia (opcional): vídeos subidos voluntariamente para video-análisis técnico.
  • Datos técnicos: tipo de navegador, sistema operativo, identificadores de dispositivo y dirección IP (truncada/anonimizada para analítica).
  • Datos de soporte: mensajes y archivos enviados a través de nuestros canales de soporte.

4. Finalidades del tratamiento

  • Prestación del Servicio: gestión de cuenta, autenticación, generación del plan de entrenamiento, analítica de rendimiento.
  • Cálculo de zonas de intensidad (CSS), carga de entrenamiento, métricas de forma/fatiga y marcas personales.
  • Habilitación de funciones sociales opcionales (feed de amigos, leaderboards, perfiles de equipo).
  • Soporte técnico y respuesta a tus solicitudes.
  • Cumplimiento de obligaciones legales y defensa frente a posibles reclamaciones.
  • Mejora del Servicio mediante analítica agregada y anonimizada.
  • Ejecución contractual (6.1.b): cuenta, plan de entrenamiento, analítica esencial.
  • Consentimiento (6.1.a): integraciones de terceros, vídeos, datos biométricos, comunicaciones comerciales. Revocable en cualquier momento.
  • Interés legítimo (6.1.f): seguridad del servicio, prevención de fraude, analítica agregada, tratamiento de resultados deportivos publicados oficialmente.
  • Obligación legal (6.1.c): cumplimiento de normativa fiscal, contable y de consumo.

6. Integraciones de terceros

Swimer ofrece integraciones opcionales con plataformas externas. Ninguna se activa por defecto: cada una requiere una acción explícita por tu parte y puede desconectarse en cualquier momento desde Perfil → Integraciones.

6.1 Strava

Swimer se integra con Strava (Strava, Inc., 208 Utah Street, Suite 200, San Francisco, CA 94103, EE.UU.) para permitirte importar tus actividades de natación registradas con dispositivos compatibles (Garmin, Apple Watch, Polar, Suunto, Coros, etc.).

  • Autorización: la conexión se realiza exclusivamente mediante el flujo OAuth 2.0 oficial de Strava. Swimer nunca tiene acceso a tu contraseña de Strava.
  • Alcance solicitado: read y activity:read_all. Solo importamos actividades de tipo Swim; las actividades de cualquier otro deporte se ignoran y no se almacenan.
  • Datos importados: ID de actividad, fecha de inicio, distancia, tiempo total y en movimiento, parciales (laps), ritmo medio, frecuencia cardiaca media y máxima (cuando exista), tamaño de piscina y enlace a la actividad original en Strava.
  • Almacenamiento: los tokens OAuth de acceso y refresco se guardan cifrados en reposo en nuestra base de datos. Las actividades importadas se almacenan únicamente para análisis del entrenamiento (CSS, zonas de intensidad, carga).
  • Webhooks: nos suscribimos al webhook de deauthorization de Strava para que, si revocas el acceso desde Strava, los tokens se eliminen inmediatamente de nuestros servidores.
  • Transferencia internacional: Strava está establecida en EE.UU. La transferencia se cubre con las Cláusulas Contractuales Tipo (SCC) de la Comisión Europea y, en su caso, con la certificación de Strava bajo el EU–US Data Privacy Framework.
  • Desconexión: en cualquier momento desde Perfil → Integraciones → Strava → Desconectar. Al desconectar (a) eliminamos los tokens OAuth de nuestros servidores y (b) llamamos a POST /oauth/deauthorize en Strava para invalidar la autorización.
  • Cumplimiento: Swimer respeta el Strava API Agreement y las Strava Brand Guidelines. Consulta también la Política de Privacidad de Strava y sus Términos del servicio.

6.2 RFEN (Real Federación Española de Natación)

Swimer ofrece una conexión opcional con el portal público de rankings de la Real Federación Española de Natación (rfen.es).

  • Vinculación voluntaria: puedes vincular tu perfil de Swimer a tu identificador federativo RFEN. La vinculación la inicias tú y puedes deshacerla en cualquier momento.
  • Datos importados: nombre completo federativo, club, categoría, tiempos oficiales y rankings — exclusivamente de los resultados publicados abiertamente por la RFEN en su web.
  • Método: Swimer lee únicamente datos públicos; no accedemos a ninguna área privada o protegida con login de la RFEN.
  • Base legal: tu consentimiento al vincular y el interés legítimo en tratar resultados deportivos publicados oficialmente (cdo. 47 RGPD).
  • Desconexión: desde Perfil → Integraciones → RFEN → Desvincular. Los resultados importados pueden eliminarse a petición.

6.3 Federaciones de EE. UU. y natación universitaria (NCAA, USA Swimming, NAIA, U.S. Masters)

Swimer puede importar tu historial de natación a partir de los resultados publicados oficialmente por organismos de natación de Estados Unidos — NCAA, USA Swimming, NAIA y U.S. Masters Swimming — cuando reclamas tu perfil público de nadador.

  • Solo datos públicos: leemos resultados publicados abiertamente por dichos organismos y sus proveedores oficiales de resultados. No recogemos credenciales ni accedemos a áreas privadas.
  • Datos importados: prueba, tiempo oficial, piscina (SCY/SCM/LCM), fecha, nombre del meet y parciales cuando estén disponibles públicamente.
  • Finalidad: poblar tu historial de marcas personales y mejorar el cálculo del CSS y las zonas de entrenamiento.
  • Desconexión: desde Perfil → Integraciones → Desvincular. Los registros importados pueden eliminarse a petición.

6.4 World Aquatics

Swimer puede importar tus tiempos históricos desde World Aquatics cuando facilitas tu ID público de nadador.

  • Solo datos públicos: leemos resultados abiertos publicados por las federaciones nacionales. No se requieren credenciales ni se accede a datos privados.
  • Datos importados: prueba, tiempo oficial, piscina, fecha, meet, club y parciales cuando estén disponibles públicamente.
  • Finalidad: enriquecer tu cronología de marcas personales y refinar el cálculo de zonas.
  • Desconexión: desde Perfil → Integraciones → World Aquatics → Desvincular.

7. Sub-encargados del tratamiento

Los siguientes sub-encargados tratan datos personales por nuestra cuenta bajo contrato escrito:

ProveedorFinalidadUbicación
Lovable Cloud (Supabase)Hosting, base de datos, autenticación, almacenamientoUE
CloudflareCDN, protección DDoS, edge routingGlobal (edge UE)
ResendEnvío de email transaccional y de soporteUE / EE.UU. (SCC)
Strava, Inc.Integración opcional con Strava (solo si conectas)EE.UU. (SCC)

8. Transferencias internacionales

Cuando un sub-encargado se encuentra fuera del Espacio Económico Europeo, la transferencia se protege mediante las Cláusulas Contractuales Tipo de la Comisión Europea (Decisión 2021/914) y, en su caso, garantías adicionales (cifrado en tránsito y en reposo, pseudonimización y minimización del alcance del tratamiento).

9. Conservación de datos

  • Datos de cuenta y entrenamiento: mientras tu cuenta esté activa.
  • Tras solicitar la eliminación: los datos se borran en 30 días; las copias de seguridad se purgan en 90 días.
  • Tokens OAuth (Strava): se eliminan inmediatamente al desconectar o revocar.
  • Tickets de soporte: 24 meses tras el cierre, por motivos de defensa legal.
  • Logs del servidor: 30 días.

10. Tus derechos

Puedes ejercer en cualquier momento, de forma gratuita, los siguientes derechos:

  • Acceso, rectificación, supresión ("derecho al olvido"), limitación y portabilidad.
  • Oposición al tratamiento basado en interés legítimo.
  • Retirada del consentimiento (sin efectos retroactivos).
  • Derecho a no ser objeto de decisiones automatizadas con efectos jurídicos (no realizamos ninguna).
  • Derecho a presentar reclamación ante la Agencia Española de Protección de Datos (www.aepd.es).

Para ejercer tus derechos, escribe a team@swimer.app. Responderemos en un plazo máximo de 30 días.

11. Medidas de seguridad

  • TLS 1.3 en tránsito y cifrado AES-256 en reposo.
  • Row-Level Security (RLS) en la base de datos para garantizar el aislamiento estricto entre usuarios.
  • Almacenamiento cifrado de tokens OAuth.
  • Auditorías de seguridad y escaneo de dependencias periódicos.
  • Acceso a producción restringido al personal autorizado bajo deber de confidencialidad.

12. Menores

El Servicio está dirigido a personas mayores de 16 años. Los menores entre 14 y 16 años pueden registrarse con consentimiento verificable de sus padres o tutores legales (art. 7 LOPDGDD). No recopilamos conscientemente datos de menores de 14 años. Si crees que lo hemos hecho, contáctanos para que podamos eliminarlos de inmediato.

13. Cookies y tecnologías similares

Swimer utiliza únicamente cookies técnicas estrictamente necesarias para la autenticación, gestión de sesión y preferencias básicas. No utilizamos cookies publicitarias, de seguimiento de terceros, de perfilado, fingerprinting ni publicidad comportamental. No es necesario un banner de cookies conforme al artículo 22.2 de la LSSI.

14. Limitación de responsabilidad y aviso médico

Swimer proporciona planes de entrenamiento y analítica de rendimiento con fines exclusivamente informativos y de entrenamiento. El Servicio no constituye asesoramiento médico, diagnóstico ni tratamiento, y no sustituye la consulta con profesionales sanitarios cualificados.

En la máxima medida permitida por la ley, Swimer no será responsable de daños directos, indirectos, incidentales, especiales, consecuentes o punitivos, incluyendo, sin limitación, lesiones físicas, pérdida de rendimiento, pérdida de datos o interrupción del servicio, derivados o relacionados con el uso del Servicio. El Usuario asume la plena responsabilidad sobre su condición física, sobre la ejecución segura de los entrenamientos y sobre el cumplimiento de las normas de la instalación acuática que utilice.

Swimer no es responsable del contenido, disponibilidad o comportamiento de los servicios de terceros (Strava, RFEN, NCAA, World Aquatics) accedidos a través de las integraciones opcionales.

15. Cambios en esta Política

Podemos actualizar esta Política de Privacidad puntualmente. Los cambios sustanciales se comunicarán por correo electrónico y mediante un aviso in-app con al menos 15 días de antelación a su entrada en vigor. La versión más reciente está siempre disponible en swimer.app/privacidad.

16. Contacto y reclamaciones

Para cualquier consulta, solicitud o reclamación relacionada con la privacidad, escribe a team@swimer.app. También tienes derecho a presentar una reclamación ante la Agencia Española de Protección de Datos (AEPD) en www.aepd.es.