A mouse holding a glowing bulb beside a circuit-board padlock
AI Workshop · Charles Darwin University

AI Text Watermarking and Content Provenance

Since August 2026, major AI providers have been marking their output to satisfy a European transparency law, and for Claude the mark travels worldwide. This section explains what an AI text watermark actually is, which is not a hidden character you can strip out; what "signed metadata" means for a file and why it is so easily lost; where the text mark is strong and where it thins to nothing; who is marking what, and who is allowed to check; and why, even when a mark is found, it never establishes who wrote the words. It ends in a playground where you run the mark yourself.

Why text is hard to watermark

The word watermark comes from paper. Hold a banknote to the light and a face appears, pressed into the fibres; the mark is part of the physical object and you cannot copy the note without copying the mark. That is the mental picture most people carry into any conversation about watermarking, and it is the wrong one for plain text. Digital text has no fibres and no substrate. A paragraph is just a sequence of characters, and any character you could hide inside it, an invisible space, a swapped quotation mark, a zero-width joiner, can be stripped out by pasting the text into a plain editor. If a watermark were a hidden character, defeating it would take three seconds.

So the providers did something less obvious. Rather than adding a mark on top of the words, they changed how the words themselves are chosen, so that the mark is carried by the visible text and cannot be removed without rewriting it. Understanding that idea is the whole of this section, and it matters at a university because the same mechanism is now being read, by staff and by software, as if it answered a question it cannot answer: did a person write this.

Two kinds of watermark: files and text

A generated image and a piece of generated text are marked in two completely different ways, and mixing them up is where most of the online confusion starts. Files get a label attached to them. Text gets no label at all; the mark is the writing itself.

Files: images, audio, video
MethodSigned provenance metadata, following the open C2PA standard
What it isA sealed label that rides alongside the picture, naming the tool that made it and what was done to it
SurvivesBeing opened, saved and sent as the same file
Does not survive a screenshot, which creates a brand-new file with no label, or upload to most social platforms, whose compression routinely strips the label to save space.
Text
MethodA statistical pattern in the word choices themselves
What it isNot a hidden layer; the words actually chosen
SurvivesCopy, paste, retyping into Notepad, translation, light editing
You cannot strip it without rewriting the sentences, because there is no separate layer to strip. A full rewrite, or a task that leaves the model little choice of words, does weaken it.

How files are marked: signed metadata explained

Every digital photo already carries a label you never see. Take a picture on a phone and the file quietly records the camera model, the date and time, and often the location. That hidden label is called metadata, literally data about the data, and you can read it yourself by right-clicking a photo and choosing Get Info on a Mac or Properties on Windows. The trouble with an ordinary label is that anyone can change it with a free tool in a few seconds, so on its own it proves nothing about where the picture came from.

The C2PA standard, from the Coalition for Content Provenance and Authenticity, adds two things to that label. First, it records more: which app or AI model created the file, what edits were made and with what, in a structured list the standard calls a manifest. Second, and this is the part the word "signed" refers to, it seals the label. The seal is a digital signature: a short code calculated from the exact contents of the file and the label together, using a private key that only the signer holds, whether that is Anthropic, Adobe, a camera maker or a newsroom. Change a single pixel, or a single word in the label, and the code no longer matches, and any checking tool can see that it does not match. Think of the tamper-evident band on a medicine bottle: cheap for anyone to check, obvious when broken, and only the manufacturer can fit an intact one. The checker needs no secret to verify the seal, only the signer's public certificate, which is why the standard is open and anyone can build a reader.

Metadata
The label
Information stored inside the file about the file: camera, date, app, location.
Manifest
The record
A structured list of what made the file and every edit since, in the C2PA format.
Signed
The seal
A code that breaks if anything in the file or the label changes, so a reader can tell the label is genuine.

You have probably already seen this system without knowing its name. Content Credentials is the public-facing name for a C2PA label, backed by Adobe, Microsoft, Google, OpenAI, the BBC, Sony and camera makers among others. Its badge is a small "cr" pin in the corner of an image. Click the pin and the label opens: when the picture was taken or generated, which app or device made it, and who signed it.

