NFC identity verification lets a customer prove who they are remotely by reading the chip in their national ID card or biometric passport with their own smartphone. 360 Soft integrates this flow into your mobile app or web onboarding journey and combines it with document, face and liveness checks to build end-to-end remote customer onboarding (e-KYC). Below you will find how NFC-based verification works technically, which organisations need it, the regulatory framework for remote identification, the modules and integration options, implementation steps, the KPIs worth measuring and the main risks. It complements our KYC/AML compliance software overview.

NFC Identity Verification and Remote Customer Onboarding
NFC Identity Verification and Remote Customer Onboarding

How the flow works

  1. The customer scans the machine-readable zone (MRZ) or the card access number (CAN) with the camera; this data is used to derive the key that unlocks the chip.
  2. The card is held against the back of the phone; the app opens a secure channel and reads the personal data and the facial image stored on the chip.
  3. The signature of the chip data is validated against the issuing state’s certificate chain, proving that the data has not been altered and the chip has not been cloned.
  4. Liveness detection and face matching confirm that the person in front of the camera is the owner of the chip photo.
  5. The result is passed to risk scoring and to the compliance team’s dashboard; where required, the case moves on to a video-call step.
  6. Once approved, the account or contract process starts, and every step is stored in an audit trail.

Technical foundation: ICAO 9303 and chip security

Chip-based national ID cards and biometric passports carry contactless chips that follow ICAO 9303, the International Civil Aviation Organization standard for machine-readable travel documents. Access to the chip requires a key derived from data printed on the document: the older Basic Access Control (BAC) uses the document number, date of birth and expiry date from the MRZ, while the stronger PACE protocol works with the MRZ or the card access number. The chip therefore cannot be read without physical access to the card.

Passive Authentication checks the digital signature over the data groups against the Document Signer certificate and the issuing country’s CSCA root certificate. It proves the data is genuine and unchanged. Active Authentication or Chip Authentication goes one step further: the chip answers a cryptographic challenge with a private key that cannot be extracted, which proves the chip itself is not a copy. A robust solution uses both, and keeps certificate lists (CSCA masterlists and revocation lists) up to date on the server side rather than trusting the device.

Where it is used

  • Banks, digital banks and neobanks opening accounts remotely
  • Payment and e-money institutions, wallets and remittance apps
  • Brokerages, investment platforms and crypto-asset service providers
  • Insurance, telecom (SIM registration) and car-sharing or rental platforms
  • Marketplaces, gig and HR platforms that must verify sellers, couriers or candidates
  • Public-sector and healthcare portals that need high-assurance identity

Regulatory framework: remote identification

Our team operates in Turkey, where remote identification depends on the sector. For banks, the BDDK (Banking Regulation and Supervision Agency) regulation on remote identification and establishing contractual relationships electronically is decisive; in general it foresees a video call, a check of the document’s security features and verification of chip data via NFC. Payment and e-money institutions follow the Central Bank (TCMB) rules, capital-markets firms and crypto-asset service providers follow the Capital Markets Board (SPK), and customer due diligence obligations come from MASAK (the Turkish FIU) legislation.

If you serve customers elsewhere, the local rules in your country apply as well: for example eIDAS and the EU AML framework (AMLD/AMLR and EBA guidelines on remote onboarding) in the EU, the Money Laundering Regulations and JMLSG guidance in the UK, FinCEN CIP rules in the US, or central-bank KYC rules in the GCC. Which steps are mandatory, who performs the video call, how long records are retained and which transaction limits apply differ by licence and product, so we design the flow together with your compliance officer and legal advisers.

Modules and scope

ModuleWhat it does
MRZ and document readingCamera-based MRZ/CAN capture, document type detection, visual checks of security features
NFC chip readingBAC/PACE secure channel, reading of data groups and the facial image
Chip verificationPassive and active/chip authentication against CSCA and Document Signer certificates
Liveness detectionPassive or active liveness to resist photos, screens, masks and replays
Face matching1:1 comparison of the selfie with the chip photo, with configurable thresholds
Video callAgent-assisted video identification where regulation or risk level requires it
Risk scoringDevice, location, sanctions/PEP and behaviour signals combined into a decision
Compliance dashboardCase review, manual approval, four-eyes principle, audit trail and reports
API and SDKiOS/Android SDKs, web fallback and REST APIs for your core systems

