Voyons ensemble comment gérer au mieux les différentes permissions requises par les applications sur Android.
Ces autorisations concernent les fonctions et les données stockées sur le téléphone, telles que le répertoire, les messages, la connexion Internet, le Wi-Fi, le Bluetooth, la position GPS, etc.
Sur Android, les permissions sont indispensables au fonctionnement d’une application : si nous supprimons accidentellement des permissions à une application, celle-ci risque de ne pas fonctionner correctement ou de ne plus s’ouvrir (cela dépend toujours de la nature de la permission demandée).
Par exemple, WhatsApp doit lire le carnet d’adresses, sinon il ne peut pas trouver nos amis et attribuer un utilisateur au numéro de téléphone exact.
Dans d’autres cas, cependant, les permissions sont certainement exagérées et il n’est peut-être pas nécessaire, par exemple, qu’un jeu exige la localisation ou l’accès au carnet d’adresses ou aux messages (comportement plutôt suspect).
Voyons donc ensemble comment gérer et autoriser les permissions sur les applications Android, en vous montrant à la fois les menus intégrés dans les dernières versions du système d’exploitation et quelques applications tierces pour avoir tout à portée de main quel que soit le smartphone que vous utilisez.
Avant de poursuivre, il faut savoir queAndroïd a introduit la gestion des permissions à partir de la version 6.0 : si on possède un smartphone avec cette version d’Android ou une version ultérieure, on peut lire ce guide sans problème (et éventuellement installer les applications recommandées ci-dessous).
Si, en revanche, vous possédez un très vieux smartphone avec Android 5.0 ou antérieur, vous devriez le remplacer dès que possible par un plus récent, car le système est vraiment dépassé par les normes modernes ; les meilleurs smartphones pour chaque gamme de prix peuvent être trouvés dans notre guide – Meilleurs smartphones Android de 100 à 1000 euros.
1) Gérer les permissions avec Android
Sur Android, vous pouvez gérer les permissions des apps installéesen allant dans Paramètres App Nom de l’app ; dans la fenêtre de résumé de l’app, vous devez rechercher le menu Permissionsou Permissions, afin de voir ce que l’app utilise en cours d’utilisation ou en arrière-plan.
Les autorisations qui ont déjà été cochées ont été autorisées par l’utilisateur lors de l’installation ou lorsque l’autorisation a été demandée par l’application (par exemple, la géolocalisation est demandée par WhatsApp lorsque nous envoyons la localisation à nos amis).
S’il y a des autorisations dont nous ne sommes pas convaincus, nous pouvons également supprimer la coche, en veillant à ne pas supprimer celles qui sont importantes pour le bon fonctionnement de l’application ; si, par contre, nous pensons que l’application devrait avoir plus d’autorisations (peut-être parce qu’elle ne fonctionne pas correctement ou qu’elle crée des problèmes), nous pouvons également activer les autorisations qui nous semblent appropriées.
Dans tous les cas, le système Android nous demandera explicitement d’autoriser une permission pour l’application, en nous montrant une petite fenêtre pop-up si nécessaire.
Ajoutez à cela le fait que, lors de l’installation d’une application, on nous montre les autorisations requises par l’application sur notre téléphone : nous avons encore le temps de renoncer à l’installation si nous remarquons des autorisations incompatibles avec l’objectif ou la fonctionnalité de l’application.
Si, en revanche, on souhaite gérer toutes les permissions du smartphone Android de manière collective (sans ouvrir toutes les applications une par une), il suffit de trouver le menu Permissions, qui se trouve généralement dans Paramètresou le menu Economie d’énergie (selon le modèle de smartphone et la version d’Android utilisés).
À partir de ce menu, nous pouvons gérer chaque permission individuelle, en affichant les apps qui y ont accès, mais aussi décider quelles apps se mettent en marche automatiquement (ce qui est aussi une permission requise par les apps) et afficher des permissions moins connues mais qui peuvent interférer avec le fonctionnement normal du téléphone.
Par rapport à il y a quelques années, nous avons donc davantage de contrôle sur les autorisations requises par les applications, ce qui nous permet d’éviter les situations désagréables ou la transmission de données à ceux qui les collectent pour les vendre (peut-être en proposant des applications gratuites).
2) Des applications pour contrôler les permissions
L’utilisation des outils intégrés d’Android est certainement la meilleure façon de gérer les permissions des apps mais, si nous sommes paresseux ou si nous avons une ancienne version d’Android, nous pouvons également utiliser des apps de gestion tierces/ ; la seule recommandation est qu’au moins pour ces apps de contrôle, nous devrons autoriser toutes les permissions, sinon nous pourrions tout aussi bien ne rien installer et nous fier à ce que le système nous propose (générant un paradoxe du type » qui contrôle les contrôleurs ? « ).
– Bouncerest une application très utile pour les smartphones Android, car elle nous permet de donner des autorisations temporaires aux applications, ce qui nous permet d’annuler les autorisations à tout moment.
Son fonctionnement est simple : lorsqu’une application demande des autorisations, Bouncer « intervient » et nous demande si nous voulons accorder des autorisations temporaires, même si des délais ont été configurés (nous pouvons accorder des autorisations pour une heure, par exemple).
Dès que nous quittons ou fermons l’application, Bouncer supprime automatiquement l’autorisation sans avoir à s’inquiéter de l’invasion de la vie privée par les applications et du gaspillage de la batterie.
Bouncer peut également désactiver les autorisations et ne les activer que lorsque l’application est au premier plan. Nous n’avons donc pas à craindre que quelqu’un nous espionne ou collecte des données lorsque l’application est en arrière-plan.
– Pour tous les smartphones Android, nous pouvons utiliser App Ops, conçu précisément pour gérer les permissions de chaque application individuelle de manière simple et intuitive.
Grâce à cette application, nous pourrons gérer toutes les permissions des applications installées et gérer les différentes permissions individuellement en tant que catégorie, de manière à remplacer efficacement les systèmes intégrés (qui peuvent aussi être plus difficiles à gérer ou à trouver dans les différents menus).
– Une autre application à considérer pour gérer les permissions est Revo App Permission Manager.
Cette application vous montre les permissions accordées sur votre smartphone Android dans un diagramme circulaire, en classant les permissions à faible risque, les permissions à risque moyen et les permissions à haut risque (ces dernières sont celles que nous devrions accorder avec plus de parcimonie aux applications, car elles peuvent suivre notre localisation ou collecter des informations et des données sur nous).
En plus du diagramme circulaire, il nous permet de gérer chaque permission individuellement, en montrant les applications qui l’exploitent et en bloquant si nécessaire les applications peu convaincantes ou de mauvaise réputation.