A photograph of a penguin with a small 'cr' pin in its corner, and beside it an opened Content Credentials panel for the file Penguin-2024-Irina.jpg reading Date: August 7, 2024 at 2:36PM; App or device used: Nikon; Signed by: Truepic
What a signed label looks like to a reader: the "cr" pin on the image opens a panel showing the date, the app or device used and who signed it. Example from the Content Credentials home page, contentcredentials.org, captured 16 September 2026. The C2PA coalition lists more than 500 member companies.
WHAT HAPPENS TO THE SEAL Opened normally picture LABEL + SEAL Seal matches Reader can confirm the label is genuine Screenshot new picture of the old one No label at all The operating system made a brand-new file Posted to social media picture Label stripped Compression keeps the picture and drops the label
The strength of a signed label is that anyone can check it. The weakness is that it is a wrapper around the picture, not the picture itself, so it survives only while nothing disturbs the wrapper. Most ordinary sharing disturbs it without anyone intending to.

That fragility is the reason the label is described as designed for cooperative systems: platforms that agree to keep the label and readers that agree to check it. It was never built to withstand someone who wants the mark gone. Anthropic's own help article lists the same losses: format conversion, re-saving and screenshots can all remove the metadata, and a missing label does not mean a file was not made with AI.

How to check a file

Two free tools will read the label for you. The Content Credentials Verify tool, reached from the Verify link on contentcredentials.org, reads any C2PA label, whoever signed it, and shows the same panel as the penguin example above for any file you drop in.

The contentcredentials.org home page: the 'cr' logo and the heading 'An evolution in understanding online content', with a mosaic of photographs, one of which, a penguin, carries the 'cr' pin and an opened Content Credentials panel. The navigation reads Explore, Adopt, Verify, News.
The coalition's public site at contentcredentials.org, captured 16 September 2026. The Verify tab is the reader; Explore shows which cameras, apps and platforms attach or display the label.

Anthropic's file checker reads only for a Claude credential, runs entirely in your browser, and, in its own words, tells you that Claude "may have made or processed the file", not who authored the underlying content. It reads images, video and audio; it does not read text, because text carries no label.

The claude.com Check if a file was made with Claude page. Left: 'What the tool does': the tool checks a file for a Content Credential from Claude; if it finds one, that tells you Claude may have made or processed the file; it does not tell you who authored the underlying content and carries no identifying information about the user; the tool does not check text. Right: a drag-and-drop box, 'Check a file', listing supported formats JPG, PNG, GIF, WEBP, TIFF, HEIC, AVIF, SVG, DNG, JXL, MP4, MOV, AVI, WAV, MP3, M4A, FLAC up to 100 MB, and a note that the tool runs in your browser and the file never leaves your device.
Anthropic's free file checker at claude.com/check-files, captured 16 September 2026. Its own page states two limits: it does not identify the author, and it does not check text.

How text is marked: the mark is in the words themselves

The common assumption on developer forums is that AI text watermarking is a bag of formatting tricks: hidden Unicode, zero-width spaces, curly quotes standing in for straight ones. It is a reasonable guess, and it is wrong, for the reason given at the top of the page: anything sitting on top of the text washes out the moment the text is retyped or pasted as plain characters.

Why copying and pasting does not remove it

If a text watermark were a hidden character or a swapped curly quote, copying the words into a plain-text editor would strip the formatting and destroy it in seconds. That is exactly the test a text watermark has to survive, and it does, because the mark is not sitting on top of the words. It is which words got chosen in the first place. Anthropic describes it the same way: the watermark "will travel with the text when it's copied and pasted elsewhere, and may persist through some editing".

The text watermark is not a layer on top of the words. The mark is the words. When a provider says the mark is woven into the text, it means the mark consists of the actual visible word choices the model made while writing. You cannot remove it without genuinely rewriting the sentences, which is a very different level of effort from running a find-and-replace.

How the text watermark works: green lists, red lists and the z-score

To see how word choices can carry a hidden pattern without turning the writing into nonsense, you have to look at how a language model produces text. It does not plan a paragraph; it predicts one token, usually a word or word fragment, at a time, choosing from a ranked list of likely next tokens. A watermark intercepts that exact moment.

