Privacy Policy

UnifiedMail app — last updated: November 3, 2026

Français English

1. Introduction

UnifiedMail is an Android email app that brings several mailboxes into one inbox. It is published by an independent developer (hereafter “we”). It contains no advertising and no advertising SDK. This policy describes what data is processed, how, and what rights you have.

Contact: mfodevhub@gmail.com

2. Your emails stay between your phone and your mail servers

UnifiedMail connects directly from your phone to the mail servers of your providers (IMAP to read, SMTP to send). We run no server that receives, stores, relays or analyses your emails, addresses, contacts or passwords. We never see them.

The messages you download (headers, previews, bodies and attachments you open) are stored in a database on your device so that they are available offline and searchable. The search is entirely local. Deleting an account in the app erases its local data and its secrets; uninstalling the app erases everything.

3. Account passwords and tokens

Passwords (including app passwords) and Microsoft sign-in tokens are encrypted on your device (AES-GCM, key held by the Android Keystore) and are used only to sign in to your own mail servers. They are excluded from Android backups and device transfers, and are never sent to us or to any third party.

For Outlook, Hotmail and Live accounts, sign-in goes through the Microsoft sign-in page (OAuth 2.0): the app never sees your Microsoft password. See Microsoft's privacy statement. For Gmail, iCloud and Yahoo you create an app password with your provider and enter it in the app.

4. Automatic server detection

When you add an account, the app looks up your provider's mail settings. Only the domain of your address (for example example.com) is sent, never the part before the @ nor your password, to: the Thunderbird configuration database (autoconfig.thunderbird.net), your domain's own configuration addresses (autoconfig.<domain> and <domain>/.well-known/autoconfig), and, if needed, a DNS-over-HTTPS resolver (Cloudflare, cloudflare-dns.com) to read the domain's mail record. These requests use HTTPS. See Cloudflare's privacy policy and Mozilla's.

5. Remote images and links in emails

Remote images in emails are blocked by default, which also blocks tracking pixels. If you choose to display them (once, always, or for a trusted sender), your device downloads them from the sender's server, which can then see that you opened the message. The email viewer runs no JavaScript. Links open in your browser, after confirmation when the displayed text differs from the real address. The “Unsubscribe” button, always after your confirmation, contacts the address indicated by the sender.

6. Purchases and donations (Google Play Billing)

The one-off purchase “UnifiedMail +” and the donations go through Google Play Billing. Payment is handled by Google; we receive no card or payment information, only the confirmation that a purchase was made. Your entitlement is checked with Google Play at each launch. See Google Play's privacy notice.

7. Crash reports (Firebase Crashlytics)

To fix bugs, the app uses Firebase Crashlytics (Google). If the app crashes, a technical report is sent: the error's technical trace, device model, Android version, app version and a random Firebase installation identifier. These reports contain no email address, server name, subject or message content: errors from the mail library are converted into a simple category (authentication, network, certificate, server, quota, unknown) before any report. Nothing is sent in debug builds.

Purpose: stability. Legal basis: our legitimate interest. Retention: 90 days on Firebase's side. Opt-out: enabled by default, can be turned off at any time in Settings → Privacy and data. See Firebase's privacy information.

8. Anonymous statistics (Firebase Analytics)

Disabled by default, in every country. Nothing is collected unless you turn on “Anonymous statistics” on the welcome screen or in Settings → Privacy and data; you can turn it off at any time. When enabled, the app records only categories and ranges: provider type when adding an account (Gmail, Outlook, other…) and detection method, the category of an error, swipe action type, unsubscribe method, ranges of search results, whether a sent message had an attachment, whether a message send was undone, whether the lock was enabled, where the UnifiedMail + card was shown, and the donation tier. Never an address, a domain, a server name, a subject, a message content or an exact number of messages. Events are tied to a random Firebase installation identifier, not to your identity. The advertising identifier is not collected and the advertising purposes of Analytics are disabled.

Legal basis: your consent. Processor: Google / Firebase.

9. Feedback

The “Write to us” card in Settings lets you send us a message. Sending is voluntary and only happens when you press Send. The message goes to a Supabase project shared by the publisher's apps, with: the text you typed, the app name and version, your Android version, device model and language. Please do not put personal information or email content in it. Messages are kept only as long as needed to improve the app; you can ask for deletion at any time. See Supabase's privacy policy.

