Obsydian/Content protection
Protect what you post

Every copy of your work
knows whose it is.

A mark burned into the pixels. An invisible tag that names whoever leaked it. And your camera's fingerprints, gone.

Mark orbiting the frameBurned into the export · no clean still
01 The half everyone can see

Yours. Placed where you want it.

Your handle, your colour, your angle — or your own logo. Tiled, run around the border, or anchored in nine positions. Drawn in, not laid over.

TiledBorder, orbitingAnchoredLogo
MarkTextLogo
Opacity
Size
Angle
Colour
On videoStatic, or orbiting the border
Hidden tagOn — and nothing on screen changes

Tiled is the default: you can't crop it out without cropping out the picture.

Images 10/month free
Text mark, one at a time, presets included. Studio & Black lift the cap, run whole sets at once, and unlock your logo.
Video Studio & Black
Up to 200MB, encoded on your device. The mark can travel the border as it plays.
02 Before it leaves your phone

When a platform strips your GPS, it still received your GPS.

They clean it on the way out. The coordinates still arrived. Obsydian strips them on your device — and the picture doesn't change.

IMG_4417.HEICUntouched
What the file says about you
GPSLatitude51.5136 N
GPSLongitude0.0983 W
Make / ModelApple iPhone 15 Pro
SerialNumberF2LX9K0PQ1
DateTimeOriginal2026-03-12 23:41:08

Never metered, on any plan. On the link page it can't be switched off. See what your own photo carries →

What gets cleaned Every plan
Link-page photos on upload, vault files in your browser. JPEG, PNG, HEIC, MP4, MOV.
The filename Every plan
It talks too — swap it for an unguessable token on the way out.
03 What's in the picture Coming soon

Automatically pixelate your face — and anything else that names you.

People get located by what's in shot far more than by EXIF — the street sign, the parcel label, your own face. We're building an automatic check for this, running in your browser on every vault upload — not live yet, so here's what it'll do.

What it'll look for
  • Faces — anyone recognisable in frame, yours included.
  • Readable text — street signs, delivery labels, post, badges, a screen in shot.

Those two and nothing else. A detector that finds half of what you asked for teaches you the frame is clear when it isn't. It will find that a face is in shot, never whose.

And it'll pixelate rather than blur. Blur is reversible — un-blurring a face is a solved problem.

04 Why any of this works

No two people get the same file. So a leaked file says who.

Sell a set to thirty people and all thirty hold the same bytes. Each copy gets its own hidden ID instead — and Concierge re-checks on a schedule, so you never go looking. A screenshot doesn't carry the ID: no invisible watermark survives being re-photographed, so this names whoever shared the file, not whoever screenshotted it. The visible watermark is what deters that one.

Your original
ID · 4C19
LeakedID · 8F2A
ID · B770
Every buyer's copy, invisibly tagged — up to 100 in one run
Trace result
Hidden ID8F2A
Delivered to@collector_88
Tagged12 Mar, 23:41
Leaker named
A run finds a copy — and it reads its own tag back
Concierge re-checksWeekly · twice weekly · daily

Not a crawler. It re-checks what you registered — nothing here sweeps the web for your name.

The hidden ID Studio & Black
It lives in the lowest bit of each colour value. Same colour to the eye; a screenshot wipes it, which is what the mark is for.
What Concierge checks for Up to 8 names
You register it: the stage names you go by, the vault originals you want watched, one reference photo of your face. It looks for those and nothing else.
Cadence Obsydian Black
Weekly, twice weekly or daily. Invite-gated early access. How Obsydian Black works →
05 Try it before anything else

Three tools. No sign-up, nothing uploaded.

Each one runs in your browser, on a file you choose. Watch the network tab — that's rather the point.

Scrubbing that won't launder Built in
Drop in a file registered to another creator and the scrubber refuses. A metadata stripper is otherwise a very good way to cover a leak.
Where the files live Studio & Black
The registry, the fingerprints and the takedown evidence all hang off the Media Vault. How the vault works →
Questions

Short answers, no asterisks.

Can someone remove the watermark?
It's drawn into the pixels, not laid over them, so there's nothing to peel away. Tiled diagonally, it can't be cropped out without cropping out the picture. Someone determined can still paint over it — the point is that it costs them effort and leaves damage.
Does the invisible tag survive a screenshot?
No. It lives in the lowest bit of each colour value, which a screenshot, crop or re-compress rewrites. It survives the file being copied, forwarded or re-uploaded — the case it's built for. If the leak is a screenshot, the visible mark is what names it.
How does the leak scan actually search?
Reverse-image search across the public, indexed web: exact copies, cropped edits, and the pages carrying them. A private Telegram channel or a forum behind a login isn't indexed, so nothing reaches it. Allowlist your own domains to keep your posts out of the results.
Does Concierge watch the whole internet for me?
No — anything claiming to is describing a crawler it doesn't have. Concierge re-runs the checks you set up: your registered stage names, your monitored vault files, a face comparison against a reference photo. What you're buying is not having to remember to look.
Do my files get uploaded to be watermarked or scrubbed?
The watermarker and the metadata checker never send anything anywhere. Leak Check is the one that does: to search for a reposted image, it has to send that image to a reverse-image search (Google Vision), which looks it up and does not keep it. Vault uploads are scrubbed in your browser, video is encoded on your device, and on a current browser the vault watermarks photos there too. Watermarking from the watermarker page is the other exception — processed server-side, not retained.
Doesn't Instagram already strip my metadata?
After receiving it. The coordinates reach their servers and are removed on the way out, which protects you from strangers and from nobody else. It only covers what you post, too — the custom you DM goes out exactly as your camera wrote it.
Do you file takedowns for me?
No. We assemble the notice — the statements the statute requires are fixed, your details and URLs merged in — and you send it in your own name. It's sworn under penalty of perjury, so it has to come from the owner.

Take control of your protection. Every file leaves marked, stripped and yours.