← Volver a AquaVita

Política de privacidad

Fecha de entrada en vigor: 2026-07-04 · Esta es la misma política que se muestra dentro de la app AquaVita.

Resumen

Esta política explica cómo AquaVita maneja los datos en la app actual. AquaVita registra información de hidratación, perfil, alimentos, tareas, sueño, digestión, suscripción, diagnósticos y comentarios para ofrecer sus funciones.

Almacenamiento local cifrado

AquaVita guarda datos de la app en tu dispositivo en una base de datos cifrada con sqflite_sqlcipher. Esto incluye eventos de agua, entradas de tareas, registros de recordatorios de tareas, horarios de agua, digestión activa, entradas del diario de eventos, metadatos de agua, registros de sueño, datos del perfil, resúmenes diarios, registros de alimentos e historial de correcciones de alimentos. AquaVita puede guardar tu impulso opcional de hidratación por Actividad de hoy como metadatos de agua en la base de datos local cifrada. Este impulso está aislado por propietario, aplica solo al mismo día y se borra con el reinicio diario. AquaVita no recopila notas detalladas de entrenamiento para esta función y no sincroniza el impulso como un campo separado de Firestore. La clave de la base de datos se genera en el primer inicio y se guarda con flutter_secure_storage. AquaVita también guarda metadatos locales de aceptación legal en tu dispositivo (como las versiones aceptadas de Términos y Privacidad, la hora de aceptación, el idioma y la versión de la app) mientras usas la app para saber si deben mostrarse de nuevo Términos o Privacidad actualizados. Estos metadatos permanecen en tu dispositivo y no se sincronizan con los servidores de AquaVita. La eliminación de cuenta dentro de la app borra estos metadatos junto con otro estado local de la app en el dispositivo.

Recordatorios y notificaciones locales

AquaVita programa recordatorios de hidratación y tareas como notificaciones locales en tu dispositivo. AquaVita no usa notificaciones push ni Firebase Cloud Messaging para estos recordatorios. Los horarios, la configuración activada y los datos de programación relacionados se guardan localmente en preferencias de la app y en tu base de datos cifrada; el sistema operativo almacena las solicitudes de notificación programadas. El texto de las notificaciones es genérico y no incluye nombres de tus entradas de tareas, horarios ni otros datos personales en la alerta.

Autenticación y almacenamiento de datos

AquaVita usa Firebase Authentication para el inicio de sesión anónimo, con Google y con Apple. Tus datos de salud y de perfil — incluidos los detalles del perfil, los registros de agua y los resúmenes diarios — se almacenan únicamente en tu dispositivo en una base de datos cifrada y no se suben a nuestros servidores ni se sincronizan con la nube. Tener una cuenta es opcional; puedes usar AquaVita como invitado.

Firebase App Check

AquaVita usa Firebase App Check con proveedores de integridad de plataforma cuando estén disponibles (como Apple App Attest y Google Play Integrity) para ayudar a proteger las solicitudes de Firebase. Estos proveedores pueden enviar señales de integridad de la app y del dispositivo a Firebase.

Eliminación de cuenta

Puedes eliminar tu cuenta en la app: Perfil → Acerca de AquaVita → Eliminar cuenta. Al eliminar tu cuenta se borran tus datos cifrados del dispositivo y el resto del estado local de la app — incluidos el perfil, el historial de agua, los resúmenes diarios, el progreso de incorporación, la aceptación legal, los recordatorios y las preferencias — y se elimina tu cuenta de Firebase Authentication. Como tus datos de salud y de perfil nunca salen de tu dispositivo, no hay copia en la nube que eliminar. Los comentarios o mensajes de soporte que enviaste pueden conservarse por separado con fines de soporte, seguridad, prevención de abusos o cumplimiento legal.

Procesamiento con Gemini IA

Las estimaciones opcionales de comidas con IA Pro pueden usar Google Gemini cuando estén disponibles en esta versión. Cuando usas el escaneo de alimentos con IA, las fotos de alimentos y el contenido de imagen salen de tu dispositivo y son procesados por Google Gemini para estimar los detalles de la comida. A las fotos procesadas para el escaneo de alimentos con IA se les elimina la información de ubicación y del dispositivo en tu dispositivo antes de que salgan de la app. Las entradas de tus recordatorios de tareas no se envían a Gemini.

Búsquedas de alimentos

La búsqueda manual de alimentos usa resultados locales. La búsqueda por código de barras puede enviar el código a Open Food Facts. Los recordatorios de tareas usan solo la información que ingresas manualmente en la app.

Suscripciones

AquaVita usa RevenueCat mediante purchases_flutter para cargar ofertas, iniciar compras, restaurar compras y consultar información de suscripción del cliente. La app usa los derechos devueltos para determinar el acceso Gratis o Pro.

Diagnósticos

AquaVita usa Firebase Crashlytics para registrar errores de Flutter, plataforma, servicios, proveedores, API, notificaciones y suscripciones. Estos informes ayudan a diagnosticar cierres inesperados y fallos. Los informes contienen solo información técnica de errores y nunca incluyen tus registros de salud, datos personales ni contenido de texto libre.

Comentarios y soporte

Cuando envías comentarios, AquaVita guarda los comentarios pendientes localmente en almacenamiento seguro cifrado. AquaVita también puede enviar el texto, la categoría, la calificación, la plataforma, la versión de la app y la marca de tiempo a una colección de comentarios de Firebase de solo escritura. Los comentarios o mensajes de soporte enviados pueden conservarse por separado para soporte, seguridad, prevención de abuso o fines legales/de cumplimiento.

Inicio de sesión con Google y Apple

Google Sign-In y Apple Sign-In se usan para autenticar o actualizar una cuenta anónima. Apple Sign-In solicita permisos de correo electrónico y nombre completo. El estado de autenticación se administra mediante Firebase Auth.

Contacto

Para preguntas de privacidad o soporte, contacta a support@aquavita.app.