0 bytes uploaded — 100% in-memory ArrayBufferOnline — still 100% localSession bytes saved0 B

Remove DALL·E & OpenAI C2PA Content Credentials

OpenAI attaches C2PA Content Credentials to images produced by DALL·E and ChatGPT. Inspect the signed manifest, then remove it so the file carries no provenance record.

Drop images here

JPEG, PNG or WebP · up to 25 MB each · add as many as you like

Try a sample

Binary telemetry

  1. [1/4] ReadFile → ArrayBuffer
  2. [2/4] ParseWalk container segments
  3. [3/4] StripDrop selected metadata
  4. [4/4] RebuiltEmit cleaned bytes

Cleaning profile

Only the categories you check below are stripped.

Write a fresh Make, Model and ISO block into every cleaned image.

No images queued

Add JPEG, PNG or WebP images above to build a batch. You can queue 30+ files and clean them all at once.

Single-image inspector

nothing selected

No image loaded

Add an image above to inspect its metadata in detail.

Awaiting an image

Drop a JPEG, PNG or WebP above to read its metadata. Parsed fields appear here as a grouped evidence table.

0 B uploaded · 0 bytes sent

How It Works

  1. 1

    Drop a DALL·E image; the scanner walks the JUMBF box tree inside the C2PA manifest store.

  2. 2

    The C2PA tab lists the issuing vendor, claim generator and AI assertions.

  3. 3

    C2PA and AI markers are pre-selected so the provenance manifest is removed.

  4. 4

    Clean and download an image with no Content Credentials attached.

Binary Format Breakdown

Container segments this tool inspects and how each is handled
SegmentCarriesAction
JPEG APP11 (JUMBF)OpenAI C2PA manifest store across sequenced segmentsAll manifest segments reassembled and removed
PNG caBXThe C2PA manifest store in a PNG chunkChunk dropped whole
JUMBF c2ma assertionsAI-generation and digital-source-type assertionsReported in the inspector, then removed with the manifest

Frequently Asked Questions

What does OpenAI attach to DALL·E images?

A C2PA Content Credentials manifest that records the tool used, the digital source type and a signed claim that the image was AI-generated.

Where is the manifest stored?

In a JUMBF box tree, carried in JPEG APP11 segments or a PNG caBX chunk depending on the file format.

Is the manifest cryptographically signed?

Yes. C2PA manifests are signed, but this tool removes the whole manifest rather than altering it, so no signature is left dangling.