Highlights
3 years in a row named a Leader First to achieve iBeta Level 3 on iOS and Android Introducing GovFaceMatch Privacy is the architecture
01/04
01/04
Age hub

How we check your age, and what happens to your data

Being asked your age shouldn't mean handing over your identity. The Age hub is where we explain how each Incode age check works, what happens to your data, and what to do when a check doesn't go through.

Why

Why apps and services now have to ask your age, and what an age check actually asks for

The rules

Why are you being asked to prove your age?

Governments around the world have passed new laws that require apps, games and websites to check the age of the people using them. The rules differ from country to country, but they come back to the same few things.

The check in front of you comes from rules like these
  • Protecting minors from harmful content

    Keeping under-18s out of the content, purchases and spaces built for adults.

  • The right experience for the right age

    So a 13-year-old and an adult are not shown the same things online.

  • Extra protection for young people’s data

    Stricter limits on what can be collected from younger users, and how it can be used.

Age rules now reach 40+ jurisdictions

Select any highlighted country on the map for more details

United States Ireland United Kingdom European Union France Brazil India Australia
Age vs identity

How is an age check different from an identity check?

Proving you're old enough is a different question from proving who you are. Age assurance answers the first. Identity verification answers the second.

A short title for this visual goes here
Age assurance asks
"Are you old enough?"

We assess your age and confirm whether you're old enough. Identifying you isn't the goal, or the result.

Identity verification asks
"Who exactly are you?"

It confirms who you are, when that's genuinely required, for things like opening a bank account or accessing medical records.

Age assurance
Identity verification
The result
An age result, like 18+ or 21+, or an estimated age
Confirmation of who you are
Your identity
No identity record is created
You're identified
What happens to your data
Your personal information is deleted once the check is done
Kept securely as part of a verified record
Where you'll see it
Games, social apps, dating, age-restricted content and purchases
Opening a bank account, accessing medical records, account onboarding

Some age checks do use your ID. What makes it age assurance is what we do with it: we use it only to check your age, not to build a record of who you are.

Methods

The two kinds of age check, the methods behind them, and what each one asks you to do

Estimation vs verification

What is the difference between age estimation and verification?

An age check is any way of working out whether you meet an age requirement online. There are two ways to do it: estimate your age, or verify it against a trusted source. Which one you are asked for depends on the service and the rules where you are.

A short title for this visual goes here

Age estimation

Works out your approximate age without a document, for example by analyzing a selfie. No ID needed, and it is quick.

Result
a likely age, not a confirmed one
Examples
facial age estimation, email

Age verification

Confirms your exact age against a trusted source, such as scanning an ID or checking an official record.

Result
an exact, confirmed age
Examples
ID, digital ID, phone, credit card

A check often starts with estimation, and moves to verification only when more certainty is needed. Either way, only an age result is shared.

Learn more: age assurance explained
Method by method

What age checks does Incode offer?

The methods are grouped by what they use: your face, your ID, or details you already have. Each one is explained below.

Facial age estimation

We confirm a real person is taking the selfie, then estimate their age. What happens to your face depends on the method below.

On-device

A quick selfie confirms a real person and estimates your age, right on your phone.

What happens with my face?
Your selfie never leaves your device. Neither Incode nor anyone else can access it.

Server-side

A quick selfie confirms a real person and estimates your age, on Incode's servers. Works on any device.

What happens with my face?
Your selfie is encrypted and sent to Incode's servers to estimate your age, then deleted.

Whichever method a service uses, clear language will explain
which one it is. For you, the experience is the same either way.

ID-based age checks

ID age verification

You share a photo of an ID and a selfie, so we can confirm your age and if the document is yours.

What happens with my data?
Your ID and selfie are encrypted, used only for this check, then deleted.

Digital ID age verification

Use a digital ID or wallet you already have, confirmed on your device.

What happens with my data?
Only that you meet a required age is shared. Your ID details never leave your device.

Data-based age checks

When a selfie or ID is not the right fit, these use trusted signals or records.

What happens with my data?

These checks confirm your age by comparing the details you provide against a trusted source. Phone age verification, for example, checks with your mobile carrier's records. Anything sent is encrypted, and once your age is confirmed the details you gave are deleted.

Accuracy

How close an age estimate can get, when you will be asked for a second method, and what to do when a check does not go through

Margin of error

How accurate is an age estimate?

“I’m over the age requirement, so why was I asked for my ID after a selfie?”

Facial age estimation predicts your age from a selfie. Like any estimate, it comes with a margin, so it can read a little high or a little low.

How far off can it be?

On average, an estimate is off from someone's real age by a small number of years.

MAE, or mean absolute error

The average number of years an estimate is off by. The lower the number, the more accurate. An MAE of 2, for example, means estimates land within about two years of someone's real age on average.

