Age verification platform
Zero personally identifiable

One lightweight SDK web based that integrates in under 5 minutes. Enable multiple methods simultaneously and choose your preferred verification method.

Four age verification tiers
One unified age API

From lightweight self-declaration to biometric identity matching, choose the assurance level that aligns with your regulatory requirements, risk profile, and conversion goals.

Self-Consent button
Users declare their age via checkbox confirmation. Instant access with zero device requirements. No camera, no documents, no drop-off. Achieves 99.8% completion rates. Ideal for content platforms where conversion is critical and regulatory requirements permit self-declaration. Does not consume verification quota on paid plans (capped separately at 10,000/month).Learn more →
Sub-second verification
Works on any device
No quota consumption
Biometric Age Estimation
Neural network-powered facial age estimation with active liveness detection. No document required. Users perform gesture challenges (head turn + smile) to prove they're real. AI analyzes facial geometry to estimate age. Entire process completes in 10-20 seconds. Desktop users can complete verification via QR handoff to mobile. Zero biometric templates stored.Learn more →
No ID document needed
Active liveness detection
10-20 second flow
Precision Date Extraction
AI-powered OCR reads government-issued IDs from 150+ document types across 56 countries. Extracts exact date of birth from national IDs, passports, and driver's licenses. Completes in 15-30 seconds. QR flow automatically triggers on desktop for optimal rear camera usage. Document images processed ephemerally and immediately discarded never stored on servers.Learn more →
150+ document types
56 countries supported
Exact DOB extraction
Full age Identity Verification
Three-factor verification combining liveness detection, document OCR, and biometric face matching. Users complete Face-AI flow, then present their ID for Document-AI extraction. System compares live selfie against document photo with ≥90% similarity threshold. Creates comprehensive KYC/AML-grade audit trail. 20-40 second flow for maximum assurance in regulated industries.Learn more →
Three-factor verification
Face match ≥90%
KYC/AML audit trail

One script tag
Infinite configuration

Our intelligent orchestration layer eliminates the complexity of managing multiple verification providers. Deploy once with a single line of HTML, then configure verification strategies, regional rules, and method preferences from your dashboard no code changes, no redeployment, no downtime.

The SDK handles automatic method selection based on device capabilities, geographic location, and your configured preferences. Switch between Self-Consent, Face-AI, Document-AI, and Verify-AI from the admin panel. Users in different jurisdictions automatically receive the appropriate verification flow.

Single script tag deployment no framework dependencies
Geographic routing different methods per country or city
30-day persistent sessions verified users never interrupted
HMAC-signed webhooks cryptographic result delivery
QR handoff flow desktop-to-mobile in real-time via WebSocket
Integrations
Verification Log Detail

Privacy architecture
zero-PII principle

AgeCheckPRO was architected from day one around a zero-PII principle. We don't store personally identifiable information because we never need to. Document images are processed in-memory and immediately discarded. Facial photographs never touch persistent storage. No biometric templates are generated or retained.

IP addresses are transformed into one-way SHA-256 hashes before logging, making them useful for rate limiting and abuse detection while preventing user tracking. Age data is stored only as grouped ranges ("18-20", "21-23") rather than exact dates of birth, eliminating the possibility of identity inference.

This architecture means AgeCheckPRO is not, in legal terms, a system for processing biometric data under GDPR Article 9 or equivalent regulations. In the event of a database breach, attackers would find only IP hashes and age ranges data that cannot identify any user.

QR handoff with
real-time synchronization.

The QR handoff flow solves a fundamental challenge in camera-based verification: most users browse from desktop computers, but camera-based verification works best on mobile devices with front and rear cameras, better lighting, and easier handling.

When the SDK detects a desktop device and the selected verification method requires camera access, it automatically generates a unique, temporary QR code. The user scans it with their smartphone, completes verification on the mobile device, and the result synchronizes back to the desktop in real-time via WebSocket connection.

From the desktop user's perspective, they scan a code, verify on their phone, and the desktop widget instantly updates to grant access no page refresh, no additional clicks, no manual token entry. The entire handoff is transparent and completes in under 30 seconds.

Automatic QR generation on desktop detection
WebSocket-based real-time synchronization
Optimized mobile verification page
No app installation required
Zero developer configuration needed
QR Age Verification

Zero-trust principles

Every verification result is cryptographically signed. Every webhook is authenticated. Every session is time-bound and single-use. Built to pass security audits from day one.

HMAC-SHA256 Signing
Every verification token and webhook payload is signed using HMAC-SHA256 with your installation's secret key. Your backend can cryptographically verify authenticity before trusting any result. 5-minute timestamp validation window prevents replay attacks.
Anti-Replay Protection
Timestamp-based nonce validation ensures each verification session is single-use and time-bound. Tokens captured in transit cannot be reused. Each verification generates a unique, short-lived session identifier that expires after successful completion.
Ephemeral Processing
All biometric analysis occurs in volatile memory. Document images, facial captures, and intermediate processing artifacts are discarded immediately after verification. No persistent biometric database exists to breach or compromise.
Fraud Score 0–100%
AI-powered authenticity scoring on every document verification. Configurable threshold per use case: 80% for media streaming, 90% for e-commerce, 95% for gaming and financial services. Real-time fraud pattern detection across your verification volume.
Domain Ownership Verification
Before any integration goes live, operators must prove domain ownership. Prevents unauthorized parties from using your account to verify users on third-party domains. Stops platform abuse and domain impersonation at the gate.
Intelligent Rate Limiting
3 failed attempts per hour per IP hash. 3 successful verifications per minute per identifier. Bot attacks and credential stuffing stopped before consuming verification quota. Prevents automated abuse while allowing legitimate high-volume usage.

55+ configuration parameters.
Zero code changes.

Every aspect of the verification widget is configurable from the administration panel. Change colors, fonts, text, images, and behavior without touching your website's code. Updates deploy instantly across all your domains.

Visual Customization
Configure primary color, background color, text color, button styles, border color, overlay opacity, and more. Add custom background images, header logos, and border radius. Inject arbitrary CSS for total control. Make the widget match your brand perfectly.
15+ color parameters
Custom CSS injection
Background images
Text Customization
Each verification method has dedicated text fields: screen titles, descriptive messages, button labels, checkbox text, privacy policy links, and error messages. Customize insufficient age warnings, technical error screens, and support contact information independently for each method.
Multi-language support
Custom error messages
Per-method text fields
Geo-Targeting
Configure verification requirements by country or city. Use whitelist mode to activate verification only in specific markets. Use blacklist mode to block access from certain territories. Automatically route users to region-specific verification flows based on their IP geolocation.
Country-level targeting
City-level precision
Whitelist/blacklist modes
Session Persistence
Configure verification token validity from 1 to 365 days (default 30). Tokens are stored via secure cookie + localStorage for maximum compatibility. Once verified, users are not interrupted again during the configured period. Session persists across the entire domain.
Configurable duration
Cookie + localStorage
Domain-wide validity

Built to meet global
data protection standards.

AgeCheckPRO was designed from the ground up to align with major data protection and age assurance regulations worldwide. Our zero-PII architecture simplifies regulatory analysis and reduces your organization's data processing obligations.

GDPR (Europe)
EU General Data Protection Regulation alignment through data minimization (Art. 5.1.c). By not storing biometric templates or document images, AgeCheckPRO does not process "special categories of personal data" under Art. 9. No specific legal basis required for biometric processing. Right to erasure structurally satisfied by zero-PII design.
CCPA (California)
California Consumer Privacy Act alignment with zero data selling and full opt-out support. By not storing personally identifiable consumer data, AgeCheckPRO has no consumer personal data to sell or share with third parties. Consumer rights management built into platform architecture.
COPPA (United States)
Children's Online Privacy Protection Act support through age gates that block minors before any data collection occurs. No under-13 information ever reaches AgeCheckPRO infrastructure or your servers. Age verification happens at the gate, not after data collection.
PCI DSS (Payment Industry)
Payment Card Industry Data Security Standard Level 1 certified payment processing. Complete separation between identity verification and payment flows. Zero card data touches AgeCheckPRO systems. Payment processing handled by certified third-party processors.
UK Online Safety Act
OFCOM-compliant age assurance for platforms distributing adult content in the United Kingdom. Document-AI and Verify-AI meet the highest tier technical requirements for age verification. Facial verification without biometric storage satisfies ICO privacy guidance.
AVMS Directive (EU)
EU Audiovisual Media Services Directive technical requirements met through Face-AI and Document-AI. Supports streaming platforms operating across all EU member states. Enables operators to demonstrate effective age verification measures to national regulators.
Verification Log Detail

Audit logs.
Real-time insights.

Every verification generates an immutable, tamper-proof log entry with method used, timestamp, result (pass/fail), and fraud score. These records meet KYC/AML record-keeping requirements for financial services, gaming, and other regulated industries requiring documented age verification evidence.

The administration dashboard provides real-time analytics on verification volume, success rates by method, geographic distribution, and fraud pattern detection. Track hourly and daily trends, monitor quota consumption, and identify anomalies in verification behavior across your user base.

Free tier retention 30 days
Basic tier retention 90 days
Pro tier retention 365 days
Enterprise retention Custom period
Log contents Method · Result · Timestamp · Fraud score · Age range
Export formats JSON · CSV

MCP server for
AI-powered automation.

Enterprise plans include access to our Model Context Protocol (MCP) server an open standard developed by Anthropic that connects age verification data directly to leading AI agents like Claude Desktop, Cursor, Windsurf, and Cline.

Instead of manually accessing the dashboard to generate reports, teams can ask their AI agent in natural language: "Generate a monthly verification report for February" or "Are there any IP hashes with abnormally high activity this week?" The agent queries the MCP server and returns structured, actionable insights.

Four MCP tools provide programmatic access to verification logs, individual verification details, aggregated statistics, and IP hash activity rankings. All responses maintain the platform's zero-PII architecture only anonymized data (IP hashes, age ranges, no personal information) is ever returned.

Native Claude Desktop integration
Compatible with Cursor, Windsurf, Cline
JSON-RPC 2.0 specification
Read-only access no modification permissions
Automated reporting and anomaly detection
MCP Server Integration
Age Verification Websites

Manage unlimited sites
from one account.

A single AgeCheckPRO account can manage multiple websites and applications with independent configurations. Each site has its own dedicated site key, verification methods, visual customization, text settings, and geo-targeting rules all managed from one centralized dashboard.

Digital agencies building projects for multiple clients in regulated sectors can deploy AgeCheckPRO across their entire portfolio under one account. Statistics are separated by site for client reporting, while verification quota is shared across all sites for cost optimization.

Enterprise groups with multiple web properties can maintain brand-specific customization for each property while centralizing administration, billing, and reporting. Add or remove sites instantly without additional contracts or technical setup.

Unlimited sites per account
Independent site configurations
Separated analytics per site
Shared quota optimization
Centralized billing

From account creation
to live age verification gate

Simple deployments, go live in minutes.

Single-Page Website
Create account, add website, copy script tag, paste into HTML. Test verification. Go live. Ideal for blogs, content sites, and single-page applications with one protected section. No server configuration or backend development required.
1 line of code
No dependencies
Instant deployment
Multi-Page Website
Configure verification methods, customize widget appearance, set up geo-targeting rules, add script tag to template. Test verification across pages. Deploy to production. Covers e-commerce sites, multi-section platforms, and content portals with multiple protected areas.
Visual customization
Method configuration
Geo-targeting setup
Mobile Application
Integrate REST API into existing authentication flow. Implement HMAC signing for API requests. Handle verification callbacks and token storage. Test all verification methods on iOS and Android. Covers native mobile apps with backend integration requirements.
REST API integration
HMAC authentication
Native flow testing
Enterprise Custom
Advanced custom integration with webhook processing, MCP server configuration, multi-site deployment, custom authentication flows, and internal system integrations. Includes technical consultation and implementation support from AgeCheckPRO engineering team.
Custom workflows
System integration
Engineering support

Start age gate
under 10 minutes.

No credit card required for free tier. No hidden fees. No vendor lock-in.
One script tag. Four verification methods. Zero PII stored.