What PrivShot Can and Can't Detect: An Honest List

TL;DR

Detected automatically: faces, phone numbers, mainland-China ID numbers, bank card numbers, company credit codes, addresses, names (opt-in) and whole cards/documents (opt-in). Not detected: passport numbers, emails, usernames, plates, signs, tattoos, reflections. Use the review screen and the brush.

The problem

An app that says “automatically blurs personal data” invites you to trust it to find everything. No detector does. If you don’t know what a tool can see, you can’t know what you still have to check, and the thing you assumed was covered is the thing that gets posted.

Detected automatically

CategoryHow it’s foundDefault
FacesFace detection, scanned in tiles at full resolution to catch small facesOn
Phone numbersSystem phone-number detection on recognised textOn
ID numbersMainland-China 18-character resident ID format, accepted when the checksum or the embedded date is plausibleOn
Bank cards15 to 19 digits that pass the Luhn checksumOn
Company credit codes18-character unified social credit code, validated by its check characterOn
AddressesSystem address detection on recognised textOn
NamesOn-device language tagging with a confidence floor, plus labelled fields (“Name”, “Cardholder”)Off (more false alarms)
Whole documentsCard/document shape detectionOff (very aggressive)

Text recognition is tuned for Chinese (Simplified) and English.

Not detected

  • Passport numbers (use whole-document blur or paint over)
  • Email addresses and usernames
  • Licence plates (not built yet)
  • Signs, house numbers, badges, tattoos, logos
  • Faces in reflections, or heavily hidden, tiny or shadowed faces
  • Text OCR can’t read: glare, blur, odd fonts, handwriting
  • Legacy 15-digit ID numbers (deliberately skipped, because they collide with ordinary numbers)

Why the gaps are honest

Detection errs on the side of covering more, and the review screen exists so you can fix errors in either direction. But a detector can’t flag what it doesn’t recognise, so the rule is simple: the review screen is the safety check, and you are the last step.

A routine that works

  1. Run the scan.
  2. Zoom in and look at the whole picture, not just the highlighted parts.
  3. Check each category’s detections, ticking and unticking.
  4. Switch to Manual for anything the list above says isn’t covered.
  5. Save, then glance at the saved copy before you send it.

FAQ

Does it detect passport numbers? Not automatically. Use whole-document blur and/or paint over the number.

Does it detect licence plates? Not yet. Cover them with the brush or rectangle.

What languages does text recognition use? It is tuned for Chinese (Simplified) and English text.

Why are names and whole documents off by default? They produce more false alarms, since they cover a lot. They are detected anyway so you can switch them on per photo.