Politique de confidentialité
Dernière mise à jour : 3 octobre 2026
Cette page est une traduction, fournie pour que le document puisse être lu dans ta langue. La version anglaise est l’original ; là où les deux diffèrent, c’est le texte anglais qui fait foi.
Whisprompt est conçu en donnant la priorité à la confidentialité. Cette politique explique ce que nous faisons et, tout aussi important, ce que nous ne collectons pas. Elle couvre toutes les applications Whisprompt — sur téléphone, tablette, montre, télévision et Mac — ainsi que ce site. Là où quelque chose ne vaut que pour l’une d’elles, c’est indiqué.
En résumé : Tes textes restent sur tes appareils et ne nous parviennent jamais ; rien n’en envoie un ailleurs, sauf si tu connectes toi-même un service (section 3). La reconnaissance vocale est assurée par le moteur intégré à ton téléphone, qui peut pour cela envoyer du son à Apple ou à Google — installe un pack de langue hors ligne et le son ne quitte plus l’appareil. Dans les deux cas, il ne nous parvient jamais. Aucun compte n’est nécessaire, et nous ne vendons pas tes données. L’application peut mesurer comment elle se débrouille — des compteurs et des durées, jamais une ligne de ce que tu écris ou de ce que tu dis — mais seulement si tu dis oui : rien n’est mesuré tant que tu ne l’as pas fait, la question n’est posée qu’une fois que tu as utilisé l’application, et ta réponse s’applique aux appareils que tu associes comme les tiens (section 6).
1. Qui est responsable (responsable du traitement)
Leonid Kabanov (autónomo), Espagne. Contact : support@whisprompt.app. L’identification complète figure dans les Mentions légales. Nous sommes établis en Espagne, donc à l’intérieur de l’Union européenne : l’article 27 du RGPD — qui impose de désigner un représentant dans l’Union — ne nous est donc pas applicable. Nous n’avons pas désigné de délégué à la protection des données et n’y sommes pas tenus : Whisprompt n’est pas un organisme public, il ne suit pas les personnes de façon régulière et systématique à grande échelle, et aucune catégorie particulière de données ne nous parvient. L’autorité de contrôle de notre établissement est l’Agencia Española de Protección de Datos (AEPD), aepd.es.
2. Données traitées sur ton appareil
- Le son du micro. Capté en direct pour le suivi vocal et (quand tu enregistres) pour la vidéo. Il est remis au moteur de reconnaissance vocale intégré à ton téléphone — celui d’Apple sur iOS, celui de Google sur Android — qui, selon l’appareil, la langue et tes réglages, peut le traiter sur les serveurs de cette plateforme, selon les conditions de confidentialité de cette plateforme. Installe un pack de langue hors ligne et la reconnaissance se fait entièrement sur l’appareil, sans aucun réseau. Dans les deux cas, le son ne nous parvient jamais : nous n’exploitons aucun serveur de reconnaissance vocale, et aucun enregistrement n’est conservé sur un serveur à nous. Les fichiers vidéo que tu choisis d’enregistrer restent sur ton appareil ou dans ton propre espace de stockage en ligne.
- Tes textes et tes réglages. Conservés localement sur ton appareil (et, si tu l’actives, dans ton espace de stockage en ligne personnel, régi par les conditions de confidentialité de ce fournisseur). Si tu diffuses le prompteur sur tes autres appareils, le texte circule entre eux chiffré — voir la section 5.
- Les modèles de langue téléchargés. Conservés sur ton appareil. Télécharger un modèle est une requête directe vers l’hébergeur du modèle ; nous n’y attachons aucune identité.
3. Données traitées par les services que tu connectes
Certaines fonctions facultatives se connectent à des services que tu autorises. Nous n’agissons que comme ton client ; chaque fournisseur est un responsable du traitement indépendant, soumis à sa propre politique :
- Notion et les documents que tu ouvres. Si tu connectes Notion, Whisprompt lit les pages que tu sélectionnes sous forme de miroir en lecture seule, avec l’accès que tu accordes. Si tu ouvres un fichier depuis ton appareil ou depuis un service en ligne, il est lu pour afficher le texte. Aucune copie de ces identifiants de connexion n’atteint le moindre serveur de notre part.
- L’assistant IA de la station d’opérateur Mac. L’assistant ne fait rien tant que tu ne lui as pas donné une clé à toi pour un fournisseur d’IA. Une fois que c’est fait, chaque requête emporte l’intégralité du texte ouvert, le fragment que tu as sélectionné, ta consigne et la conversation jusque-là — directement de ton Mac vers ce fournisseur, Anthropic ou OpenAI selon la clé, sous ta clé et sur ton propre compte chez lui, à ses conditions et selon sa durée de conservation. Rien ne transite par un serveur de notre part : nous ne voyons ni la clé ni le texte. La clé est conservée dans le trousseau macOS, n’est pas synchronisée et n’est pas transmise à tes autres appareils. Les applications téléphone et tablette n’ont pas d’assistant.
- Apple et Google (stores et abonnements). Les achats, l’éventuel essai gratuit et la facturation de l’abonnement sont pris en charge par Apple ou Google. Nous ne voyons jamais tes informations de paiement ; tout ce que nous recevons, c’est l’état de ton abonnement — la section 4 explique exactement comment.
4. Abonnement et Pro
Whisprompt n’a pas de comptes. Il n’y a nulle part où se connecter et rien à créer, aucun fournisseur ne se voit jamais demander ton adresse e-mail, et nous ne détenons pour toi ni nom ni adresse. Le prompteur, l’enregistrement et la diffusion fonctionnent tels quels, et un abonnement s’achète et se restaure sans compte. L’application contient bien encore le code d’un compte facultatif — Se connecter avec Apple, avec Supabase comme sous-traitant — et il est inerte : il s’active avec des clés qui ne sont pas intégrées à l’application, si bien qu’il n’y a pas d’écran de connexion, que rien n’atteint Supabase et qu’aucune adresse e-mail n’est collectée. Si un compte devait être introduit, cette page décrira ce qu’il traite avant la version qui l’apporte, et non après.
- RevenueCat (gestion des abonnements). Notre sous-traitant chargé de déterminer si un abonnement est actif, que tu l’aies acheté sur l’App Store ou sur Google Play. Il reçoit ton historique d’achats dans cette application, un identifiant de client, et l’identifiant d’appareil ou d’installation que le système d’exploitation attribue à l’application (sur les appareils Apple, l’IDFV), ainsi que des détails techniques sur l’appareil et la version du système. L’identifiant de client n’est déduit de rien qui te concerne : avant ton premier achat, c’est un identifiant que RevenueCat génère pour lui-même, et à partir de cet achat, c’est un identifiant aléatoire que ton appareil génère et conserve — le même que portent tes autres appareils, et c’est ainsi qu’un seul abonnement les couvre tous (section 5). C’est ce qui débloque Pro et restaure ton achat sur tes appareils. Nous ne collectons aucun identifiant publicitaire et n’activons dans RevenueCat aucune intégration publicitaire ou d’attribution ; ces données ne servent pas au pistage et ne sont pas croisées avec des données d’autres entreprises.
- Supprimer ce que nous détenons. Il n’y a pas de compte à supprimer, et l’application n’a pas de bouton pour cela. Ce que nous détenons sur un serveur de notre part, c’est la liste des appareils que couvre ton abonnement, et tu peux la supprimer dans l’application à tout moment, dans Réglages → Données sur nos serveurs (section 11). La supprimer ne résilie pas ton abonnement : celui-ci appartient à ton compte App Store ou Google Play et se résilie là où tu l’as acheté. Dans les deux cas, tes textes et tes enregistrements restent sur ton appareil ; pour effacer un appareil lui-même, voir la section 7.
5. Diffuser sur tes autres appareils
Whisprompt peut faire tourner le prompteur sur plusieurs de tes propres appareils à la fois. Sur un même réseau local, ils se connectent directement. Sans réseau commun, la connexion passe par notre relais sur Cloudflare Workers :
- Partager une bibliothèque entre tes propres appareils. Les appareils que tu associes comme les tiens reflètent mutuellement leurs bibliothèques : un texte écrit sur l’un apparaît sur les autres, et une modification faite sur l’un leur parvient. Les copies vivent sur tes appareils et circulent entre eux, chiffrées de la même façon que tout le reste ici — aucun serveur de notre part n’en détient de copie, et personne en dehors de tes propres appareils n’en reçoit une, sauf si tu partages un texte délibérément.
- Chaque trame de session est chiffrée sur l’appareil qui l’envoie (ChaCha20-Poly1305), et la clé ne circule qu’à l’intérieur de l’invitation — un QR code ou un code de connexion. Le relais ne voit que des trames chiffrées : il ne peut lire ni ton texte, ni ton son, ni ta vidéo.
- Le relais ne stocke aucun contenu de session. Un salon vit au maximum quatre heures, puis il est supprimé. La boîte aux lettres qui sert à tes appareils pour se trouver ne contient qu’une clé de service et l’horodatage de la dernière apparition — pas plus de 30 jours, et sans le moindre contenu.
- Si tu utilises Pro sur plus d’un appareil, le relais conserve aussi la liste de ces appareils, afin qu’un seul abonnement puisse en couvrir jusqu’à six. Il contient un identifiant que l’application génère pour chaque appareil, le nom que cet appareil déclare pour lui-même, et les dates auxquelles il a été ajouté et vu pour la dernière fois — aucun texte, aucun son, aucune vidéo. L’enregistrement entier est supprimé après une année pendant laquelle aucun de tes appareils ne s’en est servi, et tu peux le supprimer toi-même à tout moment depuis l’application.
- Comme tout service web, le relais voit une adresse IP à la connexion. Elle est utilisée au passage, pour limiter le débit des requêtes et empêcher les abus, et n’est reliée ni à ton abonnement ni à la liste d’appareils qu’il couvre.
6. Données d’usage
Whisprompt peut mesurer comment il se débrouille et nous envoyer ces mesures — des compteurs, des durées et des codes, jamais une ligne de ce que tu écris ou de ce que tu dis. Rien de tout cela n’a lieu si tu ne dis pas oui. Tant que tu ne l’as pas fait, il n’y a aucune mesure, aucun identifiant, et rien de stocké sur ton appareil pour cela. L’application pose la question une fois, et jamais au moment où tu l’ouvres pour la première fois, parce qu’une question posée avant que l’application ait fait quoi que ce soit est une question à laquelle tu n’as aucun moyen de répondre. Elle vient après que ta première lecture est allée quelque part — ou, si tu associes un deuxième appareil avant que cela n’arrive, à la fin de l’association, sur une seule carte, à côté de la question ci-dessous sur le fait de compter tes appareils. Cette carte a deux réponses et aucune troisième issue : elle ne se ferme pas si tu touches à côté ou si tu appuies sur retour, parce qu’une carte fermée par un geste malheureux aurait enregistré un refus que tu n’as jamais donné. Rien n’est écrit tant que tu n’y as pas répondu, si bien que si autre chose la retire de l’écran d’abord — l’application se ferme, un autre écran la remplace —, la question reste simplement ouverte et revient après ta prochaine lecture. Une fois que tu as répondu, dans un sens ou dans l’autre, elle ne revient plus du tout. Ta réponse s’applique aux appareils que tu associes comme les tiens, et la carte le dit là où tu la donnes : un appareil que tu associes plus tard prend cette réponse à sa prochaine connexion et te dit clairement qu’il l’a fait, au lieu de poser la même question une seconde fois. Cela fonctionne dans les deux sens — désactive la mesure sur l’un de tes appareils et les autres s’arrêtent aussi. Une réponse donnée sur un appareil n’est jamais écrasée par une réponse venue d’un autre, si bien que la désactivation faite ici ne peut pas être défaite par un appareil qui n’a pas encore été prévenu. Dis non et rien d’autre ne change dans l’application, et cet appareil ne redemande plus. Dis oui et l’interrupteur se trouve dans les réglages de l’application, sous « Données d’usage », de sorte que tu peux le désactiver à tout moment sans donner de raison. Ce sur quoi cela repose juridiquement figure à la section 9 ; les façons de revenir sur ta réponse sont à la fin de cette section. La désactiver arrête la mesure elle-même, et pas seulement l’envoi, et supprime de l’appareil l’identifiant décrit plus bas, tout ce qui attendait encore d’être envoyé, et la note sur une lecture en cours décrite sous « Ce qui est mesuré ».
- Ce qui est mesuré. Des compteurs, des durées et des codes — et ce qui suit est la totalité, pas une sélection. Pour une lecture : si elle s’est faite en suivi vocal ou en défilement automatique, combien de temps elle a duré, combien de mots comptait le texte, jusqu’où tu es allé en pourcentage, combien de fois tu as dû reprendre le texte à la main, le code de langue, quel moteur de reconnaissance vocale tournait, si l’appareil était hors ligne, si la lecture était affichée en même temps sur un second écran, si une partie a été pilotée depuis une montre, et si une partie a été pilotée depuis une télécommande physique — un déclencheur Bluetooth, un tourne-pages ou un clavier ordinaire indifféremment, parce que le système nous rapporte les trois comme les mêmes appuis de touches et ne nous donne aucun moyen de les distinguer ; aucune des deux n’indique quel bouton a été pressé ni combien de fois, seulement que la lecture a bien été pilotée de cette façon, quelle quantité de son audible la vérification d’un moteur en panne décrite plus bas a réussi à recueillir — l’une de quatre tranches (rien du tout, moins de dix secondes, moins d’une minute, une minute ou plus), jamais un nombre de secondes, et seulement quand la reconnaissance vocale tournait : c’est le total propre à cette vérification et non une mesure du temps pendant lequel tu as parlé, car un son plus faible que le niveau qu’elle guette n’y ajoute rien, chaque relevé de volume que le moteur envoie y ajoute au plus une demi-seconde, et le premier relevé après chaque démarrage n’y ajoute rien du tout — si bien que sur un moteur qui signale son niveau une fois par seconde, cela ne fait qu’une fraction du temps où tu parlais réellement ; ce qu’elle nous dit, c’est si cette vérification aurait pu fonctionner sur ton appareil, et elle ne dit rien de ce qui a été dit, et comment elle s’est terminée : que rien n’a échoué, que la lecture n’est allée nulle part du tout, ou que la reconnaissance vocale est tombée en panne — et si elle est tombée en panne, de laquelle des quatre façons décrites plus bas. Si une lecture n’a jamais de fin — le système ferme l’application pendant qu’elle est en arrière-plan, la batterie s’épuise, l’application plante, ou tu la balaies en pleine lecture —, rien de tout cela ne peut être mesuré, parce que la partie de l’application qui l’aurait mesuré a disparu avec le reste. Aussi, tant qu’une lecture est en cours, une courte note reste sur ton appareil, disant ce que l’on savait à son début, et rien de plus : suivi vocal ou défilement automatique, le code de langue, combien de mots comptait le texte, et quel moteur de reconnaissance vocale tournait. La note est retirée dès que la lecture se termine normalement. Si l’application en trouve une encore là au démarrage suivant, elle envoie ces quatre informations, supprime la note, et ne les envoie plus jamais — une lecture interrompue est signalée une fois. Rien d’autre au sujet d’une telle lecture n’est signalé : ni combien de temps elle a duré, ni jusqu’où tu es allé, ni comment elle s’est terminée, parce qu’il ne restait rien pour mesurer quoi que ce soit. La note n’est écrite que tant que la mesure est activée, ne contient rien au-delà de ces quatre informations, et est supprimée avec tout le reste quand tu la désactives. Quand le suivi vocal te perd : le code de langue, le moteur, s’il t’a seulement retrouvé, et combien de temps cela a pris quand c’est arrivé. Quand la reconnaissance vocale elle-même tombe en panne : le code de langue, le moteur, depuis combien de secondes ce moteur tournait, s’il avait été démarré par le texte qui change de langue en cours de route plutôt que par toi appuyant sur lecture, et laquelle des quatre choses s’est produite — il a continué d’entendre du son et a cessé de renvoyer le moindre mot, il a cessé de dire quoi que ce soit au point que même le relevé du micro a disparu, il est tombé en panne et un autre moteur a pris le relais, ou il est tombé en panne sans que rien puisse prendre le relais. Quand l’application te demande quelque chose que le système protège — le micro ou l’appareil photo —, lequel des deux elle a demandé, et laquelle des trois réponses est revenue : tu as autorisé, tu as refusé, ou le système avait déjà tranché le refus et ne t’a montré aucune boîte de dialogue. Et quand elle part à la recherche d’une télécommande Bluetooth, si l’autorisation de trouver les appareils à proximité lui a été refusée — seulement le refus dans ce cas, parce qu’un système qui a accepté se met simplement à chercher et ne dit rien que nous puissions enregistrer. Seulement là où elle demande. Relire une réponse que tu as déjà donnée arrive en permanence et n’est pas une mesure ; rien de cela n’est envoyé. Une fois par installation : si ta première lecture a dépassé la moitié dans l’heure suivant l’installation, dans la journée, la semaine, le mois, ou plus tard que cela — une tranche, pas une durée. Pour le téléchargement d’un modèle de langue : le code de langue, la taille en octets, et s’il a commencé, s’est terminé ou a échoué. Pour une connexion à un autre appareil : comment elle s’est terminée et comment les deux appareils se sont trouvés. Pour une diffusion : vers quel type d’écran elle est partie (téléphone, tablette, ordinateur, TV, montre, ou un type que l’application n’a pas reconnu), combien de temps elle a duré, et si elle s’est terminée parce que la connexion a lâché. Pour une tentative de mettre le texte sur un écran, qu’elle ait réussi ou non : quel type d’écran elle visait — d’après ce que cet appareil en savait avant d’essayer, ce qui souvent n’est rien du tout — et laquelle des six choses s’est produite : l’écran l’a pris ; il l’a pris, mais l’une des deux applications a une version de retard, si bien que les parties les plus récentes tournent désactivées ; rien n’a répondu sur aucune des deux voies ; l’écran a refusé le code de prise en main ; les deux sont trop éloignées en version pour se parler ; ou cet appareil n’a pas pu faire la tentative du tout. Rien au sujet du texte, et aucune adresse de l’un ou l’autre appareil. Pour l’avis qui apparaît quand un texte contient plus d’une langue : si tu l’as fermé ou si tu es passé de là à l’écran d’abonnement. Rien au sujet du texte lui-même, et rien sur les langues qu’il contenait. Pour l’écran d’abonnement : devant laquelle des fonctions verrouillées tu te trouvais quand il est apparu, ou que tu l’as ouvert toi-même depuis les Réglages sans avoir été arrêté par quoi que ce soit, ou que tu as touché la ligne sous tes propres messages indiquant qu’un abonné reçoit une réponse en premier. Pour une tentative d’achat : laquelle des quatre sortes de formule c’était — mensuelle, annuelle, à vie, ou une dont l’application n’a pas reconnu la période — et si elle a abouti, si tu l’as annulée, si le store l’a laissée en attente, si elle était indisponible, ou si elle a échoué. Pour une restauration : si quelque chose a été restauré, s’il n’y avait rien à restaurer, ou si elle a été annulée ou a échoué. Deux informations sur l’abonnement sont aussi conservées à côté de l’identifiant décrit plus bas et mises à jour quand elles changent : si Whisprompt Pro est actuellement actif sur cet appareil, et s’il a été acheté ici plutôt que sur un autre de tes appareils. À côté de chacune d’elles : le moment où cela s’est produit, la version de l’application, la plateforme, et depuis combien de temps cette installation mesure — une tranche, jamais une date et jamais un nombre de jours : le premier jour, la première semaine, le premier mois, un à trois mois, trois à six, six à douze, un à deux ans, ou plus. Cette tranche est comptée à partir du jour où tu as autorisé la mesure, parce que rien n’est stocké pour cela avant, et contrairement à la tranche de la première lecture ci-dessus, elle voyage avec chaque mesure plutôt qu’une seule fois. Et, au sujet de l’appareil sur lequel la mesure a été prise : quel type d’appareil c’est — téléphone, tablette, ordinateur, TV ou montre, et rien de plus précis que cela —, quel système d’exploitation il fait tourner, le numéro de version principale de ce système et rien que lui (« 18 », jamais « 18.3.1 »), la langue dans laquelle est l’interface de l’application, et le pays sur lequel ton appareil est réglé. Deux de ces éléments méritent d’être précisés. Le pays est lu depuis le réglage de région de ton appareil : c’est le pays que tu as choisi dans tes réglages, pas un pays déduit de l’adresse réseau par laquelle tu es connecté — voir « Qui les traite » plus bas. Et la version est le numéro principal seul, parce que c’est lui qui nous dit si un vieux système peut être abandonné ; le reste en dirait plus sur ton appareil particulier que sur le système. D’autres choses au sujet d’une lecture. D’où venait son texte, sous la forme de l’une de sept réponses : le texte de bienvenue que nous t’écrivons au premier lancement ; ce même texte de bienvenue après que tu l’as modifié ; un texte à toi — écrit ici, dicté ici, collé ici, ou reflété depuis un autre appareil que tu as associé, ce qui ne fait qu’une seule réponse parce que dans tous les cas c’est toi qui l’as écrit ; un fichier ; ou un document reflété depuis Notion, depuis Google Docs ou depuis iCloud. Jamais son titre, jamais son nom de fichier, jamais son adresse, et jamais un mot de son contenu. Lequel des cinq styles de lecture était à l’écran, et sur quelles couleurs la lecture s’est faite : l’un des six thèmes que l’application propose, ou — pour un thème que tu as composé toi-même dans l’éditeur de thèmes — seulement qu’il était l’un des tiens. Jamais son nom, et jamais l’identifiant que l’application lui a donné. Un thème nommé d’après une personne ou une occasion est le même genre d’écriture que le titre d’un texte, et l’identifiant, c’est ce nom à un pas de là. Et si un temps cible avait été défini pour ce texte avant le début de la lecture — qu’il en existait un, jamais sa durée, parce qu’une durée à côté du nombre de mots sur la même ligne décrirait un document en particulier. Pour un texte qui arrive dans ta bibliothèque, quelle que soit la façon dont il est arrivé : d’où il vient — les mêmes sept réponses, plus une huitième : que tu l’as dicté —, le code de langue qu’il déclare, et combien de mots il contient. Cette huitième n’est connue qu’au moment où le texte est enregistré et n’est pas conservée avec lui : quand tu lis un texte dicté, il compte comme l’un des tiens, comme plus haut. Jamais son titre et jamais un mot de son contenu. Le texte de bienvenue que nous t’écrivons au premier lancement n’est pas compté, parce que le compter reviendrait à compter les installations, et cela n’est pas mesuré. Pour un enregistrement : s’il était audio ou vidéo, combien de secondes entières il a duré, et de laquelle des trois façons il s’est terminé — il a été sauvegardé, il est revenu vide parce que rien n’est parvenu jusqu’au fichier, ou il a échoué. Rien au sujet du fichier : ni son nom, ni sa taille, ni sa résolution, ni quel micro ni quel objectif, et pas une seconde de ce qui a été enregistré. Un enregistrement qui n’a jamais eu lieu parce que tu as refusé le micro ou l’appareil photo n’est compté que comme ce refus ci-dessus, et pas comme un enregistrement. Et pour un code promo — l’un des nôtres, saisi sur l’écran « Code promo » de Whisprompt : qu’un code a été utilisé, et laquelle des neuf réponses est revenue. Il a fonctionné ; ce code n’existe pas chez nous ; il avait déjà servi ; il avait expiré ; le lot auquel il appartient était épuisé ; cet exemplaire de l’application n’acceptait aucun de nos codes, parce que cette route n’est pas encore construite ou a été désactivée ; trop de codes avaient été essayés d’affilée depuis cet appareil ; nous étions tout simplement injoignables ; ou il a échoué pour une raison qu’aucune de celles-là ne nomme. Jamais le code lui-même et jamais un seul de ses caractères — un code promo est un secret au porteur qui vaut un abonnement, et un code qui figure dans une mesure figure dans les registres d’un tiers. Et si tu ouvres plutôt l’écran du store lui-même, celui que fait tourner Apple ou Google : qu’il a été ouvert, et rien d’autre, parce qu’aucun des deux stores ne dit à l’application ce qui a été saisi sur son écran ni ce que c’est devenu. Et quand tu restreins l’ensemble des langues entre lesquelles le détecteur peut choisir — dans le panneau « Langue » propre à un texte, ou dans les Réglages pour chaque nouveau texte —, combien de langues cet ensemble couvrait avant le changement et combien après, et si tu l’as remis sur « Auto », c’est-à-dire sur le choix parmi tout ce que l’application propose. Et si tu nous demandes d’ajouter une langue que l’application ne parle pas encore : quelle langue, par son code, et depuis lequel des trois endroits tu l’as demandée — le panneau « Langue » d’un texte, la valeur par défaut des Réglages, ou le sélecteur « Langue de l’app ». C’est cela qui est mesuré ; la demande elle-même nous parvient, que tu aies autorisé une mesure ou non, et la section 6b dit ce qu’elle porte. Et lorsque cette version de l’application est dépassée et doit être mise à jour : laquelle de ces quatre choses est arrivée à l’avis qui le dit — il s’est affiché ; il a été retenu, parce que tu étais au milieu d’une lecture ; il a été remis à plus tard, parce que tu as choisi « Plus tard » ; ou il a été retiré avant de s’être jamais affiché, parce que nous avons de nouveau abaissé la version minimale — et un nombre de secondes entières : pour un avis remis à plus tard, depuis combien de temps il était à l’écran ; sinon, combien de temps s’était écoulé depuis que cet appareil, durant cette exécution de l’application, avait appris pour la première fois qu’elle devait être mise à jour.
- Ce qui n’est jamais mesuré. Tes textes, leurs titres, les noms des fichiers que tu ouvres, le son, les enregistrements, les transcriptions, les noms de tes appareils, tes contacts. Un code de langue voyage ; le titre d’un texte, non. Parmi les mesures ci-dessus concernant l’abonnement : aucun prix, aucune devise, aucun reçu, aucun numéro de commande ou de transaction, aucun identifiant de produit du store, aucune information de paiement d’aucune sorte, et aucun texte d’erreur venu du store — ce qui voyage, c’est laquelle des huit fonctions nommées a ouvert l’écran, laquelle des quatre sortes de formule, et lequel d’un ensemble fixe de résultats. Pas non plus le nombre d’appareils sur lesquels tu utilises ton abonnement. Chaque mesure est un ensemble fixe de nombres, de durées et de codes : il n’y a donc nulle part où ce que tu as écrit, nommé ou payé pourrait apparaître.
- Ce n’est pas anonyme, et nous préférons le dire. Les mesures de cet appareil portent un seul identifiant aléatoire durable. Il appartient à cette installation de l’application et à rien d’autre : il est créé par le composant de mesure lui-même, le jour où tu autorises la mesure et pas un instant avant, il ne sert à rien d’autre qu’à ces mesures, et ce n’est pas l’identifiant qu’utilise ton abonnement — celui-là n’est jamais envoyé avec une mesure, si bien que les deux enregistrements restent séparés et qu’aucun ne porte l’identifiant de l’autre. Rien dans une mesure ne dit lequel de tes appareils va avec lequel : à moins que tu n’accordes l’autorisation distincte décrite plus bas, ton téléphone et ta tablette arrivent comme deux installations sans lien et sont comptés pour deux. L’identifiant est remplacé au plus tard treize mois après sa création, que tu aies utilisé l’application entre-temps ou non, et le remplaçant ne se raccorde pas au précédent — l’enregistrement d’une installation ne peut donc pas s’allonger au-delà de cela. Désactiver la mesure supprime l’identifiant de l’appareil. Tout aléatoire qu’il soit, il reste un identifiant, et c’est pourquoi ce paragraphe existe plutôt qu’une affirmation selon laquelle les mesures seraient anonymes.
- Compter tes appareils comme une seule personne — une autorisation distincte, désactivée tant que tu ne l’accordes pas. Si tu utilises Whisprompt sur plus d’un appareil, l’application peut te demander une fois si les mesures de tous ces appareils doivent porter un seul identifiant partagé, afin qu’un téléphone et une tablette comptent pour une personne plutôt que pour deux. Cette question ne change que l’identifiant, et rien de ce qui est mesuré : la même liste que ci-dessus, les mêmes propriétés, aucun événement supplémentaire et aucun nouveau destinataire. C’est désactivé tant que tu ne dis pas oui, dire non ne change rien d’autre dans l’application, et tu peux l’activer ou le désactiver plus tard dans la même section des réglages. Comme pour la mesure ci-dessus, la question est posée une fois plutôt que sur chaque appareil : dis oui et les autres appareils de ton abonnement prennent cette réponse à leur prochaine connexion — l’identifiant partagé leur parvient par le même canal chiffré que tes appareils utilisent déjà entre eux, et rien d’autre concernant la mesure ne voyage avec lui. Il n’atteint qu’un appareil sur lequel tu as autorisé la mesure, puisque sur tout autre il n’y a rien à compter. Un non n’est transporté nulle part, si bien qu’un appareil que tu associes plus tard peut poser lui-même la question du comptage ; refuser à nouveau coûte une pression et est retenu. Cette carte, elle aussi, a deux réponses et aucune troisième issue, et rien n’est enregistré tant que tu n’en donnes pas une. Quand tu l’actives, cela vaut à partir de ce moment-là — les mesures déjà collectées ne sont pas ré-étiquetées, et l’identifiant que cette installation utilisait auparavant n’est ni envoyé ni relié à l’identifiant partagé. Un cas mérite d’être nommé à part. Si cette installation porte déjà un identifiant partagé et en adopte ensuite un autre — ce qui arrive quand tu l’associes à des appareils qui partagent déjà un identifiant à eux —, la mesure suivante emporte une fois l’identifiant partagé précédent, afin que les enregistrements d’une seule personne ne soient pas lus comme deux : une qui cesse d’exister et une qui apparaît de nulle part. Seul un identifiant partagé voyage de cette façon ; l’identifiant propre à l’installation décrit plus haut n’est jamais envoyé dans ce champ, à aucune transition. Quand tu la désactives, cette installation revient à un identifiant à elle, et c’en est un nouveau plutôt que celui qu’elle avait avant. Cela ne peut pas être activé pendant que la mesure est désactivée, car il n’y aurait rien à compter : si tu désactives la mesure, l’identifiant partagé est supprimé de l’appareil en même temps que l’autre. Et si tu associes un deuxième appareil avant que la question de la mesure ne t’ait été posée, l’application peut réunir les deux — une fois dans la vie de l’application, sur une seule carte qui dit ce qu’elles sont toutes les deux. Cette carte est celle qui pose la question de la mesure, et non une carte supplémentaire : sur cet appareil, aucune des deux questions n’est posée de nouveau. Un oui y vaut oui pour les deux, parce que les deux y étaient nommées ; un non refuse les deux. Tes appareils s’associent dans un cas comme dans l’autre, et jamais l’une des réponses n’est prise pour l’autre.
- Qui les traite. Amplitude, notre sous-traitant, sur son point d’entrée européen. Chaque requête demande à Amplitude de ne rien déduire de l’adresse dont elle provient : aucune ville, aucune région, aucune localisation d’aucune sorte n’est déduite de l’endroit d’où tu t’es connecté. Le pays qui figure dans la liste ci-dessus n’y fait pas exception : c’est celui qui est réglé sur ton appareil, envoyé parce que nous l’y avons mis, et ce serait le même pays quel que soit le réseau sur lequel tu te trouves.
- Comment revenir sur ta réponse, et ce qui se passe ensuite. Deux façons, et l’une suffit. Dans l’application : Réglages → Données d’usage → désactive l’interrupteur. Ou écris à support@whisprompt.app pour le dire, et nous arrêterons. Revenir sur ta réponse ne demande pas plus de pressions que d’accepter, tu n’as pas à donner de raison, et nous n’en demandons pas. Désactiver est traité comme ton opposition et non comme le réglage d’un seul appareil : tes autres appareils associés en sont informés, par le canal chiffré qu’ils partagent déjà avec celui-ci, et cessent eux aussi de mesurer à leur prochaine connexion — un appareil endormi est informé à son retour, car l’avis est répété jusqu’à ce qu’il arrive. Réactiver ne va pas aussi loin : cela atteint un appareil que tu as associé mais sur lequel la question n’a jamais été posée, qui prend la réponse et te dit qu’il l’a fait, et cela ne déplace jamais une réponse qu’un appareil a donnée pour lui-même — ainsi, un appareil que tu as désactivé ici reste désactivé jusqu’à ce que tu le réactives là-bas. L’asymétrie est délibérée. L’opposition à être mesuré est le fait d’une personne, et nous préférons qu’elle aille trop loin plutôt que pas assez ; une autorisation ne doit pas pouvoir passer outre une réponse que quelqu’un a déjà donnée sur l’appareil qu’il a en main. Ta réponse est retenue sur l’appareil d’un redémarrage à l’autre et d’une mise à jour de l’application à l’autre, et elle survit au remplacement de l’identifiant au bout de treize mois — un nouvel identifiant ne relance pas la mesure pour quelqu’un qui l’a désactivée. Si tu veux que les mesures déjà envoyées soient elles aussi supprimées, demande-le-nous : section 11.
6a. Rapports de plantage — une autorisation distincte, désactivée tant que tu ne l’accordes pas
Si l’application cesse de fonctionner, elle peut nous envoyer un rapport sur la panne. Cela ne fait pas partie de la mesure décrite à la section 6 : c’est une finalité différente, avec un destinataire différent, et cela a son propre interrupteur. La question est posée sur une carte à part, juste avant celle de la mesure, et l’on y répond séparément — un oui à l’une n’est pas un oui à l’autre, dans un sens comme dans l’autre. Cette carte fonctionne comme celle de la mesure : deux réponses, aucune troisième issue, et rien d’enregistré tant que tu n’en donnes pas une.
C’est désactivé tant que tu ne l’actives pas. Tant que tu ne l’as pas fait, rien n’est installé pour cela et rien n’est envoyé — cette règle n’a absolument aucune exception. Ce qui a des exceptions, c’est le stockage, et il y en a deux, décrites ci-dessous. Toutes deux existent pour te poser la question plutôt que pour collecter quoi que ce soit, toutes deux portent sur un plantage qui t’est déjà arrivé, et ni l’une ni l’autre n’envoie quoi que ce soit tant que tu n’as pas répondu.
La première, c’est un démarrage impossible. Si Whisprompt ne peut pas démarrer du tout, il n’y a aucun moment ultérieur où poser la question, alors l’écran d’erreur la pose sur place. Si tu as déjà activé les rapports de plantage, un rapport sur cette panne est envoyé et l’écran te dit qu’il l’a été. Si tu les as déjà désactivés, rien n’est proposé et rien n’est envoyé. Si la question ne t’a jamais été posée, l’écran la pose — envoyer ce seul rapport, ne pas l’envoyer, ou les envoyer à partir de maintenant — et rien ne quitte l’appareil tant que tu n’as pas choisi. Un rapport envoyé de cette façon est plus petit que celui décrit plus bas : il ne porte aucun identifiant d’aucune sorte, et il indique où l’application s’est arrêtée, la version de l’application, et de quel système d’exploitation il s’agit — rien de plus sur l’appareil, aucune langue d’interface, et aucune des étapes qui ont précédé. Il part chez Sentry, le même sous-traitant et les mêmes serveurs européens, et ce qui est dit plus bas sur l’adresse internet d’où arrive un rapport lui vaut également. Choisir de les envoyer à partir de maintenant est la même réponse que l’interrupteur dans les Réglages, et cela se désactive au même endroit. Le même écran, avec les mêmes trois réponses, apparaît aussi quand une seule partie de l’application tombe en panne pendant qu’elle tourne plutôt qu’au démarrage. Cela ne vaut que pour l’application téléphone et tablette : les applications Mac et télévision n’ont pas d’écran de ce genre.
La seconde, c’est un plantage à propos duquel nous n’avons pas pu te poser la question sur le moment — parce que l’application avait disparu avant que tu puisses répondre, ou parce que tu l’as fermée au lieu de répondre. Si la question ne t’a jamais été posée, un rapport à ce sujet est conservé sur ton appareil, et au prochain démarrage normal de l’application, elle le signale en bas de l’écran et te propose la question. C’est un rapport unique et non une file d’attente ; un deuxième plantage ne le remplace pas. Rien à son sujet n’est envoyé tant que tu ne dis pas oui à cet endroit. Il est supprimé quand tu réponds, dans un sens ou dans l’autre, quand tu demandes à cet avis de le supprimer, quand les rapports de plantage sont désactivés, et dans tous les cas sept jours après avoir été conservé. Ce fichier est la seule chose stockée sur ton appareil pour les rapports de plantage avant que tu n’aies accepté quoi que ce soit, et nous préférons le nommer plutôt que de laisser le paragraphe ci-dessus donner à croire qu’il n’y a rien : il existe pour qu’il soit seulement possible de poser la question. Les plantages qu’il rattrape sont ceux que nous ne verrions jamais autrement — les premiers lancements d’une toute nouvelle installation, qui sont les pires plantages qui soient et qui appartenaient précisément aux personnes que la question n’avait jamais atteintes. Ce qu’il ne rattrape pas, c’est un plantage que le système d’exploitation traite lui-même, sous l’application : ceux-là exigent toujours que l’envoi ait été activé au préalable.
- Ce que contient un rapport. Où l’application s’est arrêtée — la trace technique de la panne —, le type d’appareil, le système d’exploitation et sa version, la version de l’application, la langue de l’interface, et une courte liste de ce que l’application faisait auparavant : écrans ouverts, alertes de mémoire insuffisante, passage de l’application en arrière-plan.
- Et, quand la panne était dans le prompteur, ce que le prompteur faisait. Un moteur de reconnaissance qui cesse de fonctionner le fait au bout d’une chaîne d’événements, et une seule ligne disant qu’il s’est arrêté ne suffit pas à le réparer — c’est pourquoi un rapport sur une séance de lecture emporte une courte chronologie de cette séance : les démarrages et les arrêts du moteur de reconnaissance et leurs raisons, la langue du paragraphe où tu étais arrivé, les passages d’une langue à l’autre et leur réussite ou non, si la reconnaissance tournait sur l’appareil ou passait par les serveurs de la plateforme, combien de temps elle a mis à renvoyer ses premiers mots, quand le suivi vocal a perdu ta place et quand il l’a retrouvée, les passages de l’écran entre attente, écoute, pause et arrêt, où en était le téléchargement d’un modèle de langue s’il y en avait un en cours, et le moment où la panne a été déclarée. Il emporte aussi la FORME de ce que tu lisais et l’endroit où tu en étais — combien de mots et de paragraphes comptait le texte, combien de langues il mêlait, à quel numéro de mot tu étais arrivé, et les moments où tu as repris le texte à la main par un retour en arrière ou un glissement. Ce sont ces éléments qui donnent un sens au reste de la chronologie : une position sans longueur à laquelle la rapporter ne dit rien, et un saut que le moteur de reconnaissance n’a pas provoqué se lit comme une anomalie tant que la page ne dit pas qu’une main l’a fait. Chaque ligne est un compteur, un code, un code de langue ou une durée. Un nombre de plus les accompagne : la quantité de mémoire que l’application elle-même utilisait à cet instant, en mégaoctets entiers — c’est une cause plausible de la panne et il n’y a aucun autre moyen de la voir, et elle ne dit rien sur toi ni sur ce qu’il y a d’autre sur ton appareil. Pas une ligne du texte, jamais — ni son titre, ni une de ses lignes, ni ce que le moteur de reconnaissance a cru entendre, et aucun nom, ni le tien ni celui de tes appareils. Les moments y sont indiqués sous forme d’écarts — « quatre secondes avant la panne » — plutôt que d’heures, parce qu’une heure emporte un fuseau horaire et qu’un fuseau horaire est une localisation grossière.
- Ce qui est retiré avant l’envoi. Un rapport de plantage est assemblé par le composant de remontée et n’est pas écrit par nous : nous le démontons donc et le nettoyons — noms de fichiers et chemins, adresses web au-delà du nom du service, adresses e-mail, adresses réseau, le nom de ton appareil et ton fuseau horaire. Aucune capture d’écran ni aucune copie de l’écran n’est jamais jointe — ton texte, c’est ce qui est sur cet écran — et aucun rapport ne porte le moindre de tes identifiants que nous détenons. Ce qui reste, c’est une trace d’exécution, le type de panne et le type d’appareil.
- La seule chose que notre application ne peut pas retirer. Sentry déduit une localisation approximative — pays et ville — de l’adresse internet d’où arrive un rapport. Cela se passe de son côté, après tout ce que notre application peut modifier, si bien que, contrairement à la mesure ci-dessus, nous n’avons aucun moyen de le désactiver rapport par rapport. Deux réglages du projet en répondent : l’un empêche le stockage de l’adresse elle-même, l’autre supprime la localisation qui en est déduite. Le premier est activé. Là où le second ne l’est pas, le pays et la ville restent avec le rapport aussi longtemps que le rapport est conservé, soit au maximum 90 jours. Nous le nommons ici plutôt que de laisser la phrase ci-dessus donner à croire que nous avions retiré quelque chose que nous n’avions pas retiré.
- L’identifiant. Les rapports d’une même installation portent un identifiant aléatoire que le composant de remontée fabrique pour lui-même, afin que dix plantages venus d’un seul appareil puissent être reconnus comme un seul appareil et non comme dix. Ce n’est pas l’identifiant qu’utilisent les mesures, ni celui qu’utilise ton abonnement.
- Qui les traite. Sentry, notre sous-traitant, sur ses serveurs européens.
- Comment revenir sur ta réponse, et ce qui se passe ensuite. Réglages → Rapports de plantage → désactive l’interrupteur. L’envoi s’arrête, et ce qui attendait encore d’être envoyé est supprimé de l’appareil. Ta réponse à cette question voyage comme ta réponse sur la mesure : un appareil que tu associes et à qui la question n’a jamais été posée prend la réponse que tu as déjà donnée et te dit qu’il l’a fait, un appareil qui a répondu pour lui-même garde sa propre réponse, et désactiver l’envoi atteint tes appareils associés même là où ils ont déjà répondu. Ce sur quoi cela repose juridiquement, et ce que revenir sur ta réponse défait ou ne défait pas, figure à la section 9.
Nous ne mettons pas la clé d’un sous-traitant dans une version tant que l’accord de sous-traitance de ce sous-traitant n’est pas en vigueur. Ce que Sentry détient en dehors des rapports que les gens nous envoient, ce sont les rapports de test que nous nous sommes envoyés depuis une machine de développement, pour vérifier que les noms, les chemins et les adresses sont bien retirés. Ceux-là sont les nôtres, pas les tiens, et nous les supprimons.
6b. Ce que tu nous envoies toi-même
L’application a un écran « Envoyer un commentaire ». Rien de ce qui s’y trouve ne nous parvient tant que tu n’as pas touché envoyer, et ce qui nous parvient alors, c’est ce que tu as écrit plus ceux des éléments facultatifs que tu as choisi d’ajouter. Ce n’est pas une mesure et ce n’est pas un rapport de plantage : c’est toi qui l’écris, c’est toi qui décides ce qui l’accompagne, et cela sert à te répondre et à réparer ce dont tu nous as parlé.
Une fois que tu as envoyé quelque chose, l’application prend de ses nouvelles. Tant qu’un de tes messages reste ouvert — en attente de lecture, en cours ou en attente de ta réponse à une question que nous avons posée — ou a été fermé au cours des trente derniers jours, l’application demande à notre serveur où il en est, ainsi que la courte note que nous avons éventuellement écrite à son sujet : au démarrage de l’application, quand tu y reviens et une fois par heure tant qu’elle reste ouverte, mais jamais plus d’une fois toutes les quinze minutes. Quand tu ouvres Mes messages et après avoir ajouté des précisions, elle demande la même chose pour tous les messages envoyés depuis cet appareil, y compris ceux qui sont faits ou non prévus. Cette question n’emporte rien d’autre que les identifiants que l’application a gardés pour tes propres messages au moment de les envoyer : rien de nouveau te concernant n’est collecté, et c’est la seule chose ici qui se produise sans que tu touches envoyer. Les réponses sont conservées sur ton appareil pour que l’écran se lise encore sans connexion, et elles disparaissent avec l’application. Si nous te demandons des précisions, ce que tu écris en retour est envoyé comme un nouveau message, sous les mêmes règles et avec les mêmes éléments joints que n’importe quel autre.
Ce qui accompagne toujours un message, parce qu’un signalement que nous ne pouvons pas situer est un signalement sur lequel nous ne pouvons pas agir : la version et le numéro de build de l’application, le système d’exploitation et sa version, le modèle de l’appareil, la langue et la région sur lesquelles l’appareil est réglé (es_ES, par exemple, c’est l’espagnol tel qu’on le parle en Espagne), et la langue dans laquelle l’application elle-même s’affiche. Il en va de même pour l’identifiant d’abonnement aléatoire de la section 4, chaque fois que cet appareil en porte un — ce qui est le cas depuis le premier achat effectué sur cet appareil, ou depuis qu’il a été associé à un appareil qui en a fait un —, pour la vérification unique décrite plus bas, après laquelle notre serveur ne le conserve pas. L’écran nomme chacun de ces éléments avant l’envoi, pour que tu saches ce que tu envoies pendant que tu l’écris.
Ce qui n’y va que si tu l’ajoutes. Des fichiers — jusqu’à trois, des captures d’écran ou un court enregistrement d’écran, choisis par toi dans ta propre bibliothèque ; nous recevons ce que tu joins et rien que tu n’aies pas joint. Une adresse pour te répondre, si tu veux une réponse ; sans elle nous lisons quand même chaque mot, et nous n’avons alors aucun moyen de savoir qui l’a écrit. Et l’identifiant de mesure de la section 6, derrière un interrupteur qui n’apparaît que lorsqu’il y en a un à joindre : c’est ce qui nous permet de regarder comment l’application se comportait avant que tu écrives.
La seule chose que nous déterminons nous-mêmes, c’est si le message vient d’un abonné, afin qu’il puisse recevoir une réponse en premier. Ton appareil envoie l’identifiant d’abonnement aléatoire de la section 4, notre serveur demande à RevenueCat s’il y a droit, et note cette réponse — oui ou non — et jamais l’identifiant lui-même. Rien ne relie donc ce que tu as dit à ce que tu as acheté.
Les messages sont conservés pour nous par Cloudflare sur des serveurs en Europe de l’Ouest : le texte dans une base de données, les fichiers dans un stockage d’objets, les deux sous le code de référence que l’application t’affiche une fois l’envoi effectué. Ils sont gardés deux ans et supprimés automatiquement à ce terme, et plus tôt si tu le demandes — cite ce code, ou dis-nous n’importe quoi d’autre qui nous permette de retrouver le message. Nous les lisons, et le modèle décrit ci-après aussi ; ils ne servent à rien d’autre : ni à mesurer, ni à profiler, ni à entraîner l’IA de qui que ce soit, ni à décider quoi que ce soit à ton sujet.
La première à les lire est une machine, et pas une des nôtres. Chaque nouveau message est d’abord lu par un modèle d’IA — Claude, conçu par Anthropic —, auquel nous avons confié une seule tâche : déterminer de quoi parle le message, à quel point il compte et à quel endroit de l’application il appartient, et rédiger une ébauche de ce que nous pourrions répondre. Il ne décide rien que tu puisses voir. Un statut et une note sur ton écran « Mes messages », un e-mail pour toi, un ticket dans notre outil de suivi : chacun de ces gestes n’est fait que sur notre parole, après que l’un de nous a lu ce qu’il propose. Pour effectuer ce travail, quatre services en plus de Cloudflare traitent ce que tu as envoyé, ou une partie de cela :
- Anthropic, aux États-Unis, fait tourner le modèle, et reçoit chaque message dans son intégralité : ce que tu as écrit, l’adresse de réponse si tu en as donné une, tout ce qui, listé plus haut, accompagne toujours un message, le fait qu’il vienne ou non d’un abonné, l’identifiant de mesure si tu l’as joint, et chaque fichier que tu as joint — le modèle ouvre chacun d’eux et le regarde. L’identifiant d’abonnement lui-même ne lui parvient jamais. Ce que le modèle a lu reste dans l’enregistrement de cette exécution, dans notre compte chez Anthropic, et ce compte est réglé pour qu’Anthropic ne s’en serve pas pour entraîner ses modèles.
- Telegram, une société basée hors de l’Espace économique européen, nous porte le résumé du modèle, et nos instructions en retour. Pour chaque message, le résumé donne son code de référence, le type de signalement dont il s’agit, l’appareil, la version de l’application et la langue, une ligne ou deux sur ce que tu as écrit, qui peuvent te citer, une ligne décrivant une image éventuellement jointe, et la réponse que le modèle propose. Jamais ton adresse e-mail, et jamais les fichiers eux-mêmes.
- Google, dont les serveurs se trouvent aux États-Unis et ailleurs, porte notre réponse quand nous te répondons par e-mail : elle quitte notre boîte Gmail vers l’adresse que tu as donnée, avec le code de référence dans son objet, et l’échange reste dans cette boîte.
- GitHub, aux États-Unis, héberge notre outil de suivi, qui est privé. Si ce que tu as signalé y devient un ticket, le ticket porte le code de référence, l’appareil et la version de l’application, et le problème décrit avec nos propres mots — jamais ton adresse e-mail.
Ces quatre services ne comptent pas parmi nos sous-traitants de la section 10 : nous utilisons chacun d’eux selon ses propres conditions, comme n’importe lequel de ses utilisateurs, et aucun accord de sous-traitance ne les lie à nous. La suppression nocturne ne les atteint pas non plus. Elle couvre notre base de données et notre stockage de fichiers chez Cloudflare — où chaque résumé envoyé à Telegram est conservé lui aussi, pendant deux ans à compter du jour de son envoi —, et rien en dehors d’eux. Ce que détiennent les quatre reste là jusqu’à ce que nous l’y supprimions à la main, et quand tu nous demandes de supprimer ton message, nous le faisons : dans les quatre endroits, et dans ces résumés. Chaque copie porte le code de référence ; c’est ainsi que nous la retrouvons. Une fois que nous avons supprimé une exécution de notre compte, les conditions d’Anthropic lui laissent 30 jours pour l’effacer de ses propres systèmes.
Une chose à savoir avant de joindre une image : une capture d’écran contient tout ce qui était à l’écran au moment où tu l’as prise, ce qui peut inclure un texte que tu étais en train de lire. Ne joins que ce que tu accepterais que nous détenions, et nous supprimerons ce dont nous n’avons pas besoin.
Demander une langue. Là où l’application liste une langue qu’elle ne parle pas encore, tu peux nous demander de l’ajouter. Toucher « Demander » envoie à notre serveur deux choses et rien de plus : le code de langue, et une clé aléatoire que cette installation crée la première fois que tu demandes. La clé sert à ce qu’une demande envoyée deux fois à cause d’une mauvaise connexion ne soit pas comptée comme deux installations voulant la même langue. La demande part que tu aies autorisé la mesure de la section 6 ou non, parce que c’est quelque chose que tu nous as demandé, pas quelque chose que nous avons mesuré. Elle est conservée chez Cloudflare en Europe de l’Ouest, à côté des messages, pendant deux ans à compter du jour où elle arrive, puis elle est supprimée automatiquement ; personne d’autre que nous ne la lit, et elle ne va nulle part ailleurs. La clé n’est montrée nulle part, pas même à toi, et rien de ce que nous conservons à côté d’elle ne dit à qui elle appartient — c’est aussi pour cela que nous ne pouvons pas repérer la tienne pour la supprimer plus tôt. Sur ton appareil, la clé reste jusqu’à ce que tu effaces l’appareil ou que tu supprimes l’application.
6c. Questions que tu poses à l’IA
La recherche en haut des Réglages peut transmettre une question à l’IA. Rien n’est envoyé tant que tu ne touches pas « Demander à l’IA », et alors seulement ceci : les mots que tu as saisis, la langue de l’app, les réglages que la recherche propre à l’app a trouvés pour ces mots, et un nombre aléatoire que l’app crée pour cette installation. Jamais tes textes, tes enregistrements ni rien d’autre sur l’appareil.
Notre serveur chez Cloudflare répond à la question avec un modèle d’IA ouvert qui s’appuie sur le manuel de l’app elle-même. Cloudflare n’exploite rien de ce qui lui parvient pour entraîner un modèle, et nous ne gardons ni la question ni la réponse : l’une comme l’autre n’existent que le temps que la réponse soit rédigée. La réponse t’est montrée avec la mention qu’elle vient d’une IA, parce qu’elle peut se tromper.
Pour prévenir les abus, le serveur tient des compteurs sous ce nombre aléatoire : combien de fois l’appareil a posé une question dans la dernière minute, et combien de fois, dans la dernière heure, il en a posé une qui ne concerne pas Whisprompt. Si cela se répète, le serveur met l’aide de l’IA en pause pour cet appareil : une minute d’abord, puis deux fois plus longtemps à chaque fois, sans jamais dépasser un jour. Jamais ce qui a été demandé. Ces compteurs sont supprimés une heure après la dernière question de ce genre, ou un jour après la dernière pause. Le serveur compte aussi les questions qui arrivent d’une même adresse internet (IP), pour qu’un seul endroit ne puisse pas épuiser l’aide prévue pour tout le monde : au-delà d’un nombre fixé en une heure ou en un jour, cette adresse doit attendre. L’adresse elle-même n’est jamais conservée — seulement une version brouillée de manière irréversible (un hash), qui change chaque jour — et ces compteurs sont supprimés un jour après la dernière question. Une pause ne décide rien à ton sujet : elle ne concerne que l’aide de l’IA sur cet appareil. Cela repose sur ton consentement (Art. 6(1)(a) du RGPD), que tu donnes chaque fois que tu touches « Demander à l’IA ».
7. Effacer un appareil avant qu’il ne quitte tes mains
Les réglages de l’application contiennent un bouton « Effacer cet appareil », sous « Données d’usage ». C’est ce sur quoi il faut appuyer avant de vendre, de rendre, de faire reprendre ou de céder un appareil, et les Conditions te le demandent.
Cela retire de cet appareil : tes textes, tes enregistrements, les modèles vocaux que tu as téléchargés, les connexions que tu as accordées à des services comme Notion, l’identifiant de mesure, et toutes les réponses sur la confidentialité que tu y as données. Cela sort aussi l’appareil de tes appareils associés, si bien qu’il cesse de refléter ta bibliothèque et de partager ton abonnement. Tes autres appareils gardent tout.
Ton abonnement n’est pas touché. Il appartient à ton compte App Store ou Google Play et se restaure sur ton prochain appareil.
Deux limites, dites clairement. Si l’appareil est hors ligne au moment où tu l’effaces, l’effacement local se termine quand même mais tes autres appareils n’en sont pas informés ; l’application le dit, et tu peux le retirer de la liste d’appareils depuis n’importe lequel d’entre eux. Et les mesures déjà envoyées avant l’effacement ne sont pas rappelées par lui — pour celles-là, utilise la demande de suppression de la section 11.
8. Ce que nous ne collectons PAS
- Aucun identifiant publicitaire et aucun SDK publicitaire tiers.
- Aucune analyse d’audience ni aucun pistage sur ce site. Dans l’application, rien du tout tant que tu n’y as pas consenti, et ensuite la mesure décrite à la section 6 et rien d’autre : pas de publicité, pas de profilage, et aucun suivi de ta personne à travers les applications ou les sites d’autres entreprises.
- Aucune remontée de plantage tant que tu ne l’actives pas toi-même, et rien dans un rapport qui t’identifie — voir la section 6a.
- Aucune vente ni aucun partage de données personnelles au sens du RGPD.
Ce site ne dépose aucun cookie. Il conserve deux préférences dans ton navigateur : le thème, que tu règles avec le bouton soleil-et-lune dans l’en-tête, et la langue, pour que whisprompt.app s’ouvre la prochaine fois dans la langue que tu lisais en dernier. Toutes deux ne sont lisibles que par ce site, aucune ne t’identifie, aucune n’est envoyée ni à nous ni à qui que ce soit d’autre, et effacer les données de ce site dans ton navigateur les supprime. Le site est servi par Cloudflare, qui voit l’adresse depuis laquelle tu te connectes, comme le fait tout serveur web, et n’en déduit que le pays servant à afficher le prix pour ton store.
9. Bases légales (RGPD, Art. 6)
Le traitement de ton son et de tes textes pour faire tourner le prompteur est effectué pour fournir la fonctionnalité que tu demandes (Art. 6(1)(b), exécution d’un contrat / ta demande). Les sources connectées facultatives, les droits liés à l’abonnement et la restauration d’un achat reposent sur la même base. Protéger le relais des abus repose sur notre intérêt légitime (Art. 6(1)(f)).
Tout ce qui figure à la section 6 repose sur ton consentement (Art. 6(1)(a)) : la mesure elle-même, et le fait de compter tes appareils comme une seule personne sous un identifiant partagé. Les rapports de plantage de la section 6a reposent eux aussi sur ton consentement — une troisième autorisation, qui ne fait partie d’aucune des deux autres : un outil de remontée des plantages stocke des choses sur ton appareil et n’est pas nécessaire pour faire tourner un téléprompteur, il n’y a donc rien d’autre sur quoi le fonder que ton oui. Les trois sont demandés séparément et retirés séparément, à tout moment ; retirer son consentement est aussi facile que de le donner, et ne coûte pas plus de pressions. Le retrait prend effet à partir de ce moment : il ne rend pas illicite ce que nous avons fait tant que ton consentement tenait, et il ne supprime pas à lui seul ce qui avait déjà été envoyé — pour cela, demande-le-nous, et la section 11 dit comment. La mesure et les rapports de plantage sont des réponses données par une personne plutôt que par un appareil : la réponse que tu donnes se reporte sur un appareil que tu associes et à qui la question n’a pas encore été posée — lequel te dit qu’il l’a prise — et elle ne déplace jamais une réponse déjà donnée sur un appareil. Le comptage est demandé une fois pour une raison voisine, parce que c’est un fait qui concerne un ensemble d’appareils plutôt que l’un d’eux en particulier, et un oui à cette question est transporté aux autres appareils du même abonnement. Un retrait voyage plus loin que n’importe laquelle d’entre elles : il atteint tes appareils même là où ils ont déjà répondu, parce qu’une opposition est le fait d’une personne, et qu’entre atteindre un appareil de trop et en laisser un mesurer contre la volonté de son détenteur, nous choisissons le premier. Nous demandons plutôt que de supposer, et la raison mérite d’être dite clairement : mesurer une application en stockant un identifiant sur ton appareil ne pourrait se faire sans demander que si notre prestataire de mesure s’engageait par écrit à ne jamais réutiliser les données à ses propres fins, et rendait impossible de regarder une personne isolée à l’intérieur de son propre outil. Nous ne lui avons demandé ni l’un ni l’autre, alors c’est à toi que nous demandons.
Ce que nous faisons des mesures mérite d’être nommé plutôt que décrit dans l’abstrait : Whisprompt suit ta voix à travers un texte dans toutes les langues prises en charge, la qualité de ce suivi diffère d’une langue à l’autre, et le seul moyen pour nous d’apprendre qu’une langue est mal suivie est de compter combien de fois les gens ont dû reprendre le texte à la main — par langue, sur assez d’installations pour que le nombre veuille dire quelque chose. Les mesures sur l’écran d’abonnement répondent à une question plus petite : par quelle fonction verrouillée les gens sont réellement arrêtés. Dans les deux cas, les mesures n’emportent rien de ce que tu as écrit ou dit, l’adresse d’où elles arrivent n’est pas transformée en localisation, l’identifiant est remplacé au bout de treize mois, et rien n’est croisé avec des données venues d’ailleurs ni utilisé pour prendre des décisions à ton sujet.
Rien de tout cela ne t’est imposé. Aucune loi ne t’oblige à nous en donner quoi que ce soit, et rien de ce que nous vendons n’y est conditionné : l’application s’installe, le prompteur tourne, et un abonnement s’achète et se restaure sans compte. Une fonction dépend d’une autorisation — suivre ta voix ne peut pas fonctionner sans le micro — et la refuser laisse le prompteur défiler tout seul, ce qui est un mode à part entière plutôt qu’un pis-aller. Les mesures de la section 6 et les rapports de plantage de la section 6a ne sont nécessaires à rien du tout : refuse l’un, l’autre ou les deux et l’application se comporte exactement comme elle l’aurait fait sinon. La conséquence d’un refus retombe sur nous plutôt que sur toi — nous n’avons simplement pas la mesure.
Nous ne prenons aucune décision te concernant par des moyens automatisés, et nous ne construisons aucun profil. Rien de ce qui est décrit ici ne t’évalue, ne prédit quoi que ce soit à ton sujet ni ne te range dans un groupe, et rien ici ne produit à ton égard d’effet juridique ni rien de comparable. Deux choses sont décidées par une machine, et toutes deux portent sur du matériel plutôt que sur toi : le relais repousse les requêtes qui arrivent trop vite, et il n’ajoutera pas un septième appareil à un abonnement qui en couvre déjà six. Ni l’une ni l’autre ne pèse quoi que ce soit à ton sujet — l’une compte des requêtes, l’autre compte des appareils. Le modèle qui lit d'abord tes messages (section 6b) les trie — de quoi il s'agit, et à quel point cela paraît urgent — mais il ne décide rien à ton sujet : tout ce qui te parvient de sa part a été décidé par l'un d'entre nous.
Ce que tu nous envoies toi-même — un message depuis l’écran de commentaires ou une demande de langue (les deux dans la section 6b), ou tout ce que tu choisis de nous envoyer par e-mail — repose sur ton consentement (Art. 6(1)(a)). Rien n’est collecté tant que tu ne l’envoies pas, et ce qui accompagne un message relève de ton choix au moment où tu l’écris. Te répondre, réparer ce que tu as signalé et compter quelles langues on nous demande, c’est honorer ce même geste.
10. Sous-traitants, et transferts hors de l’EEE
Chaque sous-traitant nommé ici est lié à nous par un accord de sous-traitance écrit qui lui impose de protéger tes données au niveau que fixe la présente politique, de ne les traiter que sur nos instructions et uniquement aux fins nommées ici, et jamais pour les siennes. Nos sous-traitants — RevenueCat (abonnements), Cloudflare (le relais, les messages que tu envoies depuis l’écran de commentaires et les questions que tu poses à l’IA), Amplitude (données d’usage) et Sentry (rapports de plantage) — peuvent traiter des données en dehors de l’Espace économique européen, y compris aux États-Unis. Amplitude reçoit les mesures sur son point d’entrée européen et Sentry conserve les rapports de plantage dans sa région européenne, mais les deux entreprises sont américaines : ces transferts reposent donc tout de même sur les clauses ci-dessous. Chacun de ces transferts est effectué au titre des clauses contractuelles types de l’UE, intégrées à l’accord de sous-traitance que nous avons conclu avec chacun de ces sous-traitants : l’avenant d’Amplitude fait partie de ses conditions de service et emporte les clauses de 2021, et l’avenant de Sentry relatif au traitement des données emporte les mêmes clauses, accompagnées de l’avenant britannique. Pour obtenir une copie des clauses invoquées pour l’un de ces transferts, écris à support@whisprompt.app en nommant le sous-traitant sur lequel porte ta demande ; nous t’enverrons les clauses qui lui sont applicables. (Ce qu’Amplitude détient au-delà de tes mesures, ce sont les événements de test que nous nous sommes envoyés depuis nos propres appareils, pour vérifier que l’adresse d’où arrive une mesure n’est pas transformée en localisation. Ils sont à nous, pas à toi, et nous les supprimons.) Les accords et les clauses ci-dessus couvrent ces sous-traitants et personne d’autre. Les quatre services que la section 6b nomme comme lisant, transportant ou détenant ce que tu envoies depuis l’écran de commentaires — Anthropic, Telegram, Google et GitHub — ne sont pas des sous-traitants à nous : chacun est établi en dehors de l’Espace économique européen ou conserve ce qu’il reçoit en dehors de celui-ci, et chacun le traite selon ses propres conditions. Aucun de nos sous-traitants ne détient de nom pour toi, et un seul d’entre eux peut détenir une adresse e-mail : si tu en donnes une sur l’écran de commentaires pour que nous puissions répondre, elle se trouve à l’intérieur de ton message chez Cloudflare jusqu’à la suppression de ce message. Au-delà de cela, ce qu’ils détiennent, c’est un identifiant d’abonnement aléatoire, des identifiants par appareil, l’identifiant que portent les mesures, le nom que chaque appareil déclare pour lui-même, et des détails techniques de connexion. En dehors d’eux, le modèle chez Anthropic lit cette adresse avec le reste de ton message, et si nous te répondons par e-mail, elle se trouve aussi dans notre boîte Gmail — la section 6b dit combien de temps.
11. Tes droits
En vertu du RGPD, tu as le droit d’accéder à tes données, de les rectifier, de les effacer, d’en limiter le traitement et d’en demander la portabilité, ainsi que de t’opposer au traitement. Nous ne détenons pour toi ni nom ni adresse e-mail : Whisprompt n’a pas de comptes, et une adresse que tu nous donnes avec un message reste avec ce message (section 6b). Nous détenons bien un enregistrement sur notre propre serveur : si tu utilises Whisprompt Pro sur plusieurs de tes appareils, nous conservons une liste de ces appareils — un identifiant que l’application génère pour chacun, le nom que chaque appareil déclare pour lui-même, ainsi que la date de son ajout et celle de sa dernière apparition — sous un identifiant d’abonnement aléatoire. Tu peux supprimer cet enregistrement depuis l’application à tout moment (Réglages → Données sur nos serveurs), et tout le reste demeure sur ton appareil : tu peux supprimer tes textes, les modèles et l’application quand tu veux. Pour retirer ton consentement aux mesures d’usage, désactive-les (Réglages → Données d’usage) ou écris-nous — la section 6 expose les deux, et l’une comme l’autre arrête la collecte et supprime l’identifiant de l’appareil. Pour que les mesures déjà envoyées soient elles aussi supprimées, demande-le-nous et nous les supprimerons : elles sont détenues sous ce seul identifiant aléatoire et sous aucun nom qui soit le tien. Supprimer l’enregistrement de ton abonnement ne les atteint pas, et désactiver la mesure n’atteint pas cet enregistrement, parce que les deux sont conservés sous des identifiants différents, délibérément : demande-nous celui que tu veux voir disparaître, ou les deux. Si tu nous as écrit depuis l’écran de commentaires et que tu veux la disparition de ce message et de ses pièces jointes, cite le code de référence que l’application t’a affiché — c’est par ce code que nous le retrouvons, ainsi que les copies qu’en décrit la section 6b, et aucun nom qui soit le tien n’est classé avec lui pour le retrouver autrement. Pour toute demande, écris à support@whisprompt.app. Tu as aussi le droit d’introduire une réclamation auprès d’une autorité de contrôle — celle de ton lieu de résidence, celle de ton lieu de travail, ou celle du lieu où tu estimes que quelque chose s’est mal passé. La nôtre est l’Agencia Española de Protección de Datos, en Espagne (aepd.es).
12. Durées de conservation
Les données locales subsistent jusqu’à ce que tu les supprimes ou que tu retires l’application. Les données d’abonnement sont supprimées avec ton profil client RevenueCat, même si des enregistrements de transaction anonymisés peuvent être conservés par RevenueCat et par le store à des fins comptables. Les salons du relais vivent au maximum quatre heures, la boîte aux lettres de connexion jusqu’à 30 jours, et la liste des appareils de ton abonnement jusqu’à ce qu’une année se soit écoulée sans qu’aucun d’eux ne s’en serve — ou jusqu’à ce que tu la supprimes depuis l’application. Les mesures d’usage n’ont pas de date d’expiration ; ce qui décide de leur durée de conservation, c’est ce à quoi elles servent. Elles restent tant qu’elles peuvent encore répondre à la question pour laquelle elles ont été collectées — la version de l’application que les gens font tourner aujourd’hui se comporte-t-elle comme nous le croyons — et elles sont supprimées dès qu’elles ne le peuvent plus, ou plus tôt si tu nous demandes de supprimer les tiennes. Rien n’est conservé au cas où cela se révélerait utile plus tard. L’identifiant sous lequel ces mesures sont conservées suit une horloge à lui, et une horloge courte : il est remplacé au plus tard treize mois après sa création, compté à partir du jour de sa création et non prolongé par l’usage, si bien qu’aucun enregistrement conservé sous un même identifiant ne peut s’étendre au-delà. Les rapports de plantage sont conservés chez Sentry pas plus de 90 jours. Un message envoyé depuis l’écran de commentaires, avec tout ce qui y est joint, est conservé deux ans à compter du jour de son arrivée, puis supprimé automatiquement — cette suppression est faite par le système qui le détient, chaque nuit, et non par quelqu’un qui s’en souvient ; demande-le-nous et le tien part plus tôt. Cette suppression n’atteint pas les copies que la section 6b décrit chez Anthropic, Telegram, Google et GitHub : elles restent jusqu’à ce que nous les supprimions à la main, ce que nous faisons quand tu le demandes. Les e-mails d’assistance ne sont conservés que le temps nécessaire au traitement de ta demande. Une demande de langue est conservée deux ans à compter du jour de son arrivée, puis supprimée par ce même passage nocturne.
13. Enfants
Whisprompt ne s’adresse pas aux enfants de moins de 16 ans et ne traite pas sciemment leurs données.
14. Modifications
Nous mettrons cette page à jour quand nos pratiques changeront et nous réviserons la date ci-dessus. Là où le calendrier de la modification nous appartient, la page est mise à jour avant la version qui l’apporte, et non après.