The clearest published account is the scheme by Kirchenbauer and colleagues, presented at ICML in 2023, and it is the version explained on this page. Freeze the moment before the model writes its next word. Suppose the text so far is "the night sky was incredibly". The model has computed probabilities for thousands of possible next words: perhaps dark, clear, beautiful, vast, each a perfectly acceptable continuation. Without a watermark, it samples from that ranked list and continues. With a watermark, a step is inserted first: a pseudo-random generator, seeded by a secret key and by the preceding words, splits the entire vocabulary into a green list and a red list for this one position. The algorithm then nudges the model toward a green-list word. If the model's favourite, dark, is on the red list, it is quietly passed over in favour of the best available green word, say beautiful. A reader sees nothing unusual; the sentence still reads well.

The signal only appears over distance. Across hundreds of words, watermarked text lands on green-list words far more often than chance would produce, because a thumb was on the scale at every step. A detector holding the same secret key can replay the split at each position, count how often the text used a green word, and compare that to the roughly half-and-half a person writing freely would produce. That comparison is expressed as a z-score, a measure of how many standard deviations the green-word count sits above what chance predicts. A z-score near zero looks human; a high z-score says the text follows the provider's pattern.

Why the writing still reads naturally

Think of the party game Taboo: your card says "brain", but the five most obvious words are banned, so you end up saying "the squishy grey computer inside your bone helmet". The sentence still makes sense; it is just steered away from the writer's absolute first choice, over and over, in a pattern only someone holding the same secret key can measure.

Demonstration: watch the watermark build up

Step through the same sentence twice. With the watermark switched off, the model takes its top-ranked word at each step, and the green words fall where they may, so the z-score drifts around zero. Switch the watermark on and the model is pushed onto the green list at each step; the green count climbs and the z-score rises, all while the sentence still reads normally.

Green-list / red-list sampling demo
The vocabulary is split into a green list and a red list at each position by a secret key. Green words are the ones the watermark prefers. Watch what the choice does to the running green count and the z-score.
The night sky was incredibly ▌
0
Words chosen
0
On the green list
0.0
z-score

Press "Choose next word" to begin. Each word is tinted for the list it landed on: teal for green, red for red.

A worked number gives the scale. Score 300 words with the vocabulary split half and half, and chance predicts about 150 green words. Find 190 and the count sits 4.6 standard deviations above chance. The paper treats anything above a z-score of 4 as detected; an unmarked writer reaches that by chance roughly three times in 100,000. Ten words, as in the demo above, are far too few for a real detector; the mark is a property of long passages.

What the z-score does and does not measure

A high z-score is good evidence that text passed through a watermarking model. It is not a measure of how much of the text the model wrote, it carries no record of the prompt, and it cannot tell generating an essay from scratch apart from fixing the punctuation in one a person wrote. It answers "did this text go through the model", not "who is the author".

The systems in use: Google's SynthID, now also in Claude

The green-list scheme above is the simplest published version of the idea, and the one the playground at the end of this page uses. The system actually in production is Google DeepMind's SynthID-Text, described in Nature in October 2024 and running inside the Gemini app since then. Instead of a single green list, it runs a small elimination "tournament" among the candidate words at each step, with the secret key deciding the winners; the detector then scores how consistently the text follows the key's preferences. The simpler scheme and the production system share the same shape: a secret key nudges word choice during writing, and a detector with the key counts how far the text sits above chance.

On 14 August 2026 Anthropic said that Claude's text mark uses this same SynthID-Text approach rather than a scheme of its own, that the mark is applied to all supported models worldwide, and that it applies globally "because we don't yet have a durable way to scope it by region". The same post sets out the limits in the provider's own words: light editing does not remove the mark completely, but a full rewrite does; a translation carries the mark, because every word of it was chosen by Claude; the mark is sparser on factual passages where the word choices are constrained; and it is minimal in code, where exact output is required, although comments inside code may carry it. Those are vendor statements about a vendor's own tool, and independent confirmation does not yet exist; they are also consistent with the published research, which is why they are repeated here.

