RemoveAILabel
Reference

Glossary

The words in this field look alike but mean very different things. “Cleaning metadata” and “removing a watermark” are entirely different operations, and mixing them up leads to the wrong conclusions.

Three concepts that get confused most

ConceptLocationCleanable
C2PA / XMP / EXIF (metadata)Separate blocks in the file headerYes, and the picture is unaffected
Invisible watermark (SynthID and similar)Inside the pixel dataNo; removing it means repainting
Platform visual judgementThe platform's serversNo; the file holds no such data

Metadata

Data about the file, not the file itself

An image is pixels plus metadata. The pixels decide what you see; the metadata records who, when, with what and how. Deleting metadata does not change the picture.

C2PA

A signed provenance manifest

Coalition for Content Provenance and Authenticity, a standard pushed by Adobe, Microsoft, the BBC and others. It records who created the content, with which tool and what edits were made, signs that record, and embeds it in the file. A platform that reads it has grounds to judge whether the content was AI-generated.

Content Credentials

Adobe's product name for C2PA

Adobe's commercial name for a C2PA manifest. Seeing “Content Credentials” is essentially the same as seeing “C2PA manifest”.

JUMBF

The container format C2PA uses

JPEG Universal Metadata Box Format. A C2PA manifest is stored as a JUMBF structure: an APP11 segment in JPEG, a caBX chunk in PNG, a uuid box in MP4. Cleaning C2PA means deleting these containers.

XMP

An extensible set of XML tags

Extensible Metadata Platform, led by Adobe. Generators favour it for prompts, seeds and model IDs because the structure is flexible and costs almost nothing to include. Platforms also find AI tool names in it easily.

EXIF

The camera's diary

Exchangeable Image File Format. Records body, lens, exposure, time, GPS, and the software that wrote it. EXIF straight out of a camera is normal; the trouble is that the Software field can name an AI editor outright.

IPTC

Publishing and credit metadata

A standard from the International Press Telecommunications Council. Holds title, author, keywords and copyright. Adobe tools write their AI attribution fields here.

PNG text chunks (tEXt / iTXt / zTXt)

PNG's text drawers

PNG allows arbitrary text chunks alongside the image data. Stable Diffusion and ComfyUI stuff the full prompt, the sampling parameters and often the entire workflow JSON into them — tens to hundreds of KB is common.

udta / meta (video)

MP4 container tags

MP4 / MOV store title, author, comment and encoding software in the udta and meta boxes under moov. Removing them does not require re-encoding the video.

SynthID

Google's pixel-level watermark

An invisible watermark embedded directly into the pixel data, verifiable only with Google's private key. Because it is fused with the pixels, removing it means repainting the image — a metadata tool cannot touch it at all.

AI Info / Made with AI

Meta's two label phrasings

How Instagram and Facebook mark suspected AI content. The trigger is mainly the C2PA and XMP in the file, not a per-pixel judgement. That mechanism is exactly why real photographs get mislabelled.

Generative Fill

Localised AI editing

Tools such as Photoshop use AI to repaint part of an image. For the photo as a whole it changed one small area, but the export writes C2PA — and the platform does not distinguish a local retouch from a fully generated image.

False positive

Real content labelled as AI

When a genuinely taken photograph carries provenance data because it went through an AI-assisted edit (Generative Fill, AI denoise, AI background replacement) and is therefore labelled AI. This is the main real use of tools like this one.

Pixel-level / invisible watermark

A signature hidden in the picture

An identifier encoded into tiny variations of the pixels, invisible to the eye. The fundamental difference from metadata is that it is part of the image content, so removing it necessarily changes the image.

Segment rewrite

The core technique here

Rewriting only the metadata blocks in the file header while copying the image data byte for byte. No encoder is involved, so quality loss is not structurally possible. This is the path taken for JPG / PNG / WebP.

Transcode

The unavoidable option for HEIC / AVIF

Decode the image to pixels, then encode it again. The pixels go through one extra compression and the format may change. It is done this way because those two containers bind metadata to structures the decoder needs, so it cannot be removed in place.

Related pages

To see what is inside a specific file, read it field by field with themetadata inspector; to clean it outright, use theimage cleaner; to understand what cannot be cleaned at all, read thedisclaimer.