Industry Update · Xiaohu Explains

Anthropic's new content marking: an invisible watermark weaves through everything Claude writes

Starting August 2, Claude's text comes with a machine-readable marker. But it can't prove "this was written by AI"—and it can't prove the opposite, either.
The Short Version
  • Starting August 2, text from Claude carries an invisible watermark, and generated image files come with signed provenance info. This applies across all products.
  • This isn't just Anthropic. The EU law goes into effect on August 2, and 82 providers—including Google, Meta, OpenAI, and Microsoft—have signed the same Code of Practice.
  • The key takeaway, straight from Anthropic: finding the marker doesn't prove the content was AI-generated, and the reverse is also true.
Based on Anthropic's official help documentation. This describes Anthropic's intended plan, not a fully rolled-out feature. The watermark algorithm remains undisclosed, and the original text twice notes that detection tools will arrive in "future documentation." The legal details, signatory list, and penalties here are from official European Commission pages, linked at the end.
What Happened

Everything Claude Writes Now Carries an Invisible Mark

Anthropic has published an official help doc detailing how Claude will mark its output. From now on, every piece of text you generate will contain a watermark you can't see, but machines can check.

The official document lays out four promises:

01
Built into new models

Claude models released in the EU on or after August 2, 2026, support machine-readable markers from day one. Text gets an embedded watermark, and files get signed provenance metadata.

02
Applies across all Claude products

This covers Claude Platform (API), Claude, Claude Code, Claude Cowork, and Claude Tag, in all regions where Claude is available. Some platforms or features might not support all marker types.

03
Detection will be open

The Code of Practice requires providers to let users and third parties detect their markers. Anthropic says more technical details will be published later.

04
Older models are being updated

Models released before August 2 are in a transition period. Marker support is being added and this document will be updated.

One important note: this document is about commitments and design. The watermark algorithm is not public, and the detection tool isn't available yet. The original text says "future technical documentation" in both cases.

Why Now

Required by EU Law—and Fines Start August 2

Why the sudden change? Article 50 of the EU AI Act, which covers "transparency obligations," is the answer. Specifically, Article 50(2) sets a clear requirement for model providers: outputs from generative AI systems must carry "effective, reliable, robust, and interoperable" machine-readable markers so that AI-generated or manipulated content can be identified.

This obligation becomes enforceable from August 2, 2026, overseen by market surveillance authorities in each member state. That's exactly where Anthropic's "August 2, 2026, and later" line comes from.

€15 million / 3%

Maximum fine for violating Article 50: €15 million or 3% of annual global turnover, whichever is higher. SMEs face the lower amount.

~190 orgs

Organizations that signed the related "AI-Generated Content Transparency Code of Practice" by end of July, including 82 providers.

Signing the Code is voluntary, but Article 50 obligations are mandatory. Signing has a direct benefit: the Commission and the AI Office have already deemed the Code "appropriate," letting signatories use it to demonstrate compliance. Non-signatories must prove their alternative measures suffice, case by case, to national regulators.

This is an industry-wide shift

The 82 signatories in the provider section include Anthropic, Google, Meta, Microsoft, OpenAI, Mistral, Cohere, Aleph Alpha, Black Forest Labs, and Synthesia. Essentially all major model vendors are under the same Code. About half the signatories are small or new companies.

So viewing Claude's watermark as just "Anthropic added a new feature" misses the point. This is a whole industry moving in step, pushed by the same law at the same time. Anthropic just happens to have documented its approach publicly.

The Method

Two Types of Markers: Watermarks in Text, Signatures on Files

Since it's required by law, what exactly is Anthropic doing? Two technologies, each handling a different medium.

For Text
Embedded Watermark

When Claude generates text, it weaves an imperceptible watermark directly into the text itself. This doesn't change the meaning, quality, or readability of the answer. The watermark is applied at the model level, so it's present regardless of which Claude product generated the text.

For Files
Signed Provenance Metadata

When Claude generates supported file types (.svg, .png, .jpg), it attaches a digital signature with provenance information, using the C2PA open standard. This can verify that a file was processed by Claude and also detect if it was later altered.

The Difference

A watermark is like a pattern pressed into the paper pulp itself—it's part of the paper, only visible when held up to the light. Provenance metadata is like the tracking history on a shipping label: the package itself is unchanged, but the label records where it's been. The key distinction: you can't peel off a watermark, but you can peel off a label.

This distinction determines how much each marker can survive. Try the demo below to see what happens to each under common scenarios.