Technical features

  • Native iOS (Core NFC) and Android SDKs, plus React Native and Flutter wrappers
  • Server-side verification so that the decision never depends on the client alone
  • Encrypted transport and storage, configurable data retention and deletion
  • Webhooks and REST APIs for core banking, CRM and AML screening systems
  • Multi-document support: national ID cards, biometric passports and residence permits that carry ICAO-compliant chips

User experience: the details that drive completion

Most drop-offs happen at the NFC step, not at the camera step. Users do not know where the antenna sits on their phone, they move the card too early, or a thick phone case blocks the signal. Clear animations that show the antenna position for the detected device model, haptic feedback, a progress indicator during the read and a friendly retry message reduce abandonment considerably. We also design a fallback path for phones without NFC or with NFC switched off, such as a video-call route or a branch visit, so that no customer is simply rejected.

Delivery models

ModelWhen it fits
SDK and API integrationYou already have an app and want to add NFC verification to it
End-to-end onboardingWe design and build the full remote onboarding journey, front end and back end
Cloud service (SaaS)Fast start with a hosted verification service and usage-based scope
On-premise installationData must stay in your own data centre for regulatory or policy reasons
Managed serviceWe operate, monitor and update the platform, including certificate lists
Additional teamOur mobile, backend or QA engineers join your team under your direction

Implementation steps and typical timelines

StepContentTypical duration
1. Requirements and regulatory reviewLicence type, mandatory steps, limits, retention rules1–2 weeks
2. Flow designScreens, fallbacks, risk rules, manual review1–2 weeks
3. Mobile integrationSDK integration, NFC UX, device testing2–4 weeks
4. Server-side verification and dashboardCertificate handling, decision engine, case management2–4 weeks
5. IntegrationsCore banking, CRM, sanctions/PEP screening2–3 weeks
6. TestingDevice matrix, penetration test, presentation-attack tests2–3 weeks
7. Phased rolloutPilot group, monitoring, tuning thresholds2–4 weeks

Durations are indicative and depend on scope and on how quickly decisions are made on your side. A dedicated team can typically start within 1–2 weeks.

SLA and KPI examples

IndicatorWhat it shows
Flow completion rateShare of users who start and finish onboarding
NFC read successShare of successful chip reads on the first or second attempt
Average completion timeMinutes from first screen to decision
Manual review rateShare of cases that fall to the compliance team
False accept / false reject rateQuality of liveness and face-matching thresholds
API availabilityUptime of verification services against the agreed SLA
Certificate freshnessAge of the CSCA masterlist and revocation lists in use

Target values are agreed per project; we do not promise fixed figures before measuring your user base and device mix.

NFC Identity Verification and Remote Customer Onboarding — overview
NFC Identity Verification and Remote Customer Onboarding — overview

What drives the cost

FactorWhy it matters
Verification volumeMonthly checks influence licensing and infrastructure
HostingSaaS, private cloud or on-premise
Flow scopeNFC only, or full onboarding with video call and risk scoring
PlatformsiOS, Android, web and cross-platform frameworks
Number of integrationsCore banking, CRM, screening and e-signature systems
Support levelBusiness hours or 24/7 monitoring and incident response

In-house team, freelancers or outsourcing

CriterionIn-houseFreelancer360 Soft team
ICAO 9303 and cryptography know-howMust be built upVaries by personBrought into the project
Regulation-ready flowNeeds compliance supportRarely coveredDesigned with your compliance team
Device compatibilityNeeds a device labLimitedDevice matrix testing
ContinuityDepends on retentionRiskyReplacement process for staff
Cost structureFixed salariesHourly, unpredictableAgreed scope or monthly team

Risks and mitigation