Incode's MAE: ranges from 0.9 to 2 years depending on age group, with the highest accuracy in the 12 to 21 range. For a more detailed breakdown of our MAE by demographic, please reach out →

Example: with an MAE of 2 years, a 17-year-old could be estimated anywhere in a 15 to 19 range.

How does MAE affect my experience?

Because an estimate can fall a couple of years either side of your real age, a result close to an age limit is not certain on its own.

As an example, take an 18+ service where the goal is to keep minors out. It might add a buffer of 3 to 4 years, clearing you on a selfie alone only if you are estimated at 21 to 22 or above, rather than 18. In this scenario, someone estimated at 19 would be asked to confirm another way, usually an ID check.

Estimated 19
Under the limit
Not certain · verify
Clear on a selfie
18 · legal limit 21-22 · pass bar

For you, that can mean one extra step when you are close to the limit. In return, the chance of a minor being passed as an adult stays very low.

The buffer is not a fixed number. It depends on the service you are using and the rules where you are.

Step-up checks

What happens when a check cannot confirm your age?

It moves to a second step rather than stopping there. A check begins with the lightest method that can answer the question, and only asks for more when that first step falls short. This is what that looks like.

92% average of people confirmed at the first step
Yes No Yes No Age estimation Age threshold Session pass Age verification Age confirmed? Session pass Human review
Failed checks

Why can an age check fail?

Any method can sometimes not confirm your age. Below are the most common reasons for each, and what they mean.

A short title for this visual goes here
Facial age estimation

A facial age estimate may not be successful if:

  • The estimate came out below the age required. Because estimation carries a margin, this can happen even when you are old enough. See how this works →
  • We could not confirm a real, live person. To keep communities safe, the check confirms that a real person is taking the selfie live. Attempts to use someone else's photo, a video, or a deepfake are flagged, and the check will not pass.
ID verification

An ID-based age check may not be successful if:

  • You do not meet the required age. The date of birth on your ID indicates you are below the minimum age the service requires.
  • We could not match your selfie to your ID. The selfie taken during the check did not sufficiently match the photo on your document.
  • We could not confirm your ID. The document could not be verified as genuine, or the document type is not supported.
Digital ID

A Digital ID age check may not be successful if:

  • You do not meet the required age. The date of birth linked to your Digital ID indicates you are below the minimum age the service requires.
  • Your Digital ID is not supported. The service may not accept that Digital ID provider or credential.
  • Your Digital ID could not be validated. The credential may be expired, unavailable, or could not be verified.
Phone age verification

A phone-based age check may not be successful if:

  • We could not verify your information. The details provided could not be matched or confirmed against the records used for the check.
  • We could not confirm the phone is yours. Phone checks can include a one-time passcode (OTP). If the code is not completed, the check cannot be confirmed.
Data-based age verification

A data-based age check may not be successful if:

  • We could not verify your information. The details you provided could not be matched with, or confirmed against, the records used for the check.
Credit card age verification

A credit-card-based age check may not be successful if:

  • We could not validate the card. The card details could not be verified.
  • We could not confirm ownership. When ownership is checked, we could not confirm that you are the cardholder.
Email age estimation

An email-based age estimate may not be successful if:

  • There is not enough history linked to the email. A recently created address, for example, may not have enough signals for a reliable estimate.
  • The estimated age does not meet the requirement. The available signals point to an age below the minimum the service requires.
Next steps

What if my age still can't be confirmed?

If the available age-check options can't confirm your age, you may still have other ways to access the service.

Depending on the service, you may be able to request an additional review, escalate your case, or ask a person to review your information.

The service you're trying to use determines which options you have and makes the final decision about access.

Trust

How we stop someone using another person’s face or ID, what happens to your data, and who checks that we do what we say

Spoofing and fakes

How do we stop someone using your face or ID?

An age check is only worth doing if it cannot be borrowed, copied or faked.

Why this matters

A check that can be faked protects nobody. It can fail in two directions, and both cause real harm.

If a minor is passed as an adult
Someone underage gets in

This is the risk most people picture first. A young person reaches content, purchases or spaces meant only for adults, and the check that should have stopped them lets them straight through.

If an adult is passed as a minor
Someone gets into a space built for children

This is the risk people picture less often. A space built for children stays safe only while the check works in both directions, and a failure here usually surfaces long after it happened.

What Incode defends against

These are the ways people try to defeat a face-based check.

Deepfakes

A synthetic face, generated to look like a real person.

Injection attacks

A fake video fed straight into the camera feed instead of being shown to the camera.

3D masks

A molded replica of someone else’s face, worn to the check.

Printed masks

A printed photo or cut-out held up in front of the camera.

Replay and screen

A recording, or another screen, played back to the camera.

How we stop it

Four defenses run on every check that uses your face or your document.

