TL;DR, Réponse Rapide
11 min de lectureUne Content Credential est un C2PA Manifest : un ensemble d'assertions sur la façon dont un média a été créé, référencées par un claim unique et scellées par une claim signature. Cette signature la distingue d'un simple champ de métadonnées comme l'IPTC Digital Source Type, que n'importe quel éditeur peut réécrire sans laisser de trace. Meta et TikTok ont tous deux publié qu'ils lisent les Content Credentials à l'envoi. Aucun des deux n'a publié ce que son pipeline d'images fait ensuite du manifeste.
Que sont les Content Credentials ?
Métadonnées de provenance signées, les Content Credentials sont des C2PA Manifests (manifestes de provenance au sens du standard C2PA) logés dans un fichier : un ensemble d'assertions (des déclarations sur la façon dont le média a été créé), référencées par un claim unique (la structure de données qui les regroupe) et scellées par une claim signature (la signature numérique posée sur ce claim). La Content Authenticity Initiative, qui développe les outils open source, les décrit comme « the verifiable metadata that the CAI's tools help implementers generate, read, and display, based on the C2PA's technical standards » et compare le résultat à une étiquette nutritionnelle pour le contenu numérique.
La signature fait toute la différence avec l'IPTC Digital Source Type, une valeur de métadonnées unique qui indique comment un fichier a été produit. L'IPTC fournit un terme de vocabulaire. C2PA fournit un conteneur signé qui porte ce terme avec les outils, les modifications et les médias sources à l'origine du fichier. N'importe quel éditeur réécrit la valeur IPTC sans laisser de trace. Réécrire les pixels sous une Content Credential casse un hash cryptographique, et un validateur signale l'écart. La CAI énonce la propriété sans détour : « Unlike other types of metadata, Content Credentials are cryptographically signed, making them tamper-evident. »
Consultez la page IPTC pour la valeur. Consultez celle-ci pour le conteneur.
Quelles sont les parties d'un C2PA Manifest ?
Quatre termes portent la structure, assertion, claim, claim signature et manifeste, et cinq autres décrivent ce qui se passe quand un fichier commence à circuler. La spécification C2PA définit chacun d'eux. Chaque définition ci-dessous est citée de la C2PA Specification version 2.2, publiée en mai 2025.
| Terme | Définition C2PA 2.2, mot pour mot | En pratique |
|---|---|---|
| Assertion | « A data structure which represents a statement either made (or 'created') by the signer or simply gathered at claim generation-time, concerning the asset. » | Une déclaration : qui l'a créé, quand, avec quoi, par quelle action |
| Claim | « A digitally signed and tamper-evident data structure that references a set of assertions, concerning an asset, and the information necessary to represent the content binding. » | L'index qui rassemble les assertions en un seul objet signable |
| Claim signature | « The digital signature on the claim created using the private key owned by a signer. The claim signature is a part of the C2PA Manifest. » | Le sceau cryptographique du signataire sur cet index |
| C2PA Manifest | « The set of information about the provenance of an asset based on the combination of one or more assertions (including content bindings), a single claim, and a claim signature. » | Assertions plus claim plus signature, en une seule unité |
| C2PA Manifest Store | « A collection of C2PA Manifests that can either be embedded into an asset or be external to its asset. » | La chaîne de manifestes qu'un fichier a accumulée |
| Active manifest (manifeste actif) | « The last manifest in the list of C2PA Manifests inside of a C2PA Manifest Store which is the one with the set of content bindings that are able to be validated. » | Celui qui décrit le fichier dans son état actuel |
| Hard binding (liaison cryptographique aux octets) | « One or more cryptographic hashes that uniquely identifies either the entire asset or a portion thereof. » | Le hash qui lie le manifeste à ces octets précis |
| Soft binding (liaison par empreinte ou filigrane) | « A content identifier that is either (a) not statistically unique, such as a fingerprint, or (b) embedded as an invisible watermark in the identified digital content. » | Une voie de récupération quand les octets changent |
| Ingredient (ingrédient) | Un média utilisé pour construire un média composé, référencé par le manifeste du résultat | Le fichier antérieur qui a servi à celui-ci |
L'arithmétique qui découle de la définition du manifeste :
1 C2PA Manifest = N assertions + 1 claim + 1 claim signature
Faites le calcul sur un vrai fichier. Un appareil photo compatible C2PA écrit dans le JPEG une assertion de capture, une assertion de vignette, une assertion d'actions et une assertion de hash. Cela fait 4 assertions, 1 claim qui référence les quatre, 1 claim signature sur le claim, donc 1 manifeste. Ouvrez le même fichier dans un éditeur compatible C2PA, recadrez-le et exportez-le. L'éditeur écrit un second manifeste dont l'assertion d'ingrédient renvoie au premier. Le manifest store contient désormais 2 manifestes, et le second est le manifeste actif, parce que c'est celui dont les content bindings correspondent au fichier que vous avez en main.
Comment un validateur vérifie-t-il une Content Credential ?
Un validateur recalcule le hash du hard binding sur le média et le compare à la valeur enregistrée par le claim, puis vérifie la claim signature à l'aide du certificat du signataire. Les deux vérifications doivent réussir. Le hash prouve que les octets sont ceux que le signataire a signés. La signature prouve que le claim vient de ce signataire et n'a pas été modifié depuis.
C'est pourquoi une Content Credential répond à une question plus étroite que ce que la plupart des gens imaginent. La CAI dit explicitement que les Content Credentials « aren't intended to prescriptively indicate whether a piece of content is 'real'. » Un manifeste valide dit que ce fichier correspond à cet historique signé. Il ne tranche pas sur l'honnêteté de la photo.

