← Volver a AquaVita

Política de privacidad

Fecha de entrada en vigor: 2026-10-03 · 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 tareas completadas, 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, comidas personalizadas e historial de correcciones de alimentos. AquaVita excluye tus datos de salud de las copias de seguridad del dispositivo. 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. Los recordatorios programados, incluido el nombre de la tarea cuando aparece en un recordatorio, se guardan en tu dispositivo y nunca se envían a nosotros ni a terceros. Los recordatorios de hidratación usan un texto genérico. Un recordatorio de tarea muestra como título el nombre de la tarea que ingresaste, o un título genérico si el nombre está vacío; la nota de la tarea nunca se muestra. Que el texto de la notificación aparezca en la pantalla de bloqueo depende de los ajustes de notificaciones de tu dispositivo.

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 y no se suben a nuestros servidores ni se sincronizan con la nube. La única excepción son las fotos de alimentos que decides escanear con IA; consulta Procesamiento con Gemini IA. Tu foto de perfil también se guarda solo en tu dispositivo y nunca se sube. 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. Algunos ajustes técnicos que no contienen datos personales, como los límites de uso diarios, permanecen en el dispositivo. 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. Cuando eliminas tu cuenta, el servidor de AquaVita también elimina tu registro de cliente en RevenueCat y tus registros de límite diario de escaneos. Eliminar tu cuenta no cancela una suscripción de App Store o Google Play; cancélala en los ajustes de suscripción de tu tienda.

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. Antes de tu primer escaneo con IA, la app te pide permiso; si no aceptas, no se envía ninguna foto. Las fotos se envían a través del servidor de AquaVita, que comprueba tu acceso Pro y tu límite diario de escaneos mediante tu identificador de cuenta y no guarda la foto.

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. RevenueCat te identifica mediante tu identificador de cuenta de Firebase, también como invitado, para comprobar y restaurar tu acceso 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. Los informes también incluyen el modelo de tu dispositivo, el sistema operativo y la versión de la app, y un identificador de instalación aleatorio. No se envía nada registrado antes de que aceptes los Términos y la Política de privacidad.

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 tu correo electrónico. El estado de autenticación se administra mediante Firebase Auth. Tu correo electrónico se guarda en Firebase Authentication. Con Google Sign-In, Firebase Authentication también puede guardar el nombre de tu cuenta de Google y el enlace a tu foto de perfil.

Contacto

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