Un VPN peut vous aider à surfer sur le web de manière anonyme, en toute sécurité, et même à contourner certains blocages. Mais la plupart des comparatifs se contentent d'empiler des noms de marques interchangeables, sans jamais expliquer ce qui est réellement spécifique à Android. C'est ce que nous corrigeons ici.
Les réseaux privés virtuels (VPN) sont parmi les meilleurs outils de sécurité qu'un internaute puisse avoir, surtout sur un appareil qui vous suit partout. Vous pouvez les utiliser pour surfer sur des réseaux Wi-Fi publics avec plus de sécurité et de confidentialité, ou pour contourner certains blocages. Voici ce qui distingue vraiment une application VPN bien intégrée à Android d'une autre qui se contente d'y fonctionner tant bien que mal.

Le VPN au niveau du système : VpnService et les réglages natifs
Android intègre nativement une API de bas niveau, VpnService, que toute application VPN sérieuse doit utiliser pour créer son tunnel. C'est ce qui permet à Android de proposer, dans ses réglages réseau, deux options que la plupart des utilisateurs ignorent :
- VPN permanent (Always-on VPN) : force la reconnexion automatique du VPN après un redémarrage ou une perte de connexion, sans intervention manuelle.
- Bloquer les connexions sans VPN : l'équivalent d'un kill switch au niveau du système d'exploitation lui-même, indépendant de l'application VPN installée. Activée, cette option empêche tout trafic de sortir tant que le tunnel VPN n'est pas actif.
Ces deux réglages se trouvent dans Paramètres → Réseau et internet → VPN → icône d'engrenage à côté du VPN configuré. Une application VPN qui ne s'affiche pas correctement dans cette liste, ou qui empêche l'activation de ces options, doit être considérée avec prudence.
Autre repère simple : depuis Android 8 (Oreo), tout service VPN basé sur VpnService est obligé d'afficher une notification persistante tant que le tunnel est actif, avec la petite icône de clé dans la barre d'état. C'est une contrainte du système, pas une option de l'éditeur - son absence est donc un signal d'alerte plutôt qu'un signe de discrétion : soit l'application ne passe pas par l'API standard, soit quelque chose ne fonctionne pas comme prévu.
Tunnellisation fractionnée : une vraie fonction native sur Android
Contrairement à iOS, l'API VpnService.Builder d'Android propose nativement les méthodes addAllowedApplication() et addDisallowedApplication(), qui permettent à une application VPN d'inclure ou d'exclure des applications précises du tunnel. C'est ce qui rend possible, par exemple, de laisser une application bancaire locale hors du VPN pendant que le reste du trafic reste protégé. Toutes les applications VPN n'exposent pas cette fonction dans leur interface même si l'API le permet : si la tunnellisation fractionnée par application compte pour vous, vérifiez qu'elle est bien accessible dans les réglages, pas seulement techniquement possible.
Batterie et arrière-plan : le piège du mode Économie d'énergie
Un VPN qui se déconnecte tout seul après quelques heures est rarement un problème de l'application elle-même : c'est le plus souvent la gestion de la batterie d'Android (Doze et l'optimisation de batterie par application) qui met en pause les connexions réseau des applications considérées comme inactives. Pour un VPN censé rester actif en permanence, il faut explicitement passer son autorisation de batterie sur « Sans restriction » (Paramètres → Applications → [nom du VPN] → Batterie). Sans ce réglage, même la meilleure application se fera couper par le système, pas par un défaut de conception.
WireGuard : le protocole à privilégier sur mobile
Le choix du protocole a un impact concret sur l'expérience mobile, bien plus que sur ordinateur fixe. WireGuard, le protocole le plus récent, reprend une connexion quasi instantanément après un changement de réseau (passage du Wi-Fi à la 4G/5G, ce qui arrive en permanence sur un téléphone), et consomme sensiblement moins de batterie que les protocoles plus anciens comme OpenVPN. Vérifiez que l'application propose WireGuard nativement plutôt qu'en option cachée dans un menu avancé.
Permissions et confidentialité : ce qu'il faut vérifier sur le Play Store
Avant d'installer une application VPN, consultez sa section Sécurité des données sur sa fiche Play Store : elle liste précisément quelles données l'application déclare collecter et avec qui elle les partage. Pour un VPN, dont la promesse repose entièrement sur la confidentialité, des permissions comme l'accès aux contacts, au stockage sans raison apparente, ou à la localisation précise en arrière-plan devraient interroger. Une application VPN n'a, par nature, besoin que d'un accès réseau.
Un autre indice utile : le nombre et la date des derniers avis. Une application qui n'a pas été mise à jour depuis longtemps, ou dont les avis récents signalent des plantages ou des déconnexions fréquentes, mérite d'être écartée au profit d'une alternative activement maintenue.
Le DNS privé d'Android peut créer un conflit silencieux
Depuis Android 9, un réglage système appelé DNS privé (Paramètres → Réseau et internet → DNS privé) permet de chiffrer ses requêtes DNS indépendamment de toute application. Le problème : si ce réglage pointe vers un serveur DNS différent de celui du VPN pendant que le tunnel est actif, certaines requêtes DNS peuvent emprunter un chemin différent de celui du reste du trafic - une fuite DNS silencieuse, invisible dans l'interface du VPN puisque le tunnel lui-même fonctionne normalement. Le réglage le plus sûr avec un VPN actif est généralement de laisser le DNS privé sur « Automatique » et de faire confiance à la résolution DNS fournie par le VPN, plutôt que de forcer un serveur DNS tiers en parallèle.
Play Store ou APK à installer manuellement : un vrai écart de sécurité
Les applications installées depuis le Play Store passent par la vérification automatique de Google Play Protect, qui continue de scanner l'application après l'installation. Un fichier APK téléchargé et installé manuellement (« sideloading »), en dehors du Play Store, échappe à cette vérification continue. Pour une catégorie d'application qui a par nature accès à l'intégralité de votre trafic réseau, ce n'est pas un détail : sauf raison précise de faire autrement, privilégiez toujours l'installation depuis le Play Store.
Open source ou propriétaire : pourquoi ça compte
Certaines applications VPN pour Android publient leur code source, ce qui permet à des chercheurs en sécurité indépendants de vérifier qu'elles font bien ce qu'elles annoncent - et rien de plus. Ce n'est pas un critère éliminatoire si le reste du dossier est solide (audits de la politique de confidentialité, réputation, transparence), mais c'est un point qui mérite d'entrer dans la balance.
Au-delà du smartphone : Android TV et Chromebook
Parce que VpnService fait partie du système Android lui-même et non d'une surcouche propre aux smartphones, la même application VPN peut généralement fonctionner sans adaptation particulière sur un boîtier ou une télévision sous Android TV, ainsi que sur un Chromebook (qui exécute les applications Android via un conteneur dédié). C'est un vrai avantage pratique par rapport à des plateformes où chaque type d'appareil nécessite une implémentation distincte.
Ce qu'il faut retenir
Sur Android, la qualité d'un VPN ne se limite pas à son interface ou son prix affiché. Elle se vérifie concrètement : réglages système actifs (VPN permanent, blocage sans VPN), présence de la notification persistante obligatoire, disponibilité réelle de la tunnellisation fractionnée par application, exemption de l'optimisation de batterie pour un usage permanent, absence de conflit avec le DNS privé, installation via le Play Store plutôt qu'un APK externe, et permissions réellement demandées sur la fiche de sécurité des données. Cette liste prend quelques minutes à parcourir et en dit bien plus long qu'un comparatif de marques.