Tous les grands services de génération marquent leur production d'une manière ou d'une autre. L'ennui, c'est que chacun le fait différemment : les uns écrivent des métadonnées, d'autres incrustent une marque dans les pixels, d'autres impriment des mots dans un coin, et chacun exige son propre lecteur. Ce produit lit en une passe tout ce que les spécifications et les modèles publics permettent, et dit clairement ce qu'il ne peut pas lire.
La première, ce sont les métadonnées : l'assertion de divulgation d'IA d'un manifeste C2PA, le type de source numérique IPTC et l'étiquette AIGC de la norme chinoise GB 45438. Le fichier les a écrites lui-même ; elles sont donc faciles à lire et disparaissent à la première réécriture. La deuxième est un filigrane invisible dans les pixels. Le filigrane fixe du pipeline officiel de Stable Diffusion et Adobe TrustMark se lisent en local avec du code et des modèles publiés. La troisième est le texte visible : des formules publiées telles que Imagined with AI, AI-generated content, AI生成 et son équivalent coréen sont lues sur le bord de l'image par reconnaissance de texte.
Une marque laissée par le service générateur lui-même est décisive : la divulgation d'IA de C2PA, l'étiquette généré par IA de GB 45438 et le filigrane de Stable Diffusion le sont, et l'axe de provenance les enregistre comme généré par IA, autodéclaré. Le texte visible peut être tapé par n'importe qui ; c'est donc une preuve modérée qui ne produit jamais de verdict à elle seule. Les étiquettes qui reflètent une déclaration d'utilisateur ou une supposition de plateforme sont faibles. Adobe TrustMark n'est pas du tout une preuve d'IA : il est aussi incrusté avec les Content Credentials dans de vraies photographies, et ne sert donc que d'information de provenance.
Une marque absente n'est pas une preuve, mais une marque qui devrait être là et n'y est pas, c'est autre chose. Quand les pixels portent encore un filigrane TrustMark et que le manifeste C2PA a disparu, le fichier a eu des credentials et les métadonnées ont été retirées. Il en va de même quand le fichier nomme un outil qui joint des credentials à toutes ses sorties et n'a pourtant pas de manifeste, ou quand l'emplacement de l'étiquette GB 45438 est présent mais vide. Dans ces cas, l'état de provenance est enregistré comme retiré, tandis que le verdict de probabilité d'IA ne bouge pas.
Google SynthID est largement utilisé pour les images, l'audio, la vidéo et le texte, mais son détecteur n'est pas public : il ne se confirme que par le service de chaque entreprise ou par une API soumise à une demande d'accès. Les filigranes de texte de Gemini et de Claude reposent sur des clés privées et ne se lisent pas non plus en local. Même les marques lisibles se perdent en chemin : le filigrane de Stable Diffusion disparaît après une recompression JPEG, TrustMark survit en grande partie à la recompression et à la réduction de moitié, et le texte visible survit à une capture d'écran mais pas à un recadrage. Un résultat qui n'a trouvé aucune marque signifie donc toujours inconnu, jamais fait par une personne.
Ce document est une orientation générale, pas un conseil juridique. Un résultat d'analyse est une évaluation probabiliste, pas une preuve.