K Kibo Télécharger

Un clavier tiers peut-il voir ce que vous tapez sans l’accès complet ?

Désactiver l’accès complet n’empêche pas un clavier de voir ce que vous tapez — aucun clavier ne pourrait fonctionner autrement. Ce que l’accès complet retire vraiment, c’est la possibilité d’envoyer cette donnée ailleurs, et c’est précisément ce qui compte.

Vous avez installé un clavier, vu l’avertissement sur l’accès complet qui parle d’une possible transmission de tout ce que vous tapez, laissé l’interrupteur éteint par prudence — et une deuxième question, plus discrète, se pose maintenant : le laisser éteint empêche-t-il vraiment le clavier de voir ce que vous tapez, ou bloque-t-il simplement autre chose pendant que le clavier continue de regarder ? C’est légitime de vouloir trancher cela avant de confier sa frappe à un clavier, et la réponse honnête est plus précise qu’un simple « totalement sûr » ou « totalement exposé ».

Ce que tout clavier doit voir, accès complet ou non

Le travail entier d’un clavier consiste à transformer un appui du doigt en caractère dans un champ de texte. Il n’existe aucune version de ce travail qui n’implique pas que le clavier reçoive chaque touche que vous pressez — ce n’est pas l’effet secondaire d’une autre autorisation, c’est la fonction elle-même. Cela vaut aussi bien pour le clavier d’Apple que pour n’importe quel clavier tiers, et cela vaut aussi bien avec l’accès complet éteint qu’allumé. Donc la réponse à « un clavier peut-il voir ce que je tape » est oui, toujours, pour tout clavier qui fonctionne. L’accès complet n’a jamais été l’interrupteur qui gouverne cette partie-là, et rien ne pourrait l’être, puisqu’un clavier incapable de voir vos frappes serait incapable de les taper.

Ce que l’accès complet contrôle réellement

L’autorisation couvre trois choses, détaillées en entier dans le guide sur ce que signifie l’accès complet : l’accès réseau, qui permet à l’extension de joindre un serveur ; le presse-papiers du système ; et le stockage partagé avec l’app du clavier lui-même. Aucune des trois n’est « voir ce que vous tapez » — cela se produit déjà, dans tous les cas. Ce que ces trois éléments permettent ensemble, c’est de déplacer cette donnée ailleurs. L’accès réseau est ce qui permet à un clavier de faire sortir quelque chose de l’appareil. Sans lui, une extension n’a aucun moyen de joindre internet, par aucun chemin, pour aucune raison.

Le point que la plupart des gens ratent

Une extension de clavier conserve son propre espace de stockage, petit et privé, sur l’appareil — distinct du stockage partagé avec son app contenante, celui que l’accès complet contrôle. Cet espace propre n’est pas soumis à l’accès complet, parce que ce n’est pas ce que cette autorisation a été conçue pour couvrir. Donc, en principe, un clavier mal conçu, ou mal intentionné, pourrait noter ce que vous tapez dans cet espace privé qui lui appartient, sans jamais demander l’accès complet. Cela vaut la peine de le dire clairement plutôt que de le passer sous silence, car c’est la seule partie du tableau que l’accès complet ne touche véritablement pas.

Ce qu’il ne peut pas faire sans l’accès complet, en revanche, c’est quoi que ce soit de ce relevé par la suite. Pas d’accès réseau veut dire pas de serveur où l’envoyer, aucune requête possible, aucun envoi en arrière-plan — ce relevé, s’il existait, n’aurait nulle part où aller ni aucun moyen de quitter l’appareil. C’est une limite réelle, qui compte vraiment, simplement plus étroite que « le clavier ne peut pas voir ce que je tape », ce qui n’a jamais été réellement en jeu.

Alors, désactiver l’accès complet sert-il à quelque chose ?

Oui, et pour la partie qui compte le plus en pratique. Le scénario pour lequel l’avertissement d’iOS est réellement écrit — un clavier envoyant discrètement votre frappe vers un serveur — exige l’accès réseau, et l’accès réseau exige l’accès complet. Le laisser éteint ne rend pas un clavier malveillant digne de confiance, mais cela lui retire le seul mécanisme qui lui permettrait d’agir sur quoi que ce soit qu’il aurait enregistré. Un relevé accumulé, échoué dans le bac à sable du clavier sans nulle part où aller, est un risque très différent d’un flux en direct quittant votre téléphone — et l’interrupteur que vous avez déjà laissé éteint est ce qui sépare l’un de l’autre.

Des questions plus parlantes que l’interrupteur lui-même

Comme l’accès complet seul ne peut pas exclure un enregistrement local, mieux vaut vérifier deux ou trois autres choses avant de décider qu’un clavier mérite votre confiance, plutôt que de traiter l’interrupteur comme toute la réponse :

Pourquoi Apple affiche le même avertissement à tous les claviers

Le texte alarmant qui déclenche toute cette question n’est pas un jugement sur le clavier précis que vous avez installé. Apple l’affiche uniformément, à un clavier qui synchronise dans le cloud comme à un petit utilitaire de thèmes, parce qu’une fois l’accès complet activé, iOS ne peut réellement pas vérifier lequel des éléments débloqués un clavier donné va utiliser. C’est aussi pour cela qu’il ne faut pas lire cet avertissement comme une preuve, dans un sens ou dans l’autre, sur un clavier que vous n’avez pas encore examiné : il dit la même chose quel que soit ce qu’il y a réellement à l’intérieur.

Où Kibo se situe

Kibo n’a ni compte, ni analyse, ni serveur propre, donc il n’existe aucune destination vers laquelle un relevé de frappe pourrait voyager, même dans le scénario décrit ci-dessus. L’accès complet est désactivé par défaut et reste optionnel — Kibo ne le lit qu’à un seul endroit, les boutons Copier le mot, Copier la ligne et Coller de la barre du clavier, qui ont besoin du presse-papiers du système pour accomplir leur unique fonction. La saisie, chaque thème, chaque son de touche, chaque effet de rétroéclairage et les 30 langues fonctionnent de la même façon, interrupteur allumé ou éteint. Kibo est gratuit.

Questions fréquentes

Désactiver l’accès complet empêche-t-il un clavier de voir ce que je tape ?

Non. Tout clavier, y compris celui d’Apple, doit recevoir chaque touche que vous pressez pour fonctionner — cela n’a rien à voir avec l’accès complet et ne peut pas être désactivé sans casser la saisie elle-même.

Un clavier peut-il quand même enregistrer ce que je tape avec l’accès complet désactivé ?

Techniquement, dans son propre stockage privé sur l’appareil, oui — cet espace n’est pas soumis à l’accès complet. Ce que désactiver l’accès complet empêche réellement, c’est que cette donnée aille où que ce soit : sans accès réseau, aucun moyen de faire sortir un relevé de l’appareil.

Vérifier si un clavier demande l’accès complet suffit-il à savoir qu’il est sûr ?

C’est une vérification utile, pas complète. Ajoutez-y l’étiquette de confidentialité de l’App Store et une raison précise et vérifiable donnée par le développeur pour chaque autorisation demandée, plutôt que de traiter l’interrupteur de l’accès complet comme toute la réponse.

Essayez-le sur votre propre clavier

Kibo est un clavier personnalisé gratuit pour iPhone : de vrais sons mécaniques, des thèmes au choix et des effets lumineux RGB. Sans compte, sans publicité, et il fonctionne avec l’accès complet désactivé.

Télécharger sur l’App Store

Guides associés

Tous les guides