10. Notifications, biometric lock and permanent push

Notifications: built on the device from the messages already downloaded; their content is hidden on the lock screen. No notification server is involved. Biometric lock (optional): uses the Android system prompt (fingerprint, face or device code); we never receive biometric data. Permanent push (UnifiedMail +, optional): a foreground service keeps an IMAP connection open to your own mail servers to notify you immediately; a permanent notification shows it is running.

11. Android permissions used

  • Internet and network state: connect to your mail servers and detect network changes.
  • Notifications: announce new messages (asked on first launch, can be refused).
  • Foreground service and start at boot: permanent push only, restarted after a reboot.
  • No access to your contacts, files, location, camera or microphone. Attachments are chosen or opened through the system file picker.

12. Data we do not collect

  • Your emails, addresses, contacts, passwords or tokens
  • Your location, contacts, photos, files
  • Any advertising identifier, any advertising profile
  • Your name, phone number or any account with us (the app needs no sign-up)

13. Communication security

Connections to mail servers use SSL/TLS or STARTTLS as configured for the account; the app reports invalid certificates. All other network traffic (server detection, purchases, crash reports, statistics, feedback) goes over HTTPS.

14. Sharing data with third parties

We do not sell, rent or share your data. The following services process data on their own account, under their own policies: your mail providers (they receive and store your emails, per their own policy), Google Play (purchases), Google / Firebase (crash reports, and statistics if you enable them), Supabase (feedback), Microsoft (Outlook sign-in), Cloudflare and Mozilla (server detection, domain only).

15. Your rights (GDPR)

We hold no data that directly identifies you. Your emails and accounts stay on your device, and you can delete them at any time (delete an account, or uninstall). You can stop crash reports and statistics in Settings. You may ask us for access to or deletion of the feedback you sent, or of crash and statistics data tied to your installation, by writing to mfodevhub@gmail.com; since this data is not linked to your identity, we may ask for details such as the date or your app version. For emails stored by your mail provider or purchases handled by Google Play, please refer to those providers. You may also lodge a complaint with your data protection authority.

16. Data retention

Local data stays on your device until you delete the account or uninstall the app. Crash reports: 90 days on Firebase's side. Statistics: according to Firebase's settings. Feedback: as long as needed to process it.

17. Children

UnifiedMail is not directed at children under 13 and we do not knowingly collect data from minors.

18. Changes to this policy

We may update this policy. For a substantial change, the “last updated” date above will be revised.

19. Contact

For any question regarding this policy: mfodevhub@gmail.com

Politique de confidentialité

Application UnifiedMail — dernière mise à jour : 3 novembre 2026

Français English

1. Présentation

UnifiedMail est une application Android de messagerie qui réunit plusieurs boîtes mail dans une seule boîte de réception. Elle est publiée par un développeur indépendant (ci-après « nous »). Elle ne contient aucune publicité ni aucun SDK publicitaire. Cette politique décrit les données traitées, comment, et quels sont vos droits.

Contact : mfodevhub@gmail.com

2. Vos e-mails restent entre votre téléphone et vos serveurs de messagerie

UnifiedMail se connecte directement depuis votre téléphone aux serveurs de messagerie de vos fournisseurs (IMAP pour lire, SMTP pour envoyer). Nous n'exploitons aucun serveur qui reçoit, stocke, relaie ou analyse vos e-mails, adresses, contacts ou mots de passe. Nous ne les voyons jamais.

Les messages téléchargés (en-têtes, aperçus, corps et pièces jointes que vous ouvrez) sont stockés dans une base de données sur votre appareil, pour être disponibles hors ligne et consultables. La recherche est entièrement locale. Supprimer un compte dans l'app efface ses données locales et ses secrets ; désinstaller l'app efface tout.

3. Mots de passe et jetons des comptes

Les mots de passe (y compris les mots de passe d'application) et les jetons de connexion Microsoft sont chiffrés sur votre appareil (AES-GCM, clé conservée par l'Android Keystore) et ne servent qu'à vous connecter à vos propres serveurs de messagerie. Ils sont exclus des sauvegardes Android et des transferts d'appareil, et ne sont jamais envoyés à nous ni à un tiers.