- Le fichier correspond aux octets signés par le signataire
- Le claim provient bien de ce signataire et n'a pas été modifié
- Si la photographie est honnête
- Si le contenu est "réel"
Quels réseaux sociaux conservent les Content Credentials à l'envoi ?
Deux entreprises ont publié qu'elles lisent les Content Credentials à l'ingestion, Meta et TikTok. Aucune entreprise n'a publié ce que son pipeline laisse dans un fichier envoyé que quelqu'un d'autre télécharge.
| Réseau | Ce que l'entreprise a publié | Date | Lit le manifeste à l'envoi | Manifeste dans le fichier téléchargé |
|---|---|---|---|---|
| Facebook, Instagram, Threads | Lit l'information « AI generated » des standards techniques C2PA et IPTC | 2024-02-06 | Oui, déclaré | Non documenté |
| TikTok | « Content Credentials attach metadata to content, which we can use to instantly recognize and label AIGC » | 2024-05-09 | Oui, déclaré | TikTok a indiqué que ses propres Content Credentials « will remain on content when downloaded » |
| X | Aucune déclaration trouvée | Non documenté | Non documenté | |
| Aucune déclaration trouvée | Non documenté | Non documenté | ||
| Aucune déclaration trouvée | Non documenté | Non documenté | ||
| Bluesky | Aucune déclaration trouvée | Non documenté | Non documenté | |
| YouTube | Aucune déclaration trouvée | Non documenté | Non documenté |
Non documenté signifie qu'une entreprise n'a rien publié sur la question, ce qui est différent d'une entreprise qui dit non. Le billet de TikTok de mai 2024 est le seul engagement de la liste sur la survie des données, et il couvre les Content Credentials que TikTok attache aux contenus TikTok, pas un manifeste arrivé avec une image que vous avez envoyée. Ce que TikTok fait d'un manifeste entrant relève de la même règle de lecture que tout le reste, et la propre mention de contenu généré par IA de TikTok en est le résultat visible.
Que deviennent les Content Credentials quand une plateforme réencode une image ?
Le réencodage réécrit les octets que le claim avait hachés, donc le hard binding ne correspond plus et le manifeste intégré ne se valide plus face au fichier. Les réseaux sociaux redimensionnent, recompressent et convertissent les envois par défaut, et toute suppression des segments de métadonnées applicatives efface purement et simplement le manifest store. Andy Parsons, de la CAI, a formulé la contrainte clairement en avril 2024 : « metadata of any kind can be removed deliberately or accidentally. »
OpenAI a fait le même constat le 7 mai 2024, en décrivant ce que C2PA empêche et n'empêche pas : « People can still create deceptive content without this information (or can remove it), but they cannot easily fake or alter this information. » OpenAI ajoute des métadonnées C2PA aux images créées et modifiées avec DALL-E 3 dans ChatGPT et via l'API depuis début 2024, et son billet nommait la lacune qui subsiste : les plateformes, les créateurs et les intermédiaires « need to facilitate retaining metadata » pour que tout cela parvienne à un spectateur.
Il y a donc deux questions distinctes dans « est-ce que ça survit ». La première : le réseau lit-il le manifeste avant de réencoder quoi que ce soit ? Meta et TikTok disent tous deux le faire. La seconde : une personne qui enregistre l'image plus tard obtient-elle un fichier qui se valide encore ? Aucun réseau n'a publié de réponse à la seconde question.
AdaptlyPost
Essai gratuit de 7 jours
Analyses multiplateforme
Boîte sociale
Assistant IA
Que sont les Content Credentials durables ?
Les Content Credentials durables (durable Content Credentials) combinent trois signaux pour que la provenance survive à la perte des métadonnées intégrées : des métadonnées sécurisées, un filigrane invisible et une empreinte du contenu. Parsons a expliqué pourquoi aucun des trois ne fonctionne seul. Les métadonnées peuvent être supprimées. Un filigrane porte une charge utile minuscule et peut être usurpé. La recherche par empreinte est inexacte, donc une correspondance est une vérification perceptuelle, pas une preuve.
Combinés, ils offrent une voie de récupération. Le filigrane porte un identifiant court et un pointeur vers l'endroit où le manifeste est stocké. Un validateur décode le filigrane, récupère la Content Credential stockée chez cet hébergeur, utilise l'empreinte pour confirmer que le contenu correspond perceptuellement et qu'il ne s'agit pas d'un filigrane usurpé, puis vérifie le manifeste de façon cryptographique. Les filigranes sont l'élément qui survit aux « rebroadcasting efforts like screenshotting, pictures of pictures, or re-recording of media, which effectively remove secure metadata. »
La durabilité est un choix d'implémentation, pas quelque chose que le standard active pour vous. La spécification C2PA prévoit cette fonction depuis le départ sous le nom de soft bindings, et chaque générateur décide de l'utiliser ou non.

