L’extraction dans le navigateur est-elle privée ? Comment le vérifier
Beaucoup de sites promettent que le fichier « ne quitte pas l’appareil ». Certains le pensent. D’autres téléversent tout. Voici comment une extraction réellement locale fonctionne, ce qu’UnpackNest envoie et n’envoie pas, et comment contrôler n’importe quelle promesse avec les outils de développement du navigateur.
Mis à jour le 2026-10-22 · Rédigé et vérifié par la rédaction UnpackNest (TECCONET)
Deux sortes d’outils « en ligne »
| Service qui téléverse | Outil dans le navigateur |
|---|---|
| L’archive part sur un serveur et y est extraite | La page charge son code, puis lit l’archive sur l’appareil |
| La vitesse dépend du débit montant | La vitesse dépend de l’appareil |
| Le service pourrait garder, lire ou laisser fuir le fichier | Les octets de l’archive n’atteignent pas le serveur |
| Accepte la taille que le serveur veut bien | Limité par la mémoire que le navigateur accorde |
| Il faut croire la politique affichée | Le comportement se contrôle |
Les deux peuvent être légitimes. L’écart compte surtout pour un contrat, un dossier médical, des données clients, un travail non publié, des photos de famille. « En ligne » veut dire que la page vient du web. Cela ne veut pas dire que la facture est téléversée.
Comment UnpackNest lit le fichier
Quand vous choisissez un fichier, le navigateur ne donne à la page que celui-là. Elle ne voit pas le reste du disque.
- ZIP et TAR/GZ sont écrits en JavaScript et s’appuient sur les flux de décompression du navigateur. Ils lisent par morceaux. Une grosse archive n’a pas besoin de tenir entièrement en mémoire. Chaque fichier extrait est plafonné à 2 Go.
- L’outil 7z fait tourner le moteur officiel de 7-Zip compilé en WebAssembly, dans un Web Worker. Le moteur, environ 1,6 Mo, est téléchargé la première fois que vous choisissez un fichier. L’archive est montée en lecture seule dans le worker. AES-256 est pris en charge, noms chiffrés compris. La phrase reste dans l’onglet.
- L’outil RAR fait tourner un décodeur RAR compilé en WebAssembly de la même façon, pour RAR4 et RAR5. Il ne déchiffre pas, ne recolle pas les volumes, et ne crée pas de RAR.
- Les fichiers extraits passent par le mécanisme habituel d’enregistrement du navigateur, sous forme de données locales. Ils vont de la mémoire vers Téléchargements sans requête réseau qui porterait leur contenu.
Le plafond d’environ 1 Go par fichier extrait du 7z vient de cette mémoire. Le dépasser n’entraîne pas un téléversement de secours : l’outil refuse.
Le contrôler en deux minutes
Vous n’avez pas à nous croire, ni à croire un autre site.
- Ouvrez par exemple l’outil ZIP dans Chrome, Edge ou Firefox, sur un ordinateur.
- Appuyez sur F12 (Cmd+Option+I sur un Mac) et ouvrez l’onglet Réseau.
- Cochez Conserver le journal et videz la liste.
- Choisissez une archive et extrayez un fichier.
- Regardez la liste. Chez UnpackNest, au plus : le moteur 7z ou RAR au premier usage, et de petits événements de mesure si vous les avez autorisés. Vous ne verrez pas une requête dont la taille correspond à l’archive.
- Pour un contrôle plus strict, triez par taille ou filtrez Fetch/XHR, et cherchez une méthode POST ou PUT.
Sur un site qui téléverse, l’étape 5 montre un gros POST de l’ordre de grandeur du fichier.
L’essai hors ligne
Pour ZIP et TAR/GZ : chargez la page, coupez le Wi-Fi ou passez en mode avion, puis ouvrez une archive. Cela fonctionne encore, parce que le nécessaire est déjà dans la page. Pour 7z et RAR, ouvrez d’abord une petite archive en ligne afin de charger le moteur, puis coupez le réseau et essayez-en une autre. Un échec hors ligne après ce chargement voudrait dire que la page réclame encore le serveur pour les octets du fichier. Ce n’est pas le comportement attendu ici.
Ce qui voyage vraiment
La liste complète vaut mieux qu’un slogan.
- La page elle-même : HTML, CSS, JavaScript, et pour 7z et RAR le moteur WebAssembly.
- La mesure d’audience, si elle est activée : le chemin de la page, la langue, la classe d’appareil, le domaine référent, le temps passé actif et des codes de résultat (par exemple une extraction RAR réussie, ou un code d’erreur), comptés par jour, sans cookies ni identifiant durable. Les signaux Do Not Track et Global Privacy Control coupent cette mesure. Les noms de fichiers et les contenus n’en font jamais partie.
- La publicité, si elle est activée et seulement après votre choix de consentement : les scripts d’annonces de Google, selon les règles de Google. Ils tournent dans la page principale. Les données d’archive sont traitées par le code de l’outil et par son worker. Elles ne leur sont pas envoyées. Les annonces concernent la page, pas l’archive. Google AdSense peut s’appuyer sur des cookies publicitaires, dont le cookie DoubleClick souvent enregistré sous le nom IDE. UnpackNest ne dépose pas ce cookie lui-même.
- Le formulaire de contact : seulement ce que vous tapez et envoyez. Il n’accepte pas de pièce jointe. N’y mettez ni l’archive ni un mot de passe.
La politique de confidentialité et la politique de cookies détaillent ces points. Pour les annonces, les pages de Google sont les références du prestataire : paramètres des annonces, sites partenaires, technologies publicitaires et règles de confidentialité de Google.
TECCONET exploite le site. La mesure et les annonces ne donnent pas à TECCONET une copie de votre facture.
Risques qui restent
- Extensions. Une extension autorisée à lire et modifier toutes les données des sites voit ce que la page affiche, y compris la liste des noms. Pour un dossier très sensible, utilisez un profil sans extension.
- Ordinateurs partagés ou gérés. Les téléchargements restent dans Téléchargements. Un poste professionnel peut être surveillé. Effacez les copies extraites dont vous n’avez plus besoin.
- Mémoire. Un téléphone peut recharger l’onglet si l’archive est trop lourde. C’est une question de fiabilité, pas de confidentialité : rien n’est téléversé en remplacement.
- Le site peut changer. Le comportement local est une propriété du code actuel. Le contrôle réseau ci-dessus est la façon de rester sûr.
Garder un fichier sur l’appareil protège sa confidentialité. Cela ne rend pas son contenu inoffensif. Un programme malveillant extrait en local reste malveillant. L’autre moitié du sujet est dans le guide de sécurité.
Questions fréquentes
UnpackNest conserve-t-il une copie de l’archive ?
Non. Elle n’est pas envoyée, donc il n’y a rien à conserver. Fermer l’onglet libère la mémoire utilisée par le navigateur.
Une phrase saisie pour un 7z quitte-t-elle l’appareil ?
Non. Elle est remise au moteur dans l’onglet et disparaît à la fermeture ou au rechargement de la page.
Pourquoi l’outil 7z télécharge-t-il quelque chose quand je choisis un fichier ?
C’est le moteur 7-Zip, environ 1,6 Mo, chargé seulement quand il sert. C’est du code qui vient vers vous, pas votre fichier qui sort.
La navigation privée change-t-elle l’extraction ?
Elle évite de garder l’historique et les cookies après la fermeture de la fenêtre. L’extraction se déroule de la même façon. Les fichiers enregistrés restent sur l’appareil.
Outils pour cette tâche
- Ouvrir et extraire un RAR dans le navigateurRAR4 et RAR5, lus sur votre appareil.
- Ouvrir et extraire un ZIP dans le navigateurStore, Deflate et ZIP64, sur votre appareil.
- Ouvrir un 7z et les volumes .7z.001LZMA/LZMA2, AES-256 et archives découpées.
- Extraire TAR, TGZ et GZ dans le navigateurustar, PAX, GNU TAR et flux gzip.