The Commission's marking code turns AI disclosure into a per-asset classification problem
The code covers labeling and detection of AI output, including deepfakes, and points deployers at EU icons. The work that lands on engineers is deciding which assets count as materially manipulated, and recording that at creation.
The Engineer · Build desk

What happened
- The European Commission has published a Code of Practice on marking and labeling AI-generated content, aimed at organizations that deploy generative AI and at transparency obligations connected to the EU AI Act.
- Its guidance covers both the labeling and the detection of AI-generated material, with particular attention to deepfakes, and it includes specific guidance for deployers of generative AI systems.
- The code refers to EU icons that can be used to label AI-generated content, and to how labeling should be applied where material has been generated or manipulated in the public interest.
- That write-up recommends mapping every point where AI-assisted output reaches customers, users or the public, so labeling becomes a repeatable process step instead of a last-minute call by one employee.
Why it matters
- decision Someone has to own the call between generated and materially manipulated for each asset, and if nobody does it falls to whoever presses publish, by which point the edit history is no longer recoverable.
- constraint How much a deployer can label or detect is capped by what its AI suppliers and platforms expose, so a vendor with no provenance signal leaves you with nothing but the log you write yourself.
- cost The bill lands once per channel on the teams that own templates, CMS fields and chat widgets, not on the lawyers who read the code and sign off on the policy.
- contradiction The write-up treats Q3 2026 as a horizon to plan against while dating the code's publication to August 2026, which is inside that quarter, so the runway it implies may already be spent.
A file carries no memory of its own history. A JPEG does not record whether it began as a photograph of a real room or as pixels from a model. The dev.to write-up's checklist splits exactly along that line: generation on one side, material manipulation of an existing image, recording or video on the other, with the emphasis on cases where a viewer could be led to believe something happened when it did not [5]. That is a fact about how the asset was made, and the only cheap place to record it is where the edit happened. Downstream, working from the artifact alone, you are guessing.
The trigger is publication, not use. The post reads the code as a common framework for deployers to apply when AI-generated or manipulated material is made available to others, not as a rule that flattens every internal use into the same exercise [6], and it contrasts a realistic altered video with brainstorming material that is never published [7]. That gives a scoping boundary you can implement: instrument the egress points, leave the scratch work alone.
Which makes the disclosure field, and its default, the load-bearing configuration. The post suggests defining an approval process for deciding when and how the relevant label or icon should appear [13]. In a content system that means a required field with at least three states, not a boolean: generated, materially manipulated, neither. A boolean defaulting to false silently asserts "not AI" across every legacy asset in the library, which is a claim nobody meant to publish. Consistency across services and platforms is what the Commission's own announcement says the framework is for [3], and consistency at scale is a property of defaults rather than of intentions.
For chatbots, the post argues that clear identification helps set expectations before a customer begins an interaction [11]. Before means the first turn or the widget frame. A line in the terms page is read, if at all, long before that moment, well after the point where it could have set any expectation.
Then the date. The post says the supplied Commission materials place applicability around the third quarter of 2026 [15], and it also dates the code's publication, alongside other EU activity on online safety and consumer protection, to August 2026 [12]. August falls inside July to September [14]. That puts Q3 2026 much closer than the comfortable planning horizon the framing suggests.
Treat the number the way you would treat somebody else's benchmark table. For Q3 2026 to be your program milestone, two things would have to be true: the Commission's text itself would have to state an applicability date for the code, and your specific AI Act obligations would have to attach on the same clock. Neither is established by a single secondary write-up that hedges with "around" and "the reports". The primary text, not a secondary write-up, is what should set the milestone. The classification work is worth starting on either timeline, because it is the same work whether the date is this quarter or next year.
What to watch
- Whether the EU icons ship as a published asset set with usage rules a design system and CMS can import directly.
- Whether major model vendors and platforms expose labeling and detection metadata through APIs and admin settings, which decides how much of this can be automated.
- Whether the reporting-and-support expectations around the #NotOnOurFeed campaign harden into requirements for operators of communities and marketplaces.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence24
- Adoption
- Insufficient
- Hype gap+22
- Incentives76
- Confidence34
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
The European Commission has published a Code of Practice on marking and labeling AI-generated content, giving organizations that deploy generative AI practical guidance for meeting transparency obligations connected to the EU AI Act.
- [2]
The code addresses the labeling and detection of AI-generated material, including deepfakes, and provides specific guidance for deployers of generative AI systems.
- [3]
The Commission's official announcement on the Code of Practice positions the framework as a way to facilitate compliance and consistency across services and platforms.
- [4]
The code refers to EU icons that can be used to label AI-generated content, and to how labeling should be applied where content has been generated or manipulated in the public interest.
- [5]
The dev.to post's implementation steps include separating generation from material manipulation, especially where an existing image, recording, or video could lead viewers to believe something happened when it did not.
- [6]
The post states that the code does not turn every business use of AI into the same implementation exercise, and instead provides a common framework for deployers to consider when AI-generated or manipulated material is made available to others.
- [7]
The post contrasts a realistic altered video, which it says presents a more direct transparency challenge, with internal brainstorming material that is never published.
- [8]
The post recommends mapping the points at which AI-assisted output reaches customers, users or the public, so that labeling becomes a repeatable part of publishing and service processes rather than a decision left to an individual employee at the last minute.
- [9]
The post recommends building labels into templates and workflows so teams do not need to recreate disclosure practices for every campaign or customer interaction.
- [10]
The post recommends reviewing supplier and platform settings to understand what labeling or detection information AI tools can support.
- [11]
The post says that for chatbots, clear identification can help set appropriate expectations before a customer begins an interaction.
- [12]
The post says the labeling code was published alongside other EU activity in August 2026 that points to a wider focus on online safety, consumer protection and digital services.
- [13]
The post recommends defining an approval process for deciding when and how the relevant label or icon should appear.
- [14]
August 2026 falls inside the third quarter of 2026, so the month the post gives for the code's publication sits within the applicability window it describes as around Q3 2026.
- [15]
The post says the supplied Commission materials place the code's applicability around the third quarter of 2026, and calls it a useful operational reference point for companies reviewing generative AI use in marketing, support, publishing and other customer-facing workflows.
- [16]
The Better Internet for Kids network's #NotOnOurFeed campaign runs from August 24 to September 25, 2026, promoting protection, prevention, reporting and support in response to cyberbullying, including AI-related abuse within its scope.
Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.
Sources
1 independent publisher whose own reporting we read for this story.
- dev.toEU AI Content Labeling Code Offers a Practical Framework for Businesses Using Generative AI
1 article · August 30, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- Deepfake and manipulated media disclosureFollow
- EU Platform RegulationFollow
- EU AI Act Transparency ObligationsFollow
- AI content labeling and provenanceFollow
- Compliance as workflow engineeringFollow
Entities
- European CommissionFollow
- Code of Practice on marking and labeling AI-generated contentFollow
- EU AI ActFollow
- Digital Services ActFollow
- Better Internet for Kids networkFollow
- ScaleviseFollow