Consistency checker

Do your photos actually agree?

Upload photos that should show the same subject. Free triage runs in your browser. Paid analysis uses server-side AI to surface ranked anomalies.

1

Add 2+ photos

Drop in images that should show the same subject — person, product, or scene.

2

Run free triage

A quick quality and suitability check runs entirely in your browser — nothing is uploaded.

3

Read the signals

Paid analysis returns a ranked table of consistency signals. You decide what they mean.

What you get

Example · illustration
Signal Value Status
Detection confidence 0.94 consistent
Visual similarity 88% consistent
Scale consistency CV 0.21 flagged

A ranked table of consistency signals — anomalies surfaced at the top. Sample figures shown for illustration; your real results appear below after analysis.

What this is A tool that measures whether a set of photos is internally consistent — does the evidence inside the photos support the claim that they all show the same thing? It surfaces ranked anomalies. It does not detect AI, fakery, or edits, and never gives a yes/no verdict. You read the signals and decide.
How to use Drop 2+ photos that should show the same subject (same person, product, scene). Hit Run Free Triage — runs entirely in your browser, no upload. Paid analysis (Basic / Pro) sends images to a GPU server, returns a ranked table of consistency signals.
Privacy We don't store your photos. Images are sent to a GPU server, analyzed, and discarded the moment the result is returned. Nothing is written to disk on our end. The only thing we keep is the analysis result, indexed by a one-way SHA-256 fingerprint of the image set so you can retrieve it later. Hashes can't be reversed back into images, and results are tied to your account only.
Lost your result? Re-upload the exact same images and run the same tier. The fingerprint match returns the cached result instantly with no charge. Cached results don't expire — they're yours as long as your account exists. Change even one image and it's a fresh run.
Preview build Payments aren't enabled — the Basic/Pro buttons will fail at submit. Free triage is fully functional. Don't use this for any actual decision-making; it's a prototype, not a production tool.

Drop 2+ images here

or click to browse

Submitting…
0s
Hang tight — this typically takes 30–90 seconds. Cold-start can stretch to 2–3 minutes if no worker is warm.
prepare scan submit queued running