Provenance you can verify.

Register an image once. Anyone can check a copy of it — even after it was compressed, resized or re-posted.

Registered sampleaiproof-sample.jpg

Pick a copy to check

Your own copyDownload the sample, change it, upload

AiProof’s answer

Checking with the live API…

No accountNo emailNo card

Break it yourself →

Stop guessing whether it’s fake. Check it against the original.

  1. Register an image

    Upload the approved version once. It gets a permanent public page you can link to.

  2. Check any copy

    Recompressed, resized or re-posted — you get one clear answer: Exact, Near or Changed.

  3. Share the proof

    A signed result can be checked by a partner, platform or lawyer against our published keys, without trusting us. Each answer shows whether it was signed.

Built for teams whose content travels.

Newsrooms

Let anyone check that a photo circulating online matches the one you registered.

Brands & agencies

Let partners and platforms check they have the approved version.

Platforms

Add origin checks to uploads and review queues with one API call.

What a result proves — and what it doesn’t.

Trust Center →

Signed, checkable results

The API signs its answers with published keys, and each answer shows whether its signature arrived, so anyone can verify it without trusting us.

Not an AI detector

We never guess whether content is fake. Changed only means a copy doesn’t match closely enough.

Registration is an observation

It records a known image and its time — not ownership, authorship or first publication.

Free for qualified teams

Try your own workflow.

Tell us how one approved image travels — DAM, CMS, CDN, agency, re-upload. We test that path for free and show you where the link to the original breaks.

Ready for a pilot?

One real workflow, set up with the founders. Scope and price are agreed in an Order Form before anything is paid.

How buying works

Questions

No. We don’t guess whether an unknown file is fake. We check a copy against an image that was registered. Changed never means fake — only that the copy doesn’t match closely enough.