Which AI image generators write provenance evidence?

Last updated: Responsible: Martin Jäger Created with AI 10 min read
Short answer

On the Easy AI Act Image Labels test bench on 1 September 2026, ChatGPT, Google Gemini, Canva, Shopify Tinker and 34 of 47 models in the Magnific catalogue wrote a provenance marker into the image file, while Adobe Firefly wrote only a reference to an online manifest; the Shopify image editor wrote none, and Midjourney has not been measured. On the copies Shopify delivers to visitors, only 6 of 38 marked images still carried the marker on 30 September 2026, mainly Google images with an additional IPTC field. Your obligation to disclose visibly under Article 50(4) of the AI Act applies whether or not your generator writes a marker.

Whether an AI image carries its own provenance depends on the tool that generated it, often on the individual model. This page is the reference for that: for each generator, model and tool, whether a provenance marker was in the file on 1 September 2026, what type it was, who signed it, and whether it still reached the copy that Shopify delivers to visitors on 30 September 2026. What a C2PA manifest contains and which export paths lose markers is explained in the guide Content Credentials and C2PA.

How was this measured?

The basis is the Easy AI Act Image Labels test bench. On 1 September 2026, it read 59 image files, each saved with the tool’s official download or export button in the output format offered:

  • 47 catalogue entries from Magnific/Freepik, generated via API, one model per entry,
  • 4 cross-checks from the same service’s web interface,
  • 6 files from ChatGPT, Google Gemini, Canva (two), Adobe Firefly and Shopify Tinker,
  • 2 controls: a phone photo and a screenshot, both without a marker, as expected.

43 of the 59 files carried a marker. The test bench measured the Shopify image editor separately on the same day, on the stored original in the store. On 30 September 2026, the second question followed: what reaches visitors? For this, 38 images with a marker were placed in a Shopify development store, and the stored original was compared with the copies Shopify delivers (unchanged, downscaled, as WebP or AVIF, and in the product page srcset).

How to read the columns:

  • Marker on the original: whether the file, as it came out of the tool, carried a provenance entry.
  • Type: C2PA is a signed manifest (Content Credentials); IPTC stands for the plain-text field DigitalSourceType in the XMP block; a cloud pointer is only a reference to a manifest online. trainedAlgorithmicMedia means fully AI-generated, compositeWithTrainedAlgorithmicMedia your own material with an AI component.
  • Signer: the organisation in the signing certificate, as written in the file; this is not a verification of the signature.
  • On the Shopify copy: whether the delivered copy still carried the marker on 30 September 2026. “Not measured” means the image was not part of that series.

Which chat, design and Shopify tools write evidence?

ToolMarker on the original (1 September 2026)TypeSigner according to the certificateOn the Shopify copy (30 September 2026)
ChatGPT (model gpt-image 2.0)YesC2PAOpenAI OpCo, LLCNo
Google Gemini (download from the app)YesC2PAGoogle LLCNo
Canva, image from a prompt onlyYesC2PA (model gpt-image 2.0)OpenAI OpCo, LLCOnly when Shopify delivers the file unchanged
Canva, your own photo with an AI backgroundYesC2PA, as a mix of photo and AICanva ProdNot reported separately
Adobe FireflyYes, only as a cloud pointerXMP reference to an online manifest at AdobeAdobe Inc. (in the online manifest)Not measured
Shopify TinkerYesC2PA and IPTCGoogle LLCNot measured
Shopify image editor “Generate background” (Shopify Magic)No, not a single metadata block--Not applicable
MidjourneyNot measured, no test image--Not measured

All evidence in this table states trainedAlgorithmicMedia, except the Canva photo with an AI background. Three findings:

  • Canva distinguishes generated from edited. An image from a prompt only carries trainedAlgorithmicMedia and OpenAI’s signature, because gpt-image does the work there; your own photo with an AI background carries compositeWithTrainedAlgorithmicMedia, signed by Canva itself.
  • Firefly writes no manifest into the file. The file contains only a reference to an online manifest at Adobe (705 bytes of XMP; resolved, 13,844 bytes, signed by Adobe Inc.). Reading the file without network access finds no marker.
  • Shopify Tinker and the Shopify image editor behave in opposite ways. Tinker writes C2PA plus the IPTC value, signed by Google LLC, along with the entry “Tinker (product_still_life)”. The image from “Generate background” (PNG, 2,014,705 bytes) carried no metadata at all on the original; whether Shopify sets no marker or loses it in its own processing cannot be determined from the outside.

Which models in the Magnific catalogue write evidence?

