C2PA Metadata: Content Credentials Explained
March 4, 2025
What is C2PA? (short answer)
C2PA defines how to store a signed manifest inside image and video files. The manifest can record:
- Creation history - Which tools and services were used
- Modifications - Edits, AI generations, and transformations
- Assertions - Structured claims (e.g. AI-generated or human-created)
The goal is transparency: software that understands C2PA can read the manifest. For AI-assisted exports, assertions often state that AI was involved - and social platforms use that as an automated labeling signal.
What is C2PA metadata?
C2PA metadata refers to the manifest and its container blocks inside the file - not the visible pixels. In practice you may see:
- JUMBF content-credential boxes in JPEG or PNG
- APP11 or similar segments in JPEG
- XMP wrappers that reference C2PA manifests
- Container-level C2PA in MP4 and some video exports
Classic EXIF GPS cleaners often leave C2PA intact. If your post still shows AI Info after "removing EXIF", check specifically for C2PA metadata with the metadata checker . To strip it, use the C2PA remover .
Who embeds C2PA metadata?
Common sources when you export or save:
Tool / pipeline
Typical C2PA signal
Adobe Photoshop (Generative Fill, Neural Filters)
Partial-edit C2PA assertions
Adobe Firefly
Full C2PA on generated images
ChatGPT / DALL·E
OpenAI C2PA
Microsoft Designer / Copilot
C2PA on generated stills
Content Authenticity Initiative (CAI) cameras & apps
Capture or edit provenance
The manifest is invisible in the image viewer but readable by upload pipelines that scan for provenance.
Why platforms use C2PA for AI labels
Instead of guessing from pixels alone, many platforms:
- Read the C2PA manifest on upload
- Check for AI-related assertions
- Apply labels such as AI Info or Made with AI
Strip C2PA metadata before upload and that structured signal is gone - when the label was metadata-driven. Pixel watermarks and separate classifiers are a different problem; see our disclaimer . For the tool that does this, see C2PA remover .
Related platform guides:
C2PA vs XMP vs EXIF
Type
What it is
AI label role
C2PA
Signed C2PA / manifest
Strong automated signal on Meta, TikTok, Pinterest
XMP
Extensible metadata (prompts, seeds, model names)
Common on Midjourney, SD, Firefly exports
EXIF
Camera/software fields
Can name AI tools in Software tag
A complete pre-upload workflow strips C2PA + XMP + relevant EXIF/IPTC AI fields . Our C2PA remover handles C2PA; the AI metadata remover targets all three in the browser.
C2PA manifest structure (technical overview)
A typical manifest includes:
- Claim generator - e.g. "Adobe Photoshop 25.0" or "OpenAI"
- Assertions - such as c2pa.actions listing c2pa.ai.generated or partial edits
- Signatures - cryptographic signatures for tamper detection
Platforms search assertions for AI involvement. That is why what is C2PA matters for creators: it is often the machine-readable reason a label appeared.
Where to remove C2PA metadata
To remove C2PA metadata before uploading, use our dedicated C2PA remover - a free, browser-based tool that strips C2PA manifests and content credentials without changing pixels.
- Export your final JPG, PNG, or WebP
- Open the C2PA remover - or inspect first if you're unsure what's inside
- Strip C2PA manifests and XMP AI tags
- Download the cleaned file and upload to your platform
Alternatives (less reliable):
- Re-export with metadata disabled in your editor - results vary by app version
- Screenshot - new file without manifest, possible quality loss
Bundled workflow (EXIF + C2PA + XMP): Strip metadata from images online .
Video / MP4:
- C2PA in videos - what it is and how to strip it
- Remove AI metadata from MP4 before uploading
- Does Instagram label AI-generated videos?
FAQ quick reference
- What is C2PA? → Open provenance standard; signed manifest in the file
- What is C2PA metadata? → The manifest + JUMBF blocks platforms scan on upload
- Does removing C2PA change pixels? → No, only invisible metadata
- Is EXIF removal enough? → Usually no - target C2PA explicitly
Conclusion
Understanding what is C2PA and what C2PA metadata contains helps you interpret AI Info labels. When labels are file-driven, removing the manifest before upload is the practical fix - use the C2PA remover for that. For a one-click all-metadata workflow, use the free metadata remover - then cross-post the same cleaned file to Instagram , TikTok , or Pinterest if needed.
Upload workflow (2026)
Many creators chain camera → editor → design app → social . Each export can re-embed C2PA or XMP . Spot-check one hero file in the metadata checker before batch cleaning.
The C2PA remover handles C2PA specifically; the AI metadata remover handles up to 30 images per browser session. Name cleaned files clearly (e.g. Social_Ready ) so teams do not re-upload older exports with manifests.
Carousels, ads, and client delivery
For carousels and ad sets , every slide must be cleaned. One contaminated frame can trigger platform AI labels on the whole post. Wedding, product, and real-estate photographers should deliver metadata-clean masters to clients - not RAW files with C2PA from Lightroom or Photoshop.
Platform notes
On Instagram , Pinterest , and TikTok , file-level C2PA/XMP is a common trigger for AI Info and Made with AI . Cleaning before upload addresses metadata-driven labels - not pixel watermarks or invisible scoring.
Team checklist
Keep RAW internal; only cleaned JPGs go to social or clients. After Adobe, Canva, or Meta AI updates, run one test export through the checker. Verify a sample before scheduling carousels.
Limits and compliance
Metadata stripping does not replace platform AI Info duties or legal requirements. Use only on files you own. See disclaimer .
Why metadata keeps coming back
Every save from Canva , CapCut , Lightroom , or Photoshop can rewrite provenance blocks. Re-clean before each upload wave - especially when clients re-export from design tools.
Batch naming convention
Use folders like Client_Delivery_Clean and Social_Ready so nobody uploads an older manifest-heavy export by mistake. The checker is fastest on one representative file per batch.
Final reminder
File-level cleaning helps when labels are metadata-driven. Follow each network's transparency rules - disclaimer .
Frequently Asked Questions
What is C2PA?
C2PA (Coalition for Content Provenance and Authenticity) is an open standard for embedding signed provenance manifests in images and video. The manifest records which tools created or edited a file and can include AI-related assertions that platforms use for disclosure labels.
What is C2PA metadata?
C2PA metadata is the signed manifest and related JUMBF blocks stored inside a JPEG, PNG, or video container. It is separate from classic EXIF GPS fields and from many XMP tags - platforms scan it for AI provenance signals at upload.
What does C2PA stand for?
Coalition for Content Provenance and Authenticity. Members include Adobe, Microsoft, OpenAI, and other technology and media companies building interoperable provenance standards.
Why does C2PA trigger Made with AI labels?
Platforms read the manifest and look for AI-related assertions. When they find them, they can show AI Info or Made with AI disclosures automatically on Instagram, Facebook, Pinterest, and other uploads.
What does C2PA content credentials contain?
Content credentials store the claim generator (tool name), assertions (AI-generated or AI-edited claims), creation and edit timestamps, modification history, and cryptographic signatures for tamper detection.
Is C2PA the same as EXIF?
No. C2PA lives in its own structured JUMBF blocks separate from classic EXIF GPS fields. EXIF stores camera capture info; C2PA stores signed provenance manifests. They are independent metadata layers.
Is C2PA the same as XMP?
No. C2PA is a signed manifest with cryptographic provenance. XMP is an unsigned extensible metadata framework storing editing parameters and AI generation data. Both can trigger AI labels but live in separate blocks.
Which tools write C2PA metadata?
Adobe Firefly, OpenAI DALL·E and ChatGPT image generation, Photoshop Generative Fill, Microsoft Designer, and most modern AI image generators embed C2PA content credentials by default on export. Remove AI Label Team