Green list / red list (the simpler published scheme)
Splits the candidate words into two lists, nudges toward one
Detected via a z-score on the green-word rate
Kirchenbauer and colleagues, ICML 2023; the basis of the playground at the end of this page
SynthID-Text (production)
Runs an elimination-style tournament among the candidate words, decided by the key
Used in Gemini since 2024; adopted by Anthropic for Claude, announced 14 August 2026
Google's SynthID family also marks images, audio and video from its own models

Image watermarks: a mark written into the pixels

For images, SynthID takes the other road from C2PA: instead of a label riding alongside the file, it alters the pixels themselves, invisibly, in a pattern its detector can find later. Google says the mark does not change visible image quality and is designed to survive cropping, filters and lossy compression, the exact operations that strip a C2PA label. That is a vendor claim about robustness, but the design idea matters: a mark woven into the content survives what a mark attached to the content does not. It is the same philosophy the text mark applies to words.

A photorealistic AI-generated image of a saltwater crocodile sitting at a Darwin cafe table, overlaid with a mock SynthID verification panel reading SynthID verified: Gemini, origin Google Gemini AI
An illustrative mock-up, itself AI-generated for the companion deck, of SynthID verification on a Gemini image. The overlay is not a real detector interface. Source for the mechanism and robustness description: Google DeepMind, SynthID, deepmind.google, accessed 16 September 2026.

When the text watermark fails: code, reformatting and rewriting

Whether the text watermark holds depends on how much freedom the model had while writing, a quantity information theory calls entropy: the number of reasonable choices available at each step. Where entropy is high the mark is robust; where it is low the mark weakens or fails, and this is a property of the mechanism rather than a trick anyone has to perform.

Ordinary prose is high-entropy. Ask for a blog post or a client email and there are many acceptable ways to phrase each sentence, so the model can nearly always find a green-list word that still reads well and the mark embeds cleanly. Source code is the opposite. Its syntax is rigid; a given line often has only one or two correct continuations, and if the correct token lands on the red list the model must either break from the green list or accept a worse token, which in code can mean an odd variable name, a clumsier structure, or an outright error. A short function shows how little room there is.

def area_of_circle(radius): return 3.14159 * radius ** 2
defThe keyword that starts a function. There is no other word for it; a "next best" choice here is a straight error.
radiusThis name has to match, letter for letter, in both lines. Swap the second one for a synonym and the code cannot find the value.
returnThe one word that hands the answer back. Replace it and the function quietly returns nothing at all.
** 2Python's way of writing "to the power of 2". It is a fixed symbol, not a word with alternatives.

There is no other way to write this. Every token is the only correct choice, so there is no spare green-list option to steer the model onto, and the mark has nowhere to hide. Research on watermarking low-entropy text documents the trade-off directly: pushing the mark into constrained output degrades the output or the mark, and often both. A September 2026 paper from Case Western Reserve University measured it on two open models: with the watermark applied, detection on code sat close to a coin toss while detection on prose was clearly better, and on one of the two models the watermark cost about three percentage points of code correctness.

Code rarely keeps the mark for a second reason. The moment it is pasted into a development environment, an auto-formatter such as Prettier or Black rewrites the spacing and standardises the layout. That reformatting scrambles the exact token sequence the mark depends on, and the green-to-red pattern is lost as a side effect, with no intent to evade. That specific point is a sound conclusion from the research on low-entropy watermarking rather than a separately tested finding, and it is presented here as such.

Deliberate removal: paraphrasing and humaniser tools

More deliberate removal is also documented. Peer-reviewed work by Sadasivan and colleagues (2023) shows that paraphrasing tools can rewrite text enough to defeat watermarks and statistical detectors alike, and the watermark paper itself analyses paraphrase as the standard attack. Because the mark is the word choices, changing the words takes the mark with them. That is why "humaniser" services that launder AI text past detectors are sold openly.

Google search results for AI humaniser, listing Humanize AI, SuperHumanizer, Grammarly, AI Humanize, Clever AI Humanizer, QuillBot and ZeroGPT, several promising to bypass AI detection
Page one of a Google search for "AI humaniser", captured 17 August 2026; scroll the panel. Grammarly, QuillBot and ZeroGPT all appear, and each also operates an AI detector: the same market sells the smoke alarm and the silencer.

