iOS NFC Passport & eID Reader

Your passport.
Secured on iPhone.

iOS app for reading biometric passports and eID cards over NFC. Verify authenticity. Store encrypted with Secure Enclave. No cloud. No tracking. No network.

Download on the App Store
Passeporté

Everything you need.
Nothing you don't.

Camera MRZ Scan

Point your camera at the passport data page. MRZ is read automatically — no typing needed.

NFC Chip Reading

Reads passport chips via BAC and eID cards via PACE. Retrieves photo, personal data, MRZ, and signature.

Authenticity Verification

Passive Authentication verifies data integrity. Active Authentication confirms the chip is genuine, not cloned.

Secure Enclave Storage

All data encrypted with P-256 + ECIES via Secure Enclave. Biometry-gated. Device-only. No backups.

Expiry Alerts

Get notified 6 months, 3 months, and 1 month before your documents expire. Never miss a renewal.

Beautiful Wallet View

Your documents displayed as realistic passport cards with country-specific cover colors and book-opening animations.

Privacy is not a feature.
It's the architecture.

✕
No internet

Zero network connections. Ever. The app works entirely offline.

✕
No analytics or tracking

No usage tracking, no telemetry, no ad identifiers. Anonymous crash reports only, via self-hosted infrastructure.

✕
No cloud

Data never leaves your device. No iCloud sync, no backups.

✓
Secure Enclave encryption

Hardware-backed P-256 + ECIES encryption. Keys bound to your biometrics.

✓
Biometric lock

Face ID or Touch ID required. Changing biometrics permanently erases all data.

✓
Open architecture

Standard ISO 7816 / ICAO 9303 protocols. No proprietary lock-in.

Three steps. That's it.

1

Scan

Point your camera at the passport MRZ, or enter details manually. For eID, enter the 6-digit CAN.

2

Read

Hold your iPhone against the document. The NFC chip is read and verified in seconds.

3

Done

Your document is encrypted and stored locally. View it anytime with Face ID.

Questions

Which passports are supported?

All biometric passports (ePassports) with an NFC chip — that's virtually every passport issued after 2006 across 150+ countries. Look for the chip icon on the cover. The app reads via BAC (Basic Access Control) per the ICAO 9303 standard.

Which eID cards are supported?

National identity cards with NFC chips that support the PACE protocol. This includes most EU/EEA countries: Germany, Austria, Estonia, Spain, Portugal, Italy, Belgium, Netherlands, Luxembourg, Croatia, Czech Republic, Slovakia, Poland, Latvia, Lithuania, and more. Also supported: Switzerland, UAE, Qatar, and other countries adopting NFC-based eID cards.

Does the app need internet?

No. The app works completely offline. It never makes any network connections. There is no server, no API, no cloud component.

Is my data safe?

All document data is encrypted using the Secure Enclave with P-256 elliptic curve cryptography and ECIES. Access requires Face ID or Touch ID. Data is stored only on your device with no backup or sync capability.

What happens if I change my Face ID?

The encryption keys are bound to your current biometric enrollment. If you re-enroll Face ID or Touch ID (e.g., add a new face), the Secure Enclave keys are invalidated and all stored documents are permanently erased.

Does it work on iPad?

No. The CoreNFC tag reading API required for passport chip reading is only available on iPhone.

What data is read from the chip?

Photo (DG2), personal details and MRZ (DG1), signature image (DG7), additional details (DG11/DG12/DG13), and the security object (EF.SOD) for integrity verification.