How Passport NFC import works in RenewalKit
The chip import is a faster input path for a narrow set of fields. It is not a digital passport wallet or inspection system. Compatibility depends on the device, passport chip, MRZ quality, and the chip access method the passport supports.
RenewalKit scans the passport’s MRZ to derive temporary BAC access material, opens an NFC session with a supported ePassport, reads its DG1 MRZ identity data, and sends the result to a confirmation screen. It does not read the portrait, verify authenticity, certify the holder, or determine travel eligibility.
Set it up in RenewalKit
Use a compatible physical ePassport
You need an NFC-capable iPhone or iPad and a supported passport with a readable contactless chip and visible MRZ.
Choose Passport NFC
From Add Document, select Passport NFC and follow the MRZ framing instructions. RenewalKit uses the scan to validate the MRZ check digits and build temporary BAC key material.
Start the chip read
Hold the device near the passport chip and keep both steady. RenewalKit selects the eMRTD application, establishes BAC secure messaging, and reads DG1.
Review the imported fields
The DG1 MRZ is parsed into suggested passport details. Compare the title, country, dates, name, and document number with the physical passport.
Save only after confirmation
The temporary BAC material and DG1 bytes are not part of the persistent model. The fields you confirm become a normal local RenewalKit record.
What RenewalKit cannot decide for you
Troubleshooting
RenewalKit says a valid MRZ is required.
Clean the data page, use even light, avoid glare, include the full MRZ lines, and hold the device steady. If recognition still fails, add the passport with camera, Photos, or manual entry instead.
NFC is unavailable.
Confirm the device supports NFC tag reading and that the app has the required system capability. The Simulator cannot perform a real passport chip read.
The chip stops responding or never completes.
Remove a thick case if needed, try a different antenna position, keep the passport closed or open as its chip placement requires, and hold still. A passport that requires an unsupported access method may not work.
Questions
What does RenewalKit read from the chip?
The current implementation reads DG1 MRZ identity data. It does not read the passport portrait.
Is the MRZ access key saved?
No. The BAC access-key value is transient and is not a field in the saved RenewalKit model.
Does a successful read prove the passport is genuine?
No. The feature imports details; it is not an authenticity or identity-verification service.
Can I use RenewalKit if NFC import fails?
Yes. Use the camera, Photos, or manual entry and confirm the printed expiration date.
Sources and product evidence
- ICAO Doc 9303, Part 11
Technical source for chip access control, BAC, PACE, and MRZ-derived access. - Apple — Core NFC
Platform framework used for NFC tag sessions.