[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-openai-adds-invisible-watermarks-to-chatgpt-and-codex-in-eu":10,"sections":43},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":30,"tags":31,"sources":35,"feedback":42,"feedback_at":22,"cost_usd":42,"total_tokens":42},10223,"openai-adds-invisible-watermarks-to-chatgpt-and-codex-in-eu","OpenAI Adds Invisible Watermarks to ChatGPT and Codex in EU","OpenAI's textGrain watermark rolls out to EU ChatGPT and Codex users first, months after Anthropic's SynthID-based system arrived for the same EU rule.","OpenAI is quietly switching on invisible text watermarks in ChatGPT and Codex, starting only with users in the European Union.\n\nThe new system, called textGrain, embeds a machine-readable signal into generated text that humans can't see. OpenAI says its internal benchmarks show textGrain matched or beat other watermarking approaches, including Google DeepMind's SynthID for text, while keeping output quality close to unwatermarked text. The company published benchmark scores comparing watermarked and unwatermarked outputs to back up that claim. Even so, OpenAI concedes the system does not guarantee reliable detection in every case.\n\nThe EU-first rollout isn't a coincidence: both OpenAI and Anthropic are watermarking text to satisfy transparency requirements in the EU's AI Act, not because either company volunteered the feature. Anthropic got there first in August, building its tool on top of Google DeepMind's existing SynthID rather than developing its own detector from scratch. OpenAI went the other direction, engineering textGrain in-house and using SynthID mainly as the yardstick to prove its homegrown approach measures up.\n\nThat's a meaningful difference in approach even though the regulatory motive is identical: one lab built on an established system, the other built and benchmarked its own. Whether textGrain's self-reported numbers hold up outside OpenAI's own tests remains to be seen - and so does whether anyone outside Europe gets the feature at all.","[\"ai\",\"watermarking\",\"openai\",\"eu-ai-act\"]","2026-10-05T18:08:39.000Z","2026-10-06T09:12:18.575Z","2026-10-06T09:12:24.575Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The article contradicts itself on whether textGrain is SynthID-based: it first frames SynthID as a rival system textGrain was benchmarked against, then later claims OpenAI and Anthropic 'converged on SynthID-style approaches' — reconcile this using only what the source actually supports (Anthropic's tool is SynthID-based; textGrain was merely compared to SynthID and others) and drop the unsupported convergence claim.","resolved","ai",[30,32,33,34],"watermarking","openai","eu-ai-act",[36,39],{"name":37,"url":38},"The Verge","https:\u002F\u002Fwww.theverge.com\u002Fai-artificial-intelligence\u002F1004880\u002Fopenai-chatgpt-text-watermarks-eu-ai-act",{"name":40,"url":41},"PCMag","https:\u002F\u002Fwww.pcmag.com\u002Fnews\u002Fopenai-to-add-watermarks-on-chatgpts-text-outputs-but-only-in-the-eu",0,{"sections":44},[45,49,54,59,64,69,74,79,84,89,94,99,104,109],{"name":46,"slug":30,"count":47,"latest_published_at":48},"AI",6340,"2026-10-05T21:19:03.000Z",{"name":50,"slug":51,"count":52,"latest_published_at":53},"Security","security",877,"2026-10-05T21:10:00.000Z",{"name":55,"slug":56,"count":57,"latest_published_at":58},"Policy","policy",457,"2026-10-05T21:15:05.000Z",{"name":60,"slug":61,"count":62,"latest_published_at":63},"Deals","deals",354,"2026-10-05T20:30:00.000Z",{"name":65,"slug":66,"count":67,"latest_published_at":68},"Hardware","hardware",210,"2026-10-05T21:14:08.000Z",{"name":70,"slug":71,"count":72,"latest_published_at":73},"Science","science",182,"2026-10-05T18:58:12.000Z",{"name":75,"slug":76,"count":77,"latest_published_at":78},"Consumer Tech","consumer-tech",161,"2026-10-05T18:18:56.000Z",{"name":80,"slug":81,"count":82,"latest_published_at":83},"Software","software",103,"2026-10-05T18:23:19.000Z",{"name":85,"slug":86,"count":87,"latest_published_at":88},"Dev Tools","dev-tools",99,"2026-10-05T10:47:06.000Z",{"name":90,"slug":91,"count":92,"latest_published_at":93},"Startups","startups",96,"2026-10-05T20:24:09.000Z",{"name":95,"slug":96,"count":97,"latest_published_at":98},"Gaming","gaming",54,"2026-10-05T19:07:04.000Z",{"name":100,"slug":101,"count":102,"latest_published_at":103},"General","general",52,"2026-10-05T17:01:27.000Z",{"name":105,"slug":106,"count":107,"latest_published_at":108},"Reviews","reviews",33,"2026-10-05T11:57:17.000Z",{"name":110,"slug":111,"count":112,"latest_published_at":113},"How-To","how-to",8,"2026-10-05T09:00:00.000Z"]