Who's doing what with watermarking AI content?

argilium1 pts0 comments

Who’s doing what with watermarking AI content? — Dilpreet Singh

Anthropic is bringing SynthID-style text watermarking to Claude, John Gruber has some objections, and James Padolsey has the clearest explanation I’ve seen of how it works. This whole discussion got me wondering what everyone else is doing.<br>Here is where the major AI companies currently stand:

Google

Google DeepMind developed SynthID, initially for generated images. In 2024 it extended SynthID to text in the Gemini app and web experience, then open-sourced SynthID Text. That is why Anthropic can adopt a version for Claude, and so can anyone else.

Google’s public Gemini and SynthID verification tools currently accept images, audio and video, but not pasted text. Google (of course) has another similarly named product called the AI Content Detection API. That one examines images from Google and third-party models using pixel-level artifacts and other statistical clues. Despite the broad name, its current documentation only lists JPEG, PNG and WebP inputs.

Anthropic

Future Claude models will use a version of Google’s SynthID Text. Existing models will move over during the coming months. C2PA metadata is also included with some supported files.

Anthropic says a text-detection API is coming soon.

OpenAI

OpenAI has not released a text watermark, although it says it intends to expand provenance support to text. Supported images use C2PA and SynthID, while supported audio uses SynthID.

OpenAI Verify currently checks supported images and audio.

Meta

I couldn’t find an announced text watermark for Meta AI or Llama. Meta’s new Content Seal marks generated images, with video support planned.

Microsoft

Microsoft has not announced a text implementation. Microsoft 365 can add watermarks and provenance metadata to generated images, video and audio, but there is no general text checker.

Mistral and Cohere

Both have committed to the EU Code, but neither has publicly described a text-watermarking implementation that I could find.

xAI

xAI has not announced a text watermark. Grok adds watermarks to generated images and video, but offers nothing public for checking text.

The sudden activity is being driven in part by the EU AI Act. Its transparency rules began applying on 2 August 2026 and require generated text, images, audio and video to be marked in a machine-readable form where technically feasible. Anthropic, Google, OpenAI, Meta, Microsoft, Mistral and Cohere have all signed the relevant section of the EU code of practice.

What about open-weight models?

Google has open-sourced SynthID Text, and it is available in Hugging Face Transformers. That means I could download an open-weight model such as Qwen3-8B, run it at home, choose my own keys and produce watermarked text. But you can just as easily run the same model without SynthID; open-weights and watermarking via this technique don't really jibe.

text synthid images google watermarking anthropic

Related Articles