EU AI Act · Article 50 in force · marking deadline 2 December 2026
EU AI Act · Article 50(2) · AI generators

Does Adobe Firefly mark its images as AI-generated?

In force since 2 Aug 2026Fines up to €15M / 3% turnoverLast reviewed August 2026

Adobe Firefly is deeply integrated across Photoshop, Express, Illustrator, and the standalone Firefly web app, and Adobe co-founded the C2PA standard that Article 50(2) marking is built around, making Firefly one of the strongest-marked generators in this comparison. As of early 2026, Adobe went further than most competitors: it removed the option to disable Content Credentials for any generative-AI workflow, making C2PA marking mandatory rather than opt-in across Firefly.

Article 50(2) of the EU AI Act requires AI-generated or AI-edited audio, image, video, and text to be marked in a machine-readable format so it's detectable as artificially generated, via C2PA Content Credentials or IPTC provenance metadata, embedded in the file itself. This is a provider-side duty on the generative system, but it fails quietly in practice: content that leaves a generator marked routinely arrives on a published page unmarked, stripped somewhere in the ordinary pipeline of editing, compressing, and publishing.

Two separate duties, don't conflate them. Article 50(2)'s machine-readable marking is invisible, in the file itself, and largely a provider/tooling question. Article 50(4) separately requires a visible label on deepfakes and AI-generated text published to inform the public, a fallback that doesn't depend on whether machine-readable marking survived. Where you can't confirm marking, visible labeling is the simpler, more reliable compliance path.

Does Adobe Firefly mark its output by default?

Since early 2026, Content Credentials (Adobe's name for its C2PA implementation) are embedded by default in every image Firefly generates, and Adobe removed the toggle that previously let users disable them for AI-generated content specifically. The credential is a structured C2PA manifest, technically a JUMBF-format data payload embedded directly in the file, that records which AI model was involved (Firefly itself, or a connected model via plugin) and functions as a tamper-evident "nutrition label" for the image. This mandatory-by-default posture is a deliberate compliance play: Adobe has positioned it explicitly as reducing the burden on individual creators to manually enable provenance marking.

What strips the marking before it reaches your published page

How to verify before you publish

Keep proof either way. Whether or not machine-readable marking survives to your published page, keep a record of what you checked and when: a screenshot from a verification tool, or your visible-label copy, so you can show the diligence, not just assert it.

The realistic compliance gap

Firefly's own marking is about as strong as this comparison set gets, so the realistic compliance gap sits almost entirely in compositing and downstream publishing, specifically, whether a design that blends AI-generated and non-AI elements produces a final export that still honestly reflects the AI involvement, and whether your CMS/CDN preserves the manifest through to the live page.

Note: AI-generator provenance practices change quickly and can vary by product tier, export path, or recent platform update. This page describes Adobe Firefly's marking behavior as understood as of August 2026; verify against Adobe Firefly's current official documentation and check your own specific output before publishing.

Common questions

Since Adobe made Content Credentials mandatory, are we automatically compliant with Article 50(2) when we use Firefly?

The generation step is well-covered, but Article 50(2) compliance depends on the image your visitors see, not the file Firefly first produced. If your publishing pipeline (CDN, CMS, social sharing) strips the manifest before the image goes live, you're not compliant in practice even though Firefly did its part, verify the live, published version.

We combine Firefly-generated elements with our own photography in one design, does the final export count as 'AI-generated' for marking purposes?

This is a genuinely unsettled area of practice, not just a Firefly quirk, Article 50(2) targets content that is AI-generated or AI-edited, and a composite raises real questions about degree. The safer approach is to verify what manifest (if any) survives in your actual exported file using Content Credentials Verify, and if the AI-generated portion is a material part of the final image, treat it as requiring marking/labeling rather than assuming a mixed origin exempts you.

Check what's on your site. DisclosureProof samples the media on your homepage and checks it for machine-readable AI-content marking, with timestamped evidence either way. Run the free scan →