FR
live
AI

Anthropic watermarks Claude for the AI Act, but one sampling parameter defeats the mark

Anthropic is extending its text watermark to four Claude models to meet the AI Act’s December deadline, but on Opus 4.6 and Sonnet 4.6, changing temperature, top_p or top_k is enough to dodge it. If you rely on the mark for compliance, keep those settings at their defaults.

A pressed-glass plate carrying a barely visible watermark, backlit on a dark surface, one facet catching an amber reflection.

October 31, 2026. Anthropic tells its API customers it is extending its text watermark to four models: Claude Mythos 5, Claude Opus 4.7, Claude Opus 4.6 and Claude Sonnet 4.6. December 2026. The EU AI Act deadline approaches. One detail changes everything: on two of those models, changing a single sampling parameter erases the mark.

A watermark that lives in word choice

Anthropic’s watermark does not look like an image watermark. The company describes it as an “imperceptible pattern in word choice”: the model subtly biases synonym selection according to a statistical key, adding no characters or tokens, changing no pricing or response formats, and barely slowing output.

It is a variant of Google DeepMind’s SynthID method, which tweaks the probability distribution behind generation to produce a detectable pattern. The watermark is embedded at the model level, not the interface: it works on every platform hosting these models — Amazon Web Services, Google Cloud, Microsoft Foundry — and customers cannot turn it off.

The motivation is regulatory. The EU AI Act imposes a December 2026 deadline for labeling generated content. Every model released after August 2, 2026 has shipped with the mark from day one; older models get it in stages. Newer Opus 5.5 already carries it, and the Amazon Bedrock rollout may take a few extra days.

The loophole: three knobs that cancel everything

This is where the announcement gets interesting for a compliance officer. On Claude Opus 4.6 and Claude Sonnet 4.6, the watermark only activates when the three sampling parameters stay at their default values. These parameters — temperature, top_p and top_k — control the randomness of word selection. A minor tweak to any one of them is enough to dodge the mark.

Anthropic’s email states it plainly: “If you rely on the watermark for your own compliance, keep these settings at their defaults.” The loophole is not a hidden vulnerability: it is an accepted consequence of the design, documented by the vendor itself.

The nuance carries real weight, because Opus 4.6 remains — by several accounts — Anthropic’s best writing model, ahead of even Opus 5.5. It is exactly the model used to produce long, polished text, the kind of output where detecting generated content matters most. The email does not mention this caveat for Mythos 5 or Opus 4.7, suggesting the mark applies there regardless of sampling settings.

Why dodging via temperature is not a footnote

To grasp the stakes, look at what those three knobs do. temperature spreads or tightens the probability distribution; top_p restricts choice to tokens whose cumulative probability reaches a threshold; top_k bounds the choice to the k most likely tokens. The SynthID watermark encodes its key in the decoder’s low-level decisions. When a developer touches any of these parameters, they disturb the signal to the point of statistical invisibility.

Yet touching temperature is exactly what any developer does to get a more creative or more deterministic style. The default value is a setting, not a universal usage. A marketing-writing assistant uses a high temperature; an extraction pipeline uses a temperature near zero. In both cases the watermark vanishes — and with it the traceability guarantee the AI Act is supposed to provide.

The regulatory consequence is direct: an organization documenting compliance by invoking Anthropic’s watermark must also prove it never touched the parameters. That is a fragile burden of proof, because nothing stops an employee or a subcontractor from changing a parameter without flagging it.

Detection, the other half of the problem

A watermark is only worth what you can verify. Anthropic offers a detection API in private preview, but it is not open to everyone. OpenAI launched its own system, textGrain, in October 2026, on by default for ChatGPT and Codex in the European Union, but left off by default for API customers elsewhere, who can flip it on or off. Google DeepMind, for its part, open-sourced SynthID for text and built it into Gemini.

The emerging landscape is a multi-speed watermark: mandatory for some actors in the European Union, optional for APIs, dodged by anyone who touches the parameters. A verifier receiving an unmarked text cannot conclude whether it was written by a human, generated by an unmarked model, or generated by Claude with a changed temperature. Binary detection — “marked or not” — does not answer the question “generated or not.”

Technical critics go further. Blogger John Gruber notes that no two synonyms mean exactly the same thing, so picking a word by a statistical key rather than by semantic fit degrades precision by construction. Legal outlet Artificial Lawyer adds a concern specific to law firms: a client who banned AI use could discover the mark, and multiple watermarks layered in one document complicate attribution.

Step back and the loophole looks less like a bug and more like a design choice that reveals the watermark’s true purpose. Statistical watermarking works best at population scale — counting how much synthetic text is in circulation, flagging coordinated influence campaigns — not at the level of a single document. For an individual output, anyone who wants to strip the mark only needs a different sampling setting, and no detection API will tell the difference between a dodged mark and a text that was never marked. That is the gap the AI Act’s labeling rules will have to bridge, and it is not a gap Anthropic alone can close.

What to do about it, concretely

Anthropic’s watermark is real progress for traceability, but read it for what it is: a detection layer, not a compliance guarantee. Three practical rules follow.

Never base regulatory compliance on the watermark alone. The AI Act requires labeling; the watermark is one means, not the only one, and certainly not a watertight one. Document the sampling parameters of every integration if you claim to rely on the mark — and forbid untracked changes. Do not infer the absence of generation from the absence of a mark: an unmarked text is not a human text.

The most important signal may lie elsewhere. When a vendor itself documents that one parameter cancels its compliance mechanism, it reveals that the watermark is designed for massive, statistical detection — not individual attribution. That is the difference between counting how many texts are generated and knowing whether this text was.

Verdict

If you use the Claude API and your AI Act compliance rests on the watermark, keep temperature, top_p and top_k at their defaults on Opus 4.6 and Sonnet 4.6, and pin them through configuration: an untracked change loses the mark with no warning. If you need a tuned style, accept the loss of the watermark and compensate with explicit downstream labeling. And if you are a verifier or a law firm, treat the mark as one clue among many — never as proof of authenticity, in either direction. Claude’s watermark resists reverse-engineering, but not a simple temperature=0.8.

References

The cyber brief, every Tuesday

The flaws that matter and the patches to apply, in a ten-minute read.

No spam. One-click unsubscribe.
read next

On the same topic

Thinking Machines Lab ships Inkling 2 Small, a 594B MoE with 17B active parameters

On November 5, 2026, Thinking Machines Lab introduced Inkling 2 Small, a mixture-of-experts model with 594 billion total parameters and 17 billion active, with image input and variable effort, first available under closed weights on Tinker. For teams evaluating an open-weight ‘flash’ model for agentic coding, the real story is not the parameter total but the gap between today’s closed access and the Apache 2.0 weights promised next week.

← Back to the feed

Type at least two characters.

↑ ↓ navigate ↵ open esc dismiss