Magnific (Freepik) bundles models from many makers. On 1 September 2026, 34 of the 47 catalogue entries generated via API carried a marker, 13 did not.

Catalogue entries (via API)Marker on the original (1 September 2026)TypeSigner according to the certificateOn the Shopify copy (30 September 2026)
GPT, GPT 1 - HQ, GPT 1-5, GPT 1-5 - High, GPT 2Yes, 5 of 5C2PAOpenAI OpCo, LLCNo
Google Nano Banana, Nano Banana 2, Nano Banana 2 Lite, Nano Banana Pro, CinematicYes, 5 of 5C2PA and IPTCGoogle LLCYes, in every variant measured
Seedream 4, Seedream 4 4K, Seedream 4-5, Seedream 5 Lite, Seedream 5 Pro, AutoYes, 6 of 6C2PAByteplus Pte. Ltd.No
Flux-1 Kontext Max, Flux-1 Kontext Pro, Flux-1-1, Flux-2 Flex, Flux-2 Max, Flux-2 ProYes, 6 of 6C2PABlack Forest Labs Inc.No
Flux-1, Qwen, Z-ImageYes, 3 of 3C2PAfal - Features & Labels Inc.No
Ideogram, Ideogram 4, P-Image IdeogramYes, 3 of 3C2PAIdeogram, Inc.No
Recraft V4, Recraft V4 Pro, Recraft V4-1Yes, 3 of 3C2PARecraft AINo
MAI Image 2-5YesC2PAMicrosoft CorporationNo
Grok, Grok Imagine 2-0Yes, 2 of 2C2PASelf-signed chain without a trust anchorNo
Classic, Classic Fast, Flux-1 Fast, Flux-1 Realism, Flux-2 Klein, Krea 2, Luma Uni-1-1, Mystic 1-0, Mystic 2-5, Mystic 2-5 Flexible, Mystic 2-5 Fluid, Qwen Image 3-0, Qwen Image 3-0 ProNo, 13 entries without any metadata block--Not applicable

All markers in this table state trainedAlgorithmicMedia. What the table shows:

  • The service writes nothing of its own. Freepik does not appear as a signer in any of the 51 Magnific files. The signer is the model maker or the inference service that runs the model: fal, for instance, for Flux-1, Qwen and Z-Image.
  • The catalogue entry decides, not the model family. Qwen carried a manifest, Qwen Image 3-0 and 3-0 Pro did not; within Flux, the range runs from manifests by two different signers to entries without any metadata.
  • Google names no model. Neither Gemini nor Nano Banana nor Cinematic writes a model name into the manifest; only the signer Google LLC is on record (analysis of 7 September 2026).
  • Grok signs for itself. Both Grok files carry a complete manifest, issued by a “Self-signed ephemeral CA (Content Authenticity SDK)”. A verification tool sees that someone claims an AI origin, but not who.
  • The web interface confirms the API. Of the four cross-checks, gpt 2, Seedream 5 Pro and Nano Banana 2 Lite carried the same markers as via API. Recraft V4-1 arrived as a JPEG download without a marker, while the same generation as a native PNG carried a manifest: the format conversion had deleted it.

Does the evidence survive the way through Shopify?

Two measurements, two answers:

  1. The stored original keeps it. On 1 September 2026, all 47 Magnific images generated via API were in Shopify as product images after upload, with a file size byte-identical to the local file; all 34 markers were preserved.
  2. The delivered copy mostly loses it. On 30 September 2026, of 38 images with a marker on the original, 6 still carried it in the best variant (delivered unchanged), and 5 in downscaled copies, as WebP or AVIF and in the product page srcset.

The pattern is clear: the Google images that also carry the DigitalSourceType as an IPTC field in the XMP survived in every variant; the Canva image from a prompt survived only as long as Shopify delivered the file unchanged. Markers that sit only in the C2PA manifest survived no re-encoded copy in this series (0 of 31).

This does not hold for every C2PA image: in a public store, Shopify delivered 6 of 224 image files with a readable C2PA manifest on 30 September 2026, edited in Adobe Photoshop with an AI component (compositeWithTrainedAlgorithmicMedia, AI tool according to the file Adobe Firefly, signed by Adobe). These JPEG files came through delivery unchanged.

What this means for you: if a verification tool finds no marker on an image from your store, the image is not checkable on the copy; that says nothing about its origin. Only the original is conclusive.

