The Claude text watermark is an invisible statistical pattern in the words Claude chooses. It adds no characters, no tokens and no user data. For API developers, the EU AI Act date of December 2, 2026 ends the transition period for machine-readable marking on generative AI systems that were already on the EU market before August 2, 2026. Which Claude model you call, how you set sampling, and whether you count as a provider or a deployer decide what is still on your plate.
Checked: November 9, 2026. Model coverage reflects Anthropic’s help center as read on that date. Anthropic said the Amazon Bedrock rollout for some models would finish by November 10, 2026. EU dates come from the Council of the EU and the European Commission. This article is general information, not legal advice.
What is the Claude text watermark?
The Claude text watermark is a hidden pattern in Claude’s word choices. Readers cannot see it, but anyone holding Anthropic’s key can test how likely it is that Claude helped write a passage. Anthropic says it uses a version of Google DeepMind’s SynthID-Text method and added it to comply with the EU AI Act.
Anthropic explained the system in a post published on August 14, 2026, and updated it on September 1, 2026 with details on detection access. The company lists six practical points. The watermark does not change output quality in a way readers can notice. Nothing is added to the text and there are no hidden characters. It needs no extra tokens, so pricing does not change. It carries no information that points to a person, an organization or a chat. Other major model providers signed the same EU code and are building their own marks.
This is different from a visible “AI-generated” label. A label is a sentence a human reads. A watermark is a machine-readable signal that a detector checks. The EU AI Act treats these as separate duties, and that split matters for API developers, as the sections below show.
| Question | Short answer (per Anthropic, November 9, 2026) |
|---|---|
| Is anything inserted into the text? | No. No hidden characters, no metadata in plain text |
| Does it cost more tokens? | No. Same tokens, same price, negligible speed impact |
| Can it identify my users? | No. It holds no user, organization or chat information |
| Does it apply outside the EU? | Yes. Applied worldwide on supported models |
| Does it prove Claude wrote something? | No. It signals likely Claude involvement, not authorship |
How does the Claude watermark work during generation?
Claude picks each next word from a set of likely candidates. When several candidates fit equally well, a random number usually settles the choice. The watermark replaces that random source with one derived from a secret key and the preceding words, so the sequence of choices forms a pattern a key holder can test.
Anthropic’s example is a sentence about cold weather where “overcast” and “grey” are both natural next words. Either works for the reader. The watermark decides between them using the key, so the choice still looks random but is now checkable. It does not push Claude toward odd words it would not normally use, and it does not lock in one favorite word. The same word can win in one sentence and lose in the next because the decision depends on the words before it.
Anthropic compares it to a board game where players use digits of pi instead of dice. The moves still look random and the game plays the same. But someone who sees all the moves afterward, and knows pi, can tell whether pi drove them. SynthID-Text was described in a 2024 Nature paper from Google DeepMind, and Anthropic places it in a family of approaches that goes back to a 2022 proposal by Scott Aaronson.
Three consequences follow directly from this design, and each one affects how you build:
- Length matters. More words mean more choices and more evidence. Short passages give weak signals.
- Freedom of choice matters. Where only one answer is correct, such as a fact, a sum or code that must compile, there is nothing for the watermark to act on.
- Only Claude’s words count. If Claude fixes a few commas in your text, the mark can live only in those few edits.
Which Claude models and platforms carry the watermark right now?
As of November 9, 2026, Anthropic’s help center lists text watermarks for all Claude models released on or after August 2, 2026, plus Opus 4.7, Sonnet 4.6 and Mythos 5. Opus 4.6, Opus 4.5, Sonnet 4.5 and Haiku 4.5 show no text watermark yet, though their generated files get Content Credentials.
Anthropic says marking applies to supported models across the Claude API (Claude Platform), the Claude apps, Claude Code and Claude Tag, and through AWS, Google Cloud and Microsoft Foundry. Because the mark is applied at the model level, calling a supported model through the API does not avoid it. Content Credentials (C2PA) apply only where a platform offers Claude’s file generation features.
| Model | Text watermark: Anthropic surfaces | Text watermark: AWS, Google Cloud, Microsoft Foundry | C2PA in files |
|---|---|---|---|
| Fable 5.1, Fable 5, Mythos 5.1 | Yes | Yes | Yes |
| Mythos 5 | Yes | Yes (Bedrock rollout by Nov 10) | Yes |
| Opus 5.5, Opus 5, Opus 4.8 | Yes | Yes | Yes |
| Opus 4.7 | Yes | Yes (Bedrock rollout by Nov 10) | Yes |
| Opus 4.6 | Not listed | Not listed | Yes |
| Opus 4.5 | Not listed | Not listed | Yes |
| Sonnet 5.5, Sonnet 5 | Yes | Yes | Yes |
| Sonnet 4.6 | Yes, default sampling only | Yes, default sampling only (Bedrock by Nov 10) | Yes |
| Sonnet 4.5 | Not listed | Not listed | Yes |
| Haiku 5.5 | Yes | Yes | Yes |
| Haiku 4.5 | Not listed | Not listed | Yes |
How to read this table: “Not listed” means the help center did not show a text watermark for that model when we checked. It does not mean the model is exempt from anything. Anthropic says it is adding watermarks to models released before August 2, 2026, so this table will change. Some news reports in early November said Opus 4.6 received the watermark on November 3. The help center table we read on November 9 did not show that, so check the live page before you rely on either claim.
The Sonnet 4.6 note is the detail most teams miss. Anthropic warns that its outputs may not reliably carry the watermark when temperature, top_p or top_k is set to a non-default value. If your production config tunes sampling on Sonnet 4.6, your output may be unmarked even though the model appears as supported. A simple way to keep this visible is to record marking status next to each model ID in your config:
# Illustrative inventory. Status copied from Anthropic's help center on 2026-11-09.
# Re-check the help center before each release; this list changes.
MODEL_MARKING = {
"claude-opus-5-5": {"text_watermark": True, "note": ""},
"claude-sonnet-5-5": {"text_watermark": True, "note": ""},
"claude-haiku-5-5": {"text_watermark": True, "note": ""},
"claude-opus-4-7": {"text_watermark": True, "note": "Bedrock rollout by Nov 10"},
"claude-sonnet-4-6": {"text_watermark": True, "note": "default sampling only"},
"claude-opus-4-6": {"text_watermark": False, "note": "not listed as of check date"},
}
def sampling_is_default(params):
# Sonnet 4.6 may lose the mark if any of these are overridden.
return not any(k in params for k in ("temperature", "top_p", "top_k"))
What does the EU AI Act’s December 2, 2026 deadline actually cover?
December 2, 2026 is the end of a transition period for one duty: Article 50(2) machine-readable marking, for generative AI systems placed on the EU market before August 2, 2026. Systems launched on or after August 2 had to mark from day one. The other Article 50 duties have applied since August 2, 2026.
The date comes from the AI Act simplification package, often called the Digital Omnibus on AI. The Council of the EU and the European Parliament reached a provisional deal on May 7, 2026, and the Council gave its final approval on June 29, 2026. In the Council’s own summary, the grace period for providers to implement transparency solutions for AI-generated content was cut from six months to three months, with the new deadline set on December 2, 2026. The European Commission’s FAQ on the transparency code states the same rule: obligations under Article 50(2) and 50(4) apply from August 2, 2026, with a transitional period until December 2, 2026 for AI systems placed on the market before that date.
- May 7, 2026 – Council and Parliament reach provisional agreement on the AI Omnibus
- June 10, 2026 – Commission publishes the Code of Practice on Transparency of AI-Generated Content
- June 29, 2026 – Council gives final approval
- August 2, 2026 – Article 50 applies; new generative systems must mark outputs from launch
- December 2, 2026 – Transition ends for Article 50(2) marking on systems already on the market before August 2
- February 2, 2027 – Code signatories’ interoperable detection date, as reported by a Cloud Security Alliance research note
- December 2, 2027 – Separate track: stand-alone high-risk AI rules (Annex III)
What Article 50(2) requires, in plain terms: providers of AI systems that generate synthetic audio, images, video or text must make sure the outputs are marked in a machine-readable format and are detectable as artificially generated. The solutions should be effective, interoperable, robust and reliable as far as technically feasible. The text includes two carve-outs that are relevant to API products: systems that perform an assistive function for standard editing, and systems that do not substantially alter the input data or its meaning.
| Article 50 duty | Who owes it | Applies from | Touched by December 2? |
|---|---|---|---|
| 50(1) Tell people they are talking to an AI | Provider | August 2, 2026 | No |
| 50(2) Machine-readable marking and detectability | Provider | August 2, 2026 (new systems); December 2, 2026 (systems on market before August 2) | Yes |
| 50(3) Emotion recognition and biometric categorization notice | Deployer | August 2, 2026 | No |
| 50(4) Disclose deepfakes and AI text published on matters of public interest | Deployer | August 2, 2026 | No |
Breaches of Article 50 fall under the AI Act’s general penalty tier in Article 99: up to EUR 15 million or 3 percent of total worldwide annual turnover for the preceding financial year, whichever is higher. National market surveillance authorities handle enforcement.
Provider or deployer: where do API developers sit?
Anthropic marks Claude’s own outputs, but that does not settle your duties. If you build and ship a branded generative feature on the Claude API, you may be the provider of that AI system under Article 50(2). If you only use Claude to produce content you publish, you are likely a deployer with Article 50(4) duties.
The AI Act assigns duties by role per system, not by company size. Anthropic’s help center says plainly that anyone who deploys Claude in their own product should independently assess what Article 50 requires. Legal analyses of the Commission’s July 2026 Article 50 guidelines describe a middle ground: a downstream provider may rely on marking applied upstream by the model provider, but only where that marking is actually effective when the content reaches the end user. If your pipeline strips or dilutes the mark, the gap may be yours.
| Your setup | Likely role | What to check |
|---|---|---|
| A branded writing assistant or chatbot built on the Claude API | Provider of your AI system (downstream provider) | Upstream mark survives your pipeline; 50(1) chatbot disclosure; detection path for users |
| Claude drafts articles or posts that your company publishes | Deployer | 50(4) label for public-interest text, unless human review and editorial responsibility apply |
| Claude only proofreads or reformats user text | Provider or deployer, depending on the product | Whether the standard-editing carve-out in 50(2) fits; little mark will survive anyway |
| Generated images or SVG files returned to users | Provider of your system | C2PA metadata kept intact through resizing, conversion and CDNs |
These roles are fact-specific. A company can be a provider for one product and a deployer for another. Write the role down per system and have counsel review it, especially before December 2 if your feature launched before August 2, 2026.
Where does the Claude watermark weaken in production?
The mark is strongest in long, free-form prose that Claude writes from scratch. It weakens in short outputs, factual passages, code, light proofreading, non-default sampling on Sonnet 4.6, and text that is heavily rewritten afterward. Anthropic says light editing probably will not remove it, while replacing every word will.
Anthropic and its help center list these limits. Each one maps to a common API pattern:
| Situation | Effect on the mark | Typical API pattern |
|---|---|---|
| Very short output | Too little text for a reliable signal | Classification labels, titles, one-line replies |
| Factual or exact passages | Sparser mark; no free choices | Data extraction, numbers, names, citations |
| Code | Generally less mark; comments can carry some | Code generation endpoints, agents |
| Light proofreading of human text | Mark lives only in Claude’s few edits | Grammar fix and tone tweak features |
| Translation by Claude | Carries the mark; Claude picks every word | Localization pipelines |
| Heavy paraphrase or full rewrite | May fall below detection; full replacement removes it | Post-processing with another model or human rewrite |
| Sonnet 4.6 with tuned sampling | May not reliably carry the mark | Custom temperature, top_p or top_k |
| Files after re-saving or screenshots | C2PA metadata can be stripped | Image resizing, format conversion, CDN transforms |
Two practical points follow. First, chaining Claude’s output into another model for “polishing” can erase the mark, and that second model may have its own mark or none. Second, for generated files, keep the original file in storage and serve derivatives with metadata preserved where your image stack allows it. Anthropic offers a free Claude Content Checker for Content Credentials, so you can test whether a file still carries its credential after it passes through your pipeline.
Who can detect a Claude watermark today?
Text watermark detection is in private preview. Anthropic offers it to eligible organizations named under EU law, such as regulators, media, fact-checkers and researchers, and to enterprises that must verify marks on their own Claude outputs. File credentials can be checked by anyone with the free Claude Content Checker.
The eligible groups Anthropic lists include regulators, law enforcement, media, fact-checkers, independent researchers, educational organizations and EU civil society groups. Enterprises that need to verify watermarking for their own compliance under the Act can also apply through an access request form linked from the help center. Anthropic says it plans to widen access to the detection API over time and will publish more technical guidance as it becomes available.
What a detection result means also needs care. A detected mark is a signal that Claude processed the content, not proof that Claude authored it. People use Claude to translate, summarize and proofread, so the ideas may come from someone else. In the other direction, a missing mark does not show that a human wrote the text. It could come from an older model, another provider, a short passage or heavy editing. If your product makes decisions about users based on detection, build in human review.
Anthropic also separates its watermark from third-party “AI detectors.” Those tools do not hold Anthropic’s key. They look for stylistic patterns that often appear in AI writing, which is a different and less direct method.
A pre-December 2 checklist for API teams
With about three weeks left before December 2, 2026, API teams should inventory models per endpoint, check them against Anthropic’s coverage table, fix sampling settings that defeat the mark, map every output path, confirm their Article 50 role, and request detection access if they must verify their own outputs.
- Inventory model IDs by endpoint. Include batch jobs, agents, webhooks and fallbacks, not only the main chat route.
- Compare against the help center table. Flag Opus 4.6, Opus 4.5, Sonnet 4.5 and Haiku 4.5 routes, which showed no text watermark on November 9.
- Review Sonnet 4.6 sampling. Note any route that overrides temperature, top_p or top_k.
- Check Bedrock routes after November 10. Anthropic gave that date for Mythos 5, Opus 4.7 and Sonnet 4.6 on Amazon Bedrock.
- Map output paths. Direct responses, exports, caches and downstream services. Find any step that rewrites or paraphrases Claude’s text.
- Protect file metadata. Test generated PNG, JPEG and SVG files with the Claude Content Checker after your full delivery chain.
- Write down your role per system. Provider, deployer or both, with the reason.
- Keep deployer duties separate. A watermark does not replace a visible 50(4) label or a 50(1) chatbot notice.
- Request detection access if needed. Use the form linked from Anthropic’s help center.
- Log a boundary date. Record when marking was verified on each route, so you can show what was marked and from when.
Teams that only use current models such as Opus 5.5, Sonnet 5.5 or Haiku 5.5 with default sampling are in the simplest position on the model side. Their remaining work is mostly about the pipeline, the role assessment and user-facing disclosure.
Common mistakes to avoid
The most common errors are treating December 2 as a blanket AI Act deadline, assuming any Claude model is watermarked, assuming the model provider covers every duty, and using a missing watermark as proof of human writing.
- “December 2 covers all of Article 50.” It covers only 50(2) marking for systems already on the market before August 2. Chatbot disclosure and deepfake or public-interest text labels have applied since August 2, 2026.
- “Every Claude model is watermarked.” Several pre-August models were not listed for text watermarks on November 9, 2026.
- “Supported means always marked.” Sonnet 4.6 with non-default sampling may not carry it reliably.
- “Anthropic handles compliance for us.” Anthropic marks its outputs and tells builders to assess their own Article 50 duties.
- “No watermark means a human wrote it.” Anthropic and its help center both say the absence of a mark proves nothing on its own.
- “The watermark tracks our customers.” Anthropic says it carries no user, organization or chat information.
Official sources
- Anthropic: How Claude’s text watermark works
- Claude Help Center: How Claude marks AI-generated content
- Claude Content Checker (Content Credentials in files)
- Council of the EU: Simplification omnibus timeline (AI Omnibus, June 29, 2026)
- European Commission: Code of Practice on Transparency of AI-Generated Content FAQ
- EU AI Act, Article 50 text (AI Act Explorer)
- Cloud Security Alliance: Article 50 watermarking grace period research note
- Nature (2024): SynthID-Text paper by Google DeepMind
FAQ
Does the Claude API add a watermark to every response?
Only for supported models. Anthropic applies the text watermark at the model level, so supported models carry it through the API, the apps and cloud partners alike. On November 9, 2026, Opus 4.6, Opus 4.5, Sonnet 4.5 and Haiku 4.5 were not listed for text watermarks, and Sonnet 4.6 may not carry it reliably with non-default sampling.
Can a Claude watermark identify my users or my company?
Anthropic says no. The watermark and its key contain nothing about the user, the organization or the conversation. It only lets a key holder estimate whether Claude was likely involved in producing a passage.
Does the Claude watermark cost extra tokens or slow responses?
Anthropic says watermarking produces no extra tokens, so pricing stays the same. It also describes the speed impact as negligible. Nothing is appended to the text, so response length does not change because of it.
Will editing or rewriting remove the Claude watermark?
Partly. Anthropic says light editing probably will not remove it completely, but a full rewrite that replaces every word will. Heavy paraphrasing, mixing with other text and very short excerpts can also push a passage below the level where detection is reliable.
Is the December 2, 2026 deadline for everyone who uses AI?
No. It ends the transition period for Article 50(2) machine-readable marking on generative AI systems placed on the EU market before August 2, 2026. New systems had to mark outputs from launch, and the other Article 50 duties, including deployer labels, have applied since August 2, 2026.
How can I check whether text has a Claude watermark?
Text detection is in private preview for eligible organizations and for enterprises that must verify their own outputs under the AI Act. You can register interest through the form linked from Anthropic’s help center. For files, the free Claude Content Checker reads Claude-issued Content Credentials.
Pingback: Bedrock vs Anthropic API: 2026 Claude Cost Guide