> ## Documentation Index
> Fetch the complete documentation index at: https://docs.veriox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Privacy-preserving age verification for your website — no personal data, no friction.

Veriox lets you verify that a visitor is over an age threshold **without ever seeing their date of birth or any personal data**.

Visitors prove their age using their [Concordium](https://concordium.com) digital ID via a zero-knowledge proof. You get a verified result — over 18, over 21, or whatever threshold you need — and nothing else. No names, no dates, no documents stored on your end.

## How merchants integrate

Integration is a single Cloudflare Worker deployed to your account. Once deployed, Veriox:

* Injects a lightweight trigger script into your pages
* Presents a verification popup to unverified visitors
* Issues a signed session cookie once verification passes
* Anchors a tamper-evident audit trail on the Concordium blockchain
* Tracks usage centrally so you can see activity in your dashboard

There are no SDK calls to make, no API keys to embed in your frontend, and no changes needed to your privacy policy — verification happens entirely through Veriox infrastructure.

## What you need

* A Cloudflare account (free tier is fine)
* A Veriox account — [sign up at portal.veriox.io](https://portal.veriox.io)

## Next steps

<CardGroup cols={2}>
  <Card title="How it works" icon="shield-check" href="/getting-started/how-it-works">
    Understand the zero-knowledge verification flow
  </Card>

  <Card title="Quick start" icon="bolt" href="/getting-started/quick-start">
    Deploy your worker and go live in minutes
  </Card>
</CardGroup>
