Need to comply with the EU AI Act by 2 December 2026? New users can start with Trufo's AI Labeling Service or C2PA Certificates for free until 1 January 2027.

Conformité en matière d’étiquetage IA

Comment respecter les nouvelles exigences de l’article 50(2) de l’AI Act européen et du SB 942 californien.
Publié le 30 juin 2026 ; mis à jour le 4 novembre 2026

Plusieurs réglementations sur l’étiquetage des contenus IA ont été adoptées à travers le monde. Les obligations les plus immédiates sont celles de l’article 50(2) de l’AI Act européen, dont l’échéance du 2 décembre 2026 approche pour les systèmes d’IA générative existants, et du California AI Transparency Act, qui prévoit des échéances distinctes pour les producteurs d’IA, les plateformes de contenus et les appareils de capture d’images.

Réglementations sur l’étiquetage IA dans le mondeNovembre 2026
en vigueur, C2PA + filigraneen vigueuren vigueur, portée limitéeproposé ou à venirnon couvert

Sélectionnez un territoire pour connaître le champ d’application, les échéances et les exigences.

Les deux textes les plus importants sont l’article 50(2) de l’AI Act européen et le California AI Transparency Act.

Respecter ces exigences est une démarche assez complexe, car deux nouvelles technologies sont nécessaires : les métadonnées signées numériquement et le filigranage invisible. Les mises en œuvre doivent notamment être interopérables, ce qui rend de fait nécessaire le recours à des prestataires tiers.

C2PAGénéré par l’IAGénérateur · Modèle · Heure

Métadonnées signées cryptographiquement

Les C2PA Content Credentials joignent au fichier un enregistrement de provenance dont les altérations sont détectables : qui l’a signé, comment l’IA est intervenue et quel système l’a généré.

SOURCE TROUVÉE

Filigranage invisible

Un signal intégré au média lui-même permet de retrouver son origine IA, même si les métadonnées sont supprimées. Les filigranes par insertion peuvent aussi rétablir le lien avec une fiche de contenu.

Trufo est le partenaire de confiance des entreprises qui doivent se mettre en conformité. Nous travaillons avec des laboratoires d’IA (comme OpenAI), des marques (comme Adidas), des plateformes (comme Getty Images) et des rédactions (comme IPTC) sur leurs mises en œuvre en production.

Conformité gérée avec Trufo

Estimation pour la mise en conformité : 10 jours, 1 ingénieur, une intégration propre.

Pour ceux qui recherchent une solution de conformité, voici un guide étape par étape :

1. Créez un compte sur app.trufo.ai. Invitez les membres de votre organisation.

Activez l’authentification multifacteur dans User Settings. Un propriétaire ou administrateur de l’organisation effectue la validation, accepte les accords et crée les clés API.

2. Effectuez la validation de l’organisation (2 à 5 jours ouvrés pour un rappel téléphonique) et souscrivez au C2PA Signing Service (120 $/mois).

3. Configurez le SDK Python

Consultez trufo-py pour la documentation.

Créez une clé c2pa-sign-prod dans Organization Settings → API Access. L’authentification multifacteur est obligatoire. Remplacez les valeurs des clés ci-dessous, puis exécutez chaque étape dans le même terminal.

Utilisez Python 3.10 ou une version ultérieure avec la prise en charge de venv. Les commandes suivantes utilisent Bash.

bash
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade 'trufo>=2.2,<2.3'
export TRUFO_C2PA_SIGN_PROD_API_KEY='<your-c2pa-sign-prod-key>'

4. Enregistrez votre système d’IA

Pour l’étiquetage IA en première partie, votre organisation doit exploiter le système et son modèle. Un propriétaire ou administrateur doit d’abord accepter le Created Assertion Acknowledgement.

Remplacez AI_SYSTEM_NAME et AI_SYSTEM_VERSION ci-dessous. Enregistrez chaque version du système une seule fois ; utilisez l’identifiant enregistré pour les appels de signature suivants.

Enregistrez ce code sous register.py, puis exécutez python register.py. Votre identifiant sera écrit dans ai-system-id.txt.

python
import os
from pathlib import Path
import requests

response = requests.post(
    "https://api.trufo.ai/ai-system/add",
    headers={"X-API-Key": os.environ["TRUFO_C2PA_SIGN_PROD_API_KEY"]},
    json={
        "name": "<AI_SYSTEM_NAME>",
        "version": "<AI_SYSTEM_VERSION>",
        "ai_involvement_modes": ["ai_generated"],
        "c2pa_first_party_attestable": True,
        "c2pa_ai_disclosure": {"modelType": "c2pa.types.model"},
    },
    timeout=60,
)
response.raise_for_status()
ai_system_id = response.json()["ai_system_id"]
Path("ai-system-id.txt").write_text(ai_system_id)
print(ai_system_id)

5. Signez votre contenu

Cet exemple d’image utilise un fichier d’entrée de moins de 10 000 000 octets.

Placez input.jpg à côté de ai-system-id.txt. Enregistrez ce code sous sign.py et exécutez python sign.py ; il produit signed.jpg.

python
import os
from pathlib import Path
from trufo import sign_c2pa

signed = sign_c2pa(
    os.environ["TRUFO_C2PA_SIGN_PROD_API_KEY"],
    Path("input.jpg").read_bytes(),
    assertions=[
        ["ai_system", {
            "ai_system_id": Path("ai-system-id.txt").read_text().strip(),
            "ai_involvement": "ai_generated",
        }],
    ],
    actions=[
        ["watermark", {
            "wid_allocation_mode": "per_embed",
            "effort_policy": "require",
        }],
    ],
)
Path("signed.jpg").write_bytes(signed)

Vérifiez votre contenu signé sur verify.trufo.ai.

Guide d’intégration complet · Formats pris en charge · Fichiers volumineux et audio/vidéo

Trufo vous aide à respecter toutes les exigences de conformité dans les territoires dont vous avez besoin :

Métadonnées signées numériquement

Pour les formats qui prennent en charge les métadonnées, les signataires du code indiquent si le contenu a été généré ou manipulé par l’IA : « All recorded information will be digitally signed ».

✓ Des métadonnées C2PA conformes consignent l’intervention de l’IA dans un manifeste signé numériquement.

Filigranes invisibles

Les signataires du code veillent à ce que les contenus générés ou manipulés par l’IA soient « marked with an imperceptible watermark », à l’exception des textes très courts.

✓ PawPrint intègre un filigrane invisible. Le filigranage par système d’IA convient au workflow européen ; pour la Californie, utilisez le filigranage par insertion.

Identifiants uniques de contenu

Lorsque cela est techniquement possible, les fournisseurs concernés doivent inclure un « unique identifier » dans la mention latente des images, vidéos et contenus audio que leur IA crée ou modifie au-delà de retouches mineures.

✓ Le filigranage par insertion attribue à chaque résultat un identifiant unique lié à sa fiche de contenu.

Mentions interopérables

Les mentions latentes des fournisseurs concernés doivent être « compliant or interoperable with widely recognized industry standards ».

✓ Les manifestes C2PA et les identifiants de soft binding enregistrés relient la signature, le filigranage et la validation en aval.

Outil de détection interopérable

Les signataires du code fournissent un « detection mechanism for each marking technique » et permettent la détection entre systèmes lorsque cela est techniquement possible. L’accès est généralement gratuit.

✓ L’outil public de détection sur verify.trufo.ai est gratuit. Des sites en marque blanche sont également disponibles.

Outil public de détection

Les fournisseurs concernés doivent proposer « a disclosure verification tool at no cost to the user » pour permettre aux utilisateurs d’évaluer les médias créés ou modifiés par l’IA et de récupérer les données de provenance détectées.

✓ Utilisez verify.trufo.ai comme outil public gratuit de détection et ajoutez un lien depuis l’interface de votre produit.

Quelques questions fréquentes :

Comment choisir parmi les cinq modes d’intégration ?

Utilisez la version locale si vous souhaitez conserver vos fichiers multimédias en local ; la signature des claims C2PA reste effectuée sur les serveurs Trufo, tout comme diverses autres opérations nécessaires au fonctionnement du service Trufo. Utilisez les API REST (cloud) ou l’image Docker (locale) si Python s’intègre mal à votre environnement technique.

Existe-t-il d’autres méthodes d’intégration, comme des SDK Node.js ou Rust ?

Nous travaillons actuellement à la prise en charge de davantage de workflows. Pour toute demande particulière, n’hésitez pas à nous écrire à support@trufo.ai.

Et si je dois faire des déclarations plus complexes ou si je souhaite que mon nom apparaisse dans les données C2PA ?

Vous devriez souscrire au Generator Product à votre marque. Veuillez réserver une consultation gratuite de 30 minutes.

Et si je souhaite déclarer un contenu modifié par l’IA plutôt que généré par l’IA ?

Si vous souhaitez utiliser la méthode « la plus précise » pour déclarer une action « modifiée par l’IA » et un parent « non-IA », les contraintes de conformité nous empêchent d’inscrire ce claim dans le generator product partagé du Trufo AI Labeling Service. Vous devriez souscrire au Generator Product à votre marque. Toutefois, ce que vous pouvez faire dès maintenant, c’est définir un composant « non-IA » (componentOf) ou une entrée (inputTo), puis définir ai_involvement sur ai_modified (à venir dans la v2.3).

