Les photos de téléphone expliquées : HEIC, métadonnées EXIF et vie privée
Une photo de téléphone est plus qu’une grille de pixels. Le fichier enregistre aussi quand elle a été prise, avec quel appareil, dans quel sens le téléphone était tenu et, souvent, où vous vous trouviez. La plupart du temps, c’est utile : la galerie est triée et les photos s’affichent sur une carte. Mais quand le fichier quitte vos mains, ces données voyagent avec lui.
Cette dernière partie de la série regarde à l’intérieur du fichier : ce que contient une photo HEIC, ce qu’enregistrent les métadonnées EXIF, pourquoi certaines photos s’affichent de travers, et comment vérifier et retirer la position avant de partager. Nous avons aussi testé ce que conservent les outils d’image de nTools, avec une photo préparée pour porter les métadonnées typiques d’un téléphone.
Ce que contient un fichier HEIC
Le HEIC est moins un format d’image qu’un conteneur. HEIF, le conteneur, peut réunir plusieurs images et les données qui les accompagnent ; un HEIC est un fichier HEIF dont les images sont compressées en HEVC, le codec vidéo. Les ingénieurs d’Apple ont décrit ce qu’un iPhone y place lors de la présentation du format en 2017 :
- La photo elle-même, découpée en tuiles de 512 × 512 pixels disposées en grille.
- Une petite vignette de 320 × 240 pixels, pour que la galerie l’affiche vite.
- Des images auxiliaires qui aident à afficher l’image principale, comme une carte de profondeur.
- Les métadonnées EXIF, stockées comme dans un JPEG pour la compatibilité.
Android sait ouvrir les images HEIF depuis Android 9, et les enregistrer depuis Android 10 sur les appareils dont le matériel le permet.
Convertir une photo HEIC en JPEG conserve l’image principale. Que les métadonnées suivent ou non dépend du convertisseur, comme le montrent les tests plus bas.
Ce qu’enregistre l’EXIF
L’EXIF est une norme de métadonnées pour les photos, gérée conjointement par les associations japonaises de l’électronique et des appareils photo, la JEITA et la CIPA. Dans un JPEG, il occupe un petit bloc au début du fichier. Une photo de téléphone typique enregistre :
- La date et l’heure de la prise de vue, et souvent le décalage horaire.
- L’appareil : le fabricant, le modèle et la version du logiciel.
- Les réglages : temps de pose, ouverture, ISO, focale, déclenchement du flash.
- L’orientation : dans quel sens l’image doit être affichée.
- La position GPS : latitude et longitude, parfois aussi l’altitude.
- Une vignette : une petite copie de l’image.
Cela prend très peu de place. Dans notre photo de test, tout le bloc EXIF, position comprise, faisait 344 octets dans un fichier de 436 Ko.
La position est précise. Les coordonnées sont stockées en degrés, minutes et secondes, avec des fractions de seconde ; une seconde de latitude représente environ 31 mètres. Selon GPS.gov, les smartphones équipés du GPS sont en général précis à 4,9 mètres près en terrain dégagé, moins près des bâtiments et des arbres. Cela suffit pour désigner une maison précise.
Pourquoi certaines photos s’affichent de travers
Le capteur écrit toujours l’image dans le même sens. Quand vous tenez le téléphone à la verticale, beaucoup de téléphones ne font pas pivoter les pixels : ils les enregistrent couchés et indiquent dans la balise d’orientation EXIF comment tourner l’image à l’affichage.
Les navigateurs suivent cette balise par défaut : la propriété CSS image-orientation vaut au départ from-image, qui applique l’orientation EXIF. Les logiciels qui ignorent la balise affichent la photo couchée. Et il existe une seconde façon, plus durable, d’en arriver là : retirer les métadonnées sans faire pivoter les pixels au préalable.
854 × 1280Comment notre photo de test est enregistrée : les pixels couchés, avec une balise d’orientation qui dit de tourner de 90°1280 × 854Ce qu’affiche Chrome après avoir appliqué la balise854 × 1280Ce qu’affiche Chrome quand un outil a retiré les métadonnées sans toucher aux pixels : la photo reste couchée pour de bon
Les outils d’image de nTools évitent ce piège : le navigateur remet l’image à l’endroit en la lisant, et la copie est enregistrée avec des pixels déjà droits, qui n’ont plus besoin de la balise.
Ce que conservent les outils nTools
Nous avons préparé une photo de test avec des métadonnées typiques de téléphone : fabricant et modèle, date et heure, une balise d’orientation et une position GPS sur une place publique. Puis nous l’avons passée dans les outils, dans Chrome, et examiné les fichiers produits :
| Outil | Résultat | EXIF et GPS | Orientation |
|---|---|---|---|
| Photo de test d’origine | JPEG, 436 Ko | Présents | Balise : tourner de 90° |
| Redimensionneur | JPEG, 341 Ko | Supprimés | Pixels droits, 1280 × 854 |
| Convertisseur d’images | WebP, 318 Ko | Supprimés | Pixels droits |
| Convertisseur d’images | JPEG, 366 Ko | Supprimés | Pixels droits, 1280 × 854 |
Les deux outils dessinent l’image sur un canevas du navigateur et enregistrent un nouveau fichier à partir de celui-ci, ce qui copie les pixels et rien d’autre. Le convertisseur HEIC fonctionne de la même façon : il décode le HEIC en simples pixels et enregistre un JPEG à partir de ceux-ci, si bien que la position, les dates et les détails de l’appareil ne sont pas copiés. Tout se passe dans votre navigateur ; la photo n’est envoyée nulle part.
Revers de la médaille : la copie n’a pas non plus de date de prise de vue. Les galeries qui trient par date de prise de vue peuvent la ranger au jour de la conversion. Gardez l’original si vous tenez à cet historique.
Vérifier ce que révèle une photo
- iPhone et iPad : la collection Carte de Photos montre vos photos selon l’endroit où elles ont été prises. Une photo qui y figure contient une position.
- Mac : ouvrez la photo dans Aperçu et, dans le menu Outils, choisissez l’option qui affiche les informations de localisation. Si elle est grisée, le fichier n’a pas de position.
- Google Photos : ouvrez la photo et touchez le bouton d’informations, avec l’icône i, pour voir ses détails, y compris une éventuelle position.
Retirer la position avant de partager
Apple et Google documentent ces étapes :
- iPhone, pour un envoi : sélectionnez les photos, touchez Partager, puis Options, et désactivez la position. Une mention au-dessus du bouton Options indique que la position n’est pas incluse.
- iPhone, pour une photo de la photothèque : ouvrez-la, touchez Plus, choisissez d’ajuster les informations puis la position, et laissez la photo sans position.
- iPhone, dorénavant : Réglages > Confidentialité et sécurité > Service de localisation > Appareil photo > Jamais. Les nouvelles photos n’auront plus de position.
- Mac : dans Photos, sélectionnez les photos puis, dans le menu Image, choisissez la position et l’option pour la masquer.
- Android : désactivez l’option de localisation dans les réglages de l’app Appareil photo ; son nom varie entre les téléphones Google et Samsung. Google Photos permet de choisir si la position s’affiche dans chaque album, lien ou conversation partagés, mais il ne peut pas retirer une position enregistrée par l’appareil photo, et les photos partagées en dehors de Google Photos la conservent.
- Sur tout appareil : envoyez une copie faite avec le redimensionneur ou le convertisseur de nTools, qui ne contient aucune métadonnée.
Retirer les métadonnées n’efface pas ce qu’on voit sur l’image. Noms de rue, numéros de maison, uniformes scolaires, plaque d’immatriculation ou vue depuis une fenêtre peuvent en dire autant que des coordonnées GPS. Regardez la photo comme le ferait un inconnu avant de la publier.
Questions fréquentes
Convertir un HEIC en JPEG retire-t-il la position ?
Cela dépend du convertisseur. Certains copient l’EXIF dans le JPEG. Le convertisseur HEIC de nTools non : le JPEG qu’il enregistre n’a ni position, ni date, ni détails de l’appareil.
Les réseaux sociaux retirent-ils la position ?
Certains services la retirent en traitant l’envoi, mais cela varie d’un service à l’autre et il ne faut pas compter dessus. Les pièces jointes d’e-mail et les liens de partage de fichiers transmettent le fichier exactement tel quel. Retirez-la vous-même quand c’est important.
Pourquoi ma photo affiche-t-elle une mauvaise date après conversion ?
La date de la prise de vue est stockée dans l’EXIF. Une copie sans métadonnées se rabat sur la date du fichier lui-même, c’est-à-dire celle de la copie.
Pourquoi ma photo est-elle couchée dans un logiciel et droite dans un autre ?
Les pixels sont enregistrés couchés et une balise d’orientation indique comment les tourner. Les logiciels qui ignorent la balise affichent les pixels tels quels. Enregistrer une copie avec le redimensionneur ou le convertisseur de nTools fait pivoter les pixels eux-mêmes : elle s’affiche correctement partout.
Désactiver la localisation de l’appareil photo touche-t-il d’autres apps ?
Sur iPhone, le réglage du service de localisation se fait app par app : mettre Appareil photo sur Jamais empêche seulement les nouvelles photos d’être géolocalisées.
Une capture d’écran de la photo est-elle plus sûre à partager ?
Une capture ne copie pas l’EXIF de la photo, mais elle garde tout ce qui est visible sur l’image, en moins bonne qualité. Retirer la position de l’original est en général la meilleure option.
Partie précédente ← La taille d’une image expliquée : pixels, DPI, poids et qualité
Références
- Library of Congress — Exchangeable Image File Format (Exif) Family
- Apple Developer — High Efficiency Image File Format (WWDC17)
- Android Developers — Supported media formats
- MDN — image-orientation CSS property
- MDN — Window: createImageBitmap() method
- GPS.gov — GPS Accuracy
- Apple Personal Safety User Guide — Manage location metadata in Photos
- iPhone User Guide — Browse photos and videos by location
- Preview User Guide — See where a photo was taken
- Google Photos Help — Understand, find & edit your photos’ locations
- Google Photos Help — Change your camera location settings
Guides associés
- Les adresses IP expliquées : IPv4, IPv6 et les plages réservées
- Les sous-réseaux et le CIDR expliqués : préfixes, masques et hôtes utilisables
- Les enregistrements DNS expliqués : A, AAAA, CNAME, MX, TXT et NS
- Un site est-il en panne, ou est-ce chez vous ? Comment vérifier, étape par étape
- Codes de statut HTTP et erreurs Cloudflare : ce que signifient 403, 404, 429, 500, 503 et 521
- Les timestamps Unix et les fuseaux horaires expliqués
- Compter les dates : jours entre deux dates, années bissextiles et semaines ISO
- Les formats d’image expliqués : JPEG, PNG, WebP, AVIF et HEIC
- La taille d’une image expliquée : pixels, DPI, poids et qualité
- La robustesse des mots de passe expliquée : longueur, entropie et phrases de passe
- Le hachage expliqué : SHA-256, sommes de contrôle et mots de passe
- Les JSON Web Tokens expliqués : revendications, signatures, validation sûre
- Les UUID expliqués : v4, v7 et comment choisir la bonne version
- Les QR codes expliqués : capacité, correction d’erreurs et taille d’impression
- Les pourcentages et la TVA expliqués : ajouter, retirer et cumuler
- Erreurs JSON courantes et comment les corriger
- Les fichiers CSV expliqués : séparateurs, guillemets, encodage et Excel
- Les encodages de texte expliqués : UTF-8, Base64 et encodage d’URL
- Modifier des PDF dans le navigateur : ce que la fusion, la division et la conversion conservent