UIID
UIID Menu
Zero-Knowledge Age Verification

ZERO-KNOWLEDGE
AGE GATING
WITHOUT TRACKING.

Verify that your users are "Over 18" or "Over 21" instantly. No physical document copies, no date-of-birth database logging—just clean mathematical proofs.

TRADITIONAL AGE GATING
IS BROKEN.

To access online age-restricted products, gaming portals, or adult communities, users are forced to capture and upload photos of their driving licenses. Websites end up holding copies of full physical addresses, document numbers, and facial images.

Storing date-of-birth records in plain text databases creates massive security hazards. Identity theft rings look specifically for repositories containing verified names alongside birth dates.

Over-Disclosure Risk

Users must reveal where they live just to prove they are old enough to purchase a bottle of wine or enter a gaming lobby.

Database Honeypots

Merchant portals accumulate unencrypted date-of-birth databases, violating state and regional storage regulations.

SELECTIVE DISCLOSURE
IS THE FUTURE.

UIID resolves age-gating by introducing a decentralized cryptographic gate. Users verify their passport details locally, and the protocol generates a Verifiable Credential stating only: "Over 18: Yes".

Zero-Knowledge Mathematical Proofs

Prove attributes mathematically without sharing the underlying raw date parameters or record fields.

Decentralized Verification Gates

Applications query our verifiable JSON endpoints. Data stays strictly secure on user hardware.

ZERO-KNOWLEDGE METRICS

TOTAL DISCLOSURE LIMIT

  • ✓ No physical identity files shared
  • ✓ Compliant with strict regional regulations
  • ✓ Verify in under 5 milliseconds
  • ✓ User controls disclosure parameters

FOUR PILLARS OF ZERO-KNOWLEDGE GATING

Heuristic Estimations

Validate parameters with advanced age heuristics without logging specific ID identifiers.

OIDC Integration

Expose age-verified claims natively over secure OpenID Connect scope authorizations.

Ed25519 Speed

Every age verification credential is signed in microseconds using robust Ed25519 keys.

Compliance Logging

Maintains local, immutable audit trails of verification actions for merchant assurance.

ZERO-KNOWLEDGE GATING SEQUENCE

1

Age Verification Request

A portal queries UIID for age status, utilizing our OID4VP request objects matching standard formats.

2

Local Cryptographic Proof

The user's app validates their encrypted core record, signing a zero-knowledge claim that confirms the age boundary locally.

3

Secure Callback Complete

The signed claim is returned via the callback endpoint, instantly completing verification while protecting the user's primary birth records.

DEVELOPER INTEGRATION

Query age-verified credentials securely using standard OpenID scopes:

{
  "endpoint": "/api/v1/kyc/age-verification/status",
  "scopes": ["openid", "age_over_18"],
  "response": {
    "user_id_hash": "2ea93e11aefd8",
    "age_over_18": true,
    "verifiable_presentation_jwt": "eyJhbGciOiJFZERTQSIs..."
  }
}

GLOBAL STANDARDS COMPLIANCE

GDPR Art. 5

Total data minimization compatibility. No unused physical data is held or processed.

FTC COPPA

Total architectural support for child protection and verified parental authorization protocols.

UK Age Verification

Matches guidelines for advanced zero-knowledge proof frameworks defined by regional trust services.

FREQUENTLY ASKED QUESTIONS

Instead of uploading a picture of your passport or ID card, UIID converts your verified birth date into a cryptographic proof. The web portal only receives a verified confirmation of your age range status.
No. Merchants only receive an anonymized token alongside the cryptographic proof. This completely eliminates merchant database security vulnerabilities.
Yes. UIID's age verification is fully integrated with mobile NFC and mobile-optimized OID4VP flows.

VERIFY AGE SECURELY TODAY.

Join millions of users proving age attributes securely without identity theft exposure.