MiuLingo est une application éducative conçue avec la confidentialité au cœur de sa conception : nous n'affichons aucune publicité, nous ne suivons pas votre comportement à des fins marketing, et nous ne vendons jamais vos données. Votre progression pédagogique est synchronisée en toute sécurité via Google Cloud Firebase. Vous pouvez demander la suppression complète de votre compte et de vos données personnelles à tout moment.
Section 01
Responsable du traitement
Le responsable du traitement des données personnelles collectées via l'application MiuLingo est :
| Champ | Détails |
|---|---|
| Responsable / Développeur | Emmanuele Villa (Shadowings) |
| Localisation | Italie / Union européenne |
| E-mail de contact | emmanuele.villa89@gmail.com |
| Site web | emmanuelevilla.com |
| Application | MiuLingo (com.shadowings.gero) |
| Plateformes | Android, Web |
Section 02
Base juridique du traitement
Le traitement des données personnelles des utilisateurs repose sur les bases juridiques suivantes, conformément à l'article 6 du RGPD :
| Base juridique | Article RGPD | Périmètre applicable |
|---|---|---|
| Exécution du contrat | Art. 6(1)(b) | Gestion du compte, synchronisation de la progression d'apprentissage, déblocage des achats intégrés (version PRO) |
| Intérêt légitime | Art. 6(1)(f) | Diagnostics techniques, suivi des plantages (Crashlytics), amélioration des performances de l'application et maintien de la sécurité du service |
| Obligation légale | Art. 6(1)(c) | Conformité aux exigences légales applicables et aux demandes licites des autorités publiques |
Section 03
Catégories de données collectées et NON collectées
3.1 Données fournies volontairement par l'utilisateur
- Adresse e-mail : fournie lors de l'inscription à un compte Firebase optionnel.
- Mot de passe : stocké sous forme chiffrée et hachée à sens unique exclusivement par Firebase Authentication ; le responsable du traitement n'a jamais accès aux mots de passe en clair.
3.2 Données de progression d'apprentissage et de gamification
- Progression du programme : chapitres débloqués (Chapitres 1 à 11), étoiles obtenues (
stars), quiz parfaits (perfect), explications consultées (explanations). - État de gamification : points d'expérience (
experience), cœurs disponibles (hearts), série d'étude quotidienne (strike), horodatages de dernière ouverture et dernier quiz. - Préférences et Builder : hiéroglyphes et mots de vocabulaire favoris, personnalisation visuelle des personnages (Alyn, Nile, Zeta, Masko), préférence de langue de l'interface (
it,en,de,es,fr), mots créés et sauvegardés dans le Builder de hiéroglyphes.
3.3 Données techniques et de diagnostic (Firebase Analytics et Crashlytics)
- Identifiant d'instance Firebase anonymisé, modèle de l'appareil ou du navigateur, version du système d'exploitation Android ou version du navigateur sur la version Web, version de build de l'application.
- Statistiques d'utilisation anonymes agrégées (ex. leçon démarrée, chapitre terminé) et journaux de plantage non identifiants pour la correction technique des bugs.
3.4 Données NON collectées
L'application ne collecte jamais :
- Aucune donnée de géolocalisation GPS précise.
- Aucun accès à la caméra, au microphone ou au carnet d'adresses / contacts.
- Aucun numéro de carte bancaire ou de compte bancaire (toutes les transactions sont gérées en toute sécurité par le Google Play Store).
- Aucune donnée biométrique ou catégorie particulière de données personnelles sensibles au sens de l'article 9 du RGPD.
Section 04
Finalités du traitement
| Finalité | Description | Base juridique |
|---|---|---|
| Fourniture du service éducatif | Fournir l'accès aux leçons, aux quiz, au compendium et à l'outil de construction de hiéroglyphes | Exécution du contrat |
| Synchronisation cloud | Sauvegarder et restaurer en toute sécurité la progression, les personnalisations et les mots sauvegardés sur tous les appareils | Exécution du contrat |
| Gestion des achats intégrés | Vérifier le statut d'accès à la version complète (PRO) et aux chapitres avancés | Exécution du contrat |
| Diagnostics techniques et stabilité | Surveiller la fiabilité de l'application, résoudre les rapports de plantage et optimiser l'expérience utilisateur | Intérêt légitime |
| Sécurité et prévention des abus | Empêcher les accès non autorisés à l'API, l'utilisation abusive automatisée par des robots, et préserver l'intégrité des données | Intérêt légitime |
Section 05
Firebase Authentication – Comptes et mode invité
MiuLingo prend en charge à la fois un mode invité anonyme et des comptes utilisateurs authentifiés grâce à Firebase Authentication (Google LLC), sur toutes les plateformes prises en charge (Android, Web) :
- E-mail et mot de passe : vérification de l'identité via des jetons JWT sécurisés et un hachage cryptographique salé du mot de passe.
- Connexion Google : authentification fédérée via Google Sign-In (Android) ou la fenêtre de connexion Google du navigateur (version Web), transmettant uniquement l'identifiant utilisateur Google unique et l'e-mail vérifié à Firebase.
- Mode invité / anonyme : permet une utilisation immédiate hors ligne et temporaire dans le cloud via un identifiant utilisateur anonyme, sans demander d'adresse e-mail.
Section 06
Firebase Firestore – Base de données cloud
La progression d'apprentissage, les préférences et les mots personnalisés sauvegardés par l'utilisateur sont stockés en temps réel dans Cloud Firestore (Google LLC) sous le chemin sécurisé users/{userId}.
Des règles de sécurité Firebase strictes garantissent que chaque utilisateur ne peut lire et écrire que ses propres données. Sur Android, Firestore inclut une mise en cache locale sur l'appareil pour garantir le fonctionnement hors ligne ; sur la version Web, cette persistance locale se trouve dans le stockage du navigateur.
Section 07
Analytics et Crashlytics (diagnostics techniques)
Nous utilisons Google Analytics for Firebase et Firebase Crashlytics (Google LLC) pour maintenir la santé de l'application et résoudre rapidement les plantages.
Toutes les données de diagnostic sont anonymisées et agrégées. Aucune information personnelle identifiable (IPI) ni aucun texte privé de l'utilisateur n'est suivi.
Section 08
Aucune publicité tierce
MiuLingo ne contient aucune publicité tierce (pas de bannières, pas d'interstitiels, pas de publicités vidéo récompensées, pas de SDK AdMob). Votre expérience d'apprentissage est totalement exempte d'interruptions publicitaires et de profilage commercial.
Section 09
Achats intégrés (version PRO / complète)
Les utilisateurs peuvent éventuellement acheter la version complète (PRO) pour débloquer les chapitres avancés et pouvoir sauvegarder des mots hiéroglyphiques personnalisés dans le Builder.
Toutes les transactions sont traitées directement par Google Play (Google LLC) sur Android. Le responsable du traitement ne reçoit que le jeton cryptographique de reçu d'achat et ne collecte ni ne stocke jamais de numéros de carte bancaire ou de données bancaires.
L'achat direct n'est actuellement pas disponible sur la version Web : un utilisateur ayant déjà débloqué la version PRO sur Android et se connectant avec le même compte la verra automatiquement débloquée sur Web également, grâce à la synchronisation cloud décrite à la Section 6.
Section 10
Rappels d'étude et notifications locales
Sur Android, l'application inclut une fonctionnalité optionnelle de rappel d'étude quotidien qui déclenche une notification locale sur l'appareil à l'heure choisie par l'utilisateur.
Ces rappels sont planifiés et exécutés entièrement sur votre appareil local via les alarmes natives du système d'exploitation. Aucune heure de rappel ni aucun horaire personnel n'est transmis à des serveurs externes. Cette fonctionnalité n'est pas disponible sur la version Web.
Section 11
Stockage local et widget Android
MiuLingo stocke l'état de l'utilisateur localement via Jetpack DataStore (Preferences DataStore) sur Android, et le stockage du navigateur sur la version Web. Ces données résident dans le stockage isolé (sandbox) de l'application (ou du navigateur), inaccessible aux autres applications ou sites.
Sur les appareils Android compatibles, un widget d'écran d'accueil optionnel affiche la série d'étude quotidienne actuelle et le nombre de cœurs directement depuis le stockage DataStore local, sans surcharge réseau ; cette fonctionnalité n'existe pas sur la version Web.
Section 12
Conservation des données
| Catégorie de données | Lieu de stockage | Durée de conservation |
|---|---|---|
| Données de compte et d'apprentissage (Firestore) | Serveurs cloud Firebase | Conservées jusqu'à ce que l'utilisateur demande la suppression du compte |
| Données locales (DataStore / stockage du navigateur) | Appareil ou navigateur local de l'utilisateur | Conservées jusqu'à la désinstallation de l'application, la suppression des données du site, ou une réinitialisation manuelle |
| Journaux de diagnostic (Crashlytics / Analytics) | Serveurs Google Cloud | Jusqu'à 14 mois, sous forme agrégée et anonymisée |
Section 13
Transferts internationaux de données
Les serveurs cloud Firebase sont hébergés par Google LLC dans l'UE et aux États-Unis. Tout transfert transatlantique de données est encadré par le Data Privacy Framework UE-États-Unis et par les clauses contractuelles types (CCT) de la Commission européenne.
Section 14
Vos droits RGPD
En vertu des articles 15 à 22 du RGPD, vous disposez des droits opposables suivants concernant vos données personnelles :
Vous avez également le droit d'introduire une réclamation auprès de votre autorité de contrôle compétente (par exemple votre autorité nationale de protection des données, ou en France la CNIL à cnil.fr).
Section 15
Sécurité des données
Nous appliquons des mesures de sécurité techniques et organisationnelles robustes :
- Chiffrement en transit : toutes les communications avec les serveurs Firebase sont strictement effectuées via HTTPS avec TLS 1.3 / 1.2.
- Chiffrement au repos : toutes les bases de données cloud Firestore sont chiffrées par Google avec des clés AES-256.
- Isolation applicative (sandboxing) : le stockage local de l'appareil est isolé des applications tierces par le modèle de sécurité d'Android, et des autres sites par l'isolation du stockage du navigateur sur la version Web.
- Règles de sécurité granulaires : l'authentification de l'utilisateur est vérifiée avant toute opération de lecture ou d'écriture en base de données.
Section 16
Confidentialité des mineurs
MiuLingo est une application éducative adaptée aux apprenants de tous âges. Nous ne collectons pas sciemment de données personnelles d'enfants de moins de 13 ans (ou l'âge légal minimum applicable dans votre juridiction) sans consentement parental vérifiable. Si nous apprenons que des données d'un enfant ont été collectées sans autorisation, nous les supprimerons immédiatement.
Section 17
Modifications de cette politique de confidentialité
Nous pouvons mettre à jour périodiquement cette politique de confidentialité. Les changements substantiels seront communiqués via une notification dans l'application ou par la publication d'une version mise à jour sur ce site avec une date de révision actualisée.
Section 18
Contact et suppression de compte
Pour toute question relative à la confidentialité ou pour supprimer définitivement votre compte et toutes les données cloud associées, veuillez :
- Nous écrire à : emmanuele.villa89@gmail.com
- Ou consulter notre page de demande de suppression en libre-service : Formulaire de suppression de compte MiuLingo
© 2026 MiuLingo · Tous droits réservés · Conditions générales · Suppression de compte