Pourquoi vos fichiers ne partent pas
Ce n'est pas une promesse commerciale, c'est une propriété technique que vous pouvez vérifier vous-même en trente secondes.
Quand vous déposez une photo, le navigateur la lit avec l'API FileReader, qui donne accès au contenu du fichier localement. Ces octets sont transmis à unWeb Worker, un fil d'exécution séparé qui tourne dans votre navigateur et qui fait tout le travail sur les métadonnées. Le fichier modifié vous est ensuite rendu par un lien de téléchargement construit en mémoire.
À aucun moment ce parcours ne comporte d'appel réseau. Il n'y a pas de serveur à qui envoyer quoi que ce soit : le site est un ensemble de fichiers statiques. Vous pouvez le constater de trois façons :
- Ouvrez l'onglet Réseau des outils de développement, puis déposez une photo et téléchargez-la. Aucune requête n'apparaît.
- Coupez votre connexion après le chargement de la page, puis utilisez l'outil. Il fonctionne intégralement.
- Lisez le code. Le dépôt est public sous licence MIT, et le script de construction aussi.
Mode d'emploi
- Déposez une photo sur la bulle rose, collez-la avec Ctrl+V, ou cliquez pour la choisir.
- La position enregistrée dans le fichier s'affiche immédiatement, s'il y en a une.
- Pour la changer, saisissez ou collez des coordonnées. Pour la retirer, utilisez « Effacer la position ».
- Téléchargez. Le nom d'origine est conservé, précédé d'une mention indiquant ce qui a été fait.
Chaque fichier produit est relu avant de vous être remis, par deux lecteurs indépendants. Si la position relue ne correspond pas à celle demandée, l'opération est déclarée en échec et votre fichier d'origine vous est rendu intact. Sur un outil de ce genre, l'échec silencieux est le pire défaut possible : il vous ferait publier une photo en croyant l'avoir nettoyée.
Ce que l'outil sait faire, et ce qu'il ne sait pas encore
| Format | Lire | Modifier | Effacer |
|---|---|---|---|
| JPEG | oui | oui | oui |
| HEIC, AVIF iPhone | oui | pas encore | pas encore |
| PNG, WebP, TIFF | oui | pas encore | pas encore |
| Vidéos (MOV, MP4) | oui | pas encore | pas encore |
Ces cases sont l'état réel du code, pas une feuille de route. Une vidéo range le lieu à plusieurs endroits à la fois, parfois en toutes lettres ; tant que nous ne savons pas tous les retirer, nous préférons dire que nous ne savons pas plutôt que de vous rendre un fichier que vous croiriez propre.
Sur les JPEG, la modification ne réencode jamais l'image : les pixels sont laissés intacts et seuls les octets de la position sont touchés. C'est ce qui distingue cet outil des services qui repassent votre photo dans un canevas et lui font perdre en qualité au passage.
Ce qu'est une donnée GPS dans une photo
Les appareils photo et les téléphones enregistrent dans le fichier un bloc d'informations appelé EXIF. Il contient la date, l'appareil, les réglages de prise de vue et, si la localisation était active, la position.
La position n'y est pas stockée en degrés décimaux mais en degrés, minutes et secondes, accompagnée de deux champs qui indiquent l'hémisphère : GPSLatitudeRefvaut « N » ou « S », GPSLongitudeRef vaut « E » ou « W ». Une latitude de 43,9493° nord s'écrit donc 43° 56′ 57,48″ avec la référence « N ». S'y ajoutent souvent l'altitude et un horodatage du relevé satellite, qui n'est pas la même chose que l'heure de la photo.
Ce qu'un géotag révèle
Une photo géolocalisée contient une position à quelques mètres près. C'est rarement un problème pour un paysage ; ça en devient un dans trois situations très courantes.
- Une annonce de vente ou de location. Les photos de l'intérieur d'un logement portent l'adresse de ce logement. Publier l'annonce revient à publier l'adresse, avec des vues de ce qu'il y a à l'intérieur.
- Une photo d'enfant. Prise dans un jardin ou devant une école, elle indique où l'enfant habite ou passe ses journées.
- Une revente entre particuliers. La photo de l'objet est prise chez vous, et vous l'envoyez à un inconnu.
Les réseaux sociaux ne se comportent pas tous pareil. Beaucoup retirent les métadonnées à l'envoi parce qu'ils réencodent les images, mais ce comportement n'est ni garanti, ni contractuel, ni uniforme selon que vous passez par l'application ou par le site. Les services de messagerie qui envoient un fichier « en tant que document » transmettent en général l'original tel quel, métadonnées comprises. La règle sûre est de nettoyer avant d'envoyer, plutôt que de compter sur le destinataire.
Vérifier vous-même, avec un autre outil
Ne nous croyez pas sur parole. ExifTool est la référence du domaine, gratuite et hors ligne ; si vous manipulez beaucoup de fichiers ou des formats que nous ne savons pas encore modifier, il fera mieux que nous.
Lire la position d'un fichier :
exiftool -gps:all -n photo.jpgVérifier qu'il ne reste plus rien après un effacement :
exiftool -a -G1 photo.jpgRetirer la position, ou toutes les métadonnées :
exiftool -gps:all= photo.jpg
exiftool -all= photo.jpgPour une vidéo, pensez à l'option -ee, sans laquelle les positions rangées dans les pistes temporisées passent inaperçues :
exiftool -a "-gps*" -ee video.mp4