Bien sûr, une application de clavier peut capturer vos mots de passe au fur et à mesure que vous les tapez, ainsi que tout ce que vous tapez : les SMS coquins, les numéros de carte de crédit, les recherches sur Internet, tout. Vous ne pourriez pas avoir un mécanisme pour l'arrêter, parce que dans un sens, c'est ce que c'est pour .
Elle ne peut envoyer cette information ou toute autre information sur Internet que si elle dispose de l'autorisation appropriée, à savoir un "accès complet au réseau". Presque toutes les applications utilisent cette autorisation, cependant, et un clavier pourrait la demander pour télécharger de nouveaux fichiers de langue, ou pour afficher des publicités s'il utilise ce modèle de revenu. SwiftKey, par exemple, dispose d'un service de "synchronisation en nuage" qui permet à tous vos appareils de partager les mêmes données d'apprentissage. Ce service ne peut fonctionner qu'en transmettant les mots que vous avez tapés, et les données statistiques sur le texte que vous tapez, à travers l'internet vers leurs serveurs.
Android vous avertit que c'est le cas à chaque fois que vous activez un clavier tiers dans l'application Langue et saisie paramètres. Les appareils Nexus affichent un dialogue avec le message :
Cette méthode de saisie peut être capable de collecter tout le texte que vous tapez, y compris les données personnelles comme les mots de passe et les numéros de carte de crédit. Elle provient de l'application Highway. Vous utilisez cette méthode de saisie ?
mais comme je l'ai mentionné dans une autre question Les fabricants peuvent remplacer le message (éventuellement par un message qui n'est pas entièrement vrai) ou le désactiver complètement.