{"slug": "openai-will-hide-an-invisible-watermark-in-chatgpts-writing-in-europe-but-wont", "title": "OpenAI will hide an invisible watermark in ChatGPT’s writing in Europe, but won’t let the public check for it", "summary": "OpenAI said on Monday it will add an invisible watermark called textGrain to eligible ChatGPT and Codex text output for EU users on every plan over the coming weeks to comply with the EU AI Act's requirement that AI-generated text be machine-identifiable, but it is not making text watermarking a global default at launch. OpenAI reported that with its detector tuned to wrongly flag about 1% of unwatermarked text, it caught the watermark in about 80% of 200-token passages and about 95% of 400-token passages on a subject like psychology, with substantially lower rates for maths, and that swapping 10% of words for synonyms in a 400-token passage cut detection from about 92% to 66% while swapping a quarter cut it to 17%. Because of those error rates OpenAI is not releasing the detector publicly; from Monday approved researchers and expert organizations can apply for case-by-case access under the EU's code of practice on AI-generated content, and developers using OpenAI's API worldwide can switch the watermark on for some models but it stays off unless they choose it.", "body_md": "ChatGPT on a phone, May 2023 (illustrative). Image: [Jernej Furman](<https://commons.wikimedia.org/wiki/File:Smartphone_with_ChatGPT_app_(52917381673).jpg>) / Wikimedia Commons, [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/), cropped\n\nText written by ChatGPT and Codex in the European Union will soon carry a hidden watermark. OpenAI [said on Monday](https://openai.com/index/eu-text-provenance) that it will add the invisible signal to “eligible” output for users on every plan in the EU over the coming weeks, to meet the EU AI Act’s rule that AI-generated text must be identifiable by machines.\n\nIt is a regional move, not a global one. OpenAI said it is “not making text watermarking a global default at launch”, so ChatGPT users outside the EU won’t get it for now. Developers using OpenAI’s API anywhere in the world can switch it on for some models from Monday, but it stays off unless they choose it.\n\n## How the watermark works\n\nThe system is called textGrain. Instead of adding anything you can see, it nudges the model’s choice of words in a statistical pattern that a detector can later look for. OpenAI has published a [technical report](https://cdn.openai.com/pdf/e9508624-d767-41b6-a26d-e34ca798ada6/textgrain-entropy-calibrated-watermarking-for-language-model-text.pdf) and says it plans to release the technology as open source.\n\nThe company claims textGrain “matched or exceeded” the other methods it tested, including Google DeepMind’s SynthID for text, which [DeepMind has also adapted for proteins](https://madrobot.blog/2026/09/30/google-deepmind-synthid-bio-watermark-ai-designed-proteins-dna-biosecurity/). That comparison is OpenAI’s own and hasn’t been independently checked. It also says the watermark makes no meaningful difference to quality: on benchmarks for its GPT-6 Astra model, scores with and without it were within about a point of each other on most tests.\n\n## Easy to weaken\n\nOpenAI is unusually frank about the limits. With the detector set to wrongly flag about 1% of unwatermarked text, it caught the watermark in about 80% of 200-token passages and about 95% of 400-token passages on a subject like psychology, and “substantially lower” rates for maths, where there are fewer ways to word an answer.\n\nLight editing does real damage. Swapping 10% of the words in a 400-token passage for synonyms cut detection from about 92% to 66%, and swapping a quarter of them cut it to 17%. Text that is short, edited, translated or made with another company’s tools may not be caught at all, and OpenAI warns that “the absence of a detected watermark does not prove human authorship.”\n\n## No public detector, for now\n\nBecause of those error rates, OpenAI isn’t releasing the detector to the public. From Monday, approved researchers and “expert organizations” can [apply for access](https://openai.com/form/content-provenance-api/), granted case by case under the EU’s [code of practice on AI-generated content](https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content). The tool only says whether it finds an OpenAI watermark; it doesn’t identify the user or reveal prompts or conversations.\n\nOpenAI also spells out what a positive result can’t tell you: how much a person edited or wrote, who owns the text, who is responsible for it, or whether it is accurate. Its existing checks for images and audio, the [openai.com/verify](https://openai.com/verify) tool and its Content Provenance API, stay open to the public.\n\n## Why it matters\n\nThis is the first time the most widely used chatbot will mark its own writing, and Europe’s AI Act is the reason. For students, teachers and employers the practical effect is limited for now: there is no public checker, and OpenAI’s own figures show a quick rewrite can wash much of the signal out. But it sets a template other AI companies serving Europe will be pushed to follow.\n\n*Sources: [OpenAI](https://openai.com/index/eu-text-provenance); [OpenAI textGrain technical report](https://cdn.openai.com/pdf/e9508624-d767-41b6-a26d-e34ca798ada6/textgrain-entropy-calibrated-watermarking-for-language-model-text.pdf); [European Commission](https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content).*", "url": "https://wpnews.pro/news/openai-will-hide-an-invisible-watermark-in-chatgpts-writing-in-europe-but-wont", "canonical_source": "https://madrobot.blog/2026/10/06/openai-chatgpt-text-watermark-eu-ai-act-textgrain/", "published_at": "2026-10-06 01:51:00+00:00", "updated_at": "2026-10-06 02:16:46.272121+00:00", "lang": "en", "topics": ["ai-policy", "artificial-intelligence", "generative-ai", "large-language-models", "ai-safety"], "entities": ["OpenAI", "ChatGPT", "Codex", "textGrain", "European Union", "EU AI Act", "Google DeepMind", "SynthID"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/openai-will-hide-an-invisible-watermark-in-chatgpts-writing-in-europe-but-wont", "markdown": "https://wpnews.pro/news/openai-will-hide-an-invisible-watermark-in-chatgpts-writing-in-europe-but-wont.md", "text": "https://wpnews.pro/news/openai-will-hide-an-invisible-watermark-in-chatgpts-writing-in-europe-but-wont.txt", "jsonld": "https://wpnews.pro/news/openai-will-hide-an-invisible-watermark-in-chatgpts-writing-in-europe-but-wont.jsonld"}}