Qu'est-ce que cela change pour la programmation d'images IA ?
La provenance est écrite par l'outil qui crée le fichier, pas par l'outil qui le publie. Une image quitte un générateur avec le manifeste que ce générateur a signé, et un outil de programmation déplace des octets sans signer de nouveau un claim. Si vous produisez des visuels avec un générateur d'images IA pour les réseaux sociaux, les assertions ont été fixées au moment de la génération.
Ce qui reste sous votre contrôle, c'est votre propre registre. Notez quelles publications programmées ont utilisé des visuels génératifs dans le calendrier de contenu pour les réseaux sociaux qui vous sert à planifier, pour qu'une question d'un client sur la raison pour laquelle un badge est apparu sur une publication et pas sur la suivante ait une réponse qui ne dépend pas de la relecture d'un manifeste depuis un réseau. La même règle guide la façon dont vous briefez rédacteurs et designers sur le contenu généré par IA : la mention que vous pouvez défendre est celle que vous avez écrite, pas celle dont vous espérez qu'elle a survécu à un envoi.
Questions fréquentes
Une Content Credential est-elle la même chose qu'un C2PA Manifest ?
Oui, au sens où Content Credentials est le nom grand public du C2PA Manifest que porte un fichier. La spécification C2PA définit l'objet technique, et la Content Authenticity Initiative a popularisé le nom et développe les outils open source qui le génèrent, le lisent et l'affichent. Quand un outil de vérification vous montre une Content Credential, il affiche un C2PA Manifest.
Quelle est la différence entre un claim et une assertion ?
Une assertion est une seule déclaration sur le média, par exemple le logiciel qui l'a créé ou l'action appliquée. Un claim est la structure de données unique qui référence l'ensemble des assertions plus le content binding. C2PA autorise de nombreuses assertions par manifeste et exactement un claim, et la claim signature signe le claim, pas chaque assertion séparément.
Une Content Credential prouve-t-elle qu'une image n'est pas générée par IA ?
Non. Elle enregistre un historique signé, et cet historique peut indiquer qu'un modèle génératif a produit le média. La CAI déclare que les Content Credentials « aren't intended to prescriptively indicate whether a piece of content is 'real'. » Une image sans aucune Content Credential ne prouve rien non plus, dans un sens comme dans l'autre, car l'absence de manifeste est l'état normal de la plupart des fichiers sur internet.
Peut-on modifier une Content Credential après sa signature ?
La modifier laisse des traces. La claim signature couvre le claim, et le hash du hard binding couvre les octets du média, donc changer l'un ou l'autre fait échouer la validation du manifeste. Quelqu'un peut supprimer le manifeste entier, ce qui est un autre problème : la suppression n'est pas détectable à partir du seul fichier, et c'est la lacune que les Content Credentials durables cherchent à combler avec un filigrane et une empreinte.
Instagram et Facebook conservent-ils les Content Credentials des images envoyées ?
Meta a publié en février 2024 qu'il lit l'information « AI generated » des standards C2PA et IPTC, ce qui décrit une lecture à l'ingestion. Meta n'a rien publié sur la présence du manifeste dans le fichier qu'un spectateur télécharge plus tard. Considérez ce point comme non documenté, ni comme un oui ni comme un non.
Quels outils d'images IA écrivent des Content Credentials ?
OpenAI a commencé à ajouter des métadonnées C2PA à toutes les images créées et modifiées avec DALL-E 3 dans ChatGPT et l'OpenAI API début 2024, et a rejoint le C2PA Steering Committee en mai 2024. Le billet de la CAI d'avril 2024 citait Adobe, OpenAI, Meta, Google, Sony, Leica, Microsoft et Truepic parmi les entreprises ayant lancé ou annoncé une prise en charge dans leurs produits. Vérifiez la documentation du générateur avant de supposer qu'un média porte un manifeste, car la prise en charge varie selon le produit et le format d'export.
Qu'est-ce qu'un soft binding dans un C2PA Manifest ?
Selon la définition C2PA 2.2, un soft binding est un identifiant de contenu qui n'est pas statistiquement unique, comme une empreinte, ou qui est intégré sous forme de filigrane invisible. Il donne au validateur une voie de récupération quand les octets exacts ont changé et que le hash du hard binding ne correspond plus. Les Content Credentials durables s'appuient sur cette fonction et combinent un filigrane avec une empreinte pour que la provenance survive même après la perte des métadonnées intégrées.
Une Content Credential survit-elle à une capture d'écran ?
Un manifeste intégré simple n'y survit pas, car une capture d'écran ou un nouvel enregistrement produit des octets neufs qui cassent le hash du hard binding. Les Content Credentials durables ajoutent un filigrane justement pour ça, et Parsons a décrit qu'il résiste aux "tentatives de rediffusion comme les captures d'écran, les photos de photos ou le réenregistrement de médias". Un validateur qui ne trouve aucune métadonnée peut quand même décoder le filigrane et récupérer le manifeste à l'endroit qu'il indique.
La politique de Content Credentials de TikTok couvre-t-elle les images que vous envoyez sur TikTok ?
Le billet de TikTok de mai 2024 est un engagement sur les credentials que TikTok attache à son propre contenu, pas sur un manifeste déjà présent dans une image envoyée par un utilisateur. Ce que TikTok fait d'un manifeste entrant suit la même règle de lecture que le reste de la liste, et TikTok a seulement déclaré lire le manifeste à l'envoi, sans préciser ce qui en reste ensuite. Le label de contenu généré par IA de TikTok est le résultat visible de cette étape de lecture.
AdaptlyPost
Essai gratuit de 7 jours
Analyses multiplateforme
Boîte sociale
Assistant IA
Qu'est-ce qu'un ingredient dans un C2PA Manifest ?
Un ingredient est un asset utilisé pour construire un asset composé, référencé par le manifeste du résultat, dans le sens pratique que donne le tableau plus haut. Quand un JPEG doté de son propre manifeste est recadré puis exporté par un éditeur, le nouveau manifeste de l'éditeur porte une assertion ingredient qui pointe vers le fichier d'origine. Le manifest store contient alors les deux manifestes, et le plus récent devient le manifeste actif parce que ses content bindings correspondent au fichier que vous tenez.
Cet article vous a-t-il été utile ?
Dites-nous ce que vous en pensez !
Nous voir plus souvent sur Google
Un clic définit AdaptlyPost comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.
Avant de partir...
AdaptlyPost
Planifiez vos contenus sur toutes les plateformes
Gérez tous vos comptes de réseaux sociaux en un seul endroit avec AdaptlyPost.
Analyses multiplateforme
Boîte sociale
Assistant IA
Termes connexes du glossaire


