Política de privacidad
VeloPulse (“la App”) procesa datos deportivos y de uso para ofrecer analítica, coaching con IA y seguimiento de rendimiento sobre la información de usuario que autoriza conectar desde Strava. Esta política describe qué datos se recopilan, cómo se utilizan, con quién se comparten y qué derechos tienes.
1. Responsable del tratamiento
El responsable del tratamiento es David del Prado, desarrollador y propietario del servicio VeloPulse. La App se aloja en Vercel y usa servicios complementarios para autenticación, almacenamiento, analítica y soporte.
2. Datos que tratamos
Dependiendo del uso que hagas de la App, tratamos los siguientes tipos de datos:
- Datos de Strava: perfil, actividades, métricas deportivas, pesos, FTP, zona de esfuerzo, rutas, records, comentarios y datos de entrenamiento autorizados por el usuario al conectar la cuenta.
- Datos de autenticación: tokens OAuth de Strava, identificador del usuario, estado de sesión y permisos concedidos.
- Datos de uso: preferencias de idioma/unidades, historial de uso, ajustes personalizados, sesiones y caché local del navegador.
- Datos del coach IA: prompts, contexto del atleta, actividades analizadas, resúmenes, recomendaciones y logs de uso de la funcionalidad de IA.
- Datos de notificaciones: token de Web Push, suscripción del navegador/dispositivo y eventos de entrega o activación.
- Datos de diagnóstico: errores, eventos de estabilidad, rendimiento y analítica de producto para detectar fallos o mejorar la experiencia.
3. Finalidad del tratamiento
Utilizamos estos datos para:
- Conectar tu cuenta de Strava y acceder a tus actividades y métricas.
- Calcular FTP, forma, fatiga, tendencias, comparativas y análisis de rendimiento.
- Generar resúmenes, recomendaciones y coach IA sobre tus entrenamientos.
- Enviar notificaciones relevantes sobre análisis, hitos o avisos del entrenamiento.
- Guardar preferencias de configuración e historial de uso para que la experiencia sea coherente entre sesiones.
- Mejorar la estabilidad, la seguridad, la calidad del servicio y la detección de errores.
4. Base jurídica y consentimiento
La App se basa en el consentimiento explícito del usuario al conectar su cuenta de Strava y autorizar el acceso a los datos necesarios para la prestación del servicio. El usuario puede revocar el acceso en cualquier momento desde la configuración de Strava o desde la propia App cuando se aplica la revocación del acceso.
El análisis automático de cada actividad nueva con IA se basa en un consentimiento específico, distinto del de conectar Strava: viene desactivado y solo se activa si lo aceptas expresamente cuando la App te lo pregunta o desde Ajustes. Puedes retirarlo en cualquier momento, con la misma facilidad, como se explica en el apartado 5.2. Retirarlo no afecta a los análisis anteriores ni al resto del servicio.
5. Destinatarios y terceros
Los datos pueden tratarse con los siguientes proveedores:
- Strava: para la autenticación OAuth y la lectura de sus datos deportivos.
- Neon / PostgreSQL: para almacenamiento del perfil del atleta, preferencias, análisis, plan y registros de uso.
- Google Gemini: para generar análisis y recomendaciones de IA con contexto del entrenamiento.
- Vercel: para alojamiento, entrega y servicios de infraestructura.
- Sentry: para monitorización de errores y diagnósticos técnicos.
- Google Analytics / Vercel Analytics: para métricas de uso y rendimiento del producto.
- Stripe: si se activa la suscripción o la gestión de pagos dentro del sistema de pago.
- Resend: para entregar los correos que envías desde el formulario de contacto.
- Google Play: únicamente si te apuntas voluntariamente al programa de pruebas de la aplicación Android, como se explica en el apartado 5.1.
VeloPulse no vende tus datos. Solo los comparte con los proveedores necesarios para operar la aplicación y cumplir la prestación del servicio.
5.1. Programa de pruebas de la aplicación Android
VeloPulse ofrece dentro de la aplicación un aviso para apuntarse a la prueba de la versión de Android. Apuntarse es voluntario y no condiciona el uso del resto de VeloPulse.
Si decides apuntarte:
- Qué recogemos: la dirección de correo de tu cuenta de Google, y opcionalmente tu nombre y un comentario. Solo se recogen si rellenas y envías ese formulario.
- Para qué: añadir esa dirección a la lista de verificadores de Google Play, que es el único modo técnico de darte acceso a la versión en pruebas.
- A quién se cede: a Google, como responsable de Google Play, al incorporarte a esa lista. Google tratará la dirección conforme a sus propias políticas de privacidad.
- Base jurídica: tu consentimiento explícito, que se solicita con una casilla específica antes de enviar el formulario.
- Cómo se transmite: el formulario no guarda tu correo en nuestra base de datos. Se envía por email al responsable a través de Resend y el alta en Google Play se hace manualmente.
- Durante cuánto tiempo: mientras dure el programa de pruebas. Al finalizar, o si lo pides antes, la dirección se elimina de la lista de verificadores.
Puedes salir del programa en cualquier momento desde el propio enlace de participación de Google Play, o pidiéndolo por el formulario de contacto. Salir del programa no afecta a tu cuenta de VeloPulse.
5.2. Análisis automático con IA de cada actividad
Solo si lo has activado, cuando subes una actividad nueva a Strava VeloPulse la recibe y el coach IA genera un análisis breve que se guarda en tu cuenta y, si tienes activadas las notificaciones, te llega al móvil. Mientras no respondas a la pregunta, o si la rechazas, tus actividades no se envían a la IA.
- Qué se envía a Google Gemini: el nombre de la actividad y sus cifras de resumen (distancia, tiempo en movimiento, desnivel, potencia media, normalizada y máxima, frecuencia cardíaca media y máxima, velocidad media) y tu FTP. No se envían tu nombre, tus datos de contacto, la ruta GPS ni los datos segundo a segundo de la actividad.
- Qué se guarda: el texto del análisis generado, junto a la actividad en nuestra base de datos, para que puedas volver a verlo. Se borra con el resto de tus datos al eliminar la cuenta.
- Cómo activarlo o desactivarlo: la App te lo pregunta una vez y puedes cambiarlo cuando quieras en Ajustes → Transparencia de IA → Análisis automático de cada salida. Con la opción desactivada, tus actividades nuevas no se envían a la IA. Solo se analizarán cuando tú lo pidas expresamente desde la App. Seguirás recibiendo, si las tienes activadas, las notificaciones de actividad sincronizada y de récords, que no usan IA.
- Análisis a petición: cuando pides un análisis, hablas con el coach IA o abres la sección Coach IA (que prepara el resumen del día), se envía a Google Gemini el contexto de entrenamiento necesario para responder a esa petición concreta. No depende de la opción anterior, porque eres tú quien usa la IA en ese momento.
6. Almacenamiento y retención
Los datos se almacenan de forma segura en infraestructura gestionada por los proveedores mencionados, con acceso restringido y medidas de seguridad razonables. La retención depende de la finalidad:
- Perfil y configuración del usuario: mientras la cuenta siga activa o hasta su eliminación.
- Datos de análisis/entrenamiento: se conservan para ofrecer la analítica y el historial del atleta.
- Logs de IA, diagnósticos y uso: se conservan durante el tiempo necesario para operar, depurar y mejorar el servicio.
- Tokens y suscripciones de push: se mantienen mientras siga vigente la conexión o la autorización.
7. Cookies y almacenamiento local
La App puede usar localStorage, IndexedDB y caché del navegador para guardar preferencias, datos de sesión, caché de actividades y notificaciones. Esto ayuda a que la experiencia funcione sin conexión o con menos latencia. También puede usar cookies o tecnologías similares para analítica de uso y funcionamiento del sitio.
8. Derechos del usuario
Tienes derecho a:
- Solicitar información sobre qué datos tratamos.
- Solicitar acceso a los datos que tenemos sobre ti.
- Solicitar corrección de datos inexactos.
- Solicitar la eliminación de tus datos, salvo obligación legal o necesidad técnica de conservación.
- Revocar el consentimiento o la conexión con Strava en cualquier momento.
- Oponerte a ciertos tratamientos automatizados o pedir limitación cuando proceda. En concreto, puedes retirar tú mismo el consentimiento del análisis automático con IA desde Ajustes (apartado 5.2).
Para ejercer estos derechos, usa el formulario de contacto de la App o la dirección de soporte disponible en la propia aplicación.
8.1. Cómo borrar tu cuenta y todos tus datos
Puedes hacerlo tú mismo, sin pedir permiso ni esperar respuesta: entra en Ajustes → Borrar cuenta dentro de VeloPulse (en la web, en la PWA o en la aplicación de Android) y confirma.
Al confirmar se eliminan de nuestra base de datos:
- Tus actividades sincronizadas, con sus análisis y récords.
- Tus notas privadas y tus valoraciones de esfuerzo percibido (RPE).
- Tu material y su mantenimiento, y tus planes de entrenamiento.
- La memoria del Coach IA, los análisis generados y tu historial de uso de la IA.
- Tus suscripciones a notificaciones y tus enlaces compartidos.
- Tu perfil de atleta y el token de acceso guardado.
Además se revoca automáticamente el permiso de VeloPulse sobre tu cuenta de Strava. El borrado es inmediato y no se puede deshacer.
Tus datos en Strava no se ven afectados. Allí sigue todo igual: lo que desaparece es la copia que guardaba VeloPulse y el permiso que nos habías concedido.
Si ya has desinstalado la aplicación o no puedes acceder a tu cuenta, usa el enlace Contacto de la página de inicio de velopulse.bike, que funciona sin necesidad de iniciar sesión, e indícanos tu identificador de atleta de Strava. Atenderemos la solicitud en un plazo máximo de 30 días.
9. Menores y situación legal
VeloPulse no está dirigida a menores de 13 años ni a personas que no puedan consentir a la cesión de datos de entrenamiento y perfil. Si identificamos que un usuario no es elegible para usar el servicio, podremos limitar o suspender el acceso.
10. Cambios en esta política
Podemos actualizar esta política para reflejar cambios en la App, en la normativa o en los proveedores técnicos. Cualquier cambio importante se indicará en la propia App y en esta página con la fecha de actualización.
11. Contacto
Si tienes preguntas, solicitudes o quieres ejercer tus derechos, contacta a través del formulario de contacto dentro de la App o desde la sección de soporte disponible en la aplicación.
> Esta política se presenta como requisito para la publicación en Google Play y para la transparencia del tratamiento de datos de VeloPulse.