- Identifiez le conteneur de métadonnées avant d’interpréter une valeur.
- Une déclaration de logiciel ou de processus de traitement donne du contexte, pas un historique complet.
- L’absence de métadonnées reste elle aussi ambiguë.
Les métadonnées d’image regroupent plusieurs systèmes
Dans le langage courant, EXIF est souvent utilisé comme synonyme de « métadonnées photo ». C’est pratique, mais incomplet. Un fichier peut réunir de l’EXIF, du XMP, des propriétés IPTC et, pour un PNG, des blocs de texte propres au format.
Ces mécanismes n’ont pas été créés pour répondre aux mêmes besoins. Les valeurs écrites par un appareil photo, les champs ajoutés par un logiciel de retouche et les informations gérées par une chaîne éditoriale ne doivent donc pas être interprétés de la même manière. Avant de tirer une conclusion, il faut savoir dans quelle structure la valeur a été trouvée.
| Famille | Rôle courant | Exemples |
|---|---|---|
| EXIF | Informations techniques liées à la prise de vue et au matériel | Exposition, orientation, date, boîtier, objectif |
| XMP | Métadonnées extensibles pour la création, l’édition, la publication et la gestion de médias | CreatorTool, dates, descriptions, propriétés applicatives |
| IPTC | Informations descriptives, administratives et éditoriales | Légende, créateur, lieu, mots-clés, crédit |
| Texte PNG | Données textuelles intégrées au conteneur PNG | tEXt, zTXt, iTXt et enregistrements propres aux applications |
La CIPA publie aujourd’hui la spécification Exif 3.1. Adobe documente XMP comme une plateforme de métadonnées extensible rattachée à la famille ISO 16684. L’IPTC maintient son Photo Metadata Standard pour les usages professionnels. Le format PNG définit par ailleurs ses propres blocs textuels. Ces systèmes peuvent coexister, mais ils ne sont pas interchangeables.
Les données de prise de vue et les données de processus de traitement ne répondent pas à la même question
Une vitesse d’obturation, une ouverture, une orientation ou un modèle d’appareil décrivent ce que le fichier conserve au sujet de la capture. Mais ces valeurs restent des données stockées : elles peuvent être modifiées, supprimées, copiées ou perdues lors d’un export.
Essayez d’abord SIGNA avec une photo que vous avez déjà. Vous disposez de 5 utilisations gratuites par mois sans abonnement, puis vous décidez si Pro vous est utile.
Une déclaration logicielle fonctionne autrement. Si un champ XMP comme CreatorTool contient le nom d’une application, on peut constater que ce nom est présent dans le fichier. On ne peut pas en déduire, à lui seul, que l’application a créé l’image à l’origine, qu’elle a effectué une retouche précise ou qu’aucun autre outil n’est intervenu.
« Le fichier contient une déclaration mentionnant le logiciel X » est une observation. « L’image a été créée ou retouchée avec X » est une affirmation plus forte.
Pourquoi le nom d’un logiciel peut être utile sans être décisif
Une image traverse parfois plusieurs applications. L’une conserve les métadonnées existantes, l’autre remplace certains champs, une troisième en ajoute de nouveaux. Le nom visible dans le fichier final peut donc refléter une étape récente plutôt que l’origine de l’image.
L’absence d’un nom de logiciel ne prouve pas non plus qu’aucune retouche n’a eu lieu. Certaines applications écrivent peu de métadonnées ; des réglages d’export peuvent les supprimer ; des messageries, réseaux sociaux, convertisseurs ou outils de confidentialité peuvent réencoder le fichier.
Qu’en est-il des processus de traitement d’images génératives ?
Certains outils de génération enregistrent des structures beaucoup plus riches qu’un simple nom de programme. ComfyUI fournit un exemple documenté : son nœud Save Image enregistre des PNG et peut y intégrer des métadonnées de processus de traitement, notamment des informations liées au prompt, afin de pouvoir les consulter ultérieurement.
Lorsque cette structure est encore présente, elle apporte un contexte technique intéressant. Elle ne constitue cependant pas une vérification indépendante de l’origine de l’image. Le contenu peut être copié, modifié ou supprimé. Et une image réellement produite par un système génératif peut ne plus contenir ce type de trace après conversion, capture d’écran ou traitement par une plateforme.
La formulation doit donc rester précise : des métadonnées liées à un processus de traitement IA ont été observées, une déclaration de tel outil a été observée, ou ce type d’enregistrement n’a pas été observé lors de cette vérification. Aucune de ces phrases ne signifie à elle seule « générée par IA » ou « non générée par IA ».
Les blocs texte du PNG forment un cas particulier
La spécification PNG définit notamment tEXt, zTXt et iTXt. tEXt est destiné au texte Latin-1, zTXt au texte compressé et iTXt au texte international en UTF-8. Une application peut s’en servir pour une simple description ou pour un enregistrement propre à son processus de traitement.
Un analyseur utile ne devrait donc pas se contenter de « métadonnées présentes ». Il est plus pertinent d’indiquer quel conteneur a été lu, si sa structure est valide et quel type de propriété a réellement été observé.
Ce qui change lors d’un nouvel export, d’une conversion ou d’un partage
Les métadonnées ne forment pas un journal garanti de toute la vie du fichier. Elles peuvent être altérées lorsqu’on :
- enregistre ou exporte l’image depuis une autre application ;
- convertit le fichier entre JPEG, PNG, WebP, HEIC ou d’autres formats ;
- redimensionne ou recompresse l’image ;
- fait une capture d’écran, qui crée un nouveau fichier ;
- envoie l’image vers un service qui la réencode ou supprime certains champs ;
- utilise un outil de nettoyage des métadonnées.
Une image peut paraître visuellement identique alors que ses métadonnées ont beaucoup changé. À l’inverse, elle peut avoir été modifiée tout en conservant une grande partie de ses anciens champs. Les métadonnées constituent donc un élément de contexte parmi d’autres, pas une chronologie exhaustive.
Une lecture en trois niveaux
| Niveau | Question | Exemple |
|---|---|---|
| 1. Observation | Quel champ ou quelle structure est réellement présent ? | CreatorTool contient le nom d’une application. |
| 2. Contexte | Quel scénario de processus de traitement est compatible avec cette observation ? | L’application a pu enregistrer ou exporter le fichier à un moment donné. |
| 3. Conclusion | Quelle affirmation demande encore d’autres preuves ? | Qui a créé l’image, quelle retouche a eu lieu, ou si elle a été générée par une IA. |
Cette séparation évite de transformer une observation technique juste en affirmation trop forte sur l’auteur, la provenance numérique ou l’authenticité.
Comment SIGNA aborde les métadonnées
Image State Analyzer de SIGNA peut afficher certaines informations disponibles dans le fichier, notamment des déclarations de logiciels ou de processus de traitement lorsqu’elles sont présentes. Ces observations restent séparées des affirmations sur la propriété, l’originalité, l’auteur ou la génération par IA.
Un résultat vide doit lui aussi rester limité : si un champ ou un enregistrement n’est pas trouvé, la conclusion sûre est qu’il n’a pas été observé lors de cette vérification. Cela ne certifie pas que l’image est originale, non modifiée ou non générée par IA.
Une analyse sérieuse précise ce qui a été trouvé, comment cette information peut avoir été écrite et ce qu’elle ne permet toujours pas d’affirmer.
Les métadonnées ne sont qu’une partie de l’analyse forensique
Pour examiner si une photo a été retouchée, il faut croiser les métadonnées avec l’état de compression, le redimensionnement, le recadrage, les déclarations de logiciels, les filigranes et la provenance numérique disponible. Voir Peut-on savoir si une photo a été retouchée ? pour une vue d’ensemble.
Références techniques principales
CIPA — Standards Exif, dont Exif Version 3.1
Adobe — Extensible Metadata Platform (XMP)
IPTC — Photo Metadata Standard
Consulter les informations d’une image avec SIGNA
Avec SIGNA pour Android, vous pouvez consulter sur l’appareil les métadonnées prises en charge et l’état actuel de l’image, puis préparer dans la même application ce que vous allez partager avec un filigrane visible ou un signal SIGNA invisible. Vous examinez d’abord le fichier que vous avez, puis vous choisissez comment le préparer avant l’envoi.
