How it works

DetectMark is a static site. Scanning and cleaning run as code in your browser tab. There is no server that receives your content, because there is no server that could.

WHAT LEAVES YOUR DEVICE
Your text / image Browser memory Result, locally 0 B uploaded
  • No account required
  • No file storage
  • No text retention
  • Works offline after first load

The one exception: provider verification

Some watermarks, like Claude's statistical mark, can only be verified by the provider's own service. If you request that check, DetectMark tells you first, shows exactly what would be sent, and asks before sending. It never happens automatically.

Send this text to Anthropic's detector?

the exact character count · api.anthropic.com · nothing else included

No provider detection API is public yet, so nothing on this site can currently offer that check. When one ships, this is the dialog that will gate it, with the real character count of the text you are about to send.

01 · SCAN

Text is decoded to Unicode code points; images are parsed for EXIF, XMP, C2PA and format-specific chunks.

02 · CLASSIFY

Every finding maps to one of four states: Clean, Found, Unknown, Unsupported. No probabilities, ever.

03 · CLEAN

Removable marks are stripped and receipted. Anything not removable is labeled unchanged, never hidden.

What we cannot remove The honest limits, on their own page /what-we-cannot-remove

Questions about privacy