Skip to main content
AI Compliance

DSM Directive Article 4: Your Machine-Readable Opt-Out Is Worth Little Without a Dated Record

In short

Article 4 of the DSM Directive lets you reserve content from AI training via a machine-readable opt-out, now backed by the EU AI Act. A live robots.txt file alone cannot prove when that opt-out was in place.

If your organisation publishes text, images, or other content online, you probably already have an opinion on whether AI companies should be allowed to mine it for training data. Since 2019, EU law has given rightholders a formal way to say no: the text and data mining opt-out under Article 4 of the DSM Directive. Most publishers who have set it up treat the job as done once a robots.txt line or a TDMRep tag is live on the site. That is the easy half of the job. The hard half, the one that actually decides whether the opt-out holds up in a dispute, is proving when it was live and what it said.

What Article 4 actually gives you

Article 4 of the DSM Directive creates an exception allowing reproduction and extraction of lawfully accessible works for text and data mining, without needing a licence, in a broad range of cases. Article 4(3) then draws the line that matters to rightholders: the exception applies only if the rightholder has not expressly reserved their rights, and for content made publicly available online, that reservation has to be expressed "in an appropriate manner, such as machine-readable means." In plain terms, a written notice on a page somewhere is not enough. The reservation needs to be readable by the crawlers and pipelines that do the mining, which is why most implementations rely on a robots.txt directive, an HTML meta tag, or the TDM Reservation Protocol (TDMRep) developed for exactly this purpose.

Setting that signal is a one-time technical task. Keeping proof of it is not, and that second part is where most rightholders stop.

Why the opt-out now has teeth, and why that raises the stakes

For a few years, Article 4(3) sat mostly as a theoretical protection. That changed with the EU AI Act. Providers of general-purpose AI models placed on the EU market are now under a direct obligation, set out in Article 53 of the AI Act, to put in place a policy for complying with EU copyright law, and specifically to identify and comply with reservations of rights made under Article 4(3) of the DSM Directive. That obligation applies regardless of where the model provider is based or where the actual training took place, as long as the model is placed on the EU market.

This changes the opt-out from a passive legal position into something both sides now have to actively account for. A model provider has to show it checked for and respected your reservation. You, as the rightholder, may need to show that the reservation was in place, in the correct form, before the content was collected for training. Both of those are questions about a point in time, not about the current state of your site. A robots.txt file only ever shows what is there today. It says nothing about what it said six months ago, when a particular crawl may have taken place.

Where the evidentiary gap actually bites

Three situations come up repeatedly once you look past the initial setup:

  • A site redesign or CMS migration overwrites the robots.txt file, and the old opt-out directive is gone with no local trace of when it was removed or what it originally said.
  • A dispute turns on timing. A model provider claims the training run predates your reservation; you believe it does not. Without a dated snapshot of your opt-out signal, this becomes a matter of who is more convincing rather than what is provable.
  • The opt-out changes over time, for instance moving from a blanket robots.txt disallow to a more granular TDMRep policy that reserves rights for AI training while still permitting search indexing. If a crawl happened between two versions, only a dated version history tells you which policy actually applied at that moment.

None of these are hypothetical edge cases. They are the ordinary consequences of running a live website for more than a few months. A machine-readable opt-out solves the "can a machine read this" problem. It does nothing for the "can you prove this was true on a specific date" problem, and that second question is the one that actually decides a dispute.

What a dated record needs to do

A defensible opt-out record needs three things a live robots.txt file cannot give you on its own: a snapshot of the exact file or tag as published, a timestamp from a source you do not control yourself, and a way for a third party, including one outside the EU, to verify both without taking your word for it. Sealing a dated hash of your robots.txt, TDMRep declaration, or HTML meta tag every time you publish or update it builds that record incrementally, at the moment each version goes live rather than after the fact when it is too late to reconstruct.

