01
Read the MRZ
Point the camera at the machine-readable zone and PassVerity transcribes the ICAO 9303 TD3 lines with on-device OCR. No cloud vision, no character data leaving the phone.
OCROn-device passport verification
PassVerity reads the machine-readable zone and the NFC chip of an e-passport, confirms a real person through a liveness challenge, and matches the face against the chip portrait — entirely on your phone.
iOS & Android · Free with ads · One-time Pro unlock · No account required
Name
ANNA M ØRESUND
Nationality
NOR · F · 1991
0 bytes
uploaded, ever
100%
on-device ML
0
screenshots allowed
What it does
01
Point the camera at the machine-readable zone and PassVerity transcribes the ICAO 9303 TD3 lines with on-device OCR. No cloud vision, no character data leaving the phone.
OCR02
With a tap, PassVerity authenticates to the e-passport chip over NFC using BAC or PACE, then reads the signed DG1 and DG2 data groups — document number, expiry and the portrait.
NFC03
A randomized liveness challenge confirms a real person is in front of the camera, and the local FaceNet model compares the capture with the chip portrait. All inference runs on-device.
Liveness04
The final capture is the only image that counts, gallery input is refused, and every frame, embedding and decoded data group is deleted when the session ends. Nothing is kept.
No trace“The only place your passport data should live is inside your passport.”
PassVerity — designed private by default
How it works
I
Auto-captures the two machine-readable lines with precise on-device OCR.
II
BAC/PACE handshake and signed data groups pulled straight from the chip over NFC.
III
Liveness-tested selfie compared against the chip portrait with local FaceNet.
Privacy, by design
PassVerity was built on one rule: biometric and identity data should never exist anywhere except on the device that read it. Every privacy guarantee below is structural — not a setting.
No cloud, no accounts
OCR, liveness and face matching are on-device. There are no servers, no profiles and no sign-in to create one.
Everything is deleted
Decoded data groups, camera frames and face embeddings exist only in memory during a scan and are deleted when it ends.
Screenshots are blocked
Screen capture is blocked while the app is active, and the camera flows refuse gallery input entirely.
FaceNet runs locally
The liveness model and the face embedding model run on your phone's own processor. No biometric is ever transmitted.
Read the fine print
PassVerity is an independent consumer application built on open-source models. It is not certified for regulated KYC, immigration, border control or any other official or legal purpose, and it makes no claim of government-level reliability.
Scan results are intended as a helpful reading of the document in front of you. Treat them as informational only and always rely on the physical passport and the issuing authority as the source of truth.
No KYC scheme, regulator or certifying body has reviewed or approved PassVerity's algorithms. Biometric thresholds are tuned for everyday usability, not for compliance with any regulated standard.
Pricing
A single lifetime purchase removes ads for your store account. No subscriptions, no renewals, no accounts — ever.
PassVerity
Free
Full scanning, chip reading, liveness and face match, supported by ads.
Pro lifetime
$4.99
Pay once, permanently remove ads for your store account. Restore supported.
Upgrade in-app
Pricing shown is an estimate and may differ by region and store. See the EULA for details.
Questions
No. OCR, liveness and face matching all run on your device. There are no accounts, no servers and no analytics pinging your activity.
No. Decoded data groups, frames and face embeddings exist only in memory for the duration of a scan and are deleted when the session ends.
Screenshots and normal screen capture are blocked while the app is active. The security-sensitive screens and flows also refuse image picker input.
No. PassVerity is an independent consumer tool built on open-source models. It is not certified for regulated KYC, border control or any official purpose.
One non-consumable Pro purchase permanently removes ads for your store account. No subscriptions, no renewals, ever.
Read it. Verify it. Then delete the thought.
Your passport, your phone, your data. Download PassVerity and see how quiet a scanner can be.
Read the privacy policy