Anthropic to Add Text Watermarks for Claude’s AI Output


TL;DR

  • Planned marking: Anthropic says future Claude models will mark generated text and supported files so readers and organizations can check whether Claude helped create or process them.
  • Text signal: During generation, Claude can favor some equally suitable next words using a key, leaving a statistical pattern that a detector can use to estimate Claude involvement.
  • File record: Supported image files can carry a signed C2PA Content Credential, a metadata record that says Claude made or processed the file.
  • Limits: A detected mark indicates possible Claude involvement, not authorship or truth; short or factually fixed passages such as code, and text changed by heavy editing or rewriting, give the detector less evidence.
  • Timing: Starting Aug. 2, 2026, the EU AI Act requires providers to mark specified synthetic text, audio, images, and video so they can be detected as AI-made where technically feasible; Anthropic’s older-model rollout and public detector remain future work.

Anthropic is planning two ways for users and organizations to check whether Claude handled an output: a statistical pattern in generated text and signed C2PA metadata that records Claude’s involvement in other created files. The text mark would be read from the words, while the file credential would be read from the file’s metadata. 

What the Text Mark Changes

Claude generates a response one token at a time, choosing among words that fit the text so far. When several choices would work equally well, Anthropic says its watermark will use a private key and the preceding words to influence the source of that randomness. The selected words should still read normally, but their sequence can carry a statistical pattern that a detector checks with the key. Anthropic says the method adds no visible characters and no extra tokens.

That makes the text watermark narrower than a general authorship checker: The underlying test estimates whether Claude was involved in at least part of the passage using a Claude-specific key and the statistical pattern in generated words. It is a provider-specific signal, not a universal detector that will work for every AI system.

The signal also depends on how many meaningful choices the model had. Short passages, factual sentences with one correct answer, and code often give the mark little room to register. Claude’s own examples say proofreading can leave too few changed words to identify Claude reliably, while a translation generated by Claude gives the model many more choices to mark.

Not an Authorship Certificate

Anthropic says a detected mark can show that Claude was probably involved, but it cannot distinguish between Claude writing a passage and Claude heavily editing one. It also carries no identifying information about the user, organization, or chat, and does not change ownership or legal responsibility under Anthropic’s terms.

The reverse inference is also unsafe. A passage without a detectable mark is not thereby definitively considered human-written. A full rewrite, paraphrase, or other model can replace the choices that carried the original signal. The SynthID-Text study that Anthropic cites likewise finds that detection depends on text length and the amount of choice available during generation, and describes paraphrasing and signal-scrubbing as vulnerabilities.