DALL-E 3 outputs carry two layers of provenance: a C2PA Content Credentials manifest in the PNG caBX chunk, and an invisible cryptographic watermark embedded at pixel level (announced by OpenAI in 2024). GhostMeta strips the C2PA layer via canvas re-encode — the most common signal third parties read. The pixel-level watermark survives re-encoding by design and would require destructive editing to remove. DALL-E 3 reaches you through several surfaces — the ChatGPT app, the OpenAI API, Microsoft Copilot and the old Bing Image Creator — and each one attaches the same caBX-encoded C2PA manifest, so a file saved from Copilot carries the identical OpenAI provenance as one saved from ChatGPT. Because PNG is lossless, GhostMeta's canvas re-encode preserves the pixel values without JPEG-style requantization: the image stays visually identical (within the 4096px processing cap) while the metadata chunks are rewritten clean. After processing, the downloaded PNG keeps just the structural chunks (IHDR, IDAT, IEND) — the caBX provenance chunk and any tEXt/iTXt blocks are gone.
No. OpenAI's pixel watermark is embedded in image data and survives canvas re-encode. GhostMeta strips the C2PA metadata layer, which is what most C2PA viewers read.
DALL-E 2 outputs without a C2PA manifest are passed through. DALL-E 3 outputs carry the manifest and are flagged.
The C2PA manifest does not contain the user prompt by default, but the assertion list may include the model version, which can hint at the prompt class.
Yes. Whatever the surface — ChatGPT, the OpenAI Images API, Microsoft Copilot or Bing Image Creator — the DALL-E 3 backend writes the same C2PA manifest into the PNG caBX chunk, naming OpenAI as the claim_generator. The delivery channel does not change the embedded provenance, so GhostMeta strips that metadata layer identically in every case.
No. PNG is a lossless format, so the canvas re-encode preserves the pixel values without JPEG-style requantization — the image you download is visually identical to the original (images above 4096px are scaled down to that cap to stay memory-safe on mobile). Only the caBX provenance chunk and any text chunks are dropped; IHDR, IDAT and IEND remain.
Open the cleaned PNG in any C2PA viewer such as Content Credentials Verify (verify.contentauthenticity.org) — it will report no manifest found instead of OpenAI. At the byte level, the file no longer contains a caBX chunk; a chunk inspector will show only IHDR, IDAT and IEND. Note that this confirms removal of the metadata layer only, not the separate pixel-level watermark, which survives any re-encode.