Le coût varie-t-il selon la quantité ou le type de contenus que je traite ?

Oui, mais de manière raisonnable. Nous travaillons aussi bien avec de petites équipes qui produisent 1 à 2 contenus par mois qu’avec de très grandes entreprises qui en traitent un milliard par jour. Nous aurons donc une solution adaptée, quel que soit votre volume de contenus actuel ou prévu.

Quels autres prestataires proposent ce service clé en main ?

Trufo est actuellement le seul prestataire qui soit à la fois une autorité de certification C2PA de confiance et un fournisseur de filigranes et de soft binding. Aucun autre prestataire n’est donc en mesure de proposer un véritable service clé en main en novembre 2026. Adobe fournit bien C2PA et des filigranes prêts à l’emploi, mais uniquement pour les workflows de son propre écosystème de produits.

Développer son propre étiquetage IA

Estimation pour la mise en conformité : 3 à 6 mois, 2 à 5 ingénieurs, des mises à jour continues.

Pour ceux qui souhaitent développer leur solution de conformité en interne, voici un guide étape par étape :

1. Développez un generator product C2PA conforme et passez avec succès le C2PA Conformance Program.

  • par vos propres moyens

2. Trouvez une autorité de certification C2PA pour obtenir votre C2PA Claim Signing Certificate.

  • Trufo CA
  • Digicert
  • SSL.com
  • Irdeto
  • D-Trust

3. Trouvez un fournisseur TSA C2PA pour ajouter des horodatages à vos données C2PA.1

  • Trufo CA
  • Digicert
  • SSL.com

4. Trouvez un fournisseur dont le filigrane est conçu pour l’interopérabilité, plutôt que pour le suivi des fuites, par exemple.

  • Trufo PawPrint
  • Google SynthID

5. Mettez en place un registre de contenus pour permettre de récupérer les métadonnées requises à partir du filigrane.2

  • Trufo Provenance Registry
  • par vos propres moyens

6. Mettez en place un point d’accès public gratuit de décodage pour vérifier les contenus.

  • Trufo PawPrint
  • Google SynthID
  • par vos propres moyens

7. Suivez les mises à jour des normes C2PA et CAWG.

  • par vos propres moyens

1 Non requis pour la Californie.
2 Non requis pour l’UE.

De nouvelles réglementations, notamment en Chine, en Inde et en Corée, peuvent entraîner des exigences supplémentaires.

Quelques questions fréquentes :

Dois-je développer ma propre solution ou utiliser le service clé en main ?

Nous recommandons généralement aux types d’entreprises suivants de développer leur propre solution : (a) les géants de la technologie, (b) les fabricants de matériel, (c) les experts de la provenance C2PA.

Notes de version pertinentes

Voici les principales versions qui concernent l’étiquetage IA.

  1. v2.2
    • offre à durée limitée : services de base gratuits jusqu’au 1er janvier
    • lancement de l’enregistrement ai-system (pour la conformité) ; dépréciation de l’enregistrement ai-disclosure (obsolète)
    • le filigranage par système est désormais disponible, en complément du filigranage par insertion

  2. v2.1
    • lancement de l’intégration par image Docker
    • activation du Trufo AI Labeling Service en mode local

  3. v2.0
    • spécifications C2PA v2.4, conformité v0.2
    • lancement du Generator Product à votre marque pour des déclarations plus complexes ou une meilleure visibilité de votre marque
    • activation d’un étiquetage IA correct via le Trufo AI Labeling Service (c2pa.created + trainedAlgorithmicMedia)

  4. Plus tôt en 2026

    v1.x
    • point d’accès API distinct dans l’UE pour la résidence des données (eu.api.trufo.ai au lieu de api.trufo.ai)
    • lancement du Trufo Provenance Service (premier service de ce type à satisfaire au programme de conformité)
    • délivrance de C2PA Claim Signing Certificates et de C2PA Trusted Timestamps

À propos de Trufo

Conçu par des personnes qui ont la provenance à cœur.

Notre équipe réunit des diplômés de Princeton, Stanford et Harvard ainsi que des ingénieurs de Netflix, Google et Meta, passionnés par la création d’une infrastructure de confiance pour le monde de l’après-IA. Nous participons à C2PA depuis ses débuts et sommes là pour vous aider à intégrer une provenance de confiance à vos produits.

Votre produit.
Une voie claire pour avancer.

Parlons de votre workflow, de vos échéances et de vos questions.