Prompt AI Keyboard (« l’app ») est un clavier pour iOS et Android. Cette politique explique brièvement et simplement les données traitées et leur raison d’être. L’app n’exige aucun compte et ne collecte ni nom, ni adresse e-mail, ni autre information d’identité personnelle.
En bref
Les détails suivent ; voici l’ensemble en dix points.
- Aucun compte. L’app ne demande jamais qui vous êtes et ne collecte ni nom ni e-mail.
- La saisie ne part pas spontanément. Le clavier envoie du texte seulement après un appui sur une action IA ou le micro.
- Une action IA envoie le texte du champ et le mode choisi à notre serveur, puis à l’API Gemini de Google, pour cette demande uniquement.
- Répondre est le seul mode qui lit le presse-papiers, uniquement lorsqu’il est sélectionné. Le contenu lu est affiché avant votre appui.
- Texte secret chiffre sur le téléphone. Chiffrer et Déchiffrer n’utilisent pas l’IA et n’envoient aucun texte. Nous ne voyons ni message ni phrase secrète et ne pouvons récupérer ni l’un ni l’autre.
- La voix envoie le fragment enregistré. Sur iPhone, l’app garde le micro ouvert pendant toute la session, d’où le voyant orange iOS permanent. Rien n’est enregistré ou envoyé avant votre appui sur la touche micro.
- Les mots appris et les améliorations récentes restent sur l’appareil. Aucun envoi en ligne, et vous pouvez les effacer dans les réglages.
- Nous comptons les usages, pas les identités. Un identifiant anonyme d’installation porte le compteur quotidien et le statut Pro, sans lien avec votre personne.
- Nous ne conservons ni texte ni audio après traitement.
- Les rapports de panne ne contiennent aucun texte. En cas de panne, nous recevons le diagnostic — problème et emplacement dans le code —, jamais votre rédaction.
Ce que l’app envoie, et quand
L’app envoie des données uniquement lorsque vous déclenchez une fonction. Elle ne le fait pas en arrière-plan et ne transmet pas votre saisie au fil des touches.
- Améliorer et les autres modes de réécriture. Lorsque vous touchez Améliorer, le texte du champ actuel va à notre serveur, puis à l’API Gemini de Google pour produire une nouvelle version. Le résultat revient au clavier et remplace votre texte ou, avec Continuer à écrire et Demander à l’IA, s’ajoute dessous. Cela vaut pour améliorer, corriger, raccourcir, développer, reformuler, changer le ton, continuer, répondre, demander et traduire. Le mode choisi accompagne le texte pour indiquer la tâche. Traduire envoie aussi les deux langues sélectionnées. Le texte sert uniquement à l’opération demandée.
- Texte secret est chiffré et déchiffré sur l’appareil, sans nous transmettre son contenu. Chiffrer et Déchiffrer sont les deux modes sans IA ni envoi de texte. Le chiffrement se fait sur le téléphone avec votre phrase ; nous ne voyons ni la phrase ni le texte. La phrase est stockée sur l’appareil, dans le Trousseau iOS ou, sur Android, chiffrée avec une clé d’Android Keystore. Elle ne nous est jamais envoyée et nous ne pouvons jamais la récupérer. Si vous l’oubliez, nous n’avons ni elle ni le texte pour vous aider. À propos du stockage : Le Trousseau appartient à Apple. Avec le Trousseau iCloud, Apple peut synchroniser la phrase entre vos appareils et l’inclure dans une sauvegarde chiffrée, sous votre compte Apple, jamais le nôtre. Sur Android, la clé est dans le Keystore et n’est pas sauvegardée : réinstallation ou réinitialisation d’usine fait perdre les phrases. Seul le compteur utilise le réseau : chiffrer consomme une demande quotidienne d’IA, donc le clavier demande d’abord au serveur de la compter. Cette requête ne contient que l’identifiant anonyme, aucun texte ni phrase. Déchiffrer est gratuit et ne fait aucune requête. Le message ouvert apparaît seulement dans le clavier, sans être saisi dans la conversation ni ajouté aux améliorations enregistrées.
- Les modèles restent sur votre appareil. Les prompts que vous enregistrez comme modèles, les catégories que vous créez et les modèles épinglés ou récents sont stockés sur l’appareil, avec les autres réglages du clavier, et ne nous sont jamais envoyés. Un modèle inséré devient du texte ordinaire dans le champ : il n’est envoyé que si vous touchez ensuite Améliorer, exactement comme un texte que vous auriez tapé.
- Répondre lit le presse-papiers. Répondre est le seul mode qui n’utilise pas le champ : il envoie le message copié à notre serveur pour que l’IA y réponde. Le clavier montre un aperçu avant l’appui et ne lit le presse-papiers que lorsque ce mode est sélectionné.
- Transcription vocale. Le fragment enregistré va à notre serveur puis à l’API Gemini de Google pour être transcrit. Le texte revient au clavier. L’audio est envoyé uniquement pour cette transcription. L’autorisation du micro s’accorde dans l’app ; sur iOS, le clavier nécessite aussi l’accès complet.
- Sur iOS, l’app garde le micro ouvert pendant toute la session vocale. iOS interdit au clavier de l’utiliser directement : l’app AI Keyboard enregistre pour lui et continue en arrière-plan tant que la saisie vocale est active. Le voyant orange iOS reste visible toute la session, pas seulement pendant la parole. Rien n’est enregistré, stocké ou envoyé avant un appui sur la touche micro. Le son extérieur à une dictée que vous avez lancée est immédiatement jeté, sans stockage ni réseau. La session reste éteinte jusqu’à votre activation, s’arrête après la durée choisie — quinze minutes par défaut — et peut être arrêtée à tout moment depuis l’écran de saisie vocale.
- Contexte du presse-papiers — facultatif, accès complet sur iOS. La touche presse-papiers permet d’ajouter son texte actuel comme référence. Il part dans la même requête et n’est pas stocké séparément. Aucune lecture sans cet appui ou le mode Répondre.
Notre serveur fonctionne sur Google Firebase / Google Cloud. Nous ne vendons pas vos données et n’utilisons ni texte ni audio pour créer des profils publicitaires.
L’identifiant anonyme d’installation
Pour appliquer les limites quotidiennes et reconnaître les abonnements, l’app crée au premier lancement un identifiant anonyme d’installation aléatoire, stocké sur l’appareil. Il n’est pas lié à votre identité : ni nom, e-mail, téléphone, ni identifiant matériel. Il accompagne chaque requête pour compter les usages de l’installation et appliquer la limite gratuite ou votre abonnement Pro.
Abonnements et vérification des achats
L’achat Pro est traité par Apple — App Store — ou Google — Google Play. Nous ne voyons ni ne conservons vos données de paiement. L’app transmet le reçu de la boutique à notre serveur, qui le vérifie directement auprès d’Apple ou Google et enregistre que l’installation anonyme dispose de Pro, ainsi que la date d’expiration.
Intégrité de l’app — App Check
L’app utilise Firebase App Check — Apple App Attest / Google Play Integrity — pour vérifier que les requêtes viennent d’une copie authentique non modifiée. Cela protège des abus. App Check ne vous identifie pas et ne collecte pas de données personnelles.
Rapports de panne et diagnostic
L’app utilise Firebase Crashlytics pour nous permettre de repérer et corriger les problèmes sans vous demander de les décrire. Lors d’un échec, un rapport contient :
- le problème et son emplacement dans le code — trace de pile —, ainsi que la version de l’app ;
- le modèle de l’appareil, la version du système et la mémoire libre à cet instant ;
- l’identifiant anonyme décrit plus haut, pour reconnaître plusieurs rapports d’un même appareil ;
- un peu de contexte interne : mode sélectionné, couche de clavier ouverte et accès complet accordé ou non sur iOS.
Il ne contient jamais vos écrits. Ni champ saisi, ni presse-papiers, ni transcription, ni phrase secrète ou son nom. Ce n’est pas une promesse à croire sur parole : un test du code partagé provoque de vraies pannes avec une chaîne connue à chaque endroit pouvant contenir votre texte et fait échouer la compilation si elle atteint un rapport.
Le clavier iOS ne peut envoyer lui-même ces rapports : Apple ne lui accorde pas assez de mémoire. En cas de panne, le rapport est écrit dans le stockage partagé et envoyé à la prochaine ouverture de l’app.
Crashlytics est un service Google ; les rapports sont conservés jusqu’à 90 jours. Conditions : firebase.google.com/terms/crashlytics.
Ce que nous stockons et pour combien de temps
- Compteurs d’usage — nombre quotidien d’améliorations et transcriptions par installation, associé à l’identifiant anonyme. Ils expirent automatiquement environ deux jours après la journée concernée.
- Statut de l’abonnement — présence de Pro et échéance pour l’identifiant anonyme, conservées tant que l’abonnement est actif.
- Nous ne stockons ni texte ni audio après traitement. Ils sont transmis à l’API Gemini de Google pour produire la réponse, selon les conditions de cette API. Informations Google : https://ai.google.dev/gemini-api/terms et https://policies.google.com/privacy.
Statistiques du site
Notre site promptkeyboard.app utilise Google Analytics pour comprendre le trafic anonyme agrégé : visites, région approximative, type d’appareil. Cela utilise des cookies, séparément de l’app, sans vous identifier ni concerner le clavier. Vous pouvez refuser via l’extension Google : https://tools.google.com/dlpage/gaoptout.
Enfants
L’app ne s’adresse pas aux moins de 13 ans, ou à l’âge minimum équivalent dans votre pays. Nous ne collectons pas sciemment leurs données personnelles.
Vos choix
- Pour arrêter tout envoi, n’utilisez ni Améliorer ni le micro, ou retirez le clavier dans les réglages de l’appareil.
- Sur iOS, désactivez l’accès complet pour empêcher la lecture du contexte du presse-papiers.
- Désinstaller l’app retire l’identifiant anonyme stocké sur l’appareil.
Modifications de cette politique
Si notre traitement des données change, nous mettrons à jour cette politique et sa date d’effet.
Contact
Questions sur cette politique : support@promptkeyboard.app.