{
 "license": "CC BY 4.0",
 "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
 "publisher": "MMR Labs GmbH",
 "source": "https://www.ai-label.app",
 "updated": "2026-10-11",
 "note": "Not legal advice.",
 "checked": "2026-10-11",
 "notes": "Status per vendor documentation or C2PA conforming products list. 'not_documented' means no source was found, not that the marking is absent.",
 "generators": [
  {
   "slug": "chatgpt",
   "name": "ChatGPT",
   "vendor": "OpenAI",
   "c2pa": {
    "status": "yes",
    "since": "2024-02",
    "note": "Signed record with issuer and AI-use details, in ChatGPT and the API since February 2024. The C2PA list of conforming products includes the “OpenAI Media Service” since 28 January 2026."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "OpenAI documents no separate IPTC field outside the C2PA record."
   },
   "invisibleWatermark": {
    "status": "yes",
    "since": "2026-05",
    "name": "SynthID",
    "note": "SynthID from Google DeepMind, since May 2026 in images from ChatGPT, Codex and the API. Can be checked at openai.com/verify."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "OpenAI documents no prompt fields in the file."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "OpenAI describes no visible watermark for images."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "C2PA is easily lost, SynthID may remain"
   },
   "vendorVerification": {
    "name": "OpenAI verify",
    "url": "https://openai.com/verify"
   },
   "pages": {
    "de": "/ki-generatoren/chatgpt/",
    "en": "/en/ai-generators/chatgpt/"
   },
   "sources": [
    "openai-provenance",
    "openai-c2pa-2024",
    "openai-synthid-2026",
    "deepmind-synthid",
    "azure-content-credentials",
    "c2pa-konform"
   ]
  },
  {
   "slug": "gemini",
   "name": "Gemini",
   "vendor": "Google",
   "c2pa": {
    "status": "yes",
    "since": "2025-11",
    "note": "Signed by Google LLC, with “Google Media Processing Services” as the application in the record. For Nano Banana Pro in the Gemini app, Vertex AI and Google Ads since 20 November 2025; on Vertex AI for all Gemini image models."
   },
   "iptcDigitalSourceType": {
    "status": "partly",
    "note": "In 2024 the IPTC showed a Gemini image with Digital Source Type <code>trainedAlgorithmicMedia</code> and the credit “Made with Google AI”. Google does not document the field for current models."
   },
   "invisibleWatermark": {
    "status": "yes",
    "name": "SynthID",
    "note": "SynthID from Google DeepMind. Google says it embeds it in all media generated by its tools. For the Gemini API, Google states that all generated images include SynthID."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Google documents no prompt fields in the file."
   },
   "visibleMark": {
    "status": "partly",
    "note": "Gemini sparkle on the image for users without a plan and on Google AI Pro. No visible mark: Google AI Ultra and Google AI Studio (announcement, November 2025)."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "C2PA is easily lost, SynthID is built to survive compression"
   },
   "vendorVerification": {
    "name": "Gemini-App / SynthID",
    "url": "https://gemini.google.com"
   },
   "pages": {
    "de": "/ki-generatoren/gemini/",
    "en": "/en/ai-generators/gemini/"
   },
   "sources": [
    "google-c2pa-vertex",
    "google-gemini-verifikation",
    "google-nano-banana-pro",
    "gemini-api-bild",
    "deepmind-synthid",
    "iptc-google-2024",
    "c2pa-konform"
   ]
  },
  {
   "slug": "midjourney",
   "name": "Midjourney",
   "vendor": "Midjourney",
   "c2pa": {
    "status": "not_documented",
    "note": "Midjourney documents no C2PA record. Midjourney is not on the C2PA list of conforming products."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "What is documented is Midjourney's own tag in every delivered file. Midjourney does not say which field it uses; an IPTC field is not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "Tag is lost with screenshots and social media"
   },
   "vendorVerification": {
    "name": "Midjourney verify",
    "url": "https://midjourney.com/verify"
   },
   "pages": {
    "de": "/ki-generatoren/midjourney/",
    "en": "/en/ai-generators/midjourney/"
   },
   "sources": [
    "midjourney-authenticity",
    "c2pa-konform"
   ]
  },
  {
   "slug": "firefly",
   "name": "Adobe Firefly",
   "vendor": "Adobe",
   "c2pa": {
    "status": "yes",
    "since": "2023-03",
    "note": "Every image created with Firefly carries a record with model and version, since the beta in March 2023. Generative Fill in Photoshop supports Content Credentials (May 2023)."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Adobe documents no separate IPTC field for Firefly outside the C2PA record."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented for Firefly images."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Adobe documents no visible mark for Firefly."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "Record is lost with screenshots and non-C2PA exports"
   },
   "vendorVerification": {
    "name": "Content Credentials Verify",
    "url": "https://contentcredentials.org/verify"
   },
   "pages": {
    "de": "/ki-generatoren/firefly/",
    "en": "/en/ai-generators/firefly/"
   },
   "sources": [
    "cai-firefly-2023",
    "adobe-generative-fill-2023",
    "cai-durable-blog",
    "cai-durable"
   ]
  },
  {
   "slug": "stable-diffusion",
   "name": "Stable Diffusion",
   "vendor": "Stability AI · AUTOMATIC1111 · ComfyUI · InvokeAI",
   "c2pa": {
    "status": "partly",
    "note": "Only through Stability AI's API and hosted services: a record with AI note, model and version, sealed with a Stability AI certificate, on the C2PA list of conforming products since 26 August 2026. For its openly released models, Stability AI says no provenance is applied during generation."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Neither the local programs nor Stability AI document an IPTC field."
   },
   "invisibleWatermark": {
    "status": "partly",
    "note": "The original Stable Diffusion 1 reference script and the SDXL pipeline in the diffusers library embed an invisible watermark, diffusers only when the required package is installed. AUTOMATIC1111 and ComfyUI contain no code for it. In InvokeAI it is an optional node."
   },
   "pngTextFields": {
    "status": "yes",
    "fields": [
     "parameters",
     "prompt",
     "workflow",
     "invokeai_metadata",
     "sd-metadata"
    ],
    "note": "AUTOMATIC1111 and Forge: PNG field <code>parameters</code> with prompt, negative prompt, seed and model; for JPEG and WebP in the EXIF field UserComment. ComfyUI: <code>prompt</code> and <code>workflow</code> as JSON. InvokeAI: <code>invokeai_metadata</code>, older versions <code>sd-metadata</code>. Fooocus: <code>parameters</code>, but off by default."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "original_only",
    "note": "Prompt fields only in the saved file"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/stable-diffusion/",
    "en": "/en/ai-generators/stable-diffusion/"
   },
   "sources": [
    "a1111-code",
    "comfyui-code",
    "invokeai-code",
    "fooocus-code",
    "sd-referenz-wasserzeichen",
    "diffusers-wasserzeichen",
    "stability-transparenz",
    "c2pa-konform"
   ]
  },
  {
   "slug": "flux",
   "name": "Flux",
   "vendor": "Black Forest Labs",
   "c2pa": {
    "status": "partly",
    "note": "The Black Forest Labs API signs output with C2PA (FLUX.1 Kontext and FLUX.2 model cards). The fal.ai service signs as well. For self-hosted open models, Black Forest Labs recommends adding provenance data such as C2PA yourself."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "partly",
    "note": "The FLUX.1 reference code always embeds an invisible watermark; for FLUX.2 it is an option. fal.ai states an invisible watermark. None is documented for the Black Forest Labs API."
   },
   "pngTextFields": {
    "status": "partly",
    "note": "The FLUX.1 reference code writes EXIF: Software “AI generated;txt2img;flux”, Make “Black Forest Labs”, the model name and the prompt as image description. If Flux runs in ComfyUI or AUTOMATIC1111, that program writes its own fields."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "Metadata is lost through editing and compression"
   },
   "vendorVerification": {
    "name": "fal verify (nur fal)",
    "url": "https://fal.ai/verify"
   },
   "pages": {
    "de": "/ki-generatoren/flux/",
    "en": "/en/ai-generators/flux/"
   },
   "sources": [
    "bfl-kontext",
    "bfl-flux2",
    "bfl-flux-code",
    "fal-verify",
    "flux-anbieter-doku"
   ]
  },
  {
   "slug": "canva",
   "name": "Canva",
   "vendor": "Canva",
   "c2pa": {
    "status": "not_documented",
    "note": "Not documented for Magic Media. Canva is a C2PA member, and its AI product terms forbid removing C2PA metadata from AI content. Canva does not say which exports carry a record."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "partly",
    "note": "According to Canva, images from Dream Lab include a visible label showing that AI created them. The Magic Media help page mentions no label. Canva does not say whether the label is part of the exported image."
   },
   "afterUpload": {
    "status": "not_documented",
    "note": "not documented"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/canva/",
    "en": "/en/ai-generators/canva/"
   },
   "sources": [
    "canva-ki-bedingungen",
    "canva-dreamlab",
    "c2pa-mitglieder"
   ]
  },
  {
   "slug": "microsoft-designer",
   "name": "Microsoft Designer",
   "vendor": "Microsoft",
   "c2pa": {
    "status": "yes",
    "since": "2023-09",
    "note": "Microsoft states Content Credentials based on C2PA for all images generated with AI features in Designer, for Bing Image Creator since September 2023 and for images from Copilot."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "According to the IPTC, Microsoft uses the IPTC vocabulary for the source type inside the C2PA record (2023). A separate XMP field is not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "In the Bing blog, Microsoft calls the C2PA record an “invisible, digital watermark”. Microsoft documents no watermark in the pixels for these products."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Microsoft does not document the current state."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "Record is lost with screenshots and many uploads"
   },
   "vendorVerification": {
    "name": "Content Credentials Verify",
    "url": "https://contentcredentials.org/verify"
   },
   "pages": {
    "de": "/ki-generatoren/microsoft-designer/",
    "en": "/en/ai-generators/microsoft-designer/"
   },
   "sources": [
    "ms-designer-faq",
    "ms-bing-2023",
    "ms-copilot-faq",
    "azure-content-credentials",
    "ms-bing-bedingungen",
    "iptc-microsoft-2023"
   ]
  },
  {
   "slug": "meta-ai",
   "name": "Meta AI",
   "vendor": "Meta",
   "c2pa": {
    "status": "not_documented",
    "note": "Not documented for Meta AI's own images. Meta reads C2PA to label images from other providers."
   },
   "iptcDigitalSourceType": {
    "status": "yes",
    "note": "Meta states IPTC metadata in photorealistic Meta AI images (February 2024). Meta does not state the exact value."
   },
   "invisibleWatermark": {
    "status": "yes",
    "since": "2023-12",
    "note": "Invisible watermark since December 2023, according to Meta resilient to cropping, colour changes and screenshots. Meta does not name the technology."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "yes",
    "note": "Visible marker on photorealistic images, plus the note “Imagined with AI” in Meta's apps (statements from 2024)."
   },
   "afterUpload": {
    "status": "partly",
    "note": "Watermark resilient per Meta, metadata is not"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/meta-ai/",
    "en": "/en/ai-generators/meta-ai/"
   },
   "sources": [
    "meta-labeling-2024",
    "meta-ai-2023",
    "meta-ansatz-2024",
    "meta-ki-anzeigen"
   ]
  },
  {
   "slug": "shopify-magic",
   "name": "Shopify Magic",
   "vendor": "Shopify",
   "c2pa": {
    "status": "not_documented",
    "note": "The media generation help page mentions no C2PA."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "The help page mentions no IPTC field."
   },
   "invisibleWatermark": {
    "status": "yes",
    "note": "Invisible watermark on all generated images. Shopify describes it as a form of metadata and says it cannot be removed. Shopify does not name the technology."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "The help page only mentions the invisible watermark."
   },
   "afterUpload": {
    "status": "not_documented",
    "note": "watermark technology not named"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/shopify-magic/",
    "en": "/en/ai-generators/shopify-magic/"
   },
   "sources": [
    "shopify-medien",
    "shopify-sidekick",
    "shopify-cdn-iptc",
    "gmc-metadaten"
   ]
  },
  {
   "slug": "grok",
   "name": "Grok",
   "vendor": "xAI",
   "c2pa": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "not_documented",
    "note": "nothing documented"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/grok/",
    "en": "/en/ai-generators/grok/"
   },
   "sources": [
    "xai-bild-doku",
    "c2pa-mitglieder",
    "c2pa-konform"
   ]
  },
  {
   "slug": "leonardo",
   "name": "Leonardo.ai",
   "vendor": "Leonardo",
   "c2pa": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "partly",
    "note": "Only documented for videos on the free plan."
   },
   "afterUpload": {
    "status": "not_documented",
    "note": "nothing documented"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/leonardo/",
    "en": "/en/ai-generators/leonardo/"
   },
   "sources": [
    "leonardo-video"
   ]
  },
  {
   "slug": "ideogram",
   "name": "Ideogram",
   "vendor": "Ideogram",
   "c2pa": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "not_documented",
    "note": "nothing documented"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/ideogram/",
    "en": "/en/ai-generators/ideogram/"
   },
   "sources": [
    "ideogram-faq"
   ]
  },
  {
   "slug": "photoroom",
   "name": "Photoroom",
   "vendor": "Photoroom",
   "c2pa": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "not_documented",
    "note": "nothing documented"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/photoroom/",
    "en": "/en/ai-generators/photoroom/"
   },
   "sources": [
    "photoroom-doku"
   ]
  },
  {
   "slug": "runway",
   "name": "Runway",
   "vendor": "Runway",
   "c2pa": {
    "status": "yes",
    "note": "Runway uses C2PA, on the list of conforming products since 15 September 2026."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "metadata"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/runway/",
    "en": "/en/ai-generators/runway/"
   },
   "sources": [
    "runway-safety",
    "c2pa-konform"
   ]
  },
  {
   "slug": "amazon",
   "name": "Amazon Titan / Nova Canvas",
   "vendor": "Amazon (Bedrock)",
   "c2pa": {
    "status": "yes",
    "note": "Titan Image Generator and Nova Canvas add C2PA; Amazon Bedrock has been listed as conformant since 10 July 2026."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "yes",
    "note": "Invisible watermark on all images, detectable with a detection feature in Bedrock."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "partly",
    "note": "C2PA only if unedited"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/amazon/",
    "en": "/en/ai-generators/amazon/"
   },
   "sources": [
    "aws-nova-canvas",
    "c2pa-konform"
   ]
  },
  {
   "slug": "samsung",
   "name": "Samsung Galaxy AI",
   "vendor": "Samsung",
   "c2pa": {
    "status": "yes",
    "note": "From the Galaxy S25 series, Content Credentials for images created or edited with generative AI (February 2025)."
   },
   "iptcDigitalSourceType": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "yes",
    "note": "Visible watermark on AI edits."
   },
   "afterUpload": {
    "status": "partly",
    "note": "visible mark stays"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/samsung/",
    "en": "/en/ai-generators/samsung/"
   },
   "sources": [
    "samsung-s25",
    "samsung-s24"
   ]
  },
  {
   "slug": "pixel",
   "name": "Google Pixel / Google Fotos",
   "vendor": "Google",
   "c2pa": {
    "status": "yes",
    "note": "Pixel Camera attaches Content Credentials to every JPEG, Google Photos to AI edits (September 2025)."
   },
   "iptcDigitalSourceType": {
    "status": "yes",
    "note": "Google Photos writes IPTC metadata for edits with Magic Editor, Magic Eraser and Zoom Enhance (October 2024)."
   },
   "invisibleWatermark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "pngTextFields": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "visibleMark": {
    "status": "not_documented",
    "note": "Not documented."
   },
   "afterUpload": {
    "status": "often_not",
    "note": "metadata"
   },
   "vendorVerification": null,
   "pages": {
    "de": "/ki-generatoren/pixel/",
    "en": "/en/ai-generators/pixel/"
   },
   "sources": [
    "google-pixel-c2pa",
    "google-fotos-2024",
    "iptc-pixel10"
   ]
  }
 ]
}