My Profile Photo

Chang Min Park


Senior Software Engineer at Yahoo!



You Can't Delete Claude's Watermark With a Remover

Prerequisites

Read these first if SynthID-style text watermarks, EU AI Act transparency marking, or C2PA file credentials are new.

The wrong mental model of “delete”

Within days of Anthropic explaining Claude’s invisible text watermark, the web filled with “watermark removers.” Many of them strip zero-width Unicode, normalize fancy dashes, scrub metadata. That toolkit made sense when people suspected hidden characters. Claude’s mark is not that.

Anthropic’s public write-up is blunt: nothing is added to the text. The signal is a statistical pattern in which near-synonyms the model picks — a SynthID-Text-style scheme. You cannot sed away a bias in sampling. Anthropic frames the launch as EU AI Act transparency marking applied globally; other providers will use different keys. Until a public detector exists, “we removed Claude’s watermark” is faith-based.

The claim worth arguing: you cannot delete the mark; you can only replace the words. A positive detection means Claude was in the loop, not that a human was out of it. Removers, C2PA strippers, and authorship court all fail that distinction.

How the mark gets into the prose

Language models repeatedly choose the next token among candidates. Sometimes the choice is forced (PrincipiaMathematica). Often it is soft: overcast vs grey. Watermarking reuses those soft choices. Sampling is nudged with a secret key and recent context so that, over a long enough passage, the sequence of soft picks is unlikely under a human or a different key.

flowchart LR
  ctx[Prior tokens] --> candidates[Soft candidates]
  key[Watermark key] --> pick[Biased sample]
  candidates --> pick
  pick --> next[Next word]
  next --> pattern[Long-run pattern]
  pattern --> detect[Detector with key]

Figure 1. The watermark is not a sticker on the paragraph. It is a bias in low-stakes word picks that becomes measurable only with the key and enough text.

Consequences that kill the remover fantasy:

  • Short snippets are weak. Few soft decisions → little signal.
  • Hard text is sparsely marked. Code that must compile and math that must be right leave fewer degrees of freedom.
  • Heavy Claude writing leaves more mark. A from-scratch draft is dense; a light proofread may not move the needle.

Removers do not delete — rewrites replace

Attack people propose What it actually does
Strip zero-width / bidi / “AI dash” Unicode Removes characters that were never the Claude watermark
Strip C2PA / EXIF from a PNG Drops file provenance. Does not touch text watermark
Light edit, synonym sprinkle May leave enough of the original soft-pick sequence to still score
Full paraphrase / retranslate with another model Can destroy the Claude-key pattern — because you replaced the words
“Remover” SaaS before a public detector exists Unverifiable marketing until you can re-run a real detector

Anthropic’s FAQ lands where the engineering does: light editing probably does not wipe the mark; a complete rewrite will — and at that point you are arguing whether the artifact is still “Claude’s text.” Evading a watermark the hard way is authorship transfer by exhaustion, not a delete button. The cottage industry selling one-click deletion is, for now, mostly Unicode hygiene and hope.

Do not conflate that with C2PA on supported files. Text watermark lives in word-choice statistics and survives copy-paste; C2PA is signed file metadata that often dies on export or screenshot and is easy to strip. If your threat model is a CMS paste, the sticky signal is the text mark — the one removers keep misunderstanding.

A positive hit is not authorship court

A Claude watermark detector (when the API ships) answers something like: how likely is it that Claude was involved in producing this passage? It does not prove a human did not write the first draft, distinguish “Claude authored this” from “Claude heavily edited this,” identify which user called the API, or detect GPT- or Gemini-only text.

That gap creates real failure modes. You paste a design doc into Claude for a clarity pass; the returned prose may carry detectable involvement even though the ideas were yours. You ask Claude Code for a PR description; the markdown may be marked while the diff is mostly yours. A hiring screen that treats “watermark present” as “cheated” is using a probability as a verdict. The dual error is also true: absence of a Claude watermark is not proof of human authorship.

I use Claude the same way many Android engineers do: draft PR text, reshape release notes, occasionally a first pass on a design doc. Watermarking does not change ownership under Anthropic’s terms. I still own the words I merge. Do not treat a future detector score as court — decide the policy you want (disclose assistance, ban certain uses, or judge the work product). Separate C2PA hygiene from text hygiene when you ship screenshots.

The headline fight has a precise answer: not by deletion, only by replacement. Everything else is metadata theater or an unverifiable SaaS claim. The harder product question is the one Anthropic already admits: a watermark says Claude was in the loop, not that a human was out of it.

References