विवरण
ELOQIO AI Content Reservation implements the W3C TDM Reservation Protocol (TDMRep) on your WordPress site. TDMRep is the technical counterpart of the European DSM Directive (Article 4) and the AI Act: it lets publishers legally reserve their rights regarding the use of their content for Text and Data Mining, including generative AI training.
Unlike robots.txt, which is a voluntary convention, TDMRep has legal weight. AI providers that ignore a properly deployed TDMRep signal expose themselves to substantial fines under the EU AI Act starting August 2026.
What this plugin does
- Serves
/.well-known/tdmrep.jsondynamically — no file to create, no FTP required - Adds the
tdm-reservationHTTP header on every front-end response - Injects the matching
<meta name="tdm-reservation">tag in the HTML head - Supports the optional
tdm-policyURL to link to your human-readable policy document - Ships with a Site Health check that verifies the endpoint responds correctly
- Zero dependencies, zero tracking, zero external API calls
Why three delivery methods?
The TDMRep specification allows crawlers to look for the signal in any of the three locations. Deploying all three maximises the chance that AI bots actually pick up your reservation.
Evidence preservation
After activating the plugin, submit your endpoint URL to the Wayback Machine to create a timestamped proof of publication. This is essential if you ever need to demonstrate the date from which your reservation was in force.
Who is this for?
News publishers, bloggers, authors, creative agencies, and any content creator who wants to keep a clear legal record of their opt-out from AI training. Combine this plugin with blocking rules for known AI crawlers in your robots.txt for defence in depth.
इंस्टॉलेशन
- Upload the plugin files to the
/wp-content/plugins/eloqio-ai-content-reservationdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to Settings ELOQIO AI Content Reservation to verify or adjust the reservation value.
- Visit
https://your-site.com/.well-known/tdmrep.jsonto confirm the endpoint is live. - (Optional) Archive the endpoint URL on the Wayback Machine for evidence.
सामान्य प्रश्न
-
Does this plugin block AI crawlers?
-
No. TDMRep is a declarative legal signal, not a technical block. It tells compliant AI providers that your content is off-limits for training. For active blocking, combine it with
robots.txtrules or WAF filters. -
Does it work retroactively?
-
No. TDMRep only applies to crawls performed after you deployed the signal. Content already collected before activation is not covered.
-
Does it affect SEO?
-
No. Google Search and Bing are not affected. TDMRep targets TDM/AI training crawlers specifically. Google’s AI training (Google-Extended) reads a separate
robots.txtdirective. -
Is there a performance impact?
-
Negligible. The endpoint is served in a single PHP request, the HTTP header is one
header()call, and the meta tag is three lines of HTML. -
Can I reserve only part of my site?
-
The current version applies to the entire site (
location: /). Per-post granularity is on the roadmap for future versions if demand justifies the added complexity.
समीक्षाएं
इस प्लगइन के लिए कोई समीक्षा नहीं है।
सहायक &डेवलपर्स
Translate “ELOQIO AI Content Reservation” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
बदलाव विवरण
1.0.2
- Add the
eloqio_acr_settingsfilter so a theme or companion plugin can drive the reservation value from a single source of truth, while the plugin stays fully autonomous without any hook.
1.0.1
- Security: drop the
JSON_UNESCAPED_SLASHESflag on the TDMRep endpoint output, per the WordPress.org review feedback on late escaping of echoed data.
1.0.0
- Initial release.
- Dynamic
/.well-known/tdmrep.jsonendpoint. tdm-reservationHTTP header on all front-end responses.<meta name="tdm-reservation">tag injection.- Optional
tdm-policyURL support. - Site Health async check.
- French and English translations included.
