Privacy Policy
1. Introduction
Your privacy is fundamental to us. This Privacy Policy explains what information we collect, how we use it, and your rights over your personal data when you use EmotionsMap.
2. Information We Collect
Information you provide
- Account: Email address and password, securely stored via Firebase Authentication.
Information stored locally on your device
- Mood entries, dates, comments and journal text — all kept in a local SQLite database on your phone.
- App settings (language, security PIN hash, etc.) stored via SharedPreferences and Flutter Secure Storage.
3. Data Storage
Local storage
- Your mood records, journal entries and statistics are stored exclusively on your device.
- Local data is protected by your operating system's security features.
- You may lock the app with a PIN for additional protection.
Cloud storage
- Authentication credentials (email + password hash) are stored in Firebase Authentication (Google Cloud).
- We do not store your mood entries, journal text, or any emotional data in the cloud.
4. Advertising
EmotionsMap is free and supported by advertising. To show ads, we use Google AdMob.
- Ads are non-personalized by default. We configure AdMob to serve contextual ads only.
- Your journal entries and mood data are never shared with the ads network.
- To deliver ads, AdMob may collect anonymous device identifiers (such as the Advertising ID / IDFA).
- We never use your in-app behavior to target ads.
- You can reset your Advertising ID at any time from your device settings.
For details on AdMob's data handling practices, see Google's advertising policy.
5. App Tracking Transparency (iOS)
On iOS, we ask for your permission to track via the system's App Tracking Transparency prompt. Regardless of your choice, ads remain non-personalized in this version. The prompt exists to allow optional personalized ads in a future version, only with your explicit consent.
6. Sharing Information with Third Parties
We do not sell, rent, or share your personal information with third parties for commercial purposes. The only third-party services that process data are:
- Firebase (Google) — for authentication and push notifications. Firebase Privacy Policy.
- Google AdMob — for showing non-personalized ads. AdMob privacy info.
7. Data Export and Import
- You can export your full mood history as a JSON file at any time.
- You can import data from a previously exported backup.
- Files are shared via your device's native sharing — we do not have access to them.
8. Data Retention
- Local data: retained on your device until you delete it manually or uninstall the app.
- Account data: retained while your account is active. You can delete your account at any time from Profile → Danger zone → Delete account.
9. Data Deletion
You have the right to delete your data at any time:
- Delete individual records from the app interface.
- Delete your account from Profile settings — this removes your email, credentials, and any data associated with your account in the cloud.
- Local data must be deleted from within the app or by uninstalling. After uninstalling, your phone removes the local database.
10. Data Security
- HTTPS/TLS encryption in transit.
- Firebase encryption at rest.
- Local secure storage via Flutter Secure Storage for sensitive data (PIN hash).
- Optional PIN lock for the app.
No system is 100% secure. While we apply best practices, we cannot guarantee absolute security.
11. Children's Privacy
EmotionsMap is not directed at children under 13. We do not knowingly collect personal information from anyone under 13. If we discover such data, we will delete it immediately.
12. Your Rights
Under applicable laws (GDPR, CCPA, etc.), you have the right to:
- Request access to your data.
- Rectify inaccurate data.
- Delete your data.
- Export your data in JSON format.
- Object to or limit certain processing.
To exercise these rights, contact us at hveitia86@gmail.com.
13. International Data Transfers
Data processed by Firebase and AdMob may be transferred and stored on servers located outside your country, including the United States. Google complies with applicable privacy frameworks for international data transfers.
14. Cookies and Tracking Technologies
EmotionsMap does not use web cookies. The mobile app may use anonymous device identifiers via Firebase Analytics (if enabled) and Google AdMob for the purposes described above.
15. Changes to This Privacy Policy
We may update this Privacy Policy occasionally. We will notify you of significant changes via:
- An in-app notification.
- Email (if you provided one).
- Updating the "Last updated" date at the top of this document.
Continued use after changes constitutes acceptance of the new policy.
16. Contact
If you have any questions about this Privacy Policy, please contact us at hveitia86@gmail.com.
Política de Privacidad
1. Introducción
Tu privacidad es fundamental para nosotros. Esta Política de Privacidad explica qué información recopilamos, cómo la usamos y qué derechos tienes sobre tus datos personales cuando usas EmotionsMap.
2. Información que Recopilamos
Información que tú proporcionas
- Cuenta: dirección de correo electrónico y contraseña, almacenadas de forma segura mediante Firebase Authentication.
Información almacenada localmente en tu dispositivo
- Registros de ánimo, fechas, comentarios y texto del diario — todo guardado en una base de datos SQLite local en tu teléfono.
- Configuración de la app (idioma, hash del PIN, etc.) guardada mediante SharedPreferences y Flutter Secure Storage.
3. Almacenamiento de Datos
Almacenamiento local
- Tus registros de ánimo, entradas de diario y estadísticas se almacenan exclusivamente en tu dispositivo.
- Los datos locales están protegidos por las medidas de seguridad de tu sistema operativo.
- Puedes proteger la app con un PIN para una capa adicional de seguridad.
Almacenamiento en la nube
- Las credenciales de autenticación (email + hash de contraseña) se almacenan en Firebase Authentication (Google Cloud).
- No almacenamos tus registros de ánimo, texto del diario, ni ningún dato emocional en la nube.
4. Publicidad
EmotionsMap es gratuita y se sostiene con publicidad. Para mostrar anuncios usamos Google AdMob.
- Los anuncios son no personalizados por defecto. Configuramos AdMob para mostrar solo anuncios contextuales.
- Tus entradas de diario y datos de ánimo nunca se comparten con la red de anuncios.
- Para mostrar anuncios, AdMob puede recopilar identificadores anónimos del dispositivo (como el ID de publicidad / IDFA).
- Nunca usamos tu comportamiento dentro de la app para segmentar anuncios.
- Puedes reiniciar tu ID de publicidad cuando quieras desde la configuración de tu dispositivo.
Para detalles sobre el manejo de datos por parte de AdMob, consulta la política publicitaria de Google.
5. App Tracking Transparency (iOS)
En iOS, te pedimos permiso a través del prompt nativo de App Tracking Transparency. Independientemente de tu elección, los anuncios siguen siendo no personalizados en esta versión. El prompt existe para permitir, en una versión futura, anuncios personalizados opcionales solo con tu consentimiento explícito.
6. Compartir Información con Terceros
No vendemos, alquilamos ni compartimos tu información personal con terceros con fines comerciales. Los únicos servicios de terceros que procesan datos son:
- Firebase (Google) — para autenticación y notificaciones push. Política de Privacidad de Firebase.
- Google AdMob — para mostrar anuncios no personalizados. Información de privacidad de AdMob.
7. Exportación e Importación de Datos
- Puedes exportar todo tu historial de ánimo como archivo JSON cuando quieras.
- Puedes importar datos desde un respaldo exportado previamente.
- Los archivos se comparten a través del compartir nativo de tu dispositivo — nosotros no tenemos acceso.
8. Retención de Datos
- Datos locales: se conservan en tu dispositivo hasta que los elimines manualmente o desinstales la app.
- Datos de cuenta: se conservan mientras tu cuenta esté activa. Puedes eliminar tu cuenta cuando quieras desde Perfil → Zona de peligro → Eliminar cuenta.
9. Eliminación de Datos
Tienes derecho a eliminar tus datos en cualquier momento:
- Elimina registros individuales desde la interfaz de la app.
- Elimina tu cuenta desde Perfil — esto borra tu email, credenciales y cualquier dato asociado a tu cuenta en la nube.
- Los datos locales deben eliminarse desde la app o desinstalándola. Al desinstalar, tu teléfono elimina la base de datos local.
10. Seguridad de los Datos
- Cifrado HTTPS/TLS en tránsito.
- Cifrado en reposo en Firebase.
- Almacenamiento seguro local mediante Flutter Secure Storage para datos sensibles (hash del PIN).
- Bloqueo opcional con PIN.
Ningún sistema es 100% seguro. Aunque aplicamos buenas prácticas, no podemos garantizar seguridad absoluta.
11. Privacidad de Menores
EmotionsMap no está dirigida a menores de 13 años. No recopilamos intencionalmente información personal de menores de 13. Si descubrimos tales datos, los eliminaremos de inmediato.
12. Tus Derechos
Según las leyes aplicables (GDPR, CCPA, etc.), tienes derecho a:
- Solicitar acceso a tus datos.
- Rectificar datos inexactos.
- Eliminar tus datos.
- Exportar tus datos en formato JSON.
- Oponerte o limitar ciertos procesamientos.
Para ejercer estos derechos, contáctanos en hveitia86@gmail.com.
13. Transferencias Internacionales de Datos
Los datos procesados por Firebase y AdMob pueden transferirse y almacenarse en servidores ubicados fuera de tu país, incluyendo Estados Unidos. Google cumple con los marcos de privacidad aplicables para transferencias internacionales.
14. Cookies y Tecnologías de Seguimiento
EmotionsMap no utiliza cookies web. La app móvil puede usar identificadores anónimos del dispositivo a través de Firebase Analytics (si está activado) y Google AdMob para los fines descritos arriba.
15. Cambios a esta Política de Privacidad
Podemos actualizar esta Política de Privacidad ocasionalmente. Te notificaremos los cambios significativos mediante:
- Una notificación dentro de la app.
- Correo electrónico (si proporcionaste uno).
- Actualizando la fecha de "Última actualización" arriba.
El uso continuado después de los cambios implica la aceptación de la nueva política.
16. Contacto
Si tienes preguntas sobre esta Política de Privacidad, contáctanos en hveitia86@gmail.com.