Skip to content
BrazID

Age verification by CPF, with the official birth date

Anyone who types a fake date gets in. Ask for the CPF and birth date and BrazID confirms the date matches the official one, returning day, month and year so you can apply your platform’s age rule.

Free plan with 20 lookups per month. No credit card.

Age verification

CPF
529.***.***-25
Birth date
26/11/1982
Over 18

Response in 12 ms

The cost of doing nothing

Without a real check, the risk lands on your company.

Minors walk right in

A date typed by hand is not verification. If a minor gets in, the company can be held liable for offering the service without effective control.

Sanctions and blocking

Ignoring child-protection rules can bring administrative sanctions, court orders and restrictions on the service.

Abandoned signups

Asking for an ID photo and a selfie to prove age makes some users quit midway. A CPF check happens inside the form itself.

Where age verification fails today

Self-declared birth date

The field accepts any date. Without a check, the age filter is just decoration on the form.

Document checks are slow

Asking for a photo of an ID creates waiting, manual review costs and signup drop-off.

Age rules change by product

One platform asks for 13, another 16, another 18. You need the birth date to apply each rule.

How BrazID solves it

  • Challenge

    Self-declared birth date

    Solution

    Ask for the CPF and birth date in the form and call the API. If the date does not match the official one, the response is 404 and nothing is charged.

  • Challenge

    Document checks are slow

    Solution

    The response returns day, month and year separately. Work out the age and apply your product’s rule, whether 13, 16 or 18.

  • Challenge

    Age rules change by product

    Solution

    All in the same signup call, with no document upload and no manual review queue.

Legal compliance

ECA — Law 8,069/1990

Establishes full protection for children and teenagers, including access to content and services.

ECA Digital

Strengthens the duties of digital platforms to protect children and teenagers, including age verification mechanisms.

LGPD — art. 14

Requires specific care when handling children’s and teenagers’ data, always in their best interest.

Every lookup is kept in your dashboard history with a masked CPF, date, result and response time, to support audits and compliance reviews.

For information only. This does not replace advice from your legal team.

Frequently asked questions

Does CPF age verification replace a liveness check?

No. It confirms the birth date provided is the one on the CPF, not who is typing. For higher-risk cases, combine it with a liveness check or document review.

What happens if the user types a wrong date?

The API responds 404, with no charge, and you ask the user to check the data before trying again.

Can I apply different rules, like 13, 16 or 18?

Yes. The API returns the official birth date, and the age rule is yours to define, product by product.

How much does it cost?

Each successful lookup uses 1 credit. Invalid or not found CPFs are not charged. The free plan includes 20 lookups per month and Pro plans start at R$ 29.

Stop accepting the date users type in

Create your account, generate an API key and check your first birth date in minutes.

Free plan with 20 lookups per month. No credit card.

See also