Un aperçu de la façon dont les utilitaires de navigateur traitent tout localement, pourquoi cela compte pour la vie privée, et comment reconnaître un vrai outil côté client.
La plupart des utilitaires en ligne envoient vos données à un serveur pour les traiter. Les outils côté client suivent une autre voie : la logique s’exécute dans votre navigateur, donc les données que vous collez, saisissez ou importez ne quittent jamais votre appareil.
Ce que « côté client » signifie vraiment
Quand un outil est côté client, la page charge un petit programme écrit en JavaScript ou en WebAssembly, et ce programme effectue le travail sur votre machine. Il n’y a pas d’aller-retour vers un serveur pour l’opération principale.
Vous pouvez le confirmer de deux façons :
- Ouvrez le panneau réseau de votre navigateur et observez les requêtes pendant que vous utilisez l’outil. Un outil côté client n’envoie aucune requête contenant vos données.
- Déconnectez-vous du réseau après le chargement de la page. Un outil vraiment local continue de fonctionner.
Pourquoi c’est important
Garder le traitement local apporte des avantages concrets :
- Confidentialité — les textes, clés et fichiers sensibles restent avec vous.
- Rapidité — pas d’étape d’envoi, donc des résultats instantanés.
- Robustesse — l’outil fonctionne hors ligne une fois la page mise en cache.
Un exemple rapide
Le hachage d’une chaîne est une bonne illustration. Le navigateur peut calculer une empreinte directement :
const data = new TextEncoder().encode('hello world');
const digest = await crypto.subtle.digest('SHA-256', data);
const hex = [...new Uint8Array(digest)]
.map((b) => b.toString(16).padStart(2, '0'))
.join('');
console.log(hex);
Rien dans cet extrait ne communique avec un serveur — l’empreinte est produite sur votre appareil et y reste.
Comment vérifier un outil
Avant de confier des données sensibles à un utilitaire, vérifiez le panneau réseau, essayez-le hors ligne et lisez la description de confidentialité de la page. Les outils qui traitent localement le disent clairement et continuent de fonctionner réseau désactivé.