Urgent.News

What's breaking now, across thousands of outlets.

AI

Invisible watermark: ChatGPT starts marking its text in the EU

First published in GetPack Magazine , sourced guides to use AI well as a student. You ask ChatGPT for a paragraph, you paste it into your document, and nothing changes on screen. Yet within a few weeks, that text will carry a mark in the European Union that you will never see. Here is how it works, what it proves, and the four things it does not. In short: OpenAI published a post titled « Our…

OpenAI has launched an invisible watermark for text generated by ChatGPT and Codex in the European Union, as announced on October 5, 2026. The watermark, named textGrain, will appear over the coming weeks for eligible users on all plans, but it is off by default for API customers worldwide. OpenAI claims that textGrain matches or exceeds the performance of Google DeepMind's SynthID for text, and they plan to open-source the technology.

The watermark is statistical, subtly shaping the model's word choices, and is undetectable on the page. OpenAI's own evaluation shows that the watermark detects about 80% of 200-token passages and 95% of 400-token passages, but it fails when the text is rewritten or translated. The watermark provides no evidence of AI-generated text for fraud, as Article 50 of the AI Act obliges providers to mark their outputs in a machine-readable format for EU users since August 2, 2026.

Anthropic has been watermarking Claude's text worldwide since August 2026, and they have been compliant with the EU Code of Practice since July 2026. The watermark has structural weaknesses, being ineffective on factual answers, formulas, and code, and it is less reliable across different languages.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

Build a RAG Evaluation Set Before You Ship Your AI Feature

Build a small evaluation set before you ship a RAG feature. That means 50 to 100 real questions, each with an expected answer and the source document that should support it.

  • Create evaluation set with 50-100 real questions and expected answers.
  • Score retrieval and answer quality separately for accurate assessment.
  • Collect questions from real sources like support tickets and beta users.

Building Anvil: code-as-action with a capability sandbox that explains its refusals.

The agent wrote import socket . Now what? Every agent framework got very good at making models write code. Almost none got good at the question that follows immediately afterwards: what is that code…

  • Anvil is a code-as-action system with capability sandbox
  • Three main components: generated code, sandbox trace, artifact
  • Four layers: AST pre-check, sandboxed subprocess, artifact collection, refusal trace

More from Wednesday 7 October →