Integrity

Protected against impersonation

Each check includes protection against age spoofing, impersonation, and tampering.

Liveness

A real person, in the moment

The check confirms a real, live person is taking the selfie. Photos, screen recordings, masks and deepfakes are detected, and will not pass.

Documents

The document has to be genuine

Where a check uses an ID, we confirm the document itself is real and unaltered, rather than a copy, a screenshot or an edit.

Matching

The face has to match the document

We compare the selfie you take with the photo on your document, so a genuine ID cannot be used by someone it does not belong to.

These defenses are tested by accredited outside labs rather than assessed by us. See how this is tested and certified below.

Privacy

What happens to your data?

Privacy is built into how a check works, not added on top. However your age is checked, we analyze only what the check needs, and keep only the age result.

Our privacy commitments

Five promises behind every check, whichever method you are asked to use.

Purpose

Age, not identity

We assess your age, and only your age. The check doesn't perform identity analysis or build a profile of who you are.

Collection

Only what's required

We collect only what a good-quality age check calls for, enough to keep it accurate and hard to fake.

Output

Minimal result

The result is limited to what a requirement calls for, confirming only that an age threshold is met.

Retention

Deleted after the result

Any personal information processed off your device is deleted once an age result is reached.

Training

Not used to train models

Data from your age check isn't used to train or improve our models, and we forbid using it to enhance any model in age assurance.

Our role

Incode acts as a processor, not a controller. Here is the difference, and why it matters for you.

Controller
The service

The service that asks you to prove your age. It decides that a check is needed, and why.

Processor
Incode

Runs the check on the service's instructions, and doesn't use your data for anything else.

In practice, the data is not ours to keep or reuse. It is used only to return the age result the service asked for, and is then deleted.

How your data is handled
1

You provide what's needed

Only the details the chosen check calls for.

2

Sent securely

Anything that leaves your device is encrypted in transit.

3

Analyzed

Your details are analyzed to reach an age result.

4

Result returned

The service receives the age result it asked for.

5

Data deleted

The personal information you provided is deleted. Only the age result is kept.

What we do

  • Assess your age on your device where the method allows
  • Use only what a given check needs
  • Delete personal information once the check is done

What we don't

  • Build a profile tied to your identity
  • Track your browsing or behavior
  • Keep your personal information after the result
Certifications

Who tests and certifies this?

Our age checks are measured by outside labs and standards bodies, not only by us.

Top-performing
age estimation and face recognition
Source: NIST
99.8%+
accuracy telling minors from adults
Source: Incode
Top vendor
in age verification and estimation
Source: Liminal
The certifications behind this

Independently audited and certified. See the full detail in our Trust Center.

SOC 2 Type 2

An independent auditor checked, over time, that we actually follow strong security practices for handling data.

ISO/IEC 27001

We meet the leading international standard for keeping information secure and managing security risks.

FedRAMP Ready

An accredited assessor reviewed our systems against the security standard the US government uses for its own cloud services, and the FedRAMP program office reviewed the findings. Full authorization is the next step.

Age Check Certification Scheme

A certification built specifically for age assurance. An independent body confirmed our checks work and handle your data responsibly.

NIST tested

The US standards body ran its own tests on how accurately our technology estimates age and recognizes faces, rather than taking our word for it.

iBeta PAD levels 1 to 3

An accredited lab tested how well our checks hold up against spoofing, like photos, masks, or deepfakes.

FAQs

Common questions about age assurance

Plain answers to what people ask most.

Have a specific question? Please reach out
Why am I being asked to prove my age?

Many services are now required by law to check that users meet a minimum age before showing certain content or features. The service you're trying to access has to confirm you are old enough.

Is this the same as proving who I am?

No. Age assurance checks your age, not your identity. In most cases you can confirm you are old enough without revealing who you are.

Do I have to upload an ID?

Not always. Several methods work without a document, such as a quick selfie estimate or a check through your phone. Which method is used depends on what the service and the rule require.

What happens to my data after the check?

Once your age result is reached, the personal information you provided is deleted. Only the age result is kept.

Is my selfie or information used to train AI?

No. Data from your age check is not used to train or improve our models. Where the method allows, your selfie is processed on your device and does not leave it.

What if the check gets my age wrong?

Age checks are not always exact. When a result is not conclusive, more than one method is available, and the steps you can take next depend on the service you are using.

Is my information secure?

Anything that leaves your device is encrypted, and our security is independently audited and certified, including SOC 2 Type 2 and ISO/IEC 27001.

Do you sell or share my information?

No. Incode acts as a processor: your information is used only to carry out the age check the service asked for, and not for anything else.

Get in touch

Ask us anything about age assurance

Whether you were just asked to prove your age, you build a service that needs to, or you're researching the space, we'd love to hear from you.

Reach out