Age Estimation Check

Selfie-based biometric age estimation and liveness detection for age-gating.

About service

The Age Estimation Check uses liveness detection and facial analysis to estimate a customer’s age from a selfie.

It’s built for age verification and age-gating flows. It requires only a selfie, with no document capture.

circle-info

We recommend running this type of check through our Hosted Solution, Web SDK, or native Mobile SDKs. These SDKs guide your customers through the capture process, aiding them with completing the flow successfully with minimal friction.

Common use cases

Use Age Estimation when you need a fast, low-friction age check:

  • Youth safety enforcement: Apply age threshold validation to protect minors and support platform safety controls.

  • Access control for age-restricted services: Confirm age before granting access to restricted content, platforms, or communities.

  • Age-gating for restricted products: Verify age eligibility for regulated goods.

  • Gaming onboarding: Validate age requirements during registration for gaming and related services.

Analysis performed

The Age Estimation Check applies biometric analysis to confirm live presence (anti-spoofing) and generate a selfie-based age estimation.

The diagram below outlines the key analysis categories.


Age estimation and liveness detection overview for selfie-based age verification
Age Estimation Check Overview

Detailed verification checks

Analysis
Verifications Performed

Authenticity Analysis

Performs a liveness check (Presentation Attack Detection / anti-spoofing) to confirm the customer is physically present and not spoofed via photo, video, or deepfake.

Age Estimation

Provides an estimated age (e.g., 25 years) and range prediction (e.g., 20–28 years).

Age Validation

Confirms whether the customer’s estimated age meets the required age threshold.

Liveness Scoring

Returns a confidence score between 0–100%, where 100% indicates a highly reliable live presence and 0% indicates a likely spoof attempt.

Check duration

An Age Estimation Check takes an average of 4 seconds to complete.

You’ll typically run Age Estimation Check alongside:

Use these docs when you’re designing the end-to-end journey: