IPTC · DigitalSourceType

IPTC DigitalSourceType: The Field That Tells Platforms an Image Is AI

3 min read

DigitalSourceType is a small IPTC metadata field with a big effect: a single value such as trainedAlgorithmicMedia is enough for many platforms to label an image as AI-generated.

This guide lists the values you will meet, who writes and reads the field, why it is easy to change, and how to find or remove it in a file.

Wash a file now — it stays on your device

Drag and drop your images here

JPG, PNG, WebP, GIF, HEIC, AVIF · each file up to 25.00 MB and 40 MP · 50 files per session

One field, a fixed list of answers

DigitalSourceType is part of the IPTC Photo Metadata Standard, the vocabulary newsrooms, stock agencies and photo software use to describe images. It answers one question: how was this content made? The answer is not free text but a term from the IPTC “digital source type” controlled vocabulary, written as a URI such as http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia.

In image files the field is stored in XMP as Iptc4xmpExt:DigitalSourceType. C2PA Content Credentials reuse the same vocabulary inside their signed actions, so the same terms appear in both places.

The values you will meet

The vocabulary has grown over the years. The terms most relevant to AI labels are:

  • trainedAlgorithmicMedia — created by a generative model trained on sample content.
  • compositeWithTrainedAlgorithmicMedia — a composite that includes generative AI elements, for example a photo edited with Generative Fill.
  • algorithmicMedia — created purely by an algorithm without training data, such as procedural or fractal art.
  • compositeSynthetic — a composite that includes synthetic elements.
  • algorithmicallyEnhanced — minor augmentation or correction by an algorithm.
  • digitalCapture — captured by a digital camera or scanner from a real scene.
  • computationalCapture — a capture processed by algorithms at the time it was taken, as many smartphones do.
  • digitalArt and screenCapture — artwork made by a person with software, and screenshots.

Who writes it

Several AI image services write trainedAlgorithmicMedia into their output. Editors that offer generative tools can record a composite value after an AI edit. Stock libraries and news agencies fill it in during ingestion, and some marketplaces ask sellers to mark AI images this way. The field can also be copied forward silently: once set, it survives every app that preserves XMP.

Who reads it

Meta has said it uses IPTC metadata alongside C2PA when deciding whether to show “AI info” on Facebook, Instagram and Threads. Other platforms, search engines and shopping services have announced similar use of the field for AI disclosure. That is why a lightly retouched real photo carrying compositeWithTrainedAlgorithmicMedia can end up labelled exactly like a fully generated image.

Unsigned, so easy to change

Unlike a C2PA manifest, plain IPTC metadata carries no signature. Any metadata editor can add, change or remove DigitalSourceType, and many apps drop it when re-saving. Treat the field as a declaration, not as proof — whether it says “AI” or “camera”.

Finding and removing it

Lay the image in AI Label Remover. In “AI traces” the field appears as “XMP · Iptc4xmpExt › DigitalSourceType” with its value; the same term inside a C2PA manifest is listed under C2PA. Pressing “Wash all images” removes the whole XMP packet and C2PA store, which takes the field with it, along with EXIF and other identifying data. The AI metadata remover page covers the other AI fields too.

If you need to remove only this one field and keep the rest of your XMP, a command-line tool can do it: exiftool -XMP-iptcExt:DigitalSourceType= photo.jpg. Remember that a matching value may also sit in a C2PA manifest.

When the field should stay

The field exists so viewers know how an image was made. If an image really is generated or substantially altered by AI, keep the declaration — or disclose it when you post. Removing it is appropriate when it misdescribes your work or when you are cleaning private data from a file.

About IPTC DigitalSourceType

What does trainedAlgorithmicMedia mean?

It is the IPTC term for content created by a generative AI model — a fully AI-generated image.

Why does my edited photo say compositeWithTrainedAlgorithmicMedia?

Because a generative edit, such as removing an object with AI, was recorded. The term marks a composite that includes AI-generated parts, regardless of their size.

Is DigitalSourceType the same as C2PA?

No. DigitalSourceType is an IPTC field, usually unsigned, stored in XMP. C2PA is a signed manifest that can contain the same vocabulary inside its actions.

Can I remove only DigitalSourceType with AI Label Remover?

Not at the moment. AI Label Remover removes all XMP and C2PA in one pass. ExifTool can delete the single field if you need to keep other XMP data.

All articles