AI · An argument with sources · Interactive, in your browser
Watermarks in AI text
A text watermark is a thumb on the scale while the model picks words, with a key to check for it later.
Draft: the paragraphs are first drafts for Kevin to rewrite. This page is hidden in production.
Two things people mean by detecting AI text
A detector reads finished text. From how it reads, it guesses whether a model wrote it, and the paraphrasing study below tested several of these detectors by name. Nothing was put in the text on purpose.
A watermark goes in on purpose, while the model writes. It’s a pattern in which words were picked, keyed to a secret, that a checker can count later. The first well-known scheme is from Kirchenbauer and colleagues. Scott Aaronson described a keyed version from his time at OpenAI.
Provenance metadata is a third thing: a signed label attached to the file, not hidden in the words. Its standard is C2PA.
A detector guesses. A watermark counts. A label vouches, until someone strips it.
The green list
Before each word, the scheme hashes the previous word and seeds a random split of the whole vocabulary with the result. A fraction γ of the words is green, the rest red. Then every green word’s score gets a small bonus δ before the model picks.
Where many words would do, the bonus tips the choice green, and where one word is nearly certain, it barely moves it. That’s the whole reason watermarks need choice. The figure below lets you see it.
To check, the detector redoes the hashes and counts the green words, then asks how surprising that count is for a writer who didn’t know the lists. That’s a z-score, z = (green − γT) / √(Tγ(1−γ)) for T words. At z above 4, unwatermarked text sets off a false alarm about 3 in 100,000 times.
In the paper’s own example, 9 green words were expected and 28 showed up. It says watermarked text can be found from “as few as 25 tokens”, with no access to the model, only the hash rule or the key. At z = 4 it reports about 98% of 200-token outputs caught. That’s its measurement on one small model (OPT-1.3B), not a general rate.
Since the score doesn’t depend on δ, δ can change with the kind of text. The checker stays the same.
The rule that stands in for the hash: word w after word p is green when (3p + 5w) mod 8 is below 8γ. Sample number 7.
lantern (green)quill (green)harbor (green)pebble (green)quill (red)orbit (green)harbor (green)velvet (green)velvet (green)tundra (red)tundra (green)pebble (green)pebble (green)ember (green)ember (green)quill (green)tundra (green)tundra (green)pebble (green)pebble (green)lantern (green)ember (red)velvet (green)ember (red)quill (green)harbor (green)pebble (green)pebble (green)velvet (green)lantern (green)
Green words are underlined solid, red words dotted, and words written when one choice was nearly forced are in italics.
- Expected green share
- 88.1%
- Expected z at the reference length
- 7.62
- Words for the expected z to reach the line
- 28
- This sample: green words
- 26 of 30
- This sample: z
- 4.02
- Chance of that z by luck
- 3.0 × 10⁻⁵
- A forced red word is still picked
- 87.4%
The last box is the cost of the bonus: the bigger δ is, the more often a forced word that happens to be red gets swapped for a worse one.
Solid green is the expected z for these settings. Dashed amber is this sample, up to the words shown. The dashed gray line is the threshold.
More choice and more words make the evidence pile up. Forced words add almost none.
No choice, no watermark
If the model was nearly forced to write it, the text carries almost no signal. The paper uses the quick brown fox and a C for-loop: people and models finish both the same way, and forcing a change hurts quality. The failures it shows are mostly low-entropy, often memorised text.
Code is the hard case. Change one token and a program can break, but a mark that’s too weak goes unseen. One fix, called SWEET, applies the rule only where a token has enough entropy, when writing and again when checking.
Nobody can mark a list with one right answer. Aaronson’s example is the first 200 primes. OpenAI says the same about the first 1,000 primes for its own classifier.
Google says its method is less effective on factual responses. It also says larger models and RLHF can lower entropy.
Repetition can fool the counter too: a phrase repeated in human text can inflate the green count. So the checker skips repeated word groups.
Short text is its own problem. The EU’s voluntary Code of Practice, published in 2026, treats text under 200 tokens as too short to watermark reliably. It expects that to improve.
A watermark that doesn’t change the odds
The green list is a bias. It really does change the model’s odds, and a second family of schemes doesn’t touch them at all. Aaronson’s rule gives each candidate word a keyed number r between 0 and 1 and picks the word with the largest r raised to the power 1/p, p being the model’s own probability for that word.
If you can’t see the key, each word still comes up exactly as often as p says, and he says “you can actually get watermarking with zero degradation of the model output quality”. To check, add up log(1/(1−r)) over the text. On watermarked text, it runs high.
Kuditipudi and colleagues swap the hash for a long key sequence and keep the same rule. Detection aligns the text to the key, and that survives edits. They report detection from 35 tokens with 40 to 50% of tokens corrupted, on OPT-1.3B and LLaMA-7B. On an instruction-tuned model they report only about a quarter of answers detectable, because of lower entropy.
Christ, Gunn and Zamir turn it into a cryptographic statement. Without the key, no efficient test can tell watermarked output from the original, even with many queries, and text written without the key is almost never flagged. The result assumes one-way functions exist. It needs enough empirical entropy in the stretch checked.
The catch is plain. Hash the recent words and the same context gives the same choice: ask twice, get the same answer. Google says its version accepts some reduction in the variety of responses for the same reason. And distortion-free is about the odds, not robustness: paraphrase and translation still hurt.
Key for the fair draw
Green list
A fixed green list adds the bonus, so the odds move.
- lantern (green)model 40%, after the bonus 61.1%
- pebble (red)model 30%, after the bonus 6.2%
- orbit (green)model 20%, after the bonus 30.6%
- velvet (red)model 10%, after the bonus 2.1%
Fair draw
A keyed number r for each word; the word with the largest r raised to one over p wins.
- lantern model 40%, r 0.90, r raised to one over p 0.7684
- pebble model 30%, r 0.60, r raised to one over p 0.1822
- orbit (wins)model 20%, r 0.95, r raised to one over p 0.7738
- velvet model 10%, r 0.30, r raised to one over p 5.9 × 10⁻⁶
The winner’s detection score, the log of one over one minus r, is 3.00. A writer who didn’t know the key averages one per word.
The green list changes what the model says. The fair draw doesn’t, from the reader’s side. But the same context always gives the same word, so the variety goes, and neither survives a rewrite.
In production: SynthID-Text
Google’s scheme, SynthID-Text, runs a tournament. It draws 2 to the power m candidate words from the model, pairs them off and keeps whichever scores higher under a keyed 0-or-1 function, then repeats with the next function until one word is left. The seed is a hash of the last four tokens plus the key. To check, it averages those scores over the text.
Google says that with two competitors per match, the odds for a single word are unchanged. Add more competitors and the mark gets stronger, but it does distort them.
Google also ran a live test on nearly 20 million Gemini responses, some watermarked and some not. The thumbs-up and thumbs-down rates differed by 0.01% and 0.02%, and Google calls both differences not statistically significant. It measured quality. It didn’t measure whether the mark survives a rewrite.
Google said in its Nature paper of October 2024 that it was watermarking responses in Gemini and Gemini Advanced. Google’s SynthID page, which I read on 2026-11-03, says text from the Gemini app and web experience is watermarked. Those are Google’s statements. I haven’t checked them independently.
Google’s page for the SynthID Detector portal lists images, video and audio files. I found no claim there that the portal reads writing.
Google said in October 2024 that it was releasing the method to developers through Hugging Face. Each key setup needs its own trained detector. And Google says the configuration has to stay private, or the mark can be copied.
Google lists its own limits. The provider has to cooperate, and open models are hard to enforce. The method is weaker on factual prompts and after thorough rewriting or translation, and it’s open to stealing, spoofing and scrubbing. Google writes that watermarks “do not offer a complete solution to artificial-intelligence text detection”.
OpenAI’s position is different. In an update of August 2024 OpenAI said it had built a text watermarking method and was still considering it, that the mark held up against local tampering such as paraphrasing but was easy to get round with translation, rewording by another model, or inserting a special character between every word and deleting it, and that the method could stigmatise AI as a writing tool for non-native English speakers. That’s all I know of its position, as of that post. I say nothing about what it does now.
Washing it out
Researchers ran watermarked text through DIPPER, an 11-billion-parameter paraphraser. At a 1% false-positive rate, detection fell from 100% to 57.2%, and watermarking was still the most resilient detector they tested. The paraphraser has to be a different model, or the paraphrase comes out watermarked too.
Another group kept paraphrasing. One pass took detection from 99.8% to 80.7% with DIPPER, or to 54.6% with a smaller chat model, and five passes took it below 20%. With query access to the detector, it fell to 4%.
Translation does more damage. A round trip through Russian beat every scheme the authors tried but one. They note they didn’t check that the meaning survived.
Google says translation weakens its mark. OpenAI says so too, and describes one more trick: insert a special character between every word, then delete it. The first paper had the same idea, an emoji after every word, and called it the strongest attack it knew of.
Normalising the text first takes care of look-alike letters and zero-width characters. Pasting watermarked passages into human writing is harder to catch than paraphrasing.
Length fights back. The first paper’s group ran a second study: paraphrased text that looked clean at 200 to 300 tokens showed the mark again by 600 tokens. Graduate students asked to remove it were caught after 800 tokens on average. The authors write that “even human writers cannot reliably remove watermarks if being measured at 1000 words”.
One limit can’t be fixed with length. Christ and colleagues prove that “no undetectable watermarking scheme can be completely unremovable”. Their attack is expensive, and it assumes the user can specify a response prefix.
A changed word makes itself and the next word random with respect to the lists, so each is green with probability γ. With a share ε of words changed at random, a word stays untouched with probability (1 − ε)², and the green fraction falls toward γ.
- Green share after the edits
- 68.7%
- Expected z at this length
- 5.28
- Words needed to reach the line
- 115
Green is the expected z after the edits; dashed gray is the unedited curve. The dashed light line is the threshold.
Light editing barely matters. Heavy rewriting can still be caught given enough words. Rewriting everything leaves nothing to count.
Forging it
The less obvious risk runs the other way: human text made to look watermarked. Watch enough output and you can estimate the green lists. Researchers learned them for 181 common words from one million queries. A person then wrote text the checker flagged, and the detection score (AUROC) fell from 99.8% to 1.3%.
Watermark stealing does this automatically. In that paper’s tests, forging and removal both succeeded over 80% of the time on average, for a modest one-time cost in queries. And forged text incriminates whoever owns the watermarked model.
The first paper had already warned that with a one-token hash the lists could be learned with conceivable effort. The stealing paper suggests that schemes which leave the odds unchanged may resist stealing better. That’s a suggestion, not a finding.
Detectors without a watermark
OpenAI says its own classifier labelled 26% of AI-written text as likely AI-written and wrongly labelled 9% of human text as AI on its test set, and that it was very unreliable under 1,000 characters and unreliable on code. It withdrew the tool on 20 July 2023. Its note says it was “no longer available due to its low rate of accuracy”.
A preprint tested seven detectors on 91 essays by non-native English writers, and they flagged more than half as AI-written: an average false-positive rate of 61%. On US 8th-grade essays, they were near perfect.
Paraphrasing took DetectGPT from 70.3% to 4.6% at a 1% false-positive rate.
A theoretical result says that as model text gets closer to human text, even the best possible detector approaches a coin flip. The same paper has a caveat, though. For a watermarked model, it says, the bound can be near one. Krishna and colleagues dispute how far that result reaches, because retrieval doesn’t depend on how human the text reads.
The alternative is retrieval. The provider keeps every output and searches it, and in one study that found 80% to 97% of paraphrases at a 1% false-positive rate over 15 million generations. Aaronson names the cost to privacy.
OpenAI says a low false-positive rate, applied to huge volumes, still adds up to many false positives. Figure 4 does that arithmetic for a watermark, where the rate is a formula. A detector without one has no such formula. OpenAI’s reported 9% is an empirical rate on one test set.
- Chance one text is flagged
- 0.02275
- About one flag in every
- 44
- Expected false flags
- 22,750
A threshold is a policy choice, and at scale rare isn’t never.
A detector without a watermark has no such formula: its false-positive rate is only what a test set showed.
What the rules ask for
Article 50(2) of the EU AI Act covers providers of systems that generate text, and leaves out assistive editing functions. As far as is technically feasible, outputs must be “marked in a machine-readable format and detectable as artificially generated or manipulated”. Recital 133 lists possible techniques: watermarks, metadata, cryptographic provenance, logging and fingerprints, or a combination.
The Act applies from 2 August 2026. For systems already on the market before then, the Commission’s FAQ (last updated 24 July 2026) says the marking obligation applies “only as from 2 December 2026”.
The Code of Practice is voluntary, and its final text came out in 2026. It says text can’t carry metadata, so one layer of marking is enough, but text over 200 tokens must still be watermarked “even though it may have lower reliability”. Detector access for free-form text may be limited to verified experts such as regulators, fact-checkers and researchers. Logging or fingerprinting alone isn’t enough.
The US voluntary commitments of July 2023 are another matter. Their watermark promise covers audio or visual content. Text isn’t in it. The White House fact sheet words it more loosely, as content, so I go by the commitments document.
C2PA is a signed record attached to content, saying who made it and what was done to it. Since version 2.3, from December 2025, it can ride inside plain text as invisible Unicode characters. Copy part of the text, though, and it breaks. Metadata can be stripped, so C2PA pairs it with watermarks or fingerprints, and the explainer says “provenance information alone cannot tell you whether the digital content is true”.
In OpenAI’s August 2024 note, the trade-off goes like this. Signed metadata has no false positives. It just isn’t a mark in the words.
A label is easy to check, and as easy to remove. A watermark is hard to remove, and only ever probable.
What to take with a pinch of salt
Watermarking only finds text from providers that chose to watermark, with keys the checker can use. Google says open models are hard to enforce. And the checker has to trust the provider to have applied it.
Most numbers here come from small or older models. The first paper used OPT-1.3B, the attack papers GPT2-XL and OPT-13B. Only Google reports a production test, and it measured quality, not robustness.
The robustness studies disagree because they measure different things: Kirchenbauer’s group says length rescues the mark, and Sadasivan’s says recursive paraphrasing beats it at about 300 tokens. Both can be true. Figure 2 shows the length axis and doesn’t pick a winner.
The cleanest claims are cryptographic and conditional: one-way functions, enough empirical entropy, contiguous text.
Google’s deployment claims and OpenAI’s description of a method it was still considering come from the companies themselves. I haven’t seen anyone else verify either. I didn’t read Google’s supplementary robustness results, so I use none of them.
The Commission’s FAQ and the Code of Practice date from 2026, and they may change. For the Act, I cite the 2024 regulation as published.
Everything in the figures is invented, every word, sentence and number, and each caption says so. The toy models don’t reproduce any paper’s results. Reported numbers appear only in the cited paragraphs.
My view
My viewWatermarking is the only method here where I know the false-alarm rate before I run it. When a wrong answer means accusing a person, that’s worth a lot.
My viewIt isn’t a lie detector for text. If nobody worked hard to wash it out, it’s a receipt that one provider’s model wrote this stretch.
My viewI wouldn’t let a detector without a watermark decide anything about a person. Even the company that built one retired it.
My viewA signed label and a watermark answer different questions, so I’d want both. And I’d still read the words. A receipt, not a polygraph.
Sources
Krishna et al. Paraphrasing evades detectors of AI-generated text, but retrieval is an effective defense. NeurIPS 2023 (per the arXiv comments field); arXiv v2, 18 October 2023; read 2026-11-03.
How an 11-billion-parameter paraphraser cuts watermark and other detection, and the retrieval defence.
- Abstract: the detectors it evades (GPTZero, DetectGPT and others)
- §4.3: GPT2-XL generations, 100% to 57.2% at 1% FPR
- §3: the paraphraser must be a different model
- Abstract: DetectGPT before and after paraphrasing
- §2: the retrieval result against the impossibility claim
- Abstract and §5: the retrieval defence
- §4.3: GPT2-XL
Kirchenbauer et al. A Watermark for Large Language Models. ICML 2023 (per the arXiv comments field); arXiv v4, 1 May 2024; read 2026-11-03.
The green-list scheme, the z-score and its threshold, the low-entropy limit, the repetition caveat, the attacks, and the warning about one-token hashes.
- §1: the scheme and its detector
- §2 and §3, Algorithms 1 and 2: the seeded split and the bonus on green logits
- §3, the paragraph after Algorithm 2: the bonus matters most where entropy is high
- §2 and §3.1, Eq. 3: the z-score and its false-positive rate at z = 4
- Fig. 1: 28 green where 9 were expected; §1: the detector needs no model
- §4.1: 98.4% detected at z = 4 for OPT-1.3B, C4, T = 200
- §9: the z-statistic depends only on γ and the hash
- §1.2: low-entropy text is hard to watermark
- §4.1 and Table 1: the undetected samples
- §4.1, Evaluating Repetitive Text
- §7 and Fig. 5: the emoji attack
- §7: homoglyph and zero-width attacks, and normalising
- §5: private mode and learning the lists
- §4.1: OPT-1.3B
Scott Aaronson My AI Safety Lecture for UT Effective Altruism. Shtetl-Optimized blog, 28 November 2022; read 2026-11-03.
His own description of a keyed pseudorandom watermark, its limits, and the privacy problem of keeping a database of outputs.
- My Projects at OpenAI: a keyed pseudorandom choice of the next token
- A database of outputs: privacy concerns
C2PA C2PA Technical Specification 2.3. Version 2.3, December 2025 (per the change log); read 2026-11-03.
What a manifest is, soft bindings, and how a manifest is embedded in plain text.
- §9.2 and Appendix A.7: a manifest bound to the content
- Appendix A.7 and §15.12.1.3.4: text embedding and partial copies
C2PA C2PA Explainer 2.3. Explainer for version 2.3; read 2026-11-03.
What provenance does and does not tell you, and why metadata is paired with watermarks.
- §7.2.2: what provenance does and does not say
- §7.2.2 and §7.2.3
Lee et al. Who Wrote this Code? Watermarking for Code Generation. To be presented at ACL 2024 (per the arXiv comments field; the Anthology entry was not checked); arXiv v4, 3 July 2024; read 2026-11-03.
Why code is hard to watermark and the fix that marks only high-entropy tokens.
- Abstract and Fig. 1: code has low entropy; the entropy threshold
Scott Aaronson AXRP episode 20: Reform AI Alignment with Scott Aaronson. AXRP podcast transcript, 11 April 2023; read 2026-11-03.
The pick-the-largest-r-to-the-1/p rule, its detection score, and the list-of-primes limit, in his own words.
- The list of the first 200 primes leaves almost nothing to watermark
- The rule: r is a keyed function of the n-gram; choose the i that maximises r to the 1/p
- Detection score; the claim of zero degradation, in his words
OpenAI New AI classifier for indicating AI-written text. OpenAI, 31 January 2023, with a note dated 20 July 2023; read in a browser; read 2026-11-03.
OpenAI’s own test results for its classifier, its stated limits, and its withdrawal.
- Limitations: predictable text, the first 1,000 primes
- The top note and the results on its challenge set; Limitations
- The 9% false-positive result on its challenge set
Hugging Face blog Introducing SynthID Text. Hugging Face blog, 23 October 2024 (Google and Hugging Face); read 2026-11-03.
The configuration, the private-key warning, the detector that each setup needs, and the stated limits.
- Limitations: less effective on factual responses
- Configuring a watermark and Detecting a watermark
Dathathri et al. Scalable watermarking for identifying large language model outputs. Nature 634, 818 to 823, published 23 October 2024 (open access); written by the vendor, so its deployment claims are Google’s; read 2026-11-03.
Tournament sampling, the seed, the live test on Gemini responses, Google’s statement about Gemini, and its stated limits.
- Eq. 1 discussion: larger models and RLHF can lower entropy
- Non-distortionary vs distortionary: some reduction to inter-response diversity
- Tournament sampling, Fig. 2 and Eq. 1; Main: the seed is a hash of the last four tokens plus the key
- Non-distortionary vs distortionary: two competitors per match versus more
- Production readiness: about 20 million responses, the two rate differences
- After the live test: the statement about Gemini, as of October 2024
- Limitations
- Limitations: provider cooperation, open models
- Production readiness: the thumbs-up and thumbs-down rates
- The Gemini statement; the supplementary information was not read
European Commission Code of Practice on Transparency of AI-Generated Content (final text). Voluntary code under Article 50(7), published 2026; the PDF shows no date; read 2026-11-03.
What the Code says about marking text, the 200-token line, detector access, and logging.
- Glossary, very short text: under 200 tokens, the state of the art at publication
- Measure 1.1 and Sub-measures 1.1.2 and 1.1.3; detection access
- Final text, 2026
Kuditipudi et al. Robust Distortion-free Watermarks for Language Models. TMLR (per the arXiv comments field); arXiv v3, 6 June 2024; read 2026-11-03.
The exponential-minimum rule with a long key, detection by alignment, translation round trips, and the limits.
- Abstract: the key sequence, detection by alignment, the 35-token and 40 to 50% results, the 25% on Alpaca-7B
- §2.5, Eq. 4: the exponential-minimum rule
- §4: hashing schemes trade distortion against robustness
- §3.2, Figs. 7 to 9: round-trip translation through French and Russian
- §4: the detector must trust the provider
Christ, Gunn and Zamir Undetectable Watermarks for Language Models. COLT 2024, PMLR 247, pp. 1125 to 1139; read as arXiv v1, 25 May 2023; read 2026-11-03.
The cryptographic definition of an undetectable watermark, its conditions, and the limit on removal.
- §1: undetectability, completeness and soundness; one-way functions
- §2.3: empirical entropy
- §6.1: emoji, translation and paraphrase attacks work in practice
- §6.2: an expensive attack removes any undetectable watermark
- §1 and §2.3: the conditions
Google DeepMind SynthID (model page). Google DeepMind model page, no date on the page; read 2026-11-03.
Google’s current statement about Gemini text, and the file types the public detector portal lists.
- Text from the Gemini app and web experience is watermarked
- The detector portal’s listed scope
Google Developers Blog Evolving the Responsible Generative AI Toolkit with new tools for every LLM. Google Developers Blog, 23 October 2024; read 2026-11-03.
That the method was released to developers through Hugging Face and the Responsible GenAI Toolkit.
- Open source for developers: Hugging Face and the Responsible GenAI Toolkit
Google AI for Developers SynthID: Tools for watermarking and detecting LLM-generated Text. Responsible GenAI Toolkit documentation, no date shown; read 2026-11-03.
The detector’s three answers, the choice of how private a detector is, and the stated limits.
- Limitations: thorough rewriting or translation
- Limitations: confidence drops after translation
Google DeepMind blog Watermarking AI-generated text and video with SynthID. Google DeepMind blog, 14 May 2024; read 2026-11-03.
That the method works best on longer, varied responses and is weaker on factual prompts.
- The benefits and limitations: weaker on factual prompts
OpenAI Understanding the source of what we see and hear online (August 4, 2024 update). OpenAI, 7 May 2024, updated 4 August 2024; read in a browser because openai.com refuses scripted fetches; read 2026-11-03.
What OpenAI said in August 2024 about the text watermarking method it had built, its limits, and signed metadata.
- Update on August 4, 2024, Text watermarking
- Text watermarking: translation, rewording and the special-character trick
- Text metadata: low rates at large volumes
- Text metadata
- Text watermarking, August 2024
Sadasivan et al. Can AI-Generated Text be Reliably Detected?. TMLR (per the arXiv comments field); arXiv v4, 17 January 2025; read 2026-11-03.
Recursive paraphrasing, spoofing by learning the green lists, and the theoretical ceiling on detection.
- §2.3: recursive paraphrasing of about 300-token passages against a watermarked OPT-13B
- §3 and Fig. 7: spoofing by estimating green lists
- §4, Theorem 1 and the note on watermarked models
- §2.3: OPT-13B
- §2.3: recursive paraphrasing of about 300-token passages
Kirchenbauer et al. On the Reliability of Watermarks for Large Language Models. ICLR 2024 (per the arXiv comments field); arXiv v4, 1 May 2024; read 2026-11-03.
How paraphrasing, copy-paste mixing and human rewriting affect detection as the text gets longer.
- §4.2: copy-paste attacks
- §4.1, §4.3 and §5: paraphrasing, human writers and the length conclusion
- §4 and §5: length restores detection
Jovanovic, Staab and Vechev Watermark Stealing in Large Language Models. ICML 2024 (per the arXiv comments field); arXiv v2, 24 June 2024; read 2026-11-03.
Reverse-engineering a watermark through queries, and the spoofing and scrubbing that follow.
- Abstract and §1: stealing through queries; success above 80% for spoofing and scrubbing
- Final discussion: distortion-free sampling may resist stealing
Liang et al. GPT detectors are biased against non-native English writers. arXiv v3, 10 July 2023; a journal version exists but its page refused the fetch, so only the preprint was read; read 2026-11-03.
How seven detectors treated essays by non-native and native English writers.
- Seven detectors on TOEFL essays and 8th-grade essays; the average false-positive rate
European Union Regulation (EU) 2024/1689 (Artificial Intelligence Act). Official Journal of the EU, 12 July 2024, as published on EUR-Lex (a consolidated version was not checked); read 2026-11-03.
Article 50(2) on marking text, recital 133 on techniques, and Article 113 on when it applies.
- Article 50(2) and recital 133
- Article 113: application from 2 August 2026
- The Official Journal text
European Commission Transparency obligations under Article 50 of the AI Act (FAQ). Commission FAQ, last updated 24 July 2026 (official guidance, not the Act itself); read 2026-11-03.
The 2 December 2026 date for systems already on the market, and that the Code of Practice is voluntary.
- Systems placed on the market before that date
- The Code of Practice is a voluntary tool
- Last updated 24 July 2026
The White House Ensuring Safe, Secure, and Trustworthy AI (the voluntary commitments). July 2023; a four-page PDF read through the archived Biden White House site; voluntary commitments, not law; read 2026-11-03.
That the watermark and provenance commitment covers audio or visual content.
- Commitment 5: provenance or watermarking for audio or visual content
The White House Fact Sheet: Biden-Harris Administration Secures Voluntary Commitments from Leading AI Companies. The White House (archived), 21 July 2023; read 2026-11-03.
The date, the number of companies, and that the commitments are voluntary.
- The fact sheet’s general wording and the voluntary nature
Each fact is paraphrased from the page named, read on the date shown. A company’s own pages are its claims, and I have not tested any of them. Where a sentence is my own reading, it is marked “My view”.