Click a marker to test its limits
Copy & PasteSurvives. The watermark is part of the text. It persists when you paste into WeChat, Feishu, or Word.
Minor EditsMaybe. The doc says the watermark "may still be detectable" after some edits, but doesn't specify how much alteration it withstands.
Full RewriteLikely gone. The official doc lists "significant edits, rewrites, or translation" as cases where detection could fail.
Very Short TextNot detectable. Not enough text means not enough statistical signal—more on this next.
The watermark's strength is persistence: it sticks with the text across platforms and software. Its weakness is length and rewriting.
Original FilePresent. The digital signature also tells you if the file has been tampered with since.
Format ConversionMaybe lost. "Format conversion" is listed as a way metadata can be stripped.
Re-savingMaybe lost. Many applications don't preserve original metadata when you "Save As."
ScreenshotLost. A screenshot creates a brand new image; the provenance record doesn't carry over.
Metadata's strength is information: it confirms the source and can verify if a file was altered. Its weakness is fragility—a single screenshot erases it.
Demonstration based on the "Limitations" section of Anthropic's official documentation (built by this site). The official doc doesn't provide specific detection rates for different scenarios, so this is only qualitative.
The Mechanism

How an Invisible Watermark Gets Embedded in Text

An invisible mark that doesn't change the meaning sounds contradictory: if the words are the same, where can the mark hide?

Clarification

Anthropic has not published its watermark algorithm. The official text only says they "weave an imperceptible watermark into the text itself." The following explanation is based on the public approach of similar technology, from Google's SynthID-Text paper in Nature (2024). This is not Anthropic's implementation, but it illustrates the core principle behind this type of watermark.

The key insight: when a model writes a word, it doesn't have just one choice. It calculates probabilities for a set of candidate words and picks one. Ask the model to write the same sentence twice, and you might get different word choices. This "selection freedom" is where the watermark hides.

The method works by subtly biasing this choice: a key, combined with the last few words written, generates a random number. This number scores each candidate word, and the higher-scoring candidate wins the selection process. The chosen words are still perfectly reasonable, the sentence still reads naturally, but collectively, the word choices carry a statistical bias.

Click through to see how a watermark builds word by word
The report's conclusion is ?
clearscore 0.91 fairly clear0.42 quite positive0.18
NormallyAll three words are plausible and have similar probabilities. Any of them would make a valid sentence.
Watermark doesUses a key to generate a random score, making "clear" the winner. To a reader, nothing looks different.
Statistical signal accumulated
A single word's bias means nothing—a human could just as easily have written "clear."
The report's conclusion is clear ?
: 0.33 ,0.88 .0.21
Seed changesThe words just written also feed into the random number generator, so the scores for each step are different.
Bias againThe high-scoring candidate wins again. The bias starts to accumulate.
Statistical signal accumulated
Two words is still within the realm of coincidence.
The report's conclusion is clear, ?
data0.79 evidence0.51 material0.30
Repeated oftenEach step is nudged just slightly toward the higher score. Individually, every choice seems normal.
How detection worksUsing the same key, recalculate the scores for the entire text and check if the proportion of high scores is significantly greater than chance.
Statistical signal accumulated
The signal builds up gradually, hidden within the model's natural flexibility to choose different words.
The report's conclusion is clear, the data supports our prior assessment, and the next steps can proceed as planned.
Enough textOver dozens or hundreds of words, the bias in one direction makes the probability of chance occurrence extremely low.
ThereforeDetecting a watermark requires enough text. This also explains the official limitation: very short passages don't provide enough text for a reliable signal.
Statistical signal accumulated
It also means a heavy rewrite, translation, or mixing the text into other paragraphs will likely break the accumulated bias.
Illustrative demo (built by this site): candidates, scores, and progress are illustrative values for explaining the concept, not any real implementation. Based on the public Google SynthID-Text paper; Anthropic has not published its algorithm.

With this principle in mind, the official list of limitations makes much more sense. They aren't just dry disclaimers—they're direct consequences of how the mechanism works.

Limitation 1

Finding the Mark Doesn't Mean AI Wrote It

So can this be used to determine if a piece of writing is AI-generated? Here's the official statement: detecting the marker means the content may have been processed by Claude. It does not, by itself, confirm the complete origin of the content.

Two situations distort the signal. First, Claude might not have been involved in the original creation: people routinely use it to proofread, translate, summarize, or reformat, so text and ideas that originated elsewhere still carry Claude's marker on the output. Second, content might have been edited, excerpted, or mixed with other material after Claude processed it.

You can click through these scenarios to see when the marker is present and how to interpret it.

