Live demo

Analyse one claim photo.

JPEG, PNG or WebP up to 8 MB. The image is analysed in memory on Cloudflare's edge and never stored. The vision-model signal is off in the public demo; everything else runs.

Preview of the selected image

Drop a photo here

or click to choose · JPEG / PNG / WebP · ≤ 8 MB

Optional claim context — enables the timeline check
If the photo's EXIF capture date is earlier than this, the context signal raises CAPTURED_BEFORE_LOSS.
Public demo limit: 10 analyses per hour per IP.

No photo handy? Load a sample.
These are the edited images from the proof gallery, run through the same public endpoint.
Loading samples…
Analysing… usually 2–8 seconds
  1. Uploading image
  2. Decoding & reading metadata (EXIF, XMP, ICC, C2PA)
  3. Camera physics — quantisation, ELA, noise, block grid
  4. Scene physics — copy-move, spectrum
  5. Reliability-weighted fusion & annotation

Privacy: demo uploads are analysed in memory and never stored. No account, no cookie. The API behind this page is POST /v1/demo/analyze; production calls use POST /v1/analyze with a tenant key and can also keep the annotated render and run a reference-aware comparison.