Pour les comptes Outlook, Hotmail et Live, la connexion passe par la page de connexion Microsoft (OAuth 2.0) : l'app ne voit jamais votre mot de passe Microsoft. Voir la déclaration de confidentialité de Microsoft. Pour Gmail, iCloud et Yahoo, vous créez un mot de passe d'application chez votre fournisseur et le saisissez dans l'app.

4. Détection automatique des serveurs

À l'ajout d'un compte, l'app cherche les réglages de votre fournisseur. Seul le domaine de votre adresse (par exemple exemple.fr) est envoyé, jamais la partie avant l'arobase ni votre mot de passe, à : la base de configuration de Thunderbird (autoconfig.thunderbird.net), les adresses de configuration de votre domaine (autoconfig.<domaine> et <domaine>/.well-known/autoconfig) et, au besoin, un résolveur DNS-over-HTTPS (Cloudflare, cloudflare-dns.com) pour lire l'enregistrement de messagerie du domaine. Ces requêtes passent par HTTPS. Voir la politique de Cloudflare et celle de Mozilla.

5. Images distantes et liens dans les e-mails

Les images distantes des e-mails sont bloquées par défaut, ce qui bloque aussi les pixels espions. Si vous choisissez de les afficher (une fois, toujours, ou pour un expéditeur de confiance), votre appareil les télécharge depuis le serveur de l'expéditeur, qui peut alors savoir que vous avez ouvert le message. Le lecteur n'exécute aucun JavaScript. Les liens s'ouvrent dans votre navigateur, après confirmation quand le texte affiché diffère de l'adresse réelle. Le bouton « Se désabonner », toujours après votre confirmation, contacte l'adresse indiquée par l'expéditeur.

6. Achats et dons (Google Play Billing)

L'achat unique « UnifiedMail + » et les dons passent par Google Play Billing. Le paiement est géré par Google ; nous ne recevons aucune information de carte ni de paiement, seulement la confirmation qu'un achat a eu lieu. Votre droit est vérifié auprès de Google Play à chaque lancement. Voir l'avis de confidentialité de Google Play.

7. Rapports de plantage (Firebase Crashlytics)

Pour corriger les bugs, l'app utilise Firebase Crashlytics (Google). En cas de plantage, un rapport technique est envoyé : la trace technique de l'erreur, le modèle d'appareil, la version d'Android et de l'app, et un identifiant d'installation Firebase aléatoire. Ces rapports ne contiennent aucune adresse e-mail, aucun nom de serveur, aucun objet ni contenu de message : les erreurs de la bibliothèque de messagerie sont converties en simple catégorie (authentification, réseau, certificat, serveur, quota, inconnue) avant tout rapport. Rien n'est envoyé dans les versions de développement.

Finalité : stabilité. Base légale : notre intérêt légitime. Conservation : 90 jours côté Firebase. Désactivation : activé par défaut, désactivable à tout moment dans Réglages → Confidentialité et données. Voir les informations de confidentialité de Firebase.

8. Statistiques anonymes (Firebase Analytics)

Désactivées par défaut, dans tous les pays. Rien n'est collecté tant que vous n'activez pas « Statistiques anonymes » sur l'écran de bienvenue ou dans Réglages → Confidentialité et données ; vous pouvez les désactiver à tout moment. Activées, l'app n'enregistre que des catégories et des tranches : le type de fournisseur à l'ajout d'un compte (Gmail, Outlook, autre…) et la méthode de détection, la catégorie d'une erreur, le type de balayage, la méthode de désabonnement, des tranches de résultats de recherche, la présence d'une pièce jointe à l'envoi, l'annulation d'un envoi, l'activation du verrou, l'endroit où la carte UnifiedMail + a été montrée et le palier d'un don. Jamais une adresse, un domaine, un nom de serveur, un objet, un contenu de message ni un nombre exact de messages. Les événements sont liés à un identifiant d'installation Firebase aléatoire, pas à votre identité. L'identifiant publicitaire n'est pas collecté et les finalités publicitaires d'Analytics sont désactivées.

Base légale : votre consentement. Sous-traitant : Google / Firebase.

9. Avis (feedback)

