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>