Guide des métadonnées photo

Comment vérifier si une image est générée par IA

L'une des vérifications donne une réponse certaine quand elle se déclenche. L'autre devine et se trompe assez souvent pour ruiner un argument. Commencez par la certaine.

La réponse courte

Une vérification des métadonnées prouve qu'une image provient d'un générateur. Elle ne prouve jamais le contraire. L'absence d'un label signifie que le label a disparu quelque part, et cela arrive constamment.

  • Label présent : preuve solide Une valeur IPTC Digital Source Type, un champ générateur XMP, ou un manifeste C2PA signé nomme directement l'origine. Les fichiers acquièrent rarement ces champs par accident.
  • Label absent : aucune preuve dans un sens ou dans l'autre Les captures d'écran, les envois sur les réseaux sociaux, les applications de messagerie, et la plupart des éditeurs suppriment les champs de provenance. Un fichier propre prouve seulement que le fichier est propre.

À quoi ressemble un vrai label IA

Trois systèmes distincts écrivent ces champs, et un fichier généré en porte souvent plus d'un.

Signaux de provenance qui apportent une réponse certaine
SignalOù cela se trouveCe que cela indique
IPTC Digital Source TypeBloc IPTC ou XMPUne valeur contrôlée telle que trained algorithmic media, composite synthetic media, ou digital capture. L'IPTC publie le vocabulaire, les valeurs signifient donc la même chose partout.
Champs générateur XMPPaquet XMPLe nom de l'outil, le modèle, parfois le texte du prompt et un identifiant de tâche.
Content Credentials C2PAUn manifeste signé à l'intérieur du fichierOrigine et historique de modification, signés cryptographiquement. La spécification C2PA définit le format.
Balises Software et commentEXIFPlus faible, mais une valeur Software nommant un générateur reste une piste.

Vérifier un fichier en trois étapes

  1. Obtenir le fichier original Demandez le fichier tel qu'envoyé, pas une capture d'écran ni un téléchargement depuis un réseau social. Une copie réenregistrée a déjà perdu les champs que vous voulez lire.
  2. Ouvrez-le dans le visualiseur Chargez-le dans l'outil de métadonnées. Rien n'est envoyé. Le panneau IA et origine affiche le générateur déclaré et chaque champ de provenance que le fichier contient.
  3. Lisez le résultat littéralement Des champs présents signifient que le fichier le dit. Rien trouvé signifie que le fichier ne dit rien. L'outil ne transforme pas le silence en verdict, et vous ne devriez pas non plus.

Pourquoi les détecteurs de pixels ne sont pas d'accord entre eux

Un détecteur d'image IA examine la photo et évalue son degré de caractère synthétique. Ce score provient d'un modèle entraîné sur des exemples, il hérite donc de chaque lacune de cet ensemble d'entraînement. Passez une même photographie dans trois détecteurs et vous pouvez obtenir trois réponses différentes.

Les modes d'échec sont prévisibles. Une forte compression, un débruiteur puissant, un filtre beauté, ou un recadrage suréchantillonné poussent tous une vraie photographie vers un score synthétique. Une image générée passée par une capture d'écran puis un envoi social atterrit souvent du bon côté. Aucun des deux résultats ne constitue une preuve.

Les systèmes de filigrane logés dans les pixels forment une troisième catégorie. Google DeepMind décrit SynthID comme un signal imperceptible intégré directement dans les pixels et détecté par la technologie SynthID. Seul un détecteur correspondant peut le lire. Vaultaire n'inspecte jamais les pixels, il ne rapporte donc une chaîne SynthID que lorsque les métadonnées en mentionnent une, et indique sinon que la vérification des pixels n'a pas été effectuée.

Comment les labels disparaissent

La plupart des pertes de labels n'ont rien à voir avec une volonté de cacher quoi que ce soit.

  • Captures d'écran Une capture d'écran est une nouvelle image d'un écran. Elle porte les métadonnées de votre appareil et aucune de celles du fichier d'origine.
  • Plateformes sociales et applications de messagerie Les envois sont réencodés pour économiser la bande passante. Le réencodage conserve les pixels et jette la plupart des blocs de métadonnées.
  • Modifications ordinaires Recadrez-la, redimensionnez-la, ou exportez-la dans un format différent, et de nombreux éditeurs écrivent un fichier neuf ne contenant que les champs qui les intéressent.
  • Suppression volontaire Un outil de suppression de métadonnées efface les champs volontairement. C'est le même problème à sens unique, vu de l'autre côté.

FAQ sur la vérification d'image IA

Peut-on savoir si une image est générée par IA ?

Parfois, et dans un seul sens. Quand le fichier porte un label IA tel que la valeur IPTC Digital Source Type trained algorithmic media, un nom de générateur, ou un manifeste C2PA signé, vous avez une réponse certaine. Quand le fichier ne porte aucun de ces éléments, vous n'avez aucune réponse, car enregistrer et partager suppriment ces champs couramment.

Les détecteurs d'image IA sont-ils fiables ?

Les détecteurs de pixels renvoient une probabilité, pas un fait, et ils se trompent dans les deux sens sur des photographies ordinaires. Utilisez-les comme un indice, jamais comme une preuve.

Une capture d'écran conserve-t-elle les métadonnées IA ?

Non. Une capture d'écran crée un nouveau fichier à partir de ce que l'écran affichait. Elle porte les métadonnées que votre appareil écrit et aucun des labels IA ni du registre C2PA du fichier d'origine.

Instagram supprime-t-il les données EXIF ?

Chaque grande plateforme sociale réencode les envois et supprime la plupart des métadonnées d'origine, champs de provenance IA compris. Une image enregistrée depuis un fil social ne porte presque jamais ce que le générateur a écrit.

Quels générateurs le rapport peut-il nommer ?

Quand le fichier l'enregistre, le rapport nomme Adobe Firefly, AUTOMATIC1111 ou Stable Diffusion WebUI, ChatGPT ou OpenAI, ComfyUI, DALL-E, Flux, Google Imagen, InvokeAI, Midjourney et Stable Diffusion. Il rapporte le texte que le fichier contient et ne devine jamais au-delà.

Le fichier quitte-t-il mon appareil ?

Non. L'analyse s'exécute dans un Web Worker de votre navigateur. Aucun envoi, aucun compte, aucune copie serveur.