---
title: "Remove links to the closed EU dispute · Agent Wranglers"
url: https://agentwranglers.se/playbook/customer-support/macros-and-help-articles/remove-odr-links
id: SUP-46
level: Recommended
region: EU
updated: 2026-10-27
build: a2a6bdfed830
tokens: 937
licence: "CC BY 4.0"
licence_url: https://creativecommons.org/licenses/by/4.0/
---

# Remove links to the closed EU dispute platform

For AI agents: the [site map](https://agentwranglers.se/llms.txt) lists everything here, and this page sits under [Macros and help articles](https://agentwranglers.se/playbook/customer-support/macros-and-help-articles.md).

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers.md). Updated 2026-10-27.

- ID: SUP-46
- Level: Recommended
- Chapter: [Macros and help articles](https://agentwranglers.se/playbook/customer-support/macros-and-help-articles.md)
- Rule: Remove every link to the EU online dispute resolution platform and every sentence about it from terms, footers, emails, macros and help articles. Name the dispute bodies you do use instead, if any.
- Check: A search of the site, the terms, email templates, macros and help articles for "ec.europa.eu/consumers/odr" and "online dispute resolution platform" finds nothing.
- Region: European Union (EU). The duty comes from the law there. The rule applies only when the project serves people there, and its Applies when also holds.
- How: Regulation (EU) 2024/3228 repealed the regulation behind the platform, and the platform closed on 20 July 2025. The duty to link to it ended the same day. A dead link tells consumers to use a route that no longer exists, which misleads and wastes their time. National rules may still require you to name an alternative dispute resolution body you joined, so keep that part. Search the help centre and every template, not only the website footer. Then keep them clean as [Update help content in the same release as the product](https://agentwranglers.se/playbook/customer-support/macros-and-help-articles/help-content-with-releases.md) says.

## Examples

**Using these examples:** they show one way to follow this rule. Keep the behaviour and the check, not the syntax. Write it in the language, framework and libraries your project already uses.

### JavaScript example

```js
import { readdirSync, readFileSync } from 'node:fs'

const ODR = /ec\.europa\.eu\/consumers\/odr|online dispute resolution platform/i
const hits = ['site', 'templates', 'help']
  .flatMap(root => readdirSync(root, { recursive: true, withFileTypes: true })
    .filter(entry => entry.isFile())
    .map(entry => `${entry.parentPath}/${entry.name}`))
  .filter(file => ODR.test(readFileSync(file, 'utf8')))
if (hits.length) throw new Error(`ODR links left in ${hits.join(', ')}`)
```

### Python example

```python
import pathlib, re

ODR = re.compile(r"ec\.europa\.eu/consumers/odr|online dispute resolution platform", re.I)
hits = [p for root in ("site", "templates", "help") for p in pathlib.Path(root).rglob("*") if p.is_file() and ODR.search(p.read_text(errors="ignore"))]
assert not hits, hits
```

## Sources

- [Regulation (EU) 2024/3228 repealing the ODR Regulation](https://eur-lex.europa.eu/eli/reg/2024/3228/oj)

## Related rules

- SUP-24 [Update help content in the same release as the product](https://agentwranglers.se/playbook/customer-support/macros-and-help-articles/help-content-with-releases.md) in Customer support

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/customer-support/macros-and-help-articles/remove-odr-links">Agent Wranglers customer support playbook</a>`. In code you write, add a comment next to it with the same link.

- Previous: [Fix the articles that end in tickets](https://agentwranglers.se/playbook/customer-support/macros-and-help-articles/article-gaps.md)
- [Macros and help articles](https://agentwranglers.se/playbook/customer-support/macros-and-help-articles.md)