This is also where the value of the underlying proof matters beyond the EU. A dispute about training data or a licensing negotiation with a model provider will not always play out in front of an EU authority. It might land with a US-based AI lab's legal team, an international arbitration panel, or a court in a jurisdiction that has never heard of the DSM Directive. A record that is only as strong as "trust our server logs" does not travel well into that conversation. A qualified, independently timestamped record does, because its evidentiary value does not depend on which jurisdiction is asking. That is the same logic that applies to sealing any document you may need to defend outside the country where you created it: proof that stands up globally is worth more than proof that only works at home.

What to keep in the record

A useful sealed snapshot does not need to be complicated. At minimum, keep the full text of the robots.txt directive or TDMRep declaration exactly as published, the URL or subdomain it applied to, and the date it went live. Larger organisations running multiple properties, regional subdomains, or several language versions of the same site should seal each one separately, since a reservation set on one domain does not automatically extend to another, and a crawler that ignored a subdomain's policy will not be excused by a reservation that only existed on the main site. If your legal or compliance team is asked to produce evidence during an audit or a licensing negotiation, having a dated file for each property beats reconstructing a history from cached pages and hope.

It is also worth keeping the record even after you change or remove an opt-out. If you later decide to license your content for AI training instead of blocking it, a dated history showing exactly when the reservation was withdrawn protects you from the opposite problem: a claim that you were still opted out after you had, in fact, granted permission.

Building this into a normal publishing habit

The practical fix is smaller than it sounds. Treat your TDM opt-out signal the same way you would treat a contract or a dated design file: seal it at the moment it changes, keep the sealed record somewhere separate from the live site, and repeat the process every time the policy is updated rather than only once at launch. For organisations that publish datasets, model documentation, or licensing terms alongside their content, the same discipline applies to that material too. Our page on documenting AI training-data provenance covers how to build a dated, verifiable record across an entire dataset lifecycle, not just the opt-out signal at its edge.

Article 4(3) gives you the right to reserve your content. It does not give you the evidence that you exercised that right at a particular time. Build the dated record yourself, before you need it, and the opt-out actually means what it says.

Start sealing your TDM opt-out signals and dataset records with a dated, independently verifiable timestamp, so the proof is ready before any dispute forces you to reconstruct it.

Protect your work with Swiss Trust Layer AG

Seal your intellectual property with a court-proof e-Seal backed by Swisscom Trust Services.

Book a Free Demo

Related Articles

Publishers: proving editorial provenance when every draft touches AI
AI & Compliance

Newsroom AI use rarely stops at drafting. EU AI Act Article 50 sets a disclosure duty, and DSM Article 4 lets you reserve works from text and data mining. Neither is worth much unless you can show what was published, when, and whether AI touched it.

August 18, 2026Read Article
An Article 50 Workflow for Marketing Teams That Takes Five Minutes a Week
AI & Compliance

Article 50 of the EU AI Act took effect on 2 August 2026, and most marketing teams still lack a routine for it. Here is a five-minute weekly workflow for AI content disclosure and provable timestamps.

August 17, 2026Read Article
Your Government ID App Can Sign a Document. That Is Not Proof You Made It First.
Legal & Compliance

The EU Digital Identity Wallet lets clients sign documents with a government ID. For fiduciaries, that only answers who signed, not when a specific draft or valuation existed. Here is why the difference matters in a dispute.

September 7, 2026Read Article
September, in one checklist: what's live, what's changing, what to fix first
IP & Copyright

This week closed with a record AI copyright settlement, a new EU disclosure law in force, and a jury trial underway that could reshape how image generators are treated. Here is a practical checklist covering what to check and fix in September, from AI content disclosure to dated proof of your own work.

September 6, 2026Read Article
The AI Copyright Lawsuit Count Nearly Tripled in a Year. Here's What Actually Changed
IP & Copyright

AI-related copyright lawsuits in the US grew from roughly 30 to over 70 in 2025, according to the Copyright Alliance. Courts are now ruling instead of settling quietly, and the EU has introduced its own transparency rules for AI-generated content. Here is what is driving the surge and what it means for anyone publishing AI-generated material.

September 5, 2026Read Article