KYCAID at SiGMA World Rome 2026·2 – 5 NovMeet KYCAID at SiGMA World RomeLet's Meet in Rome
Log inSign up

Age verification and age assurance

Check that a user is over 18, 21, or any threshold you set — with a selfie and an ID document, or via a government database check — on one API.

  • checkFacial age estimation from a selfie — no document, no name
  • checkAny threshold you set, with the age rule applied automatically
  • checkYou get a pass or fail; the data you do not need never reaches your systems
Try a live demo
Government database checks:🇧🇷Brazil🇲🇽Mexico🇵🇪Peru🇮🇳India🇳🇬Nigeria🇿🇦South Africa🇰🇿Kazakhstan🇺🇦Ukraine🇺🇸USA
240+countries and territories
14,000+document types
11 secaverage check
Pay as you gono monthly minimum

Four ways to check age

MethodHow it worksTypical use
Method

faceAge estimation & Liveness

How it worksThe user goes through a passive or active liveness check. The model returns an estimated age and liveness assurance. No document, no name.Typical useHigh-volume 18+ gates where you need speed
Method

id_cardID document check

How it worksThe user provides a photo of a passport or ID. We read the date of birth and check the document for forgery.Typical useLicensed operators that must record a verified date of birth
Method

account_balanceGovernment database check

How it worksWe match the user details against a state database.Typical useBrazil, Mexico, Peru, India, Nigeria, South Africa, Kazakhstan, Ukraine, USA
Method

stairsStep-up flowRecommended

How it worksStart with the Liveness step. Only the users near your threshold go on to a document check.Typical useLowest friction at scale

How age verification works, step by step

Step 01 / 04

Age estimation from a liveness check

The user goes through a passive or active liveness check. The model returns an estimated age and a liveness result, so a photo of a photo or a deepfake does not pass.

What your regulator expects

MarketWhat is requiredIn force sinceWho enforces
Market

🇬🇧United Kingdom

What is requiredPart 5 services (publish/host their own porn) and in-scope Part 3 user-to-user/search services must use age assurance that is technically accurate, robust, reliable and fair. Self-declaration does not qualify.In force since25 July 2025Who enforcesOfcom, with the ICO on data protection aspects
Market

🇪🇺European Union

What is requiredUnder Article 28 DSA, online platforms accessible to minors must implement appropriate and proportionate measures to protect minors. The Commission's 2025 Guidelines identify age verification as an appropriate measure for high-risk services, including platforms providing access to pornographic content. The Commission's 2026 Recommendation promotes a common EU approach to privacy-preserving age verification. Additional age-verification obligations may arise under Member State law.In force since14 July 2025Who enforcesEuropean Commission for matters within its competence, and national Digital Services Coordinators for other DSA enforcement.
Market

🇺🇸United States

What is requiredAge-verification requirements for adult content are primarily governed by state-specific laws. A number of states have enacted requirements for covered adult-content services to verify that users are 18 or older, including, for example, Texas (the U.S. Supreme Court decision in Free Speech Coalition v. Paxton (27 June 2025) upheld the Texas age-verification law) and Ohio. Requirements, verification methods and enforcement mechanisms vary by state.In force sinceState-specificWho enforcesState authorities/Attorneys General, depending on state
Market

🇦🇺Australia

What is requiredApplicable high-risk online services must use appropriate age assurance and access controls to prevent under-18s from accessing/exposure to age-restricted material, including pornography. Self-declaration alone is insufficient. Measures must be accurate, robust, reliable, fair and privacy-compliant.In force since27 December 2025Who enforceseSafety Commissioner

Last reviewed: 13 November 2026. Sources: Ofcom, European Commission, eSafety Commissioner.

This page is not legal advice. Talk to us about your jurisdiction.

Built for compliance teams

visibility_off

Data minimisation

You decide what the API returns: a pass or fail against your threshold, or the full date of birth. Anything you do not need is not sent to your systems.

public

Coverage

240+ countries and territories, 14,000+ document types, and government database checks in nine countries.

tune

Age rules, down to the day

Set a minimum age, a maximum age, or both. Then choose how age is counted — from the date of birth or from the day after — so the birthday edge case aligns with your policy.

bolt

Speed

A check takes 11 seconds on average, so the age gate does not become the reason people leave.

face

Liveness included

Passive and active liveness, deepfake detection and 1:1 face match run inside the same check — not as a separate integration or add-on.

Ready to run your first age check?

Test on your own traffic in the sandbox, then go live when you are ready. No monthly minimum.

Integration

Three ways to add the age check. A sandbox is available as soon as you register.

Hosted form

Skip the integration entirely. Send your users a link to a verification form we host in your branding. No development work on your side.

ISO/IEC 27001 certified · GDPR and UK GDPR compliant · ICO registered ZB680338 · Data stored in Belgium

FAQ

How does age verification work online?expand_more

The user proves their age with a liveness check and an ID document that includes age estimation from a facial check or a database check. A model estimates age from liveness snapshots, a document check reads the date of birth from a passport or ID, and your system receives a pass or fail based on the threshold you set.

What counts as highly effective age assurance in the UK?expand_more

Ofcom expects a method that is technically accurate, robust, reliable and fair. Self-declaration and a simple age gate do not qualify. Facial age estimation, ID matching, open banking, email-based estimation and reusable digital ID are among the methods Ofcom lists.

Can you verify age without an ID document?expand_more

Yes. Applicants from Brazil, Mexico, Peru, India, Nigeria, South Africa, Kazakhstan and others can go through the non-document verification flow. Through the official database integration, this KYC flow is available to clients.

How much does age verification cost?expand_more

It depends on which checks you run. A step-up flow means you pay for each step you add to your flow. Billing is pay-as-you-go with no monthly minimum. See the price list.

Which countries and documents do you support?expand_more

We cover 240+ countries and territories and 14,000+ document types, with government database checks in Brazil, Mexico, Peru, India, Nigeria, South Africa, Kazakhstan, etc.

What happens to the date of birth?expand_more

Your system receives only what you configure — a pass or fail against your age rule, or the full verification data. On our side, we act as your data processor: what we retain, and for how long, is set out in our DPA, and you can request deletion.

What is the legal basis for the biometric check?expand_more

Liveness and 1:1 face match involve biometric data, so the flow captures the user’s explicit consent before the camera opens. We act as your processor under a DPA, and we support your DPIA with the documentation you need.

Where is the data processed?expand_more

Verification data is stored on servers in Google Cloud in the EU. A government database check sends the minimum details needed for the match, and transfers outside the EEA are covered by the standard contractual clauses in our DPA.

Is someone 18 on their birthday or the day after?expand_more

That depends on the rule you set. In KYCAID, you choose whether the required age is reached on the date of birth itself or on the following day, and every check is validated against your rules.

How fast is a check?expand_more

A check takes 11 seconds on average.

Run your first age check today

Start in the sandbox and go live when you are ready. No monthly minimum, no contract to start.

Create an accounteast

The website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.

Privacy Preference Center

We use cookies to improve the functionality of our site, while personalizing content and ads. You can enable or disable optional cookies as desired. For more detailed information about the cookies we use, see our Cookie Policy

Menage cookies