NFC passport verification • ICAO Doc 9303 • API-first

Verify passports using the NFC chip.

ID Scan reads and validates the NFC chip in supported passports and identity documents. Extract signed identity data, verify document integrity and return only the fields your process needs.

Read the chipUse NFC to read signed data from supported identity documents.
Verify authenticityValidate signed document data using SOD and authentication checks.
Return selected fieldsUse templates to return only the data needed for your workflow.
ID Scan identity verification flow with NFC chip verification, selfie match and selected data sharing

Why NFC verification matters

A visual scan can capture text from an identity document, but the NFC chip contains signed data issued by the document authority. Reading and validating this chip helps reduce manual errors and improves confidence in the verification result.

Signed identity data

Read DG1 data such as name, date of birth, nationality, document number and expiry date from the NFC chip.

Portrait from the chip

Retrieve the DG2 portrait photo when explicitly requested and use it for verification or manual review.

Document integrity checks

Validate signed document data using SOD and hash checks for the requested data groups.

Technical NFC verification checks

ID Scan performs cryptographic verification of ICAO 9303 compliant electronic travel documents. The NFC chip contains digitally signed data issued by the document authority. ID Scan validates this data before returning the verification result.

BAC and PACE access

The app uses the MRZ to establish secure access to the NFC chip using supported BAC or PACE mechanisms.

Passive Authentication

ID Scan validates EF.SOD and checks the hashes of the requested data groups to verify that the chip data has not been changed.

Certificate validation

Document Signer certificates and Country Signing Certificate Authority chains are used to verify the origin of the signed document data.

Active Authentication

When supported by the document, Active Authentication helps detect cloned chips by verifying that the chip holds the private key.

LDS data group validation

ID Scan reads and validates ICAO LDS data groups such as DG1 for identity data, DG2 for the chip portrait and security objects such as EF.SOD.

Signed verification report

Verification results can be returned through the API and included in a digitally signed PDF report with timestamp evidence.

Built around ICAO eMRTD standards

ID Scan is built for ICAO-compliant electronic travel documents. The app guides the user through MRZ scanning, NFC reading and verification checks before returning the result through the API.

1

Scan MRZ

The MRZ is used to start secure access to the document chip.

2

Read NFC chip

The app reads available data groups from the document chip.

3

Validate data

SOD, hash and authentication checks help verify document integrity.

4

Return API result

Your system receives the selected fields and check results.

Privacy-friendly by default

NFC verification does not mean that every field must be shared. ID Scan supports template-based data minimization, so organizations can request only the fields and checks required for their process.

Only requested fields

Return only selected identity fields such as name, expiry date or nationality.

Optional images

Photos and masked MRZ images are only returned when explicitly configured.

Clear user flow

The user can be shown which information is requested before data is submitted.

Useful for onboarding and compliance workflows

NFC passport verification can be used in onboarding flows where reliable identity data is required without asking users to email or upload full copies of identity documents.

KYC and AML onboarding

Support identity checks for regulated onboarding processes.

Legal and accountancy software

Add a reusable identity verification flow to existing client or dossier software.

HR and worker onboarding

Verify identity documents during employee, contractor or international worker onboarding.

Add NFC passport verification to your software

Create scan requests through the API, invite users and retrieve verified NFC results through your own system.

View integration