The honest summary is that the mark is real and hard to remove by accident in ordinary prose, and at the same time genuinely fragile in low-entropy text and against a determined rewrite. Its absence, therefore, proves nothing.

Why this is happening: Article 50 of the EU AI Act

None of this was a spontaneous choice by the providers. The trigger was the European Union's AI Act, Regulation (EU) 2024/1689, and specifically Article 50, which sets transparency obligations for AI-generated content. The Act is, in spirit, a successor to the GDPR, the European data-protection law that reshaped privacy practice well beyond Europe. The obligation itself is three sentences long.

EU AI Act · Article 50(2)
Providers of AI systems, including general-purpose AI systems, generating synthetic audio, image, video or text content, shall ensure that the outputs of the AI system are marked in a machine-readable format and detectable as artificially generated or manipulated. Providers shall ensure their technical solutions are effective, interoperable, robust and reliable as far as this is technically feasible, taking into account the specificities and limitations of various types of content, the costs of implementation and the generally acknowledged state of the art, as may be reflected in relevant technical standards. This obligation shall not apply to the extent the AI systems perform an assistive function for standard editing or do not substantially alter the input data provided by the deployer or the semantics thereof, or where authorised by law to detect, prevent, investigate or prosecute criminal offences.

The third sentence matters most. If the AI performs "an assistive function for standard editing", or does not substantially alter what you gave it or what it means, the marking duty does not apply to that extent. The law itself distinguishes AI that writes from AI that tidies. Where tidying ends and writing begins, the Article does not say, and a provider that marks everything marks the tidied essay anyway. More on that below.

Timeline

  • 10 June 2026The final Code of Practice is publishedThe European Commission's Code of Practice on Transparency of AI-generated Content, a voluntary route to compliance, reaches its final text after two drafts. Providers who sign commit to machine-readable marking and to offering free marking-detection tools; deployers who sign commit to visibly labelling deepfakes and AI-generated text on matters of public interest.
  • 24 to 31 July 2026The providers signGoogle signs and names five partners adopting its SynthID watermark: Apple, ElevenLabs, Kakao, NVIDIA and OpenAI. By 31 July the Commission counts roughly 190 signatories, naming Anthropic, Google, Meta, Microsoft, OpenAI and Mistral among the providers.
  • 2 August 2026Article 50 applies, and Claude's text mark switches onThe marking obligation becomes enforceable. Anthropic begins marking text from supported models worldwide the same day, confirms it publicly on 11 August and publishes the technical detail on 14 August.
  • 10 August 2026The EU labelling icons are publishedA free set of icons for deployers to label content: a basic mark, a "fully AI-generated" mark and a "partially AI-modified" mark. Using the icons is optional; the labelling duty they serve is not.
  • 2 December 2026The grace period endsSystems already on the EU market before 2 August have until this date to bring their marking into line.

Penalties for non-compliance

Article 99 of the Act puts a breach of Article 50 in its middle tier: administrative fines of up to 15 million euros or, for a company, up to 3 per cent of total worldwide annual turnover for the preceding year, whichever is higher. Signing the Code is voluntary, and the Commission's own guidance says non-signatories must still comply by other means and can expect more detailed requests for information from the market-surveillance authorities. Enforcement is by national authorities, and no fine under Article 50 has yet been reported.

Why the mark applies outside Europe

The striking part is that the mark was not confined to Europe. A provider could in principle run one pipeline that marks text for European users and another that does not for everyone else, but maintaining two separate paths roughly doubles the engineering burden and complicates every enterprise deployment that crosses borders. Anthropic's stated reason is blunter still: it does not yet have a reliable way to tell which region a request belongs to, so it marks everything. The practical result is the same dynamic the GDPR produced: a European rule became a worldwide default, not because other countries adopted it, but because a global provider found it easier to meet the strictest requirement everywhere. For a university in the Northern Territory, that means text from a supported Claude model arrives marked regardless of where the student or the staff member sits.

Which providers mark their output, and who can run a detector