RiskMitigation
Users struggle with NFC readingDevice-specific guidance, animations, retries and a fallback route
Phones without NFC or with NFC disabledDetection, instructions to enable NFC, video-call alternative
Cloned or altered chipsPassive plus active/chip authentication, server-side checks
Presentation attacks (screens, masks, deepfakes)Certified liveness, injection-attack detection, video-call escalation
Client-side manipulationServer-side verification, app attestation, root/jailbreak detection
Biometric data leakageEncryption, data minimisation, short retention, strict access control
Outdated certificate listsAutomated updates of masterlists and revocation lists with monitoring

Security, data protection, NDA and IP

Identity documents and biometric data are special categories of personal data. We work under a B2B service agreement with an NDA and full IP assignment of project deliverables to you. For EU/UK clients we sign a GDPR Data Processing Agreement with Standard Contractual Clauses (or the UK IDTA where applicable); as a Turkish company we also comply with KVKK, the Turkish data protection law. Access to production data is role-based, logged and limited to what the project needs; test environments use synthetic data wherever possible.

Selection checklist

  • Does the vendor verify chip signatures on the server, not only on the device?
  • Are both passive and active/chip authentication supported?
  • How are CSCA masterlists and revocation lists kept current?
  • Is the liveness component tested against presentation and injection attacks?
  • Is there a fallback for users without NFC?
  • Can the flow be configured per licence, product and risk level?
  • Where are biometric data stored, and for how long?
  • Who owns the source code and the deliverables?

Illustrative scenario: remote sign-up in a mobile app

Illustrative scenario – not a client case.

Situation

A payment app requires customers to visit a partner location to verify their identity. Many sign-ups are abandoned between download and first transaction.

Designed solution

NFC chip reading, passive and chip authentication, liveness and face matching are added to the app. Low-risk customers are approved automatically within the regulatory limits; higher-risk cases go to video identification and manual review. Users without NFC are routed to a video call.

Results to be measured in the project

  • Completion rate from download to verified account
  • NFC first-attempt success by device model
  • Share of cases needing manual review
  • Average time to decision

Frequently asked questions

Can NFC verification be integrated into our existing app?

Yes. We provide native iOS and Android SDKs and REST APIs, so the NFC step can be added to your current onboarding flow without rebuilding the app.

Which phones are supported?

Most current Android phones with NFC and iPhones from the iPhone 7 onwards running a recent iOS version can read ICAO-compliant chips. We test against a device matrix agreed with you and provide a fallback for phones without NFC.

Can passports be read as well as ID cards?

Yes. Biometric passports and chip-based ID cards and residence permits that follow ICAO 9303 can be read with the same flow.

What is ICAO 9303?

ICAO 9303 is the International Civil Aviation Organization standard for machine-readable travel documents. It defines the MRZ, the chip data structure and the security mechanisms used to protect and verify chip data.

What is the difference between passive and active authentication?

Passive authentication proves that the chip data was signed by the issuing state and has not been changed. Active or chip authentication proves that the chip itself is genuine and not a copy, by answering a cryptographic challenge.

Why does NFC reading sometimes fail?

Typical causes are moving the card too early, holding it away from the phone antenna, thick or metal phone cases and NFC being switched off. Good on-screen guidance and retries solve most of these cases.

Is a video call still required?

It depends on the sector, licence and local regulation. Some frameworks require a video call for remote identification, others allow fully automated flows within limits. We configure the flow with your compliance team.

Where is biometric data stored?

Wherever your policy and regulation require: in your own data centre, in a private cloud or in an agreed hosted region. Retention periods and deletion rules are configurable.

How do you protect against deepfakes?

We combine chip-photo matching with liveness detection, injection-attack detection and device integrity checks, and route suspicious cases to manual or video review.

How long does an implementation take?

A focused SDK integration can be live in a few weeks; a full end-to-end onboarding with integrations and testing usually takes a few months. The team can typically start within 1–2 weeks.

Talk to us about NFC identity verification

Tell us about your licence, your target markets and your current onboarding flow, and we will propose a scope and a team. Call or WhatsApp +90 850 335 10 87, write to info@360-soft.com, message us on WhatsApp or use our contact page. Related: KYC/AML compliance software · Crypto platform compliance software · Staff augmentation in Turkey · IT outsourcing services · Türkçe

Related services

All services: KYC / AML Compliance Software