Watch a sample
Each one replays a recorded run of the real agent, sped up. Every name and address in them is fictional.
The agent at work
- Attack
- Plan
- Edit
- Re-attack
Untick anything you want to keep, like your own shop's sign. The copy updates here; it is not re-checked.
Agent trace
Check your own photo
One photo, or up to 20 from the same account, or your Instagram export: they are checked together, so details that are harmless alone but give you away in combination count too.
Every live check spends model credits and takes a couple of minutes, so it is only on when the team turns it on. Until then the form below is a preview, and the samples replay real runs of the agent, recorded as they happened.
Preview: what a live check gives you
- A safe copy: edits only where needed, PNG with no EXIF or GPS
- What a stranger could learn from it, and how precisely
- Your caption, without the details it gives away
- Everything that was hidden, to keep whatever you choose
What happens to your photo
This site stores nothing: the photo lives in memory for one request. To find the clues it is sent to the model's host (Google's Gemini API), whose own data terms apply, so prefer staged or non-sensitive photos while testing. The safe copy is a PNG with no EXIF or GPS data. Live runs are rate limited and run one at a time.
What it looks for
Photos in India give away different things than photos elsewhere. The checker knows the formats, and is told to read Telugu, Hindi and Tamil text as well as English. We have run it on Telugu, Hindi and Tamil signs and labels, but no one who reads those languages has checked the results.
- ID cards and numbersAadhaar, PAN, voter ID, college and school ID cards, lanyards, roll numbers.
- Number platesState and district codes, full plates, BH series, RC books.
- PaymentsUPI IDs and QR codes, IFSC codes, GST numbers, payment screenshots.
- AddressesDoor and flat numbers, house name boards, colony names, PIN codes, "near ..." landmarks.
- Parcels and billsCourier labels with a name, phone and address; barcodes and QR codes.
- OccasionsWedding invites, flex banners, uniforms, hostel and coaching-centre names.
Indian benchmark
Before and after
Rendered scenes and generated photo-style images with fictional values, not photographs of real documents, one run per setting. The attacker
samples, so numbers move between runs. Scoring: a secret counts as removed only if it was readable in the original
and is gone from the result. Scenes and scorer are in bench/india and bench/indiabench.py.