Application : L'appli de l'enseignant (Teacher's App)
Développeur et responsable du traitement : Maciej Bernacki
Contact :
bernacki.dev@gmail.com
Dernière mise à jour : 15 septembre 2026
La présente Politique de confidentialité explique quelles données L'appli de l'enseignant traite, lesquelles ne quittent jamais votre appareil, lesquelles sont envoyées à des services externes et pourquoi, et combien de temps chaque donnée est conservée. L'application est un assistant de planification et de création de contes destiné aux adultes qui s'occupent de jeunes enfants : les enseignants de la petite enfance, qui préparent les activités de leur groupe, et les parents, qui utilisent son mode parent (présenté sous le nom L'appli des parents) pour préparer des activités pour leurs propres enfants à la maison. La présente politique couvre ces deux usages.
L'application ne comporte aucun compte utilisateur. Nous ne collectons ni votre nom, ni votre adresse e-mail, ni aucun profil vous concernant. Le principe directeur de conception de l'application est que les données personnelles des enfants ne quittent jamais votre appareil : les noms des enfants, les dates, les notes et tout autre détail permettant une identification sont supprimés ou remplacés par des étiquettes neutres sur l'appareil lui-même avant qu'une quelconque requête ne soit envoyée à un quelconque service. Les paroles de chanson que vous écrivez ou modifiez dans l'application constituent une exception délibérée : elles sont envoyées telles que vous les avez écrites (§3.9).
Pour savoir si l'application aide réellement ses utilisateurs à la prendre en main, notre serveur conserve un petit enregistrement de l'utilisation de chaque installation — les jours où elle a été utilisée et jusqu'où elle a progressé dans les premières étapes —, rattaché uniquement à un identifiant aléatoire de l'installation (§3.10).
Ne pas collecter votre nom ne signifie pas que vous soyez invisible pour les services publicitaires. L'offre gratuite affiche des publicités diffusées par Google AdMob et, lorsque vous achetez un abonnement ou un pack de jetons, l'application envoie un événement de mesure à Meta afin que nous puissions savoir quelle publicité fonctionne réellement. Les deux sont décrits en détail au §6, les deux relèvent d'une seule et même question de consentement là où les règles européennes en imposent une, et refuser ne change rien au fonctionnement de l'application pour vous.
Les données suivantes sont stockées uniquement sur votre appareil, dans la base de données locale et le stockage privé de l'application. Elles ne sont jamais téléversées automatiquement. Elles ne peuvent quitter l'appareil que par des actions que vous effectuez vous-même : la génération de contenu, qui envoie les descriptions anonymisées expliquées au §3.1, l'exportation ou le partage d'un fichier, l'envoi d'un signalement de contenu (§3.8) ou la création d'une chanson à partir de paroles que vous avez écrites vous-même (§3.9).
La dictée vocale, lorsqu'elle est proposée, utilise la reconnaissance vocale intégrée d'Android. Seul le texte reconnu est utilisé ; l'application n'enregistre, ne stocke ni ne transmet jamais d'audio vers nos serveurs.
La désinstallation de l'application supprime toutes ces données locales.
Les fonctionnalités d'IA de l'application passent par un serveur mandataire (proxy) exploité par le développeur sur Google Cloud Run, dans l'Union européenne (région europe-central2, Varsovie). L'application ne communique jamais directement avec les fournisseurs d'IA. Chaque requête adressée au proxy comporte : un identifiant d'appareil anonyme (un UUID aléatoire créé à l'installation — il identifie l'installation, pas vous), la version de l'application, pour certaines requêtes, un jeton Google Play Integrity servant à bloquer les abus et — dans les versions actuelles de l'application — les marqueurs de progression des premiers pas décrits au §3.10. Les journaux du proxy n'enregistrent que des métadonnées techniques (par exemple type de requête, résultat, horodatage, identifiant d'appareil anonyme et, pour les requêtes de plan de journée, le pays dont le système éducatif a été choisi) — jamais le contenu de vos requêtes.
Pour générer du contenu, l'application envoie vos paramètres de leçon et — lorsque vous les avez fournies — les descriptions des besoins éducatifs ou développementaux des élèves. Ces descriptions servent de base à l'IA pour personnaliser les activités, et elles peuvent concerner des sujets tels que la neurodivergence ou le comportement ; veuillez donc ne décrire que ce qui est nécessaire. Avant tout envoi, l'application supprime, sur l'appareil, les noms et les détails permettant une identification et remplace chaque enfant par une étiquette neutre (par exemple « Enfant A ») ; les réponses sont vérifiées sur l'appareil et rejetées si elles contiennent un vrai nom. Les descriptions sont traitées pour générer votre contenu et ne sont pas stockées sur notre serveur. Les contes générés n'utilisent que des noms de personnages fictifs.
En mode parent, l'application va plus loin : elle n'insère jamais d'elle-même le nom d'un enfant dans une requête. Chaque enfant que vous sélectionnez est décrit uniquement par un âge approximatif, calculé à partir de l'année de naissance que vous avez indiquée, et par ce que vous avez noté sur ce qu'il aime, ce qu'il n'aime pas et ses besoins ; les noms de vos enfants sont en outre supprimés, sur l'appareil, de tout autre texte que vous saisissez avant son envoi — à l'exception des paroles et des titres de chanson que vous écrivez ou modifiez vous-même, qui sont envoyés tels que vous les avez écrits (§3.9). Comme en mode enseignant, ces descriptions ne sont pas stockées sur notre serveur.
Lorsque vous demandez une narration, le texte du conte — qui ne contient que des noms fictifs — et la voix que vous avez choisie sont envoyés via le proxy à ElevenLabs, un fournisseur de synthèse vocale établi aux États-Unis (voir le §4 sur le transfert de données). L'audio final est téléchargé sur votre appareil.
Lorsque vous demandez une illustration, une description du conte exempte de noms est utilisée pour générer une image, qui est stockée dans Google Cloud Storage afin que votre appareil puisse la télécharger. L'image est servie depuis un lien impossible à deviner, que l'application ne publie nulle part, mais toute personne disposant du lien exact pourrait l'ouvrir — ne considérez pas les liens d'illustration comme privés si vous les partagez.
Les paiements sont gérés exclusivement par Google Play Billing — nous ne recevons jamais vos coordonnées bancaires, votre nom ni votre adresse. Après un achat, l'application envoie au proxy le jeton d'achat émis par Google Play ; le proxy le vérifie auprès de Google et stocke dans Google Cloud Firestore (région UE) : l'identifiant d'appareil anonyme, le jeton d'achat, le produit acheté (niveau et formule d'abonnement, ou pack de jetons à achat unique), sa date d'expiration et les horodatages de vérification. Google Play notifie également notre serveur directement des changements d'état de l'abonnement (par exemple une résiliation), afin que les droits d'utilisation restent exacts.
Pour la mesure publicitaire décrite au §6.2, le serveur calcule en outre un hachage à sens unique et salé du numéro de commande émis par Google Play, et le renvoie à l'application. Il permet à Meta de ne comptabiliser qu'une seule fois un même achat ; il ne peut pas être reconverti en numéro de commande, et ni le numéro de commande lui-même ni le jeton d'achat ne sont jamais envoyés à un service publicitaire.
Pour appliquer équitablement les limites de l'offre gratuite et l'économie de jetons, y compris en cas de réinstallation, le serveur conserve des compteurs par appareil associés à l'identifiant d'appareil anonyme : le nombre de générations gratuites utilisées, le nombre de publicités avec récompense créditées, les soldes actuels de jetons de contes et de jetons audio, ainsi que la date de création de chacun de ces enregistrements.
Si vous regardez une publicité avec récompense pour obtenir une génération supplémentaire, Google AdMob appelle notre serveur avec une confirmation signée contenant l'événement publicitaire et l'identifiant d'appareil anonyme, que le serveur vérifie et utilise pour créditer la récompense.
Si vous installez l'application via le lien de parrainage d'une autre personne, le référent d'installation de Google Play contient son code de parrainage ; l'application n'en lit que ce code — ainsi que, pour les installations effectuées depuis la fiche de L'appli des parents sur le Play Store, un marqueur qui présélectionne le mode parent et reste sur votre appareil. Lorsqu'un parrainage est crédité, l'identifiant d'appareil anonyme de la nouvelle installation est associé, sur notre serveur, à l'identifiant d'appareil anonyme du parrain. Aucun de ces deux identifiants ne peut être rattaché à une personne — aucun nom, contact, compte ni donnée de profil Play n'est collecté. Les requêtes de parrainage utilisent en outre des vérifications Play Integrity et des plafonds par appareil afin d'empêcher l'accumulation frauduleuse de parrainages.
L'application propose une option « Signaler ce contenu » sur les contenus générés par l'IA. L'envoi d'un signalement téléverse : le type de contenu et le motif de signalement que vous avez choisis, votre commentaire facultatif, le contenu signalé lui-même, des métadonnées de langue et de voix, la version de l'application et l'identifiant d'appareil anonyme. Les signalements sont le seul cas où du contenu de l'application est téléversé pour être examiné par un humain (et non par une IA). Les protections de la vie privée s'appliquent toujours au moment de l'envoi : les contes signalés ne contiennent, par conception, que des noms fictifs ; dans un plan de journée signalé, les vrais noms des élèves sont remplacés par des étiquettes neutres sur votre appareil avant le téléversement ; le signalement d'une illustration envoie son lien existant plutôt que de téléverser à nouveau l'image. Les signalements sont examinés par le développeur et servent à la modération des contenus, comme l'exige la politique de Google Play relative aux contenus générés par l'IA.
Lorsque vous créez une chanson, ses paroles sont d'abord préparées sous forme de texte. Vous pouvez laisser l'IA les écrire à partir de votre thème et de vos choix — elles sont alors traitées comme au §3.1, avec des descriptions de besoins anonymisées sur l'appareil — ou bien écrire ou modifier les paroles vous-même. Les paroles que vous écrivez ou modifiez vous-même ne sont, délibérément, pas anonymisées : il s'agit de votre propre texte, envoyé exactement tel que vous l'avez écrit — au service d'IA qui l'organise en structure de chanson et, si vous demandez une pochette, au service d'images (qui reçoit le titre et les paroles de la chanson). L'éditeur vous le rappelle à l'endroit même où vous écrivez ; n'y incluez pas de données personnelles que vous ne souhaitez pas voir traitées. Les paroles finales sont ensuite envoyées à ElevenLabs (États-Unis, §4) pour composer l'audio, qui est téléchargé sur votre appareil et conservé uniquement là — le serveur ne conserve ni vos paroles ni l'audio composé. Les pochettes sont stockées comme les illustrations des contes (§3.3).
Pour comprendre si les personnes qui installent l'application parviennent à la prendre en main et continuent à l'utiliser, le serveur conserve un petit enregistrement par installation, associé à l'identifiant d'appareil anonyme. Il contient le moment où l'application a contacté notre serveur pour la première fois, le moment du contact le plus récent (mis à jour au plus une fois par jour environ), la version de l'application à ces deux moments, ainsi que la liste des jours où l'application a contacté notre serveur.
Les versions actuelles de l'application envoient également, avec leurs requêtes, des marqueurs de progression des premiers pas, que cet enregistrement conserve aussi. Un marqueur est un numéro indiquant que l'installation a atteint l'une des étapes de la prise en main : par exemple, que l'écran d'accueil a été affiché (et s'il a pu présélectionner votre pays d'après le paramètre de région de votre appareil), que le mode enseignant ou le mode parent a été choisi, qu'une classe ou un enfant a été enregistré pour la première fois, que l'étape du profil d'élève a été ouverte, terminée ou passée, qu'un écran de plan de journée a été ouvert, que le bouton de génération a été touché, qu'un plan a été enregistré, que l'introduction a été terminée, ou que la fenêtre d'impression ou de partage a été ouverte pour un plan. L'un des marqueurs indique seulement que l'installation est antérieure à cette fonctionnalité. Les marqueurs ne comportent aucun contenu, aucun nom, ni rien de ce que vous saisissez.
Nous utilisons cet enregistrement uniquement pour mesurer comment les installations prennent l'application en main et y reviennent — principalement sous forme de totaux sur l'ensemble des installations et, pour analyser un problème, en consultant l'enregistrement d'une installation donnée avec ses compteurs d'utilisation (§3.5) et l'état de son abonnement (§3.4). Il n'est pas utilisé à des fins publicitaires et n'est pas transmis à des partenaires publicitaires.
L'application peut envoyer des rappels occasionnels — par exemple, le dimanche soir, une invitation à préparer la semaine à venir. Ils restent désactivés tant que vous ne les activez pas : l'application vous les propose après que vous avez généré un plan, et ne demande à Google un jeton de notification que si vous acceptez et qu'Android autorise les notifications. L'application envoie alors à notre serveur ce jeton — un identifiant émis par Google Firebase Cloud Messaging qui permet à un message d'atteindre cette installation —, accompagné de l'identifiant d'appareil anonyme, de la langue de l'interface de l'application, du décalage de votre fuseau horaire par rapport à l'UTC (pour que le rappel arrive à la bonne heure locale) et de la version de l'application. Le serveur enregistre aussi le moment où cette inscription a commencé et celui où l'application l'a renouvelée pour la dernière fois (environ une fois par jour pendant que vous utilisez l'application), ainsi que le moment du dernier rappel envoyé à l'installation, afin que le même rappel ne soit pas envoyé deux fois.
Les rappels sont acheminés par Google Firebase Cloud Messaging, qui reçoit le jeton et le texte du rappel. Ce texte est le même pour toutes les personnes qui utilisent l'application dans votre langue et ne contient jamais votre nom, le nom d'un enfant ni quoi que ce soit issu de vos plans. Vous pouvez désactiver les rappels à tout moment dans les paramètres de notification d'Android pour l'application.
L'application fait appel aux services externes suivants :
| Service | Finalité | Ce qu'il reçoit | Localisation |
|---|---|---|---|
| Google Gemini (2.5 Flash) | Génération de texte et d'images par IA | Invites anonymisées, exemptes de noms (§3.1) ; les paroles de chanson que vous écrivez vous-même, telles quelles (§3.9) | Google — via notre proxy dans l'UE ; peut être traité en dehors de l'EEE |
| ElevenLabs, Inc. | Narration des contes (synthèse vocale) et composition de chansons (musique) | Texte du conte exempt de noms et choix de la voix (§3.2) ; paroles de la chanson et réglages de style (§3.9) | États-Unis |
| Google AdMob | Publicité dans l'offre gratuite | Identifiants de l'appareil, interactions avec l'application et les publicités, données de performance (§6.1) | Selon la politique de Google |
| Meta Platforms Ireland Limited | Mesure publicitaire | Un événement par souscription d'abonnement ou achat de jetons — contenu détaillé au §6.2 | Irlande ; peut être traité aux États-Unis dans le cadre des garanties de transfert propres à Meta |
| Google Play Billing | Paiements | Gérés par Google ; nous ne voyons que des jetons (§3.4) | Selon la politique de Google |
| Google Play Integrity | Protection contre les abus | Signaux d'intégrité de l'appareil et de l'installation | Selon la politique de Google |
| Google Firebase Cloud Messaging | Envoi des rappels, si vous les activez | Le jeton de notification et le texte du rappel (§3.11) | Selon la politique de Google |
| Google Cloud (Run, Firestore, Storage, Logging) | Hébergement du serveur, stockage, journaux | Les données côté serveur décrites au §3 | UE — europe-central2 (Varsovie) |
AdMob et Meta ne sont pas nos sous-traitants. Ils utilisent également ce qu'ils reçoivent à leurs propres fins publicitaires, en tant que responsables du traitement indépendants. Nous ne pouvons ni consulter, ni rectifier, ni supprimer les copies qu'ils détiennent ; les demandes à ce sujet doivent être adressées directement à Google ou à Meta (§8).
Certains de ces flux peuvent être traités hors de l'EEE : ElevenLabs traite les requêtes de narration et de composition de chansons — le texte du conte ou les paroles de la chanson — aux États-Unis dans le cadre de ses conditions de traitement des données, qui intègrent les clauses contractuelles types de l'UE ; les requêtes adressées à Google Gemini transitent par notre proxy dans l'UE vers l'API Gemini de Google, où Google peut les traiter en dehors de l'EEE dans le cadre de ses conditions de traitement des données ; et les événements d'achat décrits au §6.2 sont transmis à Meta Platforms Ireland, qui peut les traiter aux États-Unis dans le cadre de ses propres garanties de transfert. Les rappels (§3.11) sont acheminés par Google Firebase Cloud Messaging, qui peut lui aussi traiter le jeton et le texte du rappel en dehors de l'EEE. Voir aussi : Politique de confidentialité de Google.
| Données | Conservation |
|---|---|
| Contenu des requêtes d'IA (invites, descriptions, paroles) | Non stocké — traité uniquement en transit |
| Journaux du serveur (métadonnées techniques, sans contenu des requêtes) | 30 jours |
| Registres d'achats et de droits d'utilisation | Aussi longtemps que l'application est exploitée — nécessaire au maintien des fonctionnalités payantes et à la prévention des abus |
| Événements d'achat envoyés à Meta (§6.2) | Conservés par Meta selon ses propres conditions, et non les nôtres. Le retrait du consentement arrête les événements à venir ; il n'annule pas un événement déjà envoyé, et nous ne pouvons pas supprimer à votre place la copie détenue par Meta |
| Compteurs d'utilisation et soldes de jetons | Aussi longtemps que l'application est exploitée |
| Enregistrement de l'activité de l'installation et de la progression des premiers pas (§3.10) | Aussi longtemps que l'application est exploitée |
| Jeton de notification et historique des rappels (§3.11) | Aussi longtemps que l'application est exploitée, sauf suppression anticipée — automatique lorsque Google signale, lors de l'envoi d'un rappel, que le jeton n'est plus valide, ou sur demande. Désactiver les notifications dans Android empêche l'affichage des rappels, mais ne supprime pas à lui seul cet enregistrement |
| Registres de parrainage | Aussi longtemps que l'application est exploitée (prévention de la fraude) |
| Signalements de contenu | Conservés comme registre de modération des contenus de l'application aussi longtemps que celle-ci est exploitée |
| Illustrations des contes et pochettes des chansons (copie dans le cloud) | Jusqu'à leur remplacement par une version régénérée, ou sur demande |
| Toutes les données locales sur votre appareil | Jusqu'à ce que vous les supprimiez ou que vous désinstalliez l'application |
Tous les enregistrements côté serveur sont associés uniquement à l'identifiant d'appareil anonyme. Vous pouvez demander leur suppression à tout moment (§8). La ligne Meta ci-dessus est le seul élément de ce tableau dont la suppression ne nous appartient pas.
Deux choses dans l'application relèvent de la publicité : les publicités affichées dans l'offre gratuite et un événement de mesure envoyé lorsque vous achetez quelque chose. Dans l'EEE, au Royaume-Uni et en Suisse, les deux sont régis par un formulaire de consentement unique, que l'application affiche au premier lancement. Il demande si les publicités peuvent être personnalisées et — au titre des finalités propres à l'application relatives au stockage ou à la lecture d'informations sur votre appareil et à la mesure des performances de la publicité — si nos partenaires publicitaires, dont Meta, peuvent recevoir la mesure décrite au §6.2. Il n'y a pas de deuxième question ni de réglage distinct. Vous pouvez rouvrir le formulaire à tout moment dans les Paramètres de l'application (« Options de confidentialité des publicités ») ou utiliser les paramètres système d'Android. Refuser ne vous coûte rien : toutes les fonctionnalités, achats compris, fonctionnent exactement de la même manière.
En dehors de ces pays, le formulaire n'est pas affiché, car les règles qui l'imposent n'y sont pas applicables. Les publicités sont alors personnalisées et l'événement d'achat décrit au §6.2 est envoyé lorsque vous effectuez un achat. Vous pouvez néanmoins limiter la personnalisation des publicités dans les paramètres d'Android eux-mêmes et, si vous préférez que l'événement d'achat ne soit pas envoyé, écrivez-nous (§11).
L'offre gratuite affiche des publicités diffusées par Google AdMob. AdMob peut collecter l'identifiant publicitaire de votre appareil et d'autres identifiants de l'appareil, la façon dont l'application et ses publicités sont utilisées (par exemple les lancements de l'application, les appuis et les vues de vidéos), des informations sur les performances de l'application et une localisation approximative (au niveau du pays). Les abonnés ne voient pas de publicités. Plus de détails : Règles de Google en matière de publicité.
Afin que nous puissions savoir quelle publicité amène réellement les gens vers l'application, celle-ci envoie un événement à Meta chaque fois que vous souscrivez un abonnement ou achetez un pack de jetons. Rien d'autre n'est jamais envoyé : ni le renouvellement d'un abonnement, ni un changement de formule, ni la restauration d'un achat, ni une réinstallation, et absolument rien si vous n'achetez jamais rien. L'événement est transmis de votre appareil à Meta directement — et non via notre serveur — et contient :
Meta voit en outre l'adresse internet depuis laquelle l'événement lui parvient, ce qui indique une localisation approximative. L'événement ne comporte jamais votre nom, le nom d'un élève, ni aucun contenu d'un plan, d'un conte ou d'une chanson.
Lorsque le formulaire de consentement s'applique, aucun événement n'est envoyé sans votre accord à ces finalités et à Meta en tant que partenaire. Le retrait de cet accord arrête les événements à venir, supprime de votre appareil l'identifiant mentionné ci-dessus et écarte tout événement qui n'a pas encore été transmis — mais il ne peut pas annuler un événement déjà envoyé. Pour tout ce que Meta détient déjà, contactez Meta directement (§8). Politique propre à Meta : Politique de confidentialité de Meta.
L'application est un outil destiné aux adultes — enseignants et parents — et ne s'adresse pas aux enfants ; nous ne collectons pas sciemment de données personnelles d'enfants. Les informations sur les élèves saisies par un enseignant constituent son propre dossier professionnel, et les informations qu'un parent saisit en mode parent concernent ses propres enfants. Dans les deux cas, elles sont stockées uniquement sur l'appareil de cet adulte et, comme décrit aux §2 et §3, elles ne sont jamais transmises où que ce soit sous une forme permettant d'identifier un enfant. Si vous écrivez vous-même les paroles d'une chanson, elles sont envoyées telles que vous les avez écrites (§3.9) — évitez d'y inclure des données personnelles d'enfants. Les achats sont liés au propre compte Google Play de l'adulte.
En vertu du RGPD, vous disposez des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité des données, ainsi que du droit d'introduire une réclamation auprès de votre autorité de contrôle (en Pologne : l'UODO).
Tout le trafic entre l'application, le proxy et les prestataires de services utilise HTTPS. Les données locales sont protégées par le bac à sable applicatif d'Android. Les données côté serveur résident dans la région UE ; leur accès administratif est réservé au développeur et protégé par un secret ; les journaux ne contiennent jamais le contenu des requêtes. Aucune mesure de sécurité n'est absolue, mais l'architecture est conçue pour que les données les plus sensibles — tout ce qui nomme un enfant — ne parviennent tout simplement jamais à un serveur (l'exception délibérée étant les paroles que vous écrivez vous-même, §3.9).
Nous pouvons mettre à jour la présente politique à mesure que l'application évolue ou que la loi l'exige. La version en vigueur est toujours disponible à cette adresse, avec la date de dernière mise à jour indiquée ci-dessus. Les modifications substantielles seront répercutées dans l'application ou sur sa fiche dans la boutique d'applications.
Pour toute question relative à la confidentialité, veuillez écrire
à :
📧 bernacki.dev@gmail.com