La carte « Nous écrire » des réglages permet de nous envoyer un message. L'envoi est volontaire et n'a lieu que lorsque vous appuyez sur Envoyer. Le message va vers un projet Supabase partagé par les applications de l'éditeur, avec : le texte saisi, le nom et la version de l'app, votre version d'Android, le modèle de l'appareil et votre langue. Merci de n'y mettre ni information personnelle ni contenu d'e-mail. Les messages ne sont conservés que le temps nécessaire pour améliorer l'app ; vous pouvez en demander la suppression à tout moment. Voir la politique de Supabase.

10. Notifications, verrou biométrique et push permanent

Notifications : construites sur l'appareil à partir des messages déjà téléchargés ; leur contenu est masqué sur l'écran verrouillé. Aucun serveur de notification n'intervient. Verrou biométrique (facultatif) : utilise l'invite du système Android (empreinte, visage ou code de l'appareil) ; nous ne recevons aucune donnée biométrique. Push permanent (UnifiedMail +, facultatif) : un service au premier plan garde une connexion IMAP ouverte vers vos propres serveurs pour vous notifier immédiatement ; une notification permanente indique qu'il fonctionne.

11. Autorisations Android utilisées

  • Internet et état du réseau : se connecter à vos serveurs de messagerie et détecter les changements de réseau.
  • Notifications : annoncer les nouveaux messages (demandée au premier lancement, refusable).
  • Service au premier plan et démarrage de l'appareil : push permanent seulement, relancé après un redémarrage.
  • Aucun accès à vos contacts, fichiers, position, appareil photo ni micro. Les pièces jointes passent par le sélecteur de fichiers du système.

12. Données non collectées

  • Vos e-mails, adresses, contacts, mots de passe ou jetons
  • Votre position, vos contacts, photos ou fichiers
  • Tout identifiant publicitaire, tout profil publicitaire
  • Votre nom, votre numéro de téléphone ou un compte chez nous (l'app ne demande aucune inscription)

13. Sécurité des communications

Les connexions aux serveurs de messagerie utilisent SSL/TLS ou STARTTLS selon le réglage du compte ; l'app signale les certificats invalides. Tout autre trafic réseau (détection des serveurs, achats, rapports de plantage, statistiques, avis) passe en HTTPS.

14. Partage des données avec des tiers

Nous ne vendons, ne louons ni ne partageons vos données. Les services suivants traitent des données pour leur propre compte, selon leurs propres politiques : vos fournisseurs de messagerie (ils reçoivent et stockent vos e-mails), Google Play (achats), Google / Firebase (rapports de plantage, et statistiques si vous les activez), Supabase (avis), Microsoft (connexion Outlook), Cloudflare et Mozilla (détection des serveurs, domaine seul).

15. Vos droits (RGPD)

Nous ne détenons aucune donnée qui vous identifie directement. Vos e-mails et comptes restent sur votre appareil et vous pouvez les supprimer à tout moment (supprimer un compte, ou désinstaller). Vous pouvez arrêter les rapports de plantage et les statistiques dans les réglages. Vous pouvez nous demander l'accès ou la suppression des avis envoyés, ou des données de plantage et de statistiques liées à votre installation, en écrivant à mfodevhub@gmail.com ; ces données n'étant pas liées à votre identité, nous pourrons vous demander des précisions (date, version de l'app). Pour les e-mails stockés chez votre fournisseur ou les achats gérés par Google Play, adressez-vous à ces fournisseurs. Vous pouvez aussi saisir votre autorité de protection des données (en France, la CNIL).

16. Conservation des données

Les données locales restent sur votre appareil jusqu'à la suppression du compte ou la désinstallation. Rapports de plantage : 90 jours côté Firebase. Statistiques : selon les réglages de Firebase. Avis : le temps nécessaire à leur traitement.

17. Enfants

UnifiedMail ne s'adresse pas aux enfants de moins de 13 ans et nous ne collectons pas sciemment de données de mineurs.

18. Modifications de cette politique

Nous pouvons mettre à jour cette politique. En cas de changement substantiel, la date de « dernière mise à jour » ci-dessus sera modifiée.

19. Contact

Pour toute question sur cette politique : mfodevhub@gmail.com