Testo, audio, video — marcatura AI Act

L'art. 50(2) copre tutti i contenuti sintetici, non solo le immagini. Per questi media servono marker specifici: qui trovi cosa è disponibile oggi.

Audio

C2PA supporta MP3, WAV, M4A, AAC con manifest incorporato nell'header ID3 o in un box MP4. Usa c2patool esattamente come per le immagini, con lo stesso manifest JSON generato in Firma.

c2patool podcast.mp3 --manifest manifest.json --output podcast.signed.mp3

Video

C2PA su MP4/MOV/AVIF-sequence tramite c2patool. Attenzione: molte piattaforme social ri-encodano i video eliminando il manifest — aggiungi sempre una disclosure visibile (overlay o watermark) nel video stesso, tramite ffmpeg:

ffmpeg -i in.mp4 \
  -vf "drawtext=text='Contenuto generato con IA':fontcolor=white:box=1:boxcolor=black@0.6:x=20:y=h-th-20" \
  out.mp4
c2patool out.mp4 --manifest manifest.json --output out.signed.mp4

Testo

Non esiste ancora un embed universale (i whitespace-watermark sono ancora sperimentali). Le prassi consolidate:

  • HTML: dichiarazione JSON-LD nella pagina + intestazione HTTP.
  • PDF/DOCX: manifest C2PA sidecar allegato e nota in prima pagina.
  • Excezione editoriale (art. 50(4)): testo con responsabile editoriale umano non richiede disclosure — indicare comunque in nota redazionale.

Esempio di marker per una pagina web:

<!-- HTTP response header -->
Content-Credentials: ai-generated; model="Gemini 3"; provider="Google"

<!-- Inline JSON-LD -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "creator": { "@type": "SoftwareApplication", "name": "Gemini 3", "provider": "Google" },
  "additionalType": "http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia"
}
</script>