Photo privacy agent · made for India

Check your photo before you post it.

Aadhaar cards, number plates, courier labels, house name boards, UPI screens: it finds what a stranger could use, hides only that, and checks again. Names, addresses and numbers are never printed, not even to you.

The same photo after the agent: the card's name, address and member number are hidden behind pixelation A library member card on a steel table beside a glass of tea, with a fictional name, address and 12-digit member number
  1. AttackGemma 4
    Builds an exposure graph: each clue, what it gives away, how precisely.
  2. Planmin-cost hitting set
    Picks the fewest edits that break every way in.
  3. Editpixelate · inpaint
    Edits only inside each object's mask.
  4. Re-attackGemma 4
    Attacks the result and repeats until nothing specific is left.
19 of 19planted secrets removed on five rendered scenes (one run)
16recorded runs to replay, no key needed
3report languages: English, Telugu, Hindi
0 of 14planted values echoed in the attacker's report

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.

Preview: what a live check gives you

Read on your device. Only the photos and captions of your latest 20 posts are sent, and they are checked as one account.
What you get back
  • 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.