Política de Privacidad de Swim Analytics
Última actualización: 10 de Enero de 2025 | Fecha de efecto: 10 de Enero de 2025
Introducción
Swim Analytics ("nosotros", "nuestro" o "la app") se compromete a proteger su privacidad. Esta Política de Privacidad explica cómo nuestras aplicaciones móviles (iOS y Android) acceden, utilizan y protegen los datos de salud de su dispositivo.
Principio Clave de Privacidad: Swim Analytics opera con una arquitectura local sin servidores. Todos los datos de salud accedidos desde Apple HealthKit (iOS) o Health Connect (Android) permanecen exclusivamente en su dispositivo físico y nunca se transmiten a servidores externos, servicios en la nube o terceros.
1. Acceso a Datos de Salud
Swim Analytics se integra con la plataforma de salud nativa de su dispositivo para proporcionar análisis de entrenamientos de natación:
1.1 iOS - Integración con Apple HealthKit
En dispositivos iOS, Swim Analytics se integra con Apple HealthKit para acceder a los datos de entrenamiento de natación. Solicitamos acceso de solo lectura a:
- Sesiones de Entrenamiento: Sesiones de ejercicio de natación con tiempo y duración
- Distancia: Distancias totales y distancias por largo
- Frecuencia Cardíaca: Datos de frecuencia cardíaca durante los entrenamientos
- Energía Activa: Calorías quemadas durante las sesiones de natación
- Recuento de Brazadas: Datos de brazadas para el análisis
Cumplimiento con Apple HealthKit: Swim Analytics se adhiere a todas las directrices de Apple HealthKit. Sus datos de salud se procesan completamente en su dispositivo iOS y nunca salen de él. Nunca compartimos datos de HealthKit con terceros, plataformas publicitarias o corredores de datos.
1.2 Android - Integración con Health Connect
| Tipo de Dato de Salud | Permiso | Propósito |
|---|---|---|
| Sesiones de Ejercicio | READ_EXERCISE |
Para identificar e importar sesiones de entrenamiento de natación desde Health Connect |
| Registros de Distancia | READ_DISTANCE |
Para mostrar métricas clave como la distancia total por nado, distancias por largo y calcular el ritmo |
| Registros de Frecuencia Cardíaca | READ_HEART_RATE |
Para mostrar gráficos de frecuencia cardíaca, calcular el promedio y máximo durante los entrenamientos |
| Registros de Velocidad | READ_SPEED |
Para calcular y mostrar su ritmo de natación, zonas de ritmo y análisis de frecuencia de brazada |
| Calorías Quemadas | READ_TOTAL_CALORIES_BURNED |
Para proporcionar una visión general completa del gasto energético durante las sesiones de natación |
Permisos de Android: Estos permisos se solicitan durante el primer inicio de la app. Puede revocar estos permisos en cualquier momento a través de Configuración de Android → Aplicaciones → Health Connect → Swim Analytics.
1.3 Cómo Utilizamos los Datos de Salud
Todos los datos de salud se utilizan exclusivamente para los siguientes propósitos:
- Visualización de Entrenamientos: Muestra sus sesiones de natación con métricas detalladas (distancia, tiempo, ritmo, frecuencia cardíaca)
- Analítica de Rendimiento: Calcula zonas de ritmo, análisis de brazada, CSS (Velocidad Crítica de Natación) y sTSS (Puntuación de Estrés de Entrenamiento de natación)
- Seguimiento del Progreso: Muestra tendencias de rendimiento, mejores marcas personales y resúmenes de entrenamiento
- Exportación de Datos: Permite exportar sus datos de entrenamiento a formato CSV para uso personal
1.4 Almacenamiento de Datos
🔒 GARANTÍA CRÍTICA DE PRIVACIDAD:
Todos los datos de salud permanecen exclusivamente en su dispositivo físico.
- iOS: Los datos se almacenan utilizando iOS Core Data y UserDefaults (solo en el dispositivo)
- Android: Los datos se almacenan utilizando Android Room Database (SQLite en el dispositivo)
- NO se suben datos a servidores externos
- NO se transmiten datos por internet
- NO hay sincronización en la nube ni copia de seguridad de datos de salud
- NO hay acceso de terceros a sus datos de salud
El único momento en que los datos salen de su dispositivo es cuando USTED elige explícitamente exportar sus entrenamientos a formato CSV y compartir el archivo usted mismo.
2. Permisos Necesarios
2.1 Permisos iOS
- Acceso a HealthKit: Acceso de lectura a Entrenamientos, Distancia, Frecuencia Cardíaca, Energía Activa y Recuento de Brazadas
- Fototeca (Opcional): Solo si elige guardar resúmenes de entrenamiento como imágenes
Puede gestionar los permisos de HealthKit en cualquier momento en Configuración iOS → Privacidad y Seguridad → Salud → Swim Analytics.
2.2 Permisos Android
android.permission.health.READ_EXERCISEandroid.permission.health.READ_DISTANCEandroid.permission.health.READ_HEART_RATEandroid.permission.health.READ_SPEEDandroid.permission.health.READ_TOTAL_CALORIES_BURNED- Acceso a Internet (
INTERNET): Utilizado solo para mostrar contenido estático dentro de la app y acceder a la gestión de suscripciones (Google Play Billing). No se transmiten datos de salud. - Servicio en Primer Plano (
FOREGROUND_SERVICE): Para potenciales funciones futuras de sincronización en segundo plano (no implementadas actualmente).
3. Datos que NO Recopilamos
Swim Analytics NO recopila, almacena ni transmite:
- ❌ Información de identificación personal (nombre, correo electrónico, número de teléfono)
- ❌ Identificadores de dispositivo (IDFA en iOS, ID de publicidad en Android)
- ❌ Datos de ubicación o coordenadas GPS
- ❌ Analítica de uso o seguimiento de comportamiento en la app
- ❌ Informes de error o datos de diagnóstico a servidores externos
- ❌ Ningún dato a través de SDKs de terceros o servicios de analítica
Utilizamos cero bibliotecas de seguimiento de terceros incluyendo:
- No Google Analytics / Firebase Analytics
- No Facebook SDK
- No SDKs de publicidad
- No servicios de informes de error (Crashlytics, Sentry, etc.)
4. Compras dentro de la App y Suscripciones
Swim Analytics ofrece suscripciones opcionales dentro de la app gestionadas mediante el sistema de pago nativo de su dispositivo:
4.1 iOS - Suscripciones App Store
Cuando compra una suscripción en iOS:
- Apple gestiona todo el procesamiento de pagos a través de la App Store
- Nosotros recibimos solo el estado de la suscripción (activa/inactiva) a través de StoreKit
- NO tenemos acceso a su información de pago (tarjeta de crédito, dirección de facturación)
- Los datos de suscripción se almacenan localmente en su dispositivo
Gestionar suscripciones:
- Configuración iOS → Su nombre → Suscripciones → Swim Analytics
- O dentro de la app: Configuración → Gestionar Suscripción
4.2 Android - Google Play Billing
Cuando compra una suscripción en Android:
- Google Play gestiona todo el procesamiento de pagos
- Nosotros recibimos solo el estado de la suscripción (activa/inactiva) a través de la API de Google Play Billing
- NO tenemos acceso a su información de pago (tarjeta de crédito, dirección de facturación)
- Los datos de suscripción se almacenan localmente en su dispositivo
Gestionar suscripciones:
- Google Play Store → Cuenta → Suscripciones → Swim Analytics
- O dentro de la app: Configuración → Gestionar Suscripción
5. Retención y Eliminación de Datos
5.1 Retención de Datos
- Los datos de salud se almacenan en su dispositivo indefinidamente hasta que los elimine manualmente
- Los datos de entrenamiento se conservan para proporcionar seguimiento histórico del rendimiento y analítica
5.2 Eliminación de Datos
Puede eliminar sus datos en cualquier momento:
Método 1: Eliminar Entrenamientos Individuales
- Abra la pantalla de detalle del entrenamiento
- Toque el botón de eliminar (icono de papelera)
- Confirme la eliminación
Método 2: Borrar Todos los Datos de la App
- iOS: Elimine y reinstale la app (todos los datos locales se eliminan)
- Android: Configuración → Aplicaciones → Swim Analytics → Almacenamiento → Borrar datos
Método 3: Desinstalar la App
- Desinstalar Swim Analytics elimina automáticamente todos los datos locales
Método 4: Revocar Permisos de Salud
- iOS: Configuración → Privacidad y Seguridad → Salud → Swim Analytics → Desactivar Todas las Categorías
- Android: Configuración → Aplicaciones → Health Connect → Swim Analytics → Revocar todos los permisos
6. Seguridad de los Datos
Nos tomamos la seguridad de los datos seriamente, aunque todos los datos permanecen en su dispositivo:
6.1 Medidas de Seguridad
- Seguridad iOS: Todos los datos almacenados utilizando iOS Core Data están protegidos por el Keychain de iOS y la encriptación del dispositivo. Los datos están protegidos cuando el dispositivo está bloqueado.
- Seguridad Android: Todos los datos almacenados en Room Database están protegidos por la seguridad integrada de Android y el sandbox de la aplicación.
- Sin Transmisión de Red: Los datos de salud nunca salen de su dispositivo, eliminando los riesgos de seguridad de transmisión
- Sandboxing de App: Los sandboxes de app de iOS y Android evitan que otras apps accedan a los datos de Swim Analytics
- Almacenamiento Seguro: No se puede acceder a los datos de salud sin autenticación del dispositivo (código, Face ID, Touch ID, huella digital, desbloqueo facial)
6.2 Su Responsabilidad
Para proteger sus datos:
- Mantenga su dispositivo bloqueado con un código fuerte/biometría
- Mantenga su sistema operativo actualizado con los últimos parches de seguridad
- iOS: No haga jailbreak a su dispositivo
- Android: No haga root a su dispositivo
7. Compartir Datos y Terceros
Swim Analytics NO comparte sus datos de salud con ningún tercero.
7.1 Sin Compartir Datos
- No vendemos sus datos
- No compartimos sus datos con anunciantes
- No proporcionamos sus datos a empresas de analítica
- No nos integramos con plataformas de redes sociales
7.2 Exportación CSV (Solo Iniciada por el Usuario)
La única manera que los datos salgan de su dispositivo es cuando USTED explícitamente:
- Navegue a Configuración → Exportación de Datos Brutos
- Genere un archivo CSV
- Elija compartir el archivo CSV a través del menú de compartir de su dispositivo (correo electrónico, almacenamiento en la nube, apps de mensajería)
Esto está totalmente bajo su control.
8. Privacidad de los Menores
Swim Analytics no recopila conscientemente datos de menores de 13 años. La app no solicita información de edad, pero los padres deberían supervisar el uso que hacen sus hijos de las aplicaciones de seguimiento de salud.
Si cree que un menor de 13 años ha utilizado Swim Analytics, contáctenos y le ayudaremos a asegurar que todos los datos locales se eliminen del dispositivo.
9. Transferencias Internacionales de Datos
No Aplicable. Dado que todos los datos de salud permanecen exclusivamente en su dispositivo (iOS o Android) y nunca se transmiten a servidores, no hay transferencias internacionales de datos.
10. Sus Derechos (Cumplimiento GDPR, CCPA)
Aunque Swim Analytics no recopila datos personales en servidores, respetamos sus derechos de privacidad de datos:
10.1 Derechos GDPR (Usuarios Europeos)
- Derecho de Acceso: Todos sus datos son accesibles dentro de la app en cualquier momento
- Derecho de Eliminación: Elimine datos utilizando los métodos descritos en la Sección 5.2
- Derecho a la Portabilidad: Exporte sus datos a formato CSV (Configuración → Exportación de Datos Brutos)
- Derecho a Restringir el Tratamiento: Revoque los permisos de salud para detener el acceso a nuevos datos
10.2 Derechos CCPA (Usuarios de California)
- Derecho a Saber: Esta política revela todos los datos a los que se accede y cómo se utilizan
- Derecho a Eliminar: Elimine datos utilizando los métodos descritos en la Sección 5.2
- Derecho a Optar por No Vender: No aplicable (nunca vendemos datos)
11. Cambios en Esta Política de Privacidad
Podemos actualizar esta Política de Privacidad de vez en cuando. Cuando hagamos cambios:
- La fecha de "Última Actualización" en la parte superior de esta política se revisará
- Los cambios significativos se anunciarán dentro de la app
- El uso continuado de la app después de los cambios constituye la aceptación de la política actualizada
Recomendamos revisar esta política periódicamente para estar informados sobre cómo protegemos su privacidad.
12. Contáctenos
Si tiene preguntas, inquietudes o solicitudes relacionadas con esta Política de Privacidad o su privacidad de datos:
- Correo electrónico: analyticszone@onmedic.org
- Sitio web: https://swimanalytics.app
Tiempo de Respuesta: Intentamos responder a todas las consultas de privacidad en un plazo de 7 días laborables.
13. Cumplimiento Legal
Swim Analytics cumple con:
- iOS: Directrices de Revisión de la App Store de Apple, Directrices de HealthKit de Apple
- Android: Políticas del Programa de Desarrolladores de Google Play, Directrices de Health Connect de Android
- Reglamento General de Protección de Datos (GDPR)
- Ley de Privacidad del Consumidor de California (CCPA)
- Ley de Protección de la Privacidad Infantil en Línea (COPPA)
Resumen
En Términos Simples:
- ✅ A qué accedemos: Datos de entrenamiento de natación de Apple HealthKit (iOS) o Health Connect (Android)
- ✅ Dónde se almacena: Solo en SU dispositivo (iOS Core Data o Android Room Database)
- ✅ Dónde va: A ninguna parte. Nunca sale de su dispositivo.
- ✅ Quién lo ve: Solo usted.
- ✅ Cómo borrarlo: Borre los datos de la app o desinstale la app en cualquier momento.
Swim Analytics está construido con la privacidad como prioridad. Sus datos de natación son suyos y se quedan en su dispositivo.