Ce que signifie chaque code IPTC Digital Source Type
Chaque QCode IPTC Digital Source Type expliqué simplement : 17 termes actifs, 3 retirés et ce que les plateformes sociales font de la valeur après l'envoi.


Pourquoi la limite de taille d'image de Bluesky est de 2,000,000 octets
Bluesky limite chaque image de post à 2,000,000 octets, fixés par maxSize dans le lexicon images. Les avatars et bannières s'arrêtent à 1,000,000 octets.


Comment les balises Open Graph décident ce que chaque réseau affiche
Les quatre balises Open Graph exigées par le protocole, qui les lit, qui lit les tags twitter: à la place, et comment voir ce qu'un crawler a reçu.
Articles Connexes


Pourquoi la limite de caractères de Threads compte les emojis en octets UTF-8
Le plafond est de 500, mais la limite de caractères de Threads mesure chaque emoji en octets UTF-8 : un emoji famille coûte 25. Comment compter juste.


Pourquoi la limite de caractères des légendes TikTok se mesure en runes UTF-16
La limite de caractères des légendes TikTok est de 2200 runes UTF-16 en vidéo et de 90 pour un titre de photo. Un seul emoji peut en coûter onze.


Accélérez la production de contenus IA sans perdre votre voix
Génération de texte, création d'images, aide au montage : ce que recouvre la production de contenus par IA et les garde-fous à poser avant de publier.

