AI & provenance
What triggers the Instagram AI info label
Meta labels AI content from signals in the file, signals in the pixels and your own disclosure. Only the first of those is metadata.
Updated
Photographers started finding a label on pictures they had taken themselves. The photo was real; the sky was real; one stray object had been removed with a generative tool. Instagram called it AI anyway.
The label is not a guess. In most of those cases the file was saying so, in fields most people never see. This guide covers what Meta reads, which of those signals live in the metadata, and which ones no metadata tool can change.
Platform policies change often. This describes how the system works as Meta has explained it, not a guarantee of how it will treat any particular post.
A short history of the label
Meta began labelling AI content across Instagram, Facebook and Threads in 2024. It started as “Made with AI”. After complaints that lightly retouched photographs were being tagged the same way as fully generated images, it was renamed “AI info”. For content that was edited with AI tools rather than generated by them, the label moved out of the post and into its menu. Meta has adjusted the wording and placement more than once, and may again.
The four signals Meta uses
Meta has described its labelling as drawing on:
- C2PA content credentials. A signed manifest in the file recording how it was made. See C2PA explained.
- IPTC metadata. Specifically the digital source type field, stored in XMP, which declares whether an image was captured, edited or generated.
- Invisible watermarks. Signals embedded in the pixels by some generators — including Meta’s own — which are not metadata. See SynthID vs C2PA.
- Your own disclosure. The AI label toggle you set when posting. Meta requires it for photorealistic video and realistic audio that was digitally created or altered, and says it may apply penalties when that is not done.
Meta has also said it is developing classifiers that detect AI content without relying on any marker.
The two metadata triggers
Both metadata signals come down to the same vocabulary. The IPTC maintains a list of values describing how an image came to exist, and two of them matter here:
trainedAlgorithmicMedia— the image was generated by a model.compositeWithTrainedAlgorithmicMedia— the image combines captured material with generated elements.
The second one is why real photographs get labelled. Editing tools that support Content Credentials record the use of generative features, so a photo with a single generative fill honestly declares itself a composite with AI-generated material. The file is telling the truth; the label just reads as a much bigger claim than “one stray object was removed”.
These values can appear in the XMP packet on their own, or inside a C2PA manifest describing each editing action. Either one is enough for the file to make the claim.
What removing metadata changes
If a file carries C2PA or an IPTC digital source type, removing them removes what Meta would have read from the file. This tool removes both by default — the C2PA manifest is dropped, and the whole XMP packet goes with it. The report flags a digital source type declaration when it finds one, so you can see what your file claims before you decide anything. The EXIF viewer shows the same thing without changing the file.
What it does not change
- Watermarks in the pixels. No metadata tool touches them. Ours copies the compressed image data through byte for byte, so whatever is embedded there leaves exactly as it arrived.
- Classifiers. Anything that looks at the picture itself is looking at something metadata removal does not alter.
- Your disclosure obligation. Meta’s rules ask you to label photorealistic AI-generated content whether or not the file says anything. Stripping the file does not satisfy the rule, and it is not meant to.
Where we stand
This is a privacy tool. Metadata can name the software you used, your account, your device and your edit history, and there are ordinary reasons not to publish that. If an image is AI-generated, though, the honest move is to use the label — removing a field does not change what the image is. We do not build pixel manipulation to get past watermarks or detectors, and we explain why.
A practical checklist
- Open the image in the EXIF viewer and see what it declares: a C2PA credential, a digital source type, a generator name.
- If the image was generated, or the AI contribution is substantial, turn on the AI label when you post.
- If it is your photograph and you want to clean identifying metadata — location, device, account details — use the image metadata remover. The pixels are not changed.
Facebook and Threads use the same system. For how Instagram handles ordinary location data, see does Instagram remove EXIF?