Comment savoir si une image est générée par IA ?
Compter les doigts et traquer le texte déformé ne constitue plus une méthode fiable : l'erreur survient dans les deux sens. L'approche défendable consiste à repartir du fichier d'origine et à lire les preuves de provenance qu'il transporte encore. AICheck365 examine les Content Credentials C2PA, les champs EXIF et XMP, les blocs de texte PNG contenant les paramètres de génération ou un workflow ComfyUI, ainsi que le nom du fichier — le tout dans votre navigateur, en séparant les signatures vérifiables des métadonnées librement modifiables.
En résumé : plusieurs couches de preuves, pas un pourcentage unique
La preuve la plus solide est une signature C2PA valide dont le manifeste déclare digitalSourceType = trainedAlgorithmicMedia. Les champs EXIF/XMP non signés et les textes PNG (prompt, workflow) viennent en appui mais restent modifiables. Le nom du fichier et les bizarreries visuelles ne sont que des indices faibles. L'absence de signal signifie que cette copie ne conserve aucune preuve lisible — ce n'est pas la démonstration d'une création humaine.
Échantillons réels reproductibles sur ce site
| JPEG Adobe Firefly | Un échantillon public de la Content Authenticity Initiative. digitalSourceType = trainedAlgorithmicMedia est lisible et la signature C2PA est cryptographiquement valide, mais le certificat ne figure pas dans la liste de confiance : le résultat s'affiche donc en valid plutôt qu'en trusted. |
|---|---|
| PNG ComfyUI / Stable Diffusion XL | Un original issu des exemples officiels ComfyUI. Le PNG conserve les blocs de texte prompt et workflow ainsi que des paramètres de génération non signés. |
| JPEG sans métadonnées de provenance | Renvoie « aucune preuve lisible ». Cet échantillon témoin montre pourquoi un résultat vide ne permet pas de distinguer une photo ordinaire d'une image IA dont les métadonnées ont été effacées. |
Signaux à vérifier
| Content Credentials C2PA | Le manifeste, l'état de la signature, l'état de confiance, digitalSourceType, le claim generator et les actions sont rapportés séparément. Une signature valide déclarant une origine IA constitue la preuve la plus forte disponible. |
|---|---|
| EXIF / XMP | Software, CreatorTool, Credit, DigitalSourceType et UserComment conservent parfois un nom de plateforme ou une étiquette AIGC. Ces champs non signés restent modifiables. |
| Texte PNG / workflow | Stable Diffusion, AUTOMATIC1111, ComfyUI et NovelAI peuvent inscrire prompt, prompt négatif, seed, sampler, CFG, nom du modèle et workflow JSON complet. |
| Nom de fichier et contexte visuel | Un préfixe de plateforme ou une main ratée méritent d'être notés, mais l'un se renomme en une seconde et l'autre se lit de travers. |
Pourquoi l'inspection visuelle échoue dans les deux sens
Les modèles actuels ont corrigé la plupart des indices d'autrefois : une image entièrement synthétique peut paraître banale. L'erreur inverse est tout aussi fréquente — une vraie photographie passée par une forte compression ou un flou de bougé produit des doigts empâtés et des lignes tordues qui se lisent comme « de l'IA ». Les traits ci-dessous ne suffisent plus à conclure.
- Mains, dents, bijoux et cheveux : les modèles récents les rendent de façon convaincante, et la compression les abîme sur de vraies photos.
- Texte dans l'image : les lettres déformées ont longtemps été un indice fiable, mais le rendu du texte a rapidement progressé.
- Lumière et reflets : juger la cohérence physique à l'œil reste instable et fait souvent passer des photographies ordinaires pour des images IA.
Une hiérarchie des preuves en cas de contradiction
Lorsque les signaux se contredisent, classez-les selon la difficulté à les falsifier et accordez votre confiance d'abord à la couche la plus robuste :
- 1. Une signature C2PA valide déclarant une génération par IA — la preuve la plus forte et vérifiable indépendamment.
- 2. Les métadonnées non signées (EXIF/XMP, prompt ou workflow PNG) — informatives, mais modifiables.
- 3. Le nom du fichier, par exemple un préfixe de plateforme — contexte faible, changé en un instant.
- 4. L'intuition visuelle — un point de départ pour l'enquête, jamais une conclusion.
Peut-on vérifier une image récupérée sur les réseaux sociaux ?
Rarement en totalité. WhatsApp, Instagram, Facebook, X et les captures d'écran ré-encodent l'image, ce qui supprime généralement le C2PA, le XMP et les textes PNG au passage. Un résultat vide ne dit donc rien sur le caractère synthétique de l'image. La démarche utile consiste à remonter d'un cran : demander le fichier tel qu'il est sorti de l'outil, ou chercher la version publiée en plus haute résolution. Plus on se rapproche de cette première copie, plus les preuves lisibles subsistent.
Vérifier une image étape par étape
- Conservez le fichier d'origine — Utilisez le fichier téléchargé depuis la plateforme ou envoyé par son auteur, pas une capture d'écran ni une copie issue des réseaux sociaux.
- Lancez l'analyse en local — Chargez l'image dans AICheck365 et lisez la synthèse C2PA, EXIF/XMP, texte PNG et nom de fichier. Tout se passe dans votre navigateur, sans envoi.
- Vérifiez que le C2PA est réellement valide — La présence de C2PA n'est pas le résultat. Contrôlez si la signature se vérifie, si des erreurs d'altération apparaissent et si le manifeste déclare bien une génération par IA.
- Recoupez les champs d'appui — Vérifiez que outil, modèle, prompt et workflow concordent entre eux et avec l'origine du fichier. Les métadonnées non signées peuvent être fabriquées.
- Notez la provenance et les limites — Consignez l'URL source, la date, un éventuel réexport et le résultat. Gardez les bizarreries visuelles comme remarque finale, pas comme verdict.
Limites
- Messageries, réseaux sociaux, optimiseurs d'images et captures d'écran suppriment couramment le C2PA, le XMP et le texte PNG.
- Les champs EXIF/XMP non signés et le workflow JSON peuvent être modifiés ou copiés d'un fichier à l'autre : ce sont des indices, pas des preuves.
- La présence de C2PA ne signifie pas automatiquement IA : il faut lire ce que déclare le manifeste (digitalSourceType et actions).
- Aucun signal trouvé signifie que cette copie ne conserve rien de lisible ; cela n'exclut pas une génération par IA.
Commencez par le détecteur complet pour rassembler les preuves, puis ouvrez les résultats C2PA ou workflow PNG dans l'outil dédié.
FAQ
Existe-t-il un détecteur d'images IA gratuit ?
Oui. AICheck365 lit gratuitement le C2PA, les métadonnées EXIF/XMP et les paramètres PNG dans votre navigateur, sans compte ni envoi de fichier. Il rapporte les signaux réellement présents plutôt qu'un simple verdict.
Un outil peut-il être fiable à 100 % ?
Non, et quiconque le promet en promet trop. Ce qui est établissable, ce sont les signaux de provenance encore portés par le fichier. Si les preuves ont été effacées, la réponse honnête est que le fichier ne permet plus de conclure.
Que signifie « aucun signal trouvé » ?
Que cette copie ne conserve aucune preuve de provenance lisible. Les métadonnées n'ont jamais été écrites, ou ont été retirées en chemin. Ce n'est pas une preuve de création humaine.
La présence de C2PA signifie-t-elle toujours IA ?
Non. Le C2PA documente la provenance en général, y compris pour des photographies d'appareil. Il faut vérifier si le manifeste déclare une source IA via digitalSourceType ou un claim generator génératif.
Mes fichiers sont-ils envoyés quelque part ?
Non. L'analyse s'exécute localement dans votre navigateur via du Rust compilé en WebAssembly : l'image ne quitte pas votre appareil.
Sources et registres de vérification
- Registres publics d'échantillons AICheck365 — Provenance des échantillons, dates de test, signaux observés et limites connues.
- Content Authenticity Initiative example assets — Source publique de l'échantillon C2PA Firefly.
- Exemples officiels ComfyUI — Source du PNG SDXL contenant un workflow.
- Spécification technique C2PA 2.2 — Spécification officielle des manifestes, assertions et vérification de signature.
- Méthodologie AICheck365 — Comment sont interprétées la force des preuves et l'absence de signal.