Política de Privacidad

Última actualización: 24 de junio 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: Handicap, club, 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 utilizados para alimentar el panel de estadísticas
  • 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
  • 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 la única excepción del frame de entrenamiento de IA opcional anterior
  • 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 su panel personal de estadísticas
  • 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 y son necesarias para alimentar el panel de estadísticas
  • Los archivos de vídeo originales permanecen en su dispositivo y nunca se suben a nuestros servidores
  • Los frames para entrenamiento de IA (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 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 que contribuyó se eliminan de Cloud Storage como parte de la eliminación de la cuenta. 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 de Imágenes 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 hasta una imagen JPEG por día, extraída en el dispositivo a partir de su swing, para mejorar futuras versiones de nuestro modelo de análisis.

  • 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
  • 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 nuestro modelo de análisis de swing. No compartimos los frames con terceros y no los usamos para publicidad
  • Kill switch: Podemos desactivar de forma remota toda la recolección de frames vía Firebase Remote Config sin necesidad de actualizar la app
  • Eliminación: Los frames 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