PicScrub logoPicScrub

Comment ça marche

Chaque photo numérique contient bien plus que l’image elle-même. Le fichier renferme des informations invisibles : l’endroit où vous vous teniez, l’appareil que vous avez utilisé et la seconde exacte du déclenchement. Ces données, appelées métadonnées, ont été conçues pour aider les photographes à organiser leur travail. Mais dès que vous partagez vos photos en ligne, elles deviennent un risque pour votre vie privée.

Photo d’exemple : un chien avec des lunettes de soleil
GPS: 45.4642° N, 9.1900° E
12 oct. 2019 12:42:14
Xiaomi Mi 9T
f/1.75 · 1/1179s · ISO 100

La plupart des réseaux sociaux suppriment automatiquement les métadonnées : le problème ne se pose donc pas toujours. Mais les pièces jointes d’e-mails, les liens de stockage en ligne, les forums et les sites personnels conservent souvent le fichier d’origine. Si vous préférez maîtriser les informations que vous partagez, mieux vaut nettoyer vos photos avant de les envoyer.

Ce que cachent vos photos

Lorsque vous déposez une photo dans l’outil de notre page d’accueil, nous y recherchons les métadonnées. Voici ce que nous trouvons et supprimons le plus souvent :

Coordonnées GPS

Latitude et longitude exactes, à quelques mètres près. De quoi révéler où vous habitez, où vous travaillez et où vous voyagez.

← votre adresse !

Horodatages

Le moment où la photo a été prise, à la seconde près. De quoi exposer votre emploi du temps et vos habitudes.

← l’heure de votre départ

Informations sur l’appareil

Marque, modèle, objectif et parfois numéros de série de l’appareil. De quoi vous identifier d’une photo à l’autre.

← vous suit d’une photo à l’autre

Historique de retouche

Logiciel utilisé, nom de l’auteur, mentions de copyright. Ajoutés par des outils comme Photoshop ou Lightroom.

← votre nom est là-dedans

Comment nous les supprimons

Voici ce qui se passe lorsque vous utilisez PicScrub :

1

Votre image reste sur votre appareil

Le traitement a lieu entièrement dans votre navigateur, en JavaScript. Vous pouvez le vérifier en coupant votre connexion Internet : l’outil continue de fonctionner.

2

Nous détectons le format

Chaque format stocke les métadonnées à sa manière : nous appliquons donc des techniques propres à chacun.

3

Les métadonnées sont retirées chirurgicalement

Nous ne ré-encodons pas votre image (ce qui dégraderait sa qualité). Nous ignorons simplement les segments de métadonnées et reconstruisons le fichier avec les seules données d’image.

4

Vous téléchargez le fichier propre

Même image, même qualité, fichier plus léger (les métadonnées peuvent peser de 10 à 50 Ko) et plus aucune donnée cachée.

Une qualité sans perte

La plupart des outils de suppression de métadonnées ré-encodent votre image, ce qui en dégrade légèrement la qualité à chaque passage. Nous procédons autrement.

Les autres outils

Image ré-encodée

Qualité : ~95 %

PicScrub

Pixels d’origine

Qualité : 100 %

Pour prendre une image : les autres outils photocopient votre document pour faire disparaître les Post-it. Nous, nous décollons délicatement les Post-it et vous rendons l’original.

La confidentialité par l’architecture

Nous affirmons que vos images ne quittent jamais votre appareil, et ce n’est pas qu’une promesse : c’est ainsi que l’outil est conçu. Aucun serveur ne reçoit vos photos. Aucun envoi ne se fait en arrière-plan. Le code s’exécute localement, dans votre navigateur.

Autrement dit, nous ne pouvons pas voir vos photos, même si nous le voulions. La confidentialité est garantie par l’architecture, pas par une politique.

L’intégralité du code est open source. Vous pouvez inspecter précisément ce qui arrive à vos images, auditer le code sur le plan de la sécurité, ou l’exécuter vous-même.

Limites

PicScrub couvre bien la grande majorité des cas, mais quelques contraintes techniques méritent d’être connues :

Les fichiers HEIC conservent leur taille d’origine

HEIC repose sur le conteneur ISOBMFF (le même que MP4), dans lequel de nombreux décalages internes dépendent de positions d’octets précises. Retirer des octets casserait le fichier. Nous écrasons donc les métadonnées avec des zéros : les données sensibles sont détruites, mais la taille du fichier ne diminue pas.

Les formats RAW propriétaires renvoient un JPEG

Des formats comme CR2, NEF et ARW ne sont pas documentés et varient selon les fabricants. Plutôt que de risquer d’endommager vos fichiers, nous extrayons l’aperçu JPEG intégré (que la plupart des appareils enregistrent en pleine résolution) et c’est lui que nous nettoyons. Les fichiers DNG, eux, sont entièrement pris en charge, car ils utilisent la structure TIFF documentée.

Les profils colorimétriques sont conservés par défaut

Les profils colorimétriques ICC sont techniquement des métadonnées, mais les supprimer peut altérer les couleurs. Quand une image en contient un, l’option "Conserver le profil colorimétrique" est activée d’office ; décochez-la si vous voulez aussi retirer le profil, ou pilotez-le avec l’option preserveColorProfile de la bibliothèque picscrub.

Essayez par vous-même

Déposez une image et découvrez les métadonnées que nous y trouvons.

Supprimer les métadonnées

Détails par format

Chaque format d’image stocke les métadonnées à sa manière. Les techniques valables pour le JPEG ne s’appliquent ni au PNG ni au SVG. Nous avons rédigé un guide détaillé pour chacun d’eux :

Pour les développeurs

PicScrub est aussi disponible sous forme de bibliothèque open source. Utilisez-la dans vos propres projets, avec une prise en charge complète de TypeScript, ou contribuez au code.