How do you check your own images?

  1. Use the file as it came out of the tool. Official download button, native output format, no conversion, no screenshot. The export rules in detail are in the guide Content Credentials and C2PA.
  2. Drop it into the AI image checker. It reads C2PA and IPTC DigitalSourceType directly in the browser; the file does not leave the device. It shows the tool, the issuer according to the certificate (it does not verify the signature), the action and the matching EU label.
  3. Expect these particulars. For the Canva photo with an AI background, the checker suggests AI MODIFIED; for the other evidence in the tables, AI GENERATED. For Firefly files it shows “No AI evidence” and names the reference to the online manifest, but does not resolve it. For Grok, the issuer remains “not stated” because the chain is self-signed. For Google images, the tool shown is “Google C2PA Core Generator Library”, not a model name.
  4. Do not check the store copy. An image you download from your store is a re-encoded copy (see above). For images already in the store, the app Easy AI Act Image Labels reads the stored original through the Admin API.

What does this mean for your labelling?

The tables show where evidence can be expected, not whether an image needs a label. The machine-readable marker is the responsibility of the provider of the AI system under Article 50(2) of the AI Act (Regulation (EU) 2024/1689); providers whose systems were placed on the market before 2 August 2026 have until 2 December 2026 (Article 111(4), inserted by Regulation (EU) 2026/1744). As a deployer, you are responsible for the visible disclosure under Article 50(4), whether or not your generator writes a marker; under paragraph 117 of the Commission guidelines of 20 July 2026, deployers cannot rely on the embedded marker.

So a “No” in the table does not relieve you, and a “Yes” does not replace a label. Images you know come from an AI tool are yours to assess; which of them need a label is explained in the guide Do I have to label AI images in my online store? The law behind it is covered in Article 50 explained.

When will this be measured again?

The tables are a snapshot: providers change models and export paths all the time, and from 2 December 2026, providers of older systems must mark their output as well. The test bench is therefore repeated quarterly, with the next run after 2 December 2026; each row then gets its new measurement date. The Shopify image editor is scheduled for a new measurement in that run; for Midjourney, a test image is still missing. What the date means for your store is covered in the guide What changes on 2 December 2026 for AI images in your store?

Frequently asked questions

Does Midjourney write provenance evidence?

The Easy AI Act Image Labels test bench has not measured it, because no test image is available yet (marker inventory of 1 September 2026). This page therefore makes no statement about it. You can read an original Midjourney file yourself in the AI image checker; if it finds no marker, that says nothing about the image’s origin.

My generator is listed with “Yes”, but the checker finds no marker. Why?

Usually the file’s path is the cause: a screenshot, a format conversion on download or an image downloaded from the store deletes the marker, as with Recraft V4-1 as a JPEG from the web interface on 1 September 2026. With Adobe Firefly, the file only contains a reference to an online manifest, which the checker names but does not resolve. And the table applies to its measurement date; providers change their models.

Do I not have to label an AI image without a marker?

You do, if it needs a label under Article 50(4) of the AI Act: whether your generator writes a marker does not change that. The marker only helps you find AI images in your inventory; which of them need a label is explained in the obligation guide.

Why do Magnific and Freepik never appear as a signer?

Because the service writes nothing of its own into the file. In all 51 Magnific files of 1 September 2026, the signature came from the model maker or from the inference service that runs the model, such as fal. Whether a marker arrives therefore depends on the individual catalogue entry.

Does “No” in the table mean a model will never mark its images?

No, the tables are a snapshot of 1 September and 30 September 2026. Providers of systems placed on the market before 2 August 2026 only have to apply the machine-readable marking from 2 December 2026 (Article 111(4) of the AI Act). The test bench is repeated quarterly, with the next run after 2 December 2026.

Sources

  1. Regulation (EU) 2024/1689 (AI Act), Articles 3, 50, 111. eur-lex.europa.eu (accessed 31 August 2026)
  2. Regulation (EU) 2026/1744 (Digital Omnibus on AI), Article 1(39)(b) (new Article 111(4)). eur-lex.europa.eu (accessed 31 August 2026)
  3. European Commission, Guidelines on the implementation of the transparency obligations under Article 50 (C(2026) 5054 final, 20 July 2026), paragraph 117. ec.europa.eu (accessed 31 August 2026)
  4. IPTC NewsCodes, Digital Source Type: trainedAlgorithmicMedia. cv.iptc.org (accessed 31 August 2026)
  5. C2PA, Coalition for Content Provenance and Authenticity (specification, verification tool c2patool). c2pa.org (accessed 14 September 2026)
This article is general information, not legal advice. Whether an image needs a label is your decision; for your specific case, please ask a lawyer.
I find the AI evidence. You decide with one click.
View on the Shopify App Store