One robots.txt line now asks four AI companies not to train on your site. We tested it, and the order of your lines matters
SummaryOpenAI, Google, Microsoft and Anthropic backed a shared __usage_ai-training token on Oct 30. None of them reads it yet. We ran the draft's own example through a standard robots.txt parser and found two traps for anyone checking their file with existing tools.
· MODEL Editors · 2 min read
Some links may be affiliate links. Disclosure

On Oct 30, OpenAI, Google and Microsoft said they will honor one shared robots.txt signal for opting a website out of generative AI training, and Anthropic engineer Kevin Kelley, who wrote the draft spec, told the IETF's AI Preferences group that Anthropic has started building support. Until now a site had to write a separate rule for each company's crawler or token (GPTBot, Google-Extended, ClaudeBot and so on).
What it looks like. It is an ordinary robots.txt group, but the User-Agent line names a "policy token" instead of a crawler:
User-Agent: __usage_ai-training
Disallow: /
Allow: /press-kit/
Per the draft, that means "no AI training" for the whole site, except files under /press-kit/. It covers training only. It does not tell any bot what it may crawl, and it does not affect search rankings.
Who reads it, and when. Nobody yet. Microsoft says it will honor it from Feb 1, 2027. Google says 2027 (its crawler docs say early 2027). OpenAI says "in the coming months." Anthropic gave no date. Posts on X saying the opt-out is already live overstate it.
What we tested. On our Linux test machine we fed the draft's example, and three variations, to Python 3.13's built-in robots.txt parser (urllib.robotparser), the kind of stock parser many site checkers and scripts use. We asked it what the token, Googlebot and GPTBot may do on /stories/x and /press-kit/logo.png.
- Your other bots are unaffected. Adding a
__usage_ai-traininggroup to an allow-all file changed nothing for Googlebot or GPTBot. That matches the draft's design goal. - Trap 1: line order. With the draft's exact example, the parser said the token is disallowed on
/press-kit/too. Python's parser takes the first matching line; the draft uses RFC 9309's longest-match rule, under which the more specificAllow: /press-kit/wins. When we put theAllowline first, both readings agree. Our fix: list yourAllowexceptions aboveDisallow: /. - Trap 2: wildcards. A file with only
User-Agent: *andDisallow: /made the parser report the token as disallowed. The draft says the opposite: a wildcard group "MUST NOT" count, and a file with no__usage_ai-trainingline has expressed "no preference." If you check your opt-out with a generic robots tool, it can tell you that you are opted out when, under the draft, you are not.
The catches. It is a voluntary preference, not a lock: scrapers that ignore robots.txt will ignore this too. It does not remove anything already collected or trained on. The draft is an individual Internet-Draft that the IETF has not endorsed, and it expires May 3, 2027 unless revised. At Google, an opt-out with this token (when you do not mention Google-Extended) will be treated as a Google-Extended block, which per Google's docs also covers grounding in Gemini Apps. If you want Gemini citations, add an explicit Google-Extended allow group.
Our verdict. Worth adding now if you do not want your content used for AI training: it costs two lines and existing crawlers ignore it. Write it with the token named explicitly, put Allow lines first, and keep your existing GPTBot and Google-Extended rules, which all four companies say still apply.
We tested only how a standard parser reads these files. We did not test any company's crawler, because none of them reads the token yet. Test script and output are kept in our test notes.
MODEL Editors
Sources
- draft-kelley-aipref-training-preference-signal-00: Machine-Readable Training Preference Signal (Oct 30, 2026)
IETF Datatracker
- Supporting a shared AI training control for websites (Oct 30, 2026)
Google Search Central Blog
- Making it easier for websites to express AI training preferences (Oct 30, 2026)
OpenAI
- Google, Microsoft, OpenAI and Anthropic back one AI training opt-out
PPC Land
- Google, Microsoft, OpenAI and Anthropic back one AI training opt-out
The Next Web
FREE · EVERY WEEK
The top AI tools this week, tested.
Every week MODEL's editors pick the AI tools worth your time, try them hands-on, and tell you what's good, what's not, and who it's for. Free, in your inbox.
Free. Unsubscribe anytime. Our picks are editorial and can't be bought.
Continue

Hot Take
Hot take: sloppy AI code is a checking problem, not a model problem
Anthropic says Claude wrote the Rust port of its Messages API, starting with no Rust developers on the team, and that the safety net was shadow traffic, not line-by-line review. The same week, Veracode found about 4 in 10 AI coding tasks still produce code with a known vulnerability. Here is what was actually said, what the viral version gets wrong, and our take.
· MODEL Editors

Tool Update
Notion's week: its agent now makes Excel, Word, PowerPoint and PDF files, and edits say which agent did them
Notion's Halloween recap bundles four updates from Oct 27 to 30: an agent that builds real office files, speaker labels for Google Meet notes, bigger automatic offline downloads, and a 'Last edited by' label that names the agent or MCP client behind a change. Here is what each one does, and what Notion hasn't said.
· MODEL Editors

Builder tip
A free AI CAD tool's terms said it would scan your drive for CAD files. Read the free tier before you install
MecAgent's free SolidWorks agent had a clause consenting to automatic scans of your device for CAD files. After an engineer's Reddit post, the clause is gone, but the perpetual, irrevocable training license on free-tier data is still in the terms. Here are the phrases to search for before you install any free AI tool.
· MODEL Editors