Age verification is required across industries — alcohol and tobacco delivery, online gambling, social media platforms, and age-restricted content. Verifa extracts date of birth from government-issued IDs and calculates age automatically, so you never have to trust self-reported ages.
Self-reported birthdates are trivially falsified. Credit-card checks only confirm the cardholder is 18+, not the actual user. Document-based verification extracts the date of birth directly from a government ID and pairs it with a selfie to confirm the person presenting the document is the document holder.
age_check_passed: true/false with the extracted ageThe minimum age threshold is configured in your workflow, not per-session.
When you add the Age Verification check to your workflow in the dashboard, you
set the minimum_age value there (e.g., 18, 21, 25). See the
Creating a Workflow tutorial for how to
configure this.
The age_check_passed field gives you a direct boolean — no date math required
on your end.
For age verification, a minimal workflow is usually sufficient:
Build this in the dashboard using the workflow builder, or use the “Age Gate” template when creating a new workflow.
The following checks run automatically on every session — you don’t need to add them to your workflow:
For stricter compliance (e.g., UK Online Safety Act, Australia Social Media Age Act), consider adding these optional checks to your workflow:
For age-gated checkout flows, use a popup or modal so the user stays on your page:
Verifa’s document-based approach satisfies all of these — the extracted age comes directly from a government ID, not self-attestation.