Many digital onboarding flows begin on a website, but as soon as identity verification starts, they cease to be true web journeys. The customer is shown a QR code, told to pick up a phone, redirected to a separate app, or asked to upload ID documents for remote processing. The browser becomes only a waiting room, while the most sensitive part of onboarding takes place across other devices, networks, platforms, and processing environments.
This architecture is fundamentally incompatible with the future of digital interaction, which is increasingly moving to the web. While browsers are becoming the primary environment for digital services, identity verification cannot remain fragmented across separate devices, applications, and processing layers. Every handoff introduces a new session to connect, a new channel to secure, and another system that both the business and its customer must trust. A website cannot claim to be a genuine KYC channel if it surrenders verification to a separate device or sends identity data elsewhere for analysis.
The Zero-Trust KYC Manifesto establishes four non-negotiable principles for rebuilding identity verification. The second one states:
7.2. KYC Must Be Web-Native
7.2.1. The future of digital interaction is on the web, and KYC must be built for that reality. If a user starts onboarding in the browser, identity verification should continue in the same browser session – not through a QR code, a phone handoff, or a forced mobile fallback. A flow that begins on the web but immediately redirects the user to another device is a violation of trust and thus not a true KYC for the web.
7.2.2. True Web-Native KYC means that the complete verification stack is available inside the browser session: document capture, image-quality assessment, OCR, MRZ and barcode reading, document-authenticity checks, face capture, face matching, liveness detection, fraud prevention. The browser should not be a pass-through layer before the “real” verification happens somewhere else. It must be the environment where identity data is presented, analyzed, and verified.
This article explains what the second principle demands in practice and why only fully local browser processing can satisfy it.
What It Really Means for KYC to Be Web-Native
Web-Native KYC is an identity verification process designed to run inside the browser rather than being launched from it. The same browser session that displays the onboarding form must also capture the document and face, assess image quality, extract and validate data, check authenticity, and produce the verification evidence – all without leaving the page.
This definition draws a clear line between a web page and a truly web‑native environment. A page that sends an ID image to a remote API is only an upload interface. A page that shows a QR code for a separate mobile flow is only a redirect interface. Neither performs KYC on the web, because the browser never executes the core verification logic. Instead, both approaches break the trust boundary of the original browser session by moving either the user or their identity data into another environment.
In a genuine web‑native KYC workflow, document images, video frames, and extracted identity fields remain in local device memory throughout processing. The ID recognition solution is brought directly into the browser and processes the data where it is presented, while the personal information itself is never transmitted to a vendor, cloud, remote server, or crowdsourcing platform.
A Handoff Is a New Trust Boundary
Any handoff to an external service creates a new trust boundary in a KYC workflow and expands the data exposure surface. Each additional system and third party introduces another potential point where sensitive data can be accessed, intercepted, copied, retained, or misused.
External processing can also produce secondary traces of identity data across:
transmission channels;
processing queues;
temporary storage;
application logs;
monitoring systems;
backups;
support tools.
A longer processing chain inevitably means more endpoints, credentials, integrations, and administrative privileges – all of which can be compromised, leading to a broader attack surface and higher risk of leakage.
Any architecture that transfers identity data from the browser to an external service introduces unnecessary trust and additional exposure. Such handoffs are unacceptable: the complete verification stack must execute locally inside the browser, with raw documents and extracted data remaining on the user’s device.
Web-Native KYC Is Built for Global Compliance
And this is extremely important, as data protection requirements are becoming more detailed across jurisdictions. Their direction is increasingly consistent: process no more personal data than necessary, protect it by design, and apply additional safeguards when it crosses organizational or national borders. The EU GDPR establishes data minimization and data protection by design and default. China’s PIPL sets specific requirements for providing personal information overseas, and Brazil’s international data transfer regulation requires valid transfer mechanisms and limits transferred data to what is necessary for the stated purpose.
For KYC, these requirements matter because identity documents, facial images, and extracted personal details are among the most sensitive data a business handles. Cloud OCR APIs require this information to leave the user’s device for processing, adding an external processor, subprocessors, data-residency questions, and cross-border transfer obligations to the compliance scope. Zero-Trust Web-Native KYC removes this layer.
Compliance consideration
Cloud OCR APIs
OCR Studio’s Zero-Trust solutions for Web-Native KYC
Data residency
Depends on vendor infrastructure and available regions
Identity data stays at the point of presentation, never leaving the user’s device
Third-party access to identity data
Provider infrastructure becomes part of the processing chain
No external parties receive raw ID images and data, reducing the risks of data leakage
Cross-border transfers
May arise depending on processing location, routing, and subprocessors
No cross-border transfer is required as ID processing runs 100% on-device
Adaptability to changing privacy requirements
May require changes to regions, contracts, or transfer mechanisms
Easier to adapt, because the architecture avoids dependence on vendor data locations and data transfer mechanisms by design
For organizations, this is what makes Web-Native KYC device-independent and future-proof by design – a more defensible KYC architecture to ship as privacy and data-transfer requirements continue to evolve.
OCR Studio Makes Local Browser ID Verification Possible
OCR Studio built Web-Native OCR so ID scanning and selfie verification can run directly inside any desktop and mobile browsers. Capture and recognition remain local, while document images do not leave the client side for processing. The same architecture can support ID data extraction, MRZ scanning, image-quality control, face matching, and document authenticity analysis without redirecting the user to another device.
OCR Studio’s browser SDK uses WebAssembly to run compiled recognition code directly on the webpage. The integration uses standard browser components to capture and process document images:
Video and canvas elements provide access to frames from the device camera;
Captured frames are passed to the web worker for processing by the WebAssembly module;
Document recognition runs fully on-device;
Images do not leave the client side for processing;
The technology works in desktop and mobile web environments without requiring a separate application or browser plugin.
Businesses can evaluate this model using OCR Studio’s Web Demo. After the required modules load, the internet connection can be disabled, and scanning continues seamlessly.
Web-Native KYC Must Become the Standard for Digital Onboarding
The web is already a primary service channel for banks, fintechs, telecoms, insurers, marketplaces, travel providers, and public services. ID verification should not be the step that forces customers out of that channel – or turns the browser into a gateway to a separate processing environment.
For businesses evaluating KYC technology, the requirement should be explicit: if onboarding begins in a browser, the full verification stack must execute in that browser while sensitive identity data remains local. OCR Studio’s solutions are built around this requirement. Our Web-Native KYC technology keeps the complete verification stack inside the browser, allowing document capture, OCR, MRZ and barcode reading, authenticity checks, face matching, liveness, and fraud detection to run client-side while sensitive identity data remains local.
The browser is not just the starting point of the journey or an interface to remote infrastructure – it is the environment where verification itself takes place.
It means that a customer who begins onboarding in a browser must complete identity verification in the same browser session. Document capture, image quality assessment, OCR, machine-readable data extraction, authenticity checks, face matching, liveness, and fraud analysis must run locally – not through a QR handoff, separate application, cloud API, or remote recognition server.
2. Can document and face verification run locally in a browser?
Yes. OCR Studio’s solutions allow optimized recognition and verification modules to execute directly in modern browsers via WebAssembly, while web workers support intensive processing without sending raw identity data to external infrastructure.
3. Is any browser-based KYC flow Web-Native?
No. A browser interface that uploads documents for external processing is not Web-Native because the browser only transports the data. The defining requirement is local execution of the complete verification stack inside the browser.
4. How does Web-Native KYC simplify global data protection compliance?
Web-Native KYC keeps document images, face frames, extracted identity data, and other sensitive information on the user’s device during recognition and verification. This removes the need to transfer raw KYC data to external parties and can therefore reduce third-party processing, data-residency, and cross-border transfer obligations associated with the recognition layer.
5. How can a business verify that a KYC solution is genuinely Web-Native?
The business should confirm where every stage executes and inspect whether document images, face frames, or extracted fields leave the device. A genuine Web-Native solution performs the complete verification locally and continues processing after its modules have loaded even when the network connection is unavailable.
Contents
About the author
Konstantin Bulatov is a scientist and Chief Technology Officer of OCR Studio, where he has led the development and implementation of advanced OCR technologies. He has designed a method for optimizing object recognition in video streams, which has improved the accuracy and efficiency of real-time OCR systems. Under his direction, OCR Studio develops secure on-device programming solutions that address diverse industry needs and contribute to advancements in the field.
Konstantin is an IEEE Senior Member, he has authored multiple patent applications and published his research in prominent academic conferences and journals. His work emphasizes innovative approaches to developing high-performance recognition systems, reinforcing OCR Studio’s position as a significant contributor to the global technology landscape.