Política de cookies y almacenamiento local
Última actualización: 30 de septiembre de 2026.
En Monevia no utilizamos cookies de publicidad, seguimiento comportamental ni elaboración de perfiles. Esta política explica qué tecnologías técnicas de almacenamiento emplea la aplicación y por qué no es necesario mostrar un banner invasivo al entrar.
La aplicación opera con almacenamiento estrictamente técnico en tu dispositivo: no hay anuncios, no se cruza información con redes de terceros y no se rastrea tu actividad entre sitios web.
1. Régimen legal y ausencia de banner de cookies
El artículo 22.2 de la Ley 34/2002 (LSSI-CE), en consonancia con las directrices de la Agencia Española de Protección de Datos (AEPD) y del Comité Europeo de Protección de Datos (EDPB), excluye de la obligación de recabar consentimiento previo y mostrar avisos a aquellos mecanismos de almacenamiento que sean estrictamente necesarios para prestar un servicio expresamente solicitado por el usuario (como mantener la sesión iniciada o recordar preferencias de interfaz).
2. Analítica web (Vercel Web Analytics)
En la página de presentación pública (getmonevia.com) y en la versión web de la aplicación
utilizamos el servicio Vercel Web Analytics (@vercel/analytics) con fines exclusivamente
estadísticos para medir el rendimiento del sitio. No se activa en la app de Android.
- Sin cookies ni identificadores persistentes: No escribe ni lee cookies en tu navegador ni asigna identificadores únicos que permitan seguirte en el tiempo.
- Datos agregados y anónimos: Trata únicamente métricas generales agrupadas: páginas visitadas, procedencia del tráfico (referrer), tipo de dispositivo, sistema operativo, navegador y país aproximado.
- Sin cruce entre sitios: La información no se asocia a cuentas de usuario ni se comparte con plataformas publicitarias.
3. Almacenamiento local en la aplicación (localStorage y sessionStorage)
Para funcionar como aplicación web progresiva (PWA) y permitir su uso tanto en local como con sincronización, Monevia utiliza las APIs estándar de almacenamiento del navegador con fines funcionales:
| Dato almacenado | Tecnología | Finalidad técnica |
|---|---|---|
Tema (pft_theme) |
localStorage | Recuerda si has elegido modo claro u oscuro para evitar parpadeos visuales al cargar la app. |
Datos locales (pft_data_v2) |
localStorage | Guarda tus cuentas, movimientos y presupuestos en tu dispositivo (cifrados con el PIN si lo activas). |
Bloqueo y PIN (pft_lock_meta, pft_unlock_attempts, pft_pin_reset_notice) |
localStorage | Parámetros técnicos (sal y vector de inicialización) para derivar tu clave y descifrar los datos locales, contador de intentos fallidos y aviso tras un reinicio del PIN. El PIN no se guarda aquí. |
PIN de la sesión (pft_session_pin) |
sessionStorage | Conserva el PIN mientras la pestaña sigue abierta para no pedirlo de nuevo en cada recarga. Se borra al cerrar la pestaña o el navegador. |
Desbloqueo biométrico (pft_bio_meta, pft_bio_vault) |
localStorage | Solo si activas la huella o el reconocimiento facial: el PIN cifrado con una clave que protege el sistema operativo y los datos técnicos para pedirla. Monevia no recibe datos biométricos. |
Sesión en la nube (sb-*-auth-token) |
localStorage | Mantiene iniciada tu sesión de forma segura a través de Supabase Auth. |
Acceso con Google (google_oauth_nonce, google_oauth_state, oauth_login_in_progress, oauth_error, temp_oauth_pin) |
sessionStorage / localStorage | Valores temporales que dan seguridad al inicio de sesión con Google y recuerdan un posible error. Se eliminan al terminar el proceso. |
Sincronización (pft_sync_pending, pft_sync_version, pft_push_retry_queue) |
localStorage | Controlan qué cambios faltan por subir a la nube y reintentan la activación de avisos si falló. |
Preferencias de la IA (finzper_ai_model, finzper_ai_tone, finzper_ai_length, finzper_ai_consent) |
localStorage | Modelo, tono y extensión de las respuestas del asistente, y si has aceptado o rechazado las funciones voluntarias de lectura de tickets y asesor IA. |
Interfaz (finzper_privacy_mode, monevia_haptics, finzper_dinero_month, finzper_first_steps_hidden, finzper_welcome_tour, finzper_onboarding_skipped, finzper_user_profile) |
localStorage | Recuerdan tus ajustes de pantalla (modo discreto que oculta los importes, vibración, mes seleccionado) y qué partes de la bienvenida has visto o completado. |
Cotizaciones en caché (finzper_price_cache) |
localStorage | Guarda la última cotización consultada de tus inversiones para no repetir la petición. |
Avisos en Android (monevia_fcm_token, monevia_handled_launch_urls) |
localStorage | El identificador técnico de Firebase Cloud Messaging si activas los avisos, y los enlaces de apertura ya procesados por la app. |
Términos (finzper_terms_offline_declined) |
localStorage | Recuerda que has rechazado los términos y entras en modo local, para no volver a pedirte la aceptación en cada visita. |
Sesión sin cuenta (pft_offline_mode) |
sessionStorage | Indica que la pestaña actual está navegando en modo local. Se destruye al cerrar la pestaña. |
4. Control y borrado de datos locales
Como todos estos elementos residen directamente en tu dispositivo o navegador, puedes eliminarlos en cualquier momento:
- Desde la propia aplicación: entra en Ajustes y pulsa Restablecer todos los datos.
- Desde tu navegador: accede a la configuración de privacidad y selecciona borrar datos de sitios y almacenamiento local para
getmonevia.com.