Política de Privacidad — FL Offline Fish Check
Versión 1.0 — borrador (DRAFT) Última actualización: 2026-06-04
⚠️ Este documento es un borrador escrito sin asesoría legal profesional. Antes de publicarlo en producción, debe ser revisado por un abogado. Si la App se distribuye en la Unión Europea, Reino Unido, California, o cualquier otra jurisdicción con leyes específicas de privacidad (GDPR, UK GDPR, CCPA, LFPDPPP, etc.), pueden requerirse cláusulas adicionales.
APPFLOW LLC ("APPFLOW LLC", "nosotros") respeta tu privacidad. Esta política describe qué datos recolecta nuestra aplicación móvil FL Offline Fish Check (la "App"), cómo los usa, y qué derechos tienes sobre ellos.
1. Principio rector: offline-first
FL Offline Fish Check está diseñada para funcionar completamente sin conexión y sin enviar datos personales del usuario a nuestros servidores. La inmensa mayoría del procesamiento ocurre localmente en tu dispositivo. Solo enviamos información a terceros cuando es estrictamente necesario para el funcionamiento de las funciones que elegiste activar (por ejemplo, pagos de suscripción).
2. Datos que la App procesa localmente
Estos datos NO salen de tu dispositivo:
a) Ubicación GPS: si autorizas el permiso, la App usa tu ubicación para detectar la zona de pesca aplicable (Atlantic vs Gulf vs aguas estatales/federales). La coordenada se procesa solo en RAM, no se guarda en disco ni se transmite.
b) Fotos seleccionadas o tomadas para identificación de especies: se procesan localmente con el modelo de IA embebido y se descartan al salir de la pantalla. No se almacenan en nuestros servidores, ni se suben a ninguna parte fuera de tu dispositivo.
c) Capturas registradas en la calculadora de pesca (especies, tallas, cantidades, fecha): se guardan localmente en SharedPreferences y SQLite del dispositivo, solo accesibles para la App. No se respaldan a la nube.
d) Preferencias (idioma, zona seleccionada, configuraciones de UI): se guardan localmente.
Si desinstalas la App, todos estos datos se eliminan junto con ella.
3. Datos que terceros procesan para nosotros
Cuando usas funciones específicas, datos limitados se comparten con terceros que actúan como procesadores o controladores independientes:
3.1 Suscripciones (RevenueCat + Google Play + Apple App Store)
Para administrar tu suscripción Premium, usamos:
- RevenueCat (RevenueCat, Inc.). Recibe un identificador anónimo del dispositivo (no tu nombre, no tu correo, no tu cuenta Google exacta), el tipo de plan que compraste, fechas de inicio/fin/renovación, y eventos de cancelación. Esto le permite a la App saber si tu Premium está activo sin que necesitemos almacenar datos en servidores propios.
- Google Play (Google LLC) para procesamiento del pago en Android. Google sí maneja tu información de pago según su propia política.
- Apple App Store (Apple Inc.) para procesamiento del pago en iOS, si aplica. Aplican las políticas de Apple.
APPFLOW LLC no ve ni almacena tu información de tarjeta de crédito. La transacción la maneja Google o Apple directamente.
Privacidad de los terceros:
- RevenueCat: https://www.revenuecat.com/privacy/
- Google: https://policies.google.com/privacy
- Apple: https://www.apple.com/legal/privacy/
3.2 Reportes de fallos (futuro)
En versiones futuras podríamos integrar un servicio de reportes de fallos (por ejemplo, Sentry o Firebase Crashlytics) para detectar errores en producción. Si lo hacemos, esta política se actualizará y notificaremos el cambio. Estos servicios recolectan información del dispositivo (modelo, versión de Android/iOS, stacktrace anonimizado) solo cuando la App crashea.
4. Lo que NO recolectamos
Para que quede explícito:
- No requerimos cuenta de usuario. No pedimos correo, nombre, teléfono, ni contraseña.
- No tenemos un servidor de backend que almacene tus datos. No hay base de datos en la nube con tus capturas, fotos, ni identificaciones.
- No vendemos datos a terceros. No usamos tus datos para publicidad propia ni de terceros.
- No usamos cookies, pixels, ni rastreadores de marketing.
- No accedemos a tu lista de contactos, calendario, mensajes ni ubicación en background. La ubicación solo se consulta cuando tú abres la función de zona y autorizas el permiso.
5. Permisos del dispositivo
La App puede solicitar los siguientes permisos:
| Permiso | Por qué | Opcional |
|---|---|---|
| Ubicación (foreground) | Detectar zona de pesca aplicable | Sí |
| Cámara | Tomar fotos para identificación | Sí |
| Galería / Storage | Seleccionar fotos para identificación | Sí |
Todos son opcionales. La App funciona sin ellos, aunque algunas funciones se inhabilitan.
6. Retención de datos
- Datos locales: persisten hasta que desinstales la App o limpies los datos del paquete desde Ajustes de Android/iOS.
- Datos en RevenueCat: persisten mientras tu suscripción esté activa y por el período que RevenueCat retiene para auditoría e historial de compras (típicamente algunos años, según su política).
7. Derechos del usuario
Tienes derecho a:
a) Acceder a los datos que la App procesa: ya están en tu
dispositivo bajo Ajustes > Apps > FL Offline Fish Check > Almacenamiento
en Android.
b) Eliminar todos los datos locales: desinstala la App, o usa "Borrar datos" desde los ajustes del sistema.
c) Cancelar la suscripción Premium en cualquier momento desde la cuenta de Google Play o App Store. Esto detiene futuras renovaciones.
d) Solicitar a RevenueCat que elimine tus datos de suscripción contactándolos directamente (https://www.revenuecat.com/privacy/).
e) Si resides en la Unión Europea, Reino Unido, California o
jurisdicción similar, tienes derechos adicionales (portabilidad,
rectificación, oposición, etc.). Escribe a contact@appflowllc.com para
ejercerlos.
8. Menores
La App no está dirigida a personas menores de 13 años. Si descubrimos que recolectamos datos de un menor sin consentimiento parental, eliminaremos esa información.
9. Transferencias internacionales
RevenueCat, Google y Apple pueden procesar datos en servidores fuera de tu país de residencia (típicamente Estados Unidos). Estas transferencias se rigen por las políticas de privacidad de cada proveedor.
10. Seguridad
Implementamos medidas razonables para proteger los datos en tu dispositivo:
- El modelo de IA y datos sensibles del paquete están encriptados con AES-256-GCM.
- El código está ofuscado.
- No usamos almacenamiento en servidor para tus datos.
Ningún sistema es 100% seguro; en caso de incidente que afecte datos de usuarios, notificaremos por canales razonables.
11. Cambios a esta Política
Podemos actualizar esta Política. Los cambios significativos se notificarán dentro de la App. La fecha de "Última actualización" al inicio refleja la versión vigente.
12. Contacto
Para preguntas sobre privacidad, escribe a:
APPFLOW LLC contact@appflowllc.com
Al usar FL Offline Fish Check, confirmas que has leído y entendido esta Política de Privacidad.