Content Credentials, explained: what C2PA actually stores in your file

Provenance is data, not a picture

A C2PA manifest can record the creating tool, edits and source materials, with a digital signature. It may be embedded in a file or stored externally. Not every file includes the same information.

MetadataRemover.cc removes supported embedded metadata blocks from a copy. It does not rewrite a signed history or delete records held elsewhere. Removing a local manifest is not proof that the file has no other provenance.

Where each format keeps the manifest

The C2PA specification defines a carrier per container family, which is why an inspector can name the exact block rather than guessing.

  • JPEG stores it in an APP11 segment holding JUMBF boxes.
  • PNG uses a caBX chunk, sometimes alongside text chunks carrying the same markers.
  • WebP adds a C2PA RIFF chunk next to the EXIF and XMP chunks.
  • AVIF, HEIC, MP4, MOV and M4A use a top-level uuid box whose user type identifies a content-provenance manifest.
  • WAV uses a C2PA RIFF chunk; FLAC and MP3 use an ID3v2 GEOB frame with the application/c2pa MIME type.

What removal actually achieves

Removing the manifest removes the file's own signed account of how it was made: which tool, when, and sometimes from which ingredients. For someone publishing a personal photo, that is often the same decision as removing GPS coordinates or the name of their editing software.

It does not alter a single pixel, and it does not remove a durable watermark or a fingerprint. The C2PA specification pairs manifests with those precisely because metadata is easy to lose in normal use — a screenshot, a re-upload, a messaging app that re-encodes. If a durable mark is present, cleaning leaves it exactly where it was.

Verify rather than trust

MetadataRemover.cc inspects the cleaned copy again for the items it supports. A separate Content Credentials verifier may still discover externally stored records through a watermark or fingerprint. Review the remaining findings and keep the original; no findings here is not a guarantee of no provenance anywhere.

Inspect a file with MetadataRemover.ccRemove hidden file details and unwanted text characters before you share. Check your file, clean a copy and keep the original, all in your browser.
Open the inspector