À quoi ressemble l'étiquette implicite AIGC
L'étiquette de métadonnées exigée par les règles d'étiquetage du contenu généré par IA, ses champs, son emplacement dans un fichier et la façon dont les plateformes l'écrivent réellement.
Contexte réglementaire
Les Mesures d'étiquetage du contenu synthétique généré par l'IA ont été émises conjointement par quatre régulateurs (les autorités de l'espace cyber, de l'industrie, de la sécurité publique et de la radiodiffusion), en vigueur depuis le 1er septembre 2025. La norme nationale obligatoire GB 45438-2025 (Technologie de cybersécurité : Méthode d'étiquetage du contenu synthétique généré par l'IA) est entrée en vigueur le même jour, suivie de guides de pratique du TC260, dont un sur les étiquettes implicites dans les métadonnées de fichiers.
Les mesures imposent deux types d'étiquette :
- Explicite : texte visible, badges ou signaux audio.
- Implicite : inscrite dans les métadonnées du fichier, invisible pour les humains, lisible par les machines.
L'étiquette implicite
La norme spécifie un objet JSON dans les métadonnées du fichier avec des noms de champs fixes :
{
"Label": "AIGC",
"ContentProducer": "nom ou code du fournisseur du service de génération",
"ProduceID": "identifiant de production du contenu",
"ReservedCode1": "réservé",
"ContentPropagator": "nom ou code de la plateforme de distribution",
"PropagateID": "identifiant de distribution du contenu",
"ReservedCode2": "réservé"
}
Label est toujours AIGC et constitue l'élément de détection. Le fournisseur de génération remplit ContentProducer et ProduceID ; lorsqu'une plateforme redistribue le contenu, elle ajoute ContentPropagator et PropagateID.
Où elle se trouve
La norme spécifie un emplacement par type de fichier :
- Images : un champ d'extension dans les métadonnées. En pratique, PNG utilise un bloc
tEXtouiTXtavec la cléAIGC; JPEG le place principalement dans XMP, parfois dans le segment de commentaire COM. - Vidéo et audio : la zone de métadonnées du conteneur.
- Fichiers texte : l'en-tête du fichier.
Les implémentations variant, AuditImage ne fixe pas d'emplacement. Il recherche le motif "Label":"AIGC" dans les blocs de texte PNG, le paquet XMP, les champs de description EXIF, les segments de commentaire JPEG et les segments APP inconnus, puis parse le JSON complet lorsqu'il le trouve.
Ce que font réellement les plateformes
Au moment de la rédaction, les principaux générateurs couverts ici (Tongyi Wanxiang, Jimeng, Kling, Yige, Hunyuan) écrivent l'étiquette implicite dans leurs exportations, généralement avec un nom d'entreprise ou un code d'enregistrement. Douyin, WeChat et Weibo détectent l'étiquette lors de l'upload et ajoutent les champs du propagateur. Les formats sont encore en cours de stabilisation et la même plateforme peut produire des sorties légèrement différentes au fil du temps.
Relation avec C2PA
Les objectifs sont similaires, les mécanismes différents. L'étiquette implicite AIGC est du JSON brut sans signature ; C2PA a une signature et un hachage du contenu. La crédibilité de l'étiquette provient de l'obligation légale de l'écrire, non de la cryptographie. AuditImage les présente dans des sections séparées : « Étiquette implicite AIGC » et « Content Credentials C2PA ».
Vérification manuelle
exiftool -a -G1 -s image.png | grep -i aigc
exiftool -XMP:all image.jpg | grep AIGC