Promptwatch Logo

TDM Rights Reservation

A TDM rights reservation is a rightsholder's opt-out from text and data mining under EU law, which must be machine-readable for online content to take effect.
Updated October 15, 2026
AI

Definition

A TDM rights reservation is a statement by a rightsholder that their content may not be used for text and data mining (TDM) without permission. The term comes from EU copyright law: Article 4 of the 2019 Copyright in the Digital Single Market Directive allows anyone with lawful access to mine content, including for AI training, unless the rightsholder has expressly reserved that use, and for content made publicly available online the reservation must be made by machine-readable means. A reservation does not apply to the separate exception for scientific research organizations in Article 3.

The EU AI Act turned this into an obligation for model developers. Article 53 requires providers of general-purpose AI models to put in place a policy to identify and comply with TDM reservations, and those obligations have applied since August 2025. The General-Purpose AI Code of Practice, a voluntary code providers can sign to show compliance, spells out how in its copyright chapter: signatories commit to crawlers that follow robots.txt as specified in RFC 9309, and to honoring other machine-readable opt-out protocols that are standardized or generally agreed through an EU-facilitated process (Code of Practice, copyright chapter). The European Commission has run a stakeholder consultation to identify those protocols; candidates discussed include TDMRep, C2PA's TDM assertions and ai.txt.

What counts as machine-readable is being settled in court. On December 10, 2025, the Hamburg Higher Regional Court ruled in Kneschke v. LAION that a reservation written in natural language in a website's terms did not meet the requirement, because it could not be reliably interpreted by automated processes at the time of the 2021 download. The court allowed an appeal to Germany's Federal Court of Justice, so the question remains open at the highest level. Outside the EU, rules differ: the UK government said in March 2026 that a broad TDM exception with an opt-out was no longer its preferred approach and that it would not introduce a new exception for now.

There are several technical ways to express a reservation, and they do different things:

  • Robots.txt blocks specific crawlers by name. It is the one mechanism the Code of Practice names explicitly, but it controls access, not use, and has to be set crawler by crawler. See robots.txt.
  • TDMRep, a W3C Community Group specification (not a W3C standard), sets a tdm-reservation flag and an optional link to a licensing policy, via a /.well-known/tdmrep.json file, HTTP headers or HTML metadata (TDMRep spec). Adoption is low: a February 2026 crawl of the top million domains found it on 37 of them.
  • Usage-preference signals such as Cloudflare's content signals separate search, AI input and AI training in robots.txt. The IETF AI Preferences working group is drafting a standard vocabulary for this, still at Internet-Draft stage in September 2026.
  • Contracts and licenses, including publisher licensing deals and Really Simple Licensing, grant permission on stated terms.

For AI search visibility, the key is to reserve training rights without cutting off retrieval. A blanket reservation or a block on every AI user agent can also remove a site from AI search answers, because search and training often use different crawlers with different rules. A typical setup reserves TDM for training through TDMRep or content signals and blocks training-only crawlers such as GPTBot and ClaudeBot, while allowing search crawlers such as OAI-SearchBot, Claude-SearchBot and PerplexityBot. For Google, Google-Extended covers Gemini training and grounding, and the Search Console generative AI control covers AI Overviews and AI Mode. Keep terms of service, technical signals and licensing pages consistent, and take legal advice for your jurisdiction. Related: citation crawlers vs. training crawlers and AI regulation.

Examples of TDM Rights Reservation

  • A German news publisher adds a /.well-known/tdmrep.json file with tdm-reservation set to 1 and a link to its licensing terms, blocks GPTBot and ClaudeBot in robots.txt, and leaves OAI-SearchBot and PerplexityBot allowed so its articles can still be cited in AI answers.
  • A stock photo agency relies on a natural-language ban on scraping in its website terms. After the Hamburg court's December 2025 ruling in Kneschke v. LAION, its lawyers add machine-readable signals because the text alone may not count as a valid reservation.
  • A SaaS company with public developer docs decides not to reserve TDM rights at all, because it wants AI coding assistants and models to learn its API, but it does block crawlers from its customer community forum.
  • A legal team discovers that the company's terms of service forbid all automated access while robots.txt allows every AI crawler. It rewrites both so they say the same thing: search and retrieval allowed, training reserved.

Terms related to TDM Rights Reservation

Robots.txt

Robots.txt is a root-level file that tells crawlers which URLs they may fetch. It now decides whether AI search and training bots can reach your content.

SEO

Content Signals

Content Signals is a robots.txt extension, launched by Cloudflare in 2025, stating whether crawled content may be used for search, AI answers or AI training.

SEO

Citation Crawlers vs Training Crawlers

Training crawlers collect pages to train AI models; citation crawlers index or fetch pages so AI answers can cite them. Each has its own robots.txt token.

SEO

Publisher Licensing

Publisher licensing covers the deals, marketplaces and standards that let AI companies pay publishers to train on or ground answers in their content.

AI

Really Simple Licensing (RSL)

Really Simple Licensing (RSL) is an open XML standard for declaring how AI systems may use web content and on what terms. RSL 1.0 came out in December 2025.

AI

AI Regulation

AI regulation is the laws and rules governing how AI is built and used, led by the EU AI Act, with US state laws, China's labeling rules and copyright policy.

AI

AI Training Data

AI training data is the text, code, images and other content used to train AI models. It shapes what a model knows about brands before it searches the web.

AI

Pay Per Crawl

Pay per crawl lets a site charge AI crawlers a fee for each page fetch, using HTTP 402 Payment Required. Cloudflare's version is still in closed beta.

SEO

Data Privacy in AI

Data privacy in AI covers how personal data is collected, used and retained in AI training, prompts and outputs, and the rules (GDPR, EU AI Act) that govern it.

AI

Frequently Asked Questions about TDM Rights Reservation

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

TDM stands for text and data mining: the automated analysis of text and data to find patterns, trends and correlations. In EU law it covers activities such as compiling web content into datasets, and the EU AI Act ties it to the collection of data for training general-purpose AI models. The 2019 Digital Single Market Directive permits TDM on lawfully accessed content unless the rightsholder has reserved that use.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard