Simple, privacy-first age verification

AgeRail runs the age check on a page we host. The user takes one selfie, which we use to estimate age. Your service receives one of three signed results (passed, routed to a fallback check, or liveness check failed) and decides what happens next. The selfie is not written to our storage.

  1. Add it in minutes

  2. One quick selfie

  3. A signed result, never the image

Product

How AgeRail works

Age checks that are simple for users and easy for you to add, at a low cost. One selfie. A signed result. No image written to our storage.

Easy start

Add it in minutes

Create a short-lived session from your server. AgeRail gives you a link, redirect the user and you’re done. No complex integration or heavy development needed.

Seamless for users

One quick selfie

The user completes a guided selfie on our hosted page. We check liveness and estimate age instantly, smooth, fast, and friction-free.

Safe & private

A signed result, never the image

Your service receives one of three signed results (passed, routed to a fallback check, or liveness check failed), never the image. The selfie is not written to our storage. Images may be kept in memory for up to 24 hours for quality assurance, and may leave sooner when capacity is reached or the service restarts.

Where it fits

Built for services that need to check age

Add AgeRail wherever your service applies an age threshold. It is fast to integrate and privacy-preserving.

Adult content

Estimate a visitor's age before they enter adult content, with little friction for adults. AgeRail adds a fast, privacy-friendly age check to your existing flow, and your site decides who gets in.

iGaming

Add an age signal before registration or play without slowing users down. AgeRail works alongside your existing KYC and responsible-gambling checks.

Age-restricted goods

Check age at checkout for alcohol, tobacco or other restricted products while keeping the purchase flow smooth. The rules differ by product and country, and your service decides which checks it needs.

Case studies

How customers use AgeRail

DoFantasy keeps the UK age check anonymous.

In May 2026 the payment gateway cut the UK off overnight.

Read the case study

EtherMail confirms a human before it pays.

The check was live in under an hour.

Read the case study

Data handling

Privacy by design

By default, your service keeps the signed result (one of three statuses) and never receives the image, an estimated age, or a biometric score. If it enables estimated age visibility, it can access the estimate only for sessions whose shoppers accepted the visibility disclosure. The estimate is stored only for those consented sessions and is deleted when its session record is deleted; session records currently have no fixed automatic deletion period.

Visit the Trust Center
Where it runs

Runs in the EU

The age check, including estimation and liveness, runs on infrastructure in the European Union, under EU data protection law.

After the check

No biometric profile

No face image, embedding, face hash, or cross-session biometric identifier is written to the database.

For the user

No accounts

Users take one selfie. The selfie check does not ask for a name, an email address or an account.

Result

Cryptographically signed result

You receive a signed, timestamp-bound webhook that your server can verify on its own.

API

Simple to integrate. Easy to maintain.

Connect AgeRail once and move on. Clear documentation, self-serve API keys, and signed webhooks — everything your team needs without ongoing complexity.

Docs
Complete reference for every request and response, with clear examples.
Dashboard
Create API keys and manage webhook endpoints yourself — no support tickets needed.
Webhooks
Results arrive cryptographically signed, so your server can verify they came from AgeRail.

Pricing

Simple pay-per-verification pricing

No subscriptions. No long-term contracts. Just prepaid credits that are easy to top up. Built for teams that want to start fast and stay in control.

Prepaid credit1,000freechecks each month

€0.05 per verification

Pay only for what you use

Top up starting from €10.00. Each completed verification deducts €0.05 from your balance. Simply top up again when it runs low.

An ID check adds €0.03 when a user needs one.

What a month costs

You pay, before tax€200.00

1,000 free4,000 at €0.05

More than 25,000 a month? Volume rates are agreed in a contract. Request pricing

The first 1,000 checks each month are free; unused ones do not carry over.

Create an account
Enterprise

Custom volume rates

High-volume pricing

Need higher volumes or custom terms? We offer tailored rates, dedicated support, and flexible contracts. Get in touch for a personalized offer.

Prices exclude tax. Enterprise rates are agreed in a contract.

About AgeRail

Frequently asked questions

What happens to the selfie?
The face image is not written to AgeRail's storage. Images may be kept in memory for up to 24 hours for quality assurance, and may leave sooner when capacity is reached or the service restarts. Authorised AgeRail staff can view them during that time. Our vision-model provider may keep a flagged request for up to 90 days for abuse monitoring. We do not store face embeddings, face hashes, or identifiers that could link one session to another. The Privacy Policy has the details.
Is AgeRail a compliance guarantee?
No. AgeRail is a technical service, not a legal opinion or compliance certification. Our signed results can support your age-assurance process, but your team remains responsible for the policies and checks that apply to your service.
How fast is a verification?
In May 2026 testing, the core check measured 0.706 seconds at warm p95. This is a measured result, not an SLA. The full user experience also includes camera permission, capture, upload, and network time.
What does an underage or uncertain user see?
The hosted page shows a neutral message and returns the user to your service. Your platform decides whether to block access or offer an alternative route.
How do credits work?
You add credits in advance. Each completed verification uses one credit. Your order defines how technical failures, refunds, and any volume commitments are handled.

Contact

Ready to get started?

You can create an account and start with prepaid credits right away. Prefer to talk first? Reach out about data handling, volume pricing, or rollout support.