Signing the Code and switching on a text mark are two different things, and as at mid-September 2026 only two providers have publicly confirmed marking text. The table separates the two, and adds the question that matters most in a marking office: who is allowed to run the detector.

ProviderTextFilesWho can check
Anthropic (Claude)Yes. SynthID-Text method, worldwide, on supported models; the help article names Fable 5.1 and Mythos 5.1 and says older models are being brought in.C2PA credential on generated .svg, .png and .jpg files.Files: free browser checker at claude.com/check-files. Text: a detection API in private preview for eligible organisations, listed as regulators, law enforcement, media, fact-checkers, independent researchers, educational organisations and EU civil society groups, by registration.
Google (Gemini)Yes. SynthID-Text in the Gemini app and web since 2024.SynthID in the pixels or audio of Gemini, Imagen, Lyria and Veo output; Google also commits to C2PA.The SynthID Detector portal, on a waitlist for journalists, media professionals and researchers; the Gemini app can be asked whether an image, video or audio clip was made by Google AI.
OpenAI (ChatGPT)Not confirmed. OpenAI built a text watermark in 2024 and chose not to release it; its EU AI Act help page, as at September 2026, lists SynthID for images and audio only.C2PA metadata since 2024, plus Google's SynthID on images from July 2026.A public image checker at openai.com/verify, and a Content Provenance API.
Meta, Microsoft, MistralNot confirmed. All three are named signatories of the Code; no public confirmation of a text mark was found for this page.Meta and Microsoft are C2PA members and attach credentials to some generated media.No general public text detector found.
What this means for marking at CDU

Today, no one at CDU can run a Claude text watermark check themselves. The detector needs the provider's key, and Anthropic's text detector is in private preview; Google's portal is on a waitlist. Educational organisations are on Anthropic's eligible list, so an institution could register interest, but the commercial "AI scores" a lecturer sees in a similarity report are not watermark checks. They are stylistic detectors working without any key, and they carry the error rates set out in the companion section on how detection technology works.

What a detected watermark does and does not prove

Here is where the mechanism collides with how the mark is being used. A watermark detector reports whether the provider's pattern is present. It does not, and cannot, report how much of the document the model wrote, because the mark is added during output and carries no record of the input. Anthropic's help article makes the same point in its own words: a detected mark signals that content "may have been processed by Claude", and Claude "may only have proofread, translated, or converted" material that someone else wrote.

Consider a student who writes an original ten-page essay entirely themselves, then pastes it into the tool at the end and asks only for the commas to be fixed and the spelling checked. The tool reads the human text and returns it corrected, and while producing that output it runs the sampling algorithm and weaves in the mark. The essay is now watermarked, and a detector will say so, even though every idea and almost every word is the student's own. The mark cannot tell "write me an essay" apart from "fix the typos in my essay", because both produce marked output. There is an irony here against Article 50: assistive standard editing is the very case the law's carve-out excuses from marking, and a provider that marks everything marks it anyway.

That is why a watermark, like the stylistic detectors beside it, is a smoke alarm rather than a meter. When it sounds, something is worth a look; it does not tell you whether the cause is a house fire or burnt toast, and it produces a weak positive signal and essentially no reliable negative one.

The problems with treating detector results as proof

A detector can tell you a piece of writing looks AI-generated. It cannot tell you who wrote it, how much of it was AI, or whether any rule was broken. Some institutions have nonetheless started treating that result as proof of misconduct, and the numbers show why that goes wrong.

  • Peer review21 per cent of ICLR reviews, AI-generatedDetection company Pangram analysed roughly 70,000 peer reviews submitted to the ICLR machine-learning conference and found about 21 per cent were fully AI-written, with longer, more sycophantic text and formulaic bolded headers as the tell.
  • BenchmarkingMost detectors fail under real scrutinyEconomists Brian Jabarian and Alex Imas benchmarked the leading detectors and introduced a "policy cap": fix your maximum tolerable false-positive rate first, then see what survives. At a strict 0.5 per cent cap most tools collapsed; only one maintained accuracy, and only with backend access an ordinary teacher does not have.
  • False positives at scaleEven a good detector wrongly flags real peopleComputer scientist Arvind Narayanan has pointed out that even a 1-in-10,000 false-positive rate, applied across the hundreds of pieces of writing a student submits over a degree, works out to roughly 5 to 10 per cent of an entire student body being falsely flagged at some point.
  • BiasThe errors are not evenly spreadMany detectors score on how predictable text is; writers using simpler, more formal sentence structures, often non-native English speakers, read as more "AI-like" regardless of who wrote it. Several US universities have disabled Turnitin's AI-detection feature for exactly this reason.
Pangram dashboard for one ICLR submission: 18 of 23 segments are AI across 5,344 words, with a segment strip coloured mostly orange for AI and a list of individual segments labelled AI or Human with High, Medium or Low confidence
What a serious detector report looks like: Pangram's report for one real ICLR 2026 submission, 18 of 23 segments AI across 5,344 words, from the public database at iclr.pangram.com, captured 17 August 2026. Scroll the panel to see the segment list. It segments the document, grades its own confidence, and separates AI-generated from AI-assisted. What no report can say: who typed, why, or whether the use was permitted.

The providers' claims cannot be independently verified

A further problem sits underneath all of this, and a paper from Case Western Reserve University published on 9 September 2026 states it plainly: the vendors' claims about their watermarks, that quality is unaffected, that the false-positive rate is low, that the key is managed safely, cannot currently be verified by anyone outside the vendor. No provider has released matched watermarked and unwatermarked outputs for testing; the detectors return a verdict rather than a score; and there is no shared interface for checking text against more than one provider's key. The authors' conclusion is that the governance failure is not watermarking itself but its unverifiability, and they call for released test sets, disclosed settings, accredited auditors and an interoperable detector. Until something like that exists, every statement on this page about how well the mark works is, at bottom, the provider's word.

What an integrity process can actually do with a signal like this, once base rates and fair procedure are taken into account, is worked through in Detection as Evidence, Not Verdict, and the arithmetic of false positives across a whole cohort is set out with a calculator in How Detection Technology Works.

Summary: what a watermark can and cannot tell you

Watermarking is a real engineering achievement and a reasonable response to a genuine transparency problem: at scale, it helps identify which content came from which system. The mistake is to carry that population-level usefulness down to the individual case. A mark establishes that text touched a particular model. It does not establish authorship, it does not measure the human contribution, and its absence proves nothing either, because the mark can be diluted by a low-entropy task, lost to a reformat, rewritten away, or simply never applied by an older model or another provider.

The practical position that follows is the same one that runs through the rest of these pages. Treat any watermark or detector result as one signal among several, never as a verdict; ask what the signal can actually support before acting on it; and keep the burden of an allegation where fair process puts it, on evidence a student can see and answer, not on a number that no one, including the person reading it, can independently check.

Try the watermark playground

Everything above can be run for real in the final module of the companion deck. A small stand-in model writes a passage with the mark off, hard or soft, and a detector built on the Kirchenbauer z-score counts the green-list words and reports whether the mark is there. The human-written history of CDU from Wikipedia is pre-loaded as the control text; paste in anything of your own and the detector scores it without needing the model. Two settings to try: change one letter of the detector key and the mark vanishes, and switch from the creative passage to the factual one to see how little room names and dates leave for a mark.

Interactive · opens the deck at Module 06

The watermark playground

Write a passage with the mark off, hard or soft; read the green count and the z-score; change the key; paraphrase the text and watch the mark fade. The detector scores any text you paste in.

Open the playground

The companion deck covers the same ground as this page in six click-through modules, including the step-through word generator and the Article 50 timeline, and can be worked through at your own pace.

Interactive deck · 6 modules

Can You Tell If It's AI? Watermarking Explained

Why an AI text watermark is not a hidden character to strip out, how the green-list and red-list mechanism works, what happens when a detector is treated as proof, and a playground to run the mark yourself.

Sources

Claims on this page draw on the peer-reviewed and primary record; provider material is used only for what providers say about their own tools, and is labelled as such wherever it appears. Dates are the publication date where one is given, otherwise the date the page was accessed.

Last updated: 16 September 2026