Click a scenario to check for the marker
You give Claude an English article written by someone else and ask for a Chinese translation.
Marker Found
ButThe text passed through Claude, but that doesn't mean the ideas are AI's. The writing, viewpoints, and data are all someone else's.
Misjudgment riskUsing a detection result to accuse someone of "AI ghostwriting" would falsely punish someone who only used a translation tool.
This is explicitly named in the official doc: proofreading, translation, summarization, and reformatting will all produce output with the marker.
You ask Claude for a draft, then rewrite the entire thing yourself.
Likely Not Found
WhyThe statistical bias built into the word sequence is broken up by the rewrite. There isn't enough signal left for a determination.
ButThis piece was AI-assisted, yet the detection provides no evidence.
This is the mirror image of the previous scenario: one wasn't written by AI but shows a marker; the other was written with AI but doesn't.
Claude generates an image. You take a screenshot and share it.
Marker Not Found
WhyA screenshot creates a brand new image. The original file's signed provenance record doesn't carry over. The doc lists screenshots, format conversion, and re-saving as ways metadata gets stripped.
NoteThis requires no technical skill. A quick screenshot is all it takes.
The fragility of file-based markers: they're attached to the file, not embedded in the image itself.
You only ask Claude to write one sentence—like a social media post.
Marker Not Found
WhyThe watermark relies on a statistical signal that needs a certain amount of text. One sentence isn't enough.
ConsequenceCommon use cases like titles, slogans, short comments, and chat replies largely fall outside detection range.
The shorter the text, the harder it is to detect—and short text is one of the most common uses of AI.
These are illustrative scenarios constructed by this site based on the "Limitations" section of the official doc. They are not from the original text. The official doc doesn't provide detection rate figures for these cases.
Limitation 2

The Absence of the Mark Doesn't Mean It Wasn't AI

The reverse is also false. The official doc lists five cases where content was genuinely generated by Claude but won't have a detectable marker:

Older Model

Content generated by models released before marker support was added won't have the marker. Support for older models is still being rolled out.

Major Alterations

Text that has been significantly edited, rewritten, translated, or broken up and mixed into other writing.

Insufficient Text

Passages that are too short to support a reliable statistical signal.

Stripped Metadata

Files that have gone through format conversion, re-saving, or screenshots, which can remove the provenance record.

The fifth case is platform differences: content generated on a platform, feature, or file type that doesn't support that marker type will also lack the marker. The official doc applies the same caveat to cloud platforms: when accessing Claude via AWS, Google Cloud, or Microsoft Foundry, the text watermark is applied, but the signed provenance metadata "may not be supported on all platforms."

Interpretation

So the Watermark is a Source Signal, Not a Plagiarism Detector

Since you can't infer reliably in either direction, how should you use it? This mechanism provides a source signal, not an AI determination.

It fails in both directions

If you're hoping to check student essays, submissions, or vendor deliverables, you'll be disappointed: finding a marker isn't proof of guilt—someone might have just used Claude to translate their own work. Not finding one isn't proof of innocence either—a rewrite, a screenshot, or just a few words of text can erase the signal.

These limitations come straight from Anthropic's own document. They're not external criticisms. And they were written with unusual candor. One section is even titled "Limitations," with the cases listed in both directions, including the admission that "detecting a marker doesn't confirm the full origin of content."

"Detection of a Claude marker indicates the content may have been processed by Claude. It does not, by itself, confirm the complete origin of the content."

Claude Help Center, "How Claude marks AI-generated content"

Looking at the bigger picture, this reflects the design intent of the EU law: Article 50 demands detectability, not condemnation. It adds a layer of source information to the information ecosystem, giving people an extra data point when consuming content—not a hammer for judgment.

Your Responsibility

If You Build Products on Claude, You Have a Duty Too

One final note for those integrating Claude into their own products. The document is unambiguous here: if you deploy Claude into your product, you are responsible for evaluating what Article 50 requires of your product and service.

This reflects the liability structure under EU law. It divides the generative AI chain into two ends with different obligations:

Provider (Anthropic) Art. 50(2) Add machine-readable markers to model output Let third parties detect these markers Art. 50(1) Inform users they're interacting with AI ✓ This is Anthropic's job Deployer (maybe you) Art. 50(4) Label deepfakes Label AI text on public interest topics if not reviewed by a human ← This part is on you Call A model-level marker doesn't automatically make you compliant. Obligations are separate.
Created by this site based on the European Commission's official Q&A on Article 50. Attribution in the figure follows the official text; which specific Article applies to your product requires your own assessment.

Per its commitments under the Code, Anthropic aims to support you in fulfilling your own transparency obligations, with technical guidance to be released gradually. Until then, a watermarked model does not equal a compliant product.

The One-Line Takeaway

AI watermarks are a source clue, not a tool for AI determination. Finding the mark might just mean someone used Claude to translate or proofread. Not finding it might just mean the text was rewritten, was too short, or was screenshotted. You can't infer reliably in either direction—this is in Anthropic's official documentation.

Source
How Claude marks AI-generated contentClaude Help Center (Official Anthropic)·Original
Editorial Note
The original article had no figures. All figures and interactive demos on this page were created by this site. Legal texts, effective dates, and the signatory list come from official European Commission pages, not the original article. Penalty basis is Art. 99(4)(g) AI Act, which places Art. 50 violations in the €15 million or 3% tier (whichever is higher); Art. 99(6) provides for the lower amount for SMEs. The watermark mechanics section is based on Google's public SynthID-Text paper to explain similar technology; Anthropic has not published its algorithm, and all candidates, scores, and signal progress are illustrative. The four examples in the scenario checker were constructed by this site, with the basis being the cases listed in the official "Limitations" section.