Política de Privacidad
Última actualización: 12 de agosto de 2026
Introducción
Golfective es una aplicación móvil desarrollada y operada por João Martins, desarrollador independiente con sede en Portugal ("nosotros", "nuestro" o "nuestra"). Estamos comprometidos con la protección de su privacidad. Esta Política de Privacidad explica cómo recopilamos, usamos, divulgamos y protegemos su información cuando utiliza nuestra aplicación móvil (la "App").
Información que Recopilamos
Recopilamos las siguientes categorías de información:
- Información de la Cuenta: Dirección de correo electrónico, nombre completo y credenciales de autenticación (incluyendo inicio de sesión de terceros vía Google y Sign in with Apple)
- Datos del Perfil: Hándicap, club de pertenencia, mano dominante, altura del jugador en centímetros (utilizada como ancla biométrica para el escalado de las mediciones en el dispositivo) y su objetivo principal de entrenamiento elegido durante el onboarding (todos opcionales)
- Análisis de Swing Guardado: Cuando elige guardar un swing, su análisis se almacena en nuestros servidores. Incluye la selección de palo, ángulo de cámara, distancia objetivo, índices de frame de las fases del swing y los resultados numéricos de los análisis de setup, estabilidad de la cabeza, plano de swing e impacto (como tempo, lift / drop / sway / reverse pivot en cm, porcentaje de match del plano). El archivo de vídeo original NO se sube
- Estadísticas Agregadas: Totales acumulados por palo (recuento, tempos, distancias, métricas de setup) y agregados diarios y semanales derivados de los swings que guarda
- Frames para Entrenamiento de IA (solo opt-in): Con su consentimiento explícito, hasta una imagen JPEG por día, extraída en el dispositivo a partir de su swing — ver sección dedicada más abajo
- Archivos de Puntos del Cuerpo (solo opt-in): Bajo el mismo consentimiento explícito, las coordenadas de los puntos de su cuerpo medidas en el dispositivo durante cada swing que guarda. Solo números — ninguna imagen o vídeo forma parte de este archivo — ver sección dedicada más abajo
- Datos de Vídeo e Imagen: Grabaciones de swing capturadas por la cámara de su dispositivo. Los vídeos se procesan localmente en el dispositivo usando detección de objetos por IA. El archivo de vídeo permanece en su dispositivo y nunca se sube, con las únicas excepciones del frame de entrenamiento de IA opcional y del archivo de puntos del cuerpo descritos más abajo
- Datos de Uso: Interacciones con la app, uso de funcionalidades e información de sesión (Firebase Analytics)
- Datos de Diagnóstico: Informes de fallos y stack traces (Firebase Crashlytics) utilizados para corregir errores
- Información del Dispositivo: Tipo de dispositivo, sistema operativo, versión de la app e identificadores únicos del dispositivo
- Información de Pago: Estado de la suscripción (sincronizado desde la Apple App Store o Google Play vía RevenueCat). Los detalles de pago permanecen en esas tiendas y nunca se almacenan en nuestros servidores
No recopilamos datos de ubicación sin su consentimiento explícito.
Cómo Usamos su Información
Usamos su información para:
- Proporcionar y mantener nuestros servicios, incluyendo análisis de swing y seguimiento de rendimiento
- Procesar sus vídeos de swing localmente en su dispositivo usando modelos de detección por IA para proporcionar análisis en tiempo real
- Persistir los análisis que elige guardar y agregarlos en sus estadísticas personales
- Procesar pagos y gestionar su suscripción (server-side, vía Cloud Functions)
- Distribuir feature flags y despliegues progresivos vía Firebase Remote Config
- Diagnosticar fallos y errores a través de Firebase Crashlytics para poder corregirlos
- Enviar correos transaccionales (confirmaciones de cuenta, recibos de suscripción, restablecimiento de contraseña) a través de Resend
- Mejorar y personalizar su experiencia
- Analizar datos agregados de uso de la app para mejorar funcionalidades y rendimiento
- Cumplir con obligaciones legales
Almacenamiento y Seguridad de Datos
Sus datos se almacenan de forma segura en servidores Firebase / Google Cloud ubicados en la Unión Europea. En concreto:
- Los análisis de swing guardados (solo métricas numéricas — nunca el vídeo) se almacenan en nuestra base de datos asociados a su cuenta
- Sus estadísticas agregadas se almacenan en nuestra base de datos junto a sus swings guardados
- Los archivos de vídeo originales permanecen en su dispositivo y nunca se suben a nuestros servidores
- Los frames para entrenamiento de IA y los archivos de puntos del cuerpo (solo opt-in) se almacenan en Cloud Storage en una carpeta aislada a su cuenta; solo nosotros podemos acceder a ellos
Implementamos medidas de seguridad estándar de la industria, incluyendo cifrado en tránsito y en reposo, reglas de seguridad Firestore y Storage que confinan a cada usuario a sus propios datos, y un camino exclusivamente server-side para cualquier operación que toque el estado de la suscripción. Sin embargo, ningún método de transmisión electrónica o almacenamiento es 100% seguro, y no podemos garantizar seguridad absoluta.
Retención de Datos
Retenemos sus datos personales mientras su cuenta esté activa o según sea necesario para proporcionarle nuestros servicios.
- Eliminación por período: En Ajustes → Gestionar Datos puede eliminar sus swings guardados y las estadísticas correspondientes para el último mes, los últimos 3 / 6 / 12 meses, un rango personalizado (hasta 90 días) o todo. Los swings y sus estadísticas se eliminan en la misma operación
- Opt-out de estadísticas por swing: Cada swing guardado tiene un toggle "incluir en estadísticas" que puede activarse o desactivarse en cualquier momento — al desactivarlo, las métricas de ese swing se restan de los agregados
- Eliminación de cuenta: En Ajustes → Cuenta → Eliminar Cuenta puede eliminar permanentemente su cuenta desde dentro de la App. La eliminación la realiza una Cloud Function que, en una sola operación, elimina todos los swings que posee, elimina sus estadísticas agregadas (incluidas las subcolecciones diarias y semanales), elimina sus frames de entrenamiento de IA y archivos de puntos del cuerpo de Cloud Storage, elimina su perfil de usuario y, finalmente, elimina su cuenta de Autenticación de Firebase. Las suscripciones activas en la Apple App Store o Google Play NO se cancelan con esta operación — deben cancelarse por separado en los ajustes de la tienda
- Los datos anonimizados y agregados pueden retenerse para fines analíticos
- Los frames de entrenamiento de IA y los archivos de puntos del cuerpo que contribuyó se eliminan de Cloud Storage como parte de la eliminación de la cuenta, o antes mediante solicitud a support@golfective.com. Eliminar swings desde Gestionar Datos elimina esos swings y sus estadísticas, no estas contribuciones en Storage. Sin embargo, una vez integrados en un modelo ya entrenado, esa contribución específica no puede revertirse de ese modelo — este es un límite inherente al funcionamiento de los modelos de IA
Contribución para Entrenamiento del Modelo de IA (Opt-in)
Con su consentimiento explícito — desactivado por defecto y revocable en cualquier momento en los Ajustes — podemos recolectar dos cosas extraídas en el dispositivo a partir de su swing, para mejorar futuras versiones de nuestros modelos de análisis: hasta una imagen JPEG por día, y las coordenadas de los puntos de su cuerpo en cada swing que guarda.
- Base legal: Artículo 6(1)(a) del RGPD — consentimiento explícito
- Qué se sube: Una sola imagen JPEG (máx. 1280px de ancho, ~85% de calidad) extraída de una fase del swing elegida aleatoriamente (backswing, top, downswing o impacto), almacenada en training_frames/
/ _ _ _ .jpg en Cloud Storage - Qué más se sube bajo el mismo consentimiento: Por cada swing que guarda, un JSON comprimido con las coordenadas de los puntos del cuerpo medidas durante ese swing, junto con los frames de las fases del swing y la tasa de frames y geometría del vídeo, almacenado en pose_joints/
/ .json.gz en Cloud Storage. Contiene solo números — sin imagen, sin vídeo, y sin nombre o email - Metadatos asociados a la imagen: Identificador de su cuenta, fase del swing, vista de la cámara, índice del frame, FPS del vídeo, versión del modelo que la puntuó, versión de la app y (cuando se conocen) el nombre del palo y su altura en centímetros. Sin nombre, email u otro identificador personal directo en la imagen
- Finalidad: Exclusivamente entrenar y mejorar nuestros modelos de análisis de swing. No compartimos estas contribuciones con terceros y no los usamos para publicidad
- Kill switch: Podemos desactivar de forma remota cualquiera de las dos recolecciones vía Firebase Remote Config sin necesidad de actualizar la app. El kill switch es un control operativo y nunca un sustituto de su consentimiento — con el consentimiento desactivado, no se recoge nada
- Eliminación: Ambos se eliminan de nuestro almacenamiento cuando elimina su cuenta, o mediante solicitud a support@golfective.com. Sin embargo, una vez integrada en un conjunto de entrenamiento, esa contribución específica no puede revertirse técnicamente de modelos ya entrenados — este límite es inherente al funcionamiento de los modelos de IA.
Comunicaciones de Marketing (Opt-in)
Con su consentimiento explícito — desactivado por defecto y revocable en cualquier momento en los Ajustes — podemos enviarle novedades, consejos y ofertas promocionales sobre Golfective.
- Base legal: Artículo 6(1)(a) del RGPD — consentimiento explícito
- Qué enviamos: Novedades del producto, consejos de golf y ofertas promocionales
- Opcional: Nunca es necesario para usar la app, y rechazarlo no afecta a su cuenta ni a las funciones
- Retirada: Puede retirar su consentimiento en cualquier momento en los Ajustes, o mediante el enlace de cancelación incluido en cada mensaje
El consentimiento de marketing se registra por separado de la aceptación de los Términos, junto con la fecha en que se otorgó o retiró.
Servicios de Terceros
Utilizamos los siguientes servicios de terceros que pueden recopilar y procesar sus datos:
- Firebase / Google Cloud (Google LLC): Autenticación, base de datos Firestore, Cloud Storage, Cloud Functions, Analytics, Crashlytics, Remote Config y alojamiento — Política de Privacidad: https://firebase.google.com/support/privacy
- RevenueCat (RevenueCat, Inc.): Gestión de suscripciones y validación de recibos de las tiendas — Política de Privacidad: https://www.revenuecat.com/privacy
- Resend (Resend, Inc.): Envío de correos transaccionales (confirmaciones de suscripción, restablecimiento de contraseña) — Política de Privacidad: https://resend.com/legal/privacy-policy
- Apple App Store / Google Play Store: Distribución de la app y compras in-app — sujeto a sus respectivas políticas de privacidad
Estos servicios pueden recopilar información sobre su dispositivo y uso de la app de acuerdo con sus propias políticas de privacidad. Recomendamos su consulta.
Sus Derechos (RGPD)
Bajo el Reglamento General de Protección de Datos (RGPD) y la ley portuguesa de protección de datos (Lei n.º 58/2019), tiene derecho a:
- Acceso: Solicitar una copia de sus datos personales
- Rectificación: Corregir datos incorrectos o incompletos
- Supresión: Solicitar la eliminación de sus datos ("derecho al olvido")
- Portabilidad: Exportar sus datos en un formato estructurado
- Limitación: Solicitar la restricción del procesamiento
- Oposición: Oponerse al procesamiento de datos basado en intereses legítimos
- Retirada de Consentimiento: Retirar el consentimiento en cualquier momento sin afectar el procesamiento anterior
Para ejercer estos derechos, contáctenos en support@golfective.com. Responderemos en un plazo de 30 días. También tiene derecho a presentar una reclamación ante la Autoridad Portuguesa de Protección de Datos (CNPD) en https://www.cnpd.pt.
Privacidad de Menores
La App no está destinada a niños menores de 13 años. No recopilamos intencionalmente información personal de niños menores de 13 años. Si tenemos conocimiento de que un niño menor de 13 años nos ha proporcionado datos personales, tomaremos medidas para eliminar dicha información.
Contáctenos
Si tiene alguna pregunta sobre esta Política de Privacidad o nuestras prácticas de datos, contáctenos:
Email: support@golfective.com
Responsable del tratamiento de datos:
João Martins
Desarrollador Independiente
Portugal