What is KYC verification? How the KYC process works, from ID checks to ongoing monitoring, and what FATF and Southeast Asian regulators require.
Confirm that a customer is old enough before you let them in. NeuroVision reads the date of birth from a passport, ID card or driver's license, matches the document photo to a live selfie and confirms that the person in front of the camera is over 18.
Independently tested and certified


We read the date of birth from a passport, ID card or driver's license and confirm that the customer is over 18.
The selfie is compared with the photo in the document, so the date of birth on the page belongs to the person in front of the camera.
Mask mode asks the user to fill two ovals with their face. Printed photos, screen replays, masks and deepfakes do not pass.
The selfie, the document photo and the date of birth are checked against each other, and a mismatch is flagged for review.
Face attribute analysis returns an estimated age together with the match result, so you can see at a glance how far a user is from 18.
Four steps, one session, one result for your system.
Works in a browser on a phone or a laptop — no app download.
Age assurance is the umbrella term regulators use. These are the methods behind it.
The date of birth comes from a government-issued document, so the age is proof rather than a guess. Ofcom lists photo-ID matching among the methods capable of being highly effective age assurance.
Regulators use age assurance for any method that tells you how old a user is. Age verification confirms a date of birth from a trusted source. Age estimation predicts an age range from a face without identifying the person.
Self-declared birthdays are no longer enough.
Last reviewed: October 2026. This overview is for information only and is not legal advice.
Published in December 2025, ISO/IEC 27566-1 describes how age assurance systems should be designed and compared, with privacy and security among their core characteristics. It prescribes no single technology: national rules differ, but what they ask for is converging.
Three ASEAN regulators have moved first, and each of them names the methods it will accept.
Designated app stores must apply age assurance so that users under 18 cannot download age-inappropriate apps.
Your platform receives the outcome of the age check and the session identifier. The face image is handled inside the check and is not part of the answer your system stores.
How long document data and session images are kept is a setting on your account, not a default we choose for you.
Our information security management system is built and maintained in accordance with ISO/IEC 27001:2022.
GDPR in Europe, the PDPA in Singapore and Malaysia, UU PDP in Indonesia and the Data Privacy Act in the Philippines.
Regulators set the limit. We confirm the age behind the account.
Keep minors out at sign-up and confirm identity before a withdrawal, as licensing rules require. The age check, document check and AML screening run in one session.
Malaysia's Child Protection Code has required licensed social media services to check a user's age against a government record since June 1, 2026, and Australia expects platforms to keep under-16s off their services. Both rules point at the same thing: a document instead of a declared birthday.
Open mature content, voice chat and in-game purchases to adult accounts only, with a check that takes one session instead of a form nobody fills in honestly.
Check age at checkout instead of relying on a tick box, and keep the result in your audit log for trading standards.
Licensed exchanges confirm that a new customer is an adult before trading begins, in the same session that runs the document check and AML screening.
Register subscribers against a national document where the law requires it, and record the age along with the identity.
One age verification platform for every market you work in.
Age checks run on the same engine as our identity verification, so the age of a customer, the authenticity of their document and the liveness of their selfie are answered in one session.
Switch an age check on for a market or a product without adding a second provider or a second integration.
The document check works for travelers and international customers, not only for local IDs.
The face engine behind the document match is independently measured, not described in marketing terms.
Mask mode blocks printed photos, screen replays, masks and deepfakes before the age result is issued.
The estimated age, the document photo and the date of birth are compared with each other, so a borrowed document is flagged.
Run the check on live sessions during the trial, with full API access and sandbox access from day one.
You pay for completed checks. Build the set you need in the calculator and see the price before you talk to anyone.
Age check
From $0.25 per verification
The age check against the date of birth in the document is part of every document check. Add face match, liveness and AML screening and the calculator shows your price.
No subscription on standard plans. You are charged for the checks your users complete.
A 14-day trial on your real traffic with full API access and sandbox access from day one.
Custom terms for platforms with millions of monthly sessions, including on-premise deployment and an SLA.
Add an age gate to your sign-up, your checkout or a content page without rebuilding the flow around it.
Run the check in our cloud or inside your own perimeter where data must not leave it.
Tell us your markets, your monthly volume and where the age check sits in your sign-up flow. We will set up a sandbox, show a live session and walk you through what your regulator expects.
Stay ahead with expert insights on identity verification, compliance, and AI-powered security
What is KYC verification? How the KYC process works, from ID checks to ongoing monitoring, and what FATF and Southeast Asian regulators require.
The questions platforms ask before they turn an age check on.
Didn’t find your answer?
Age verification is the process of confirming that a user is old enough to access a product, a service or a piece of content, usually 18 or older. Online, it is done by reading the date of birth from an identity document and matching the document photo to a live selfie.
The user looks at their phone or laptop camera, and active liveness detection confirms that a real person is in front of it rather than a photo or a video. The user then scans a passport, ID card or driver's license, and your system receives the age result together with the document and face match results in one session response.
Age verification confirms a date of birth from a trusted source such as a passport. Age estimation predicts an age range from a face without identifying the person. Our face attribute analysis returns an estimated age alongside the document result, so the two can be compared.
Age assurance is the umbrella term regulators such as Ofcom use for all methods of establishing a user's age, including age verification and age estimation.
Compliance is a question about your service, not about a supplier, and it is Ofcom that answers it. What we can state is the method: Ofcom lists photo-identification matching among the methods capable of being highly effective age assurance, and that is the method our check uses. Whether a given service meets the Act also depends on how it applies age assurance across its own content and users.
Yes. Document checks cover 195+ countries and territories, which includes the national IDs and passports used across Southeast Asia. Three rules in the region already ask for a document rather than a declared birthday: Malaysia's Child Protection Code, in force since June 1, 2026; the age assurance duties for designated app stores in Singapore, in force since April 1, 2026; and Indonesia's PP 17/2025.
Your platform receives the result of the check and a session identifier. How long document data and session images are kept is a setting on your account, and the whole process runs inside an information security management system built in accordance with ISO/IEC 27001:2022.
Use the no-code widget for a quick start, the Web SDK to keep the flow inside your own page, or the REST API to drive it from your backend. Sandbox access is available from the first day of the trial.