Stop uploading your ID
to every website.

Verify your age once. Use it everywhere.

HOW IT WORKS

Three steps. Sixty seconds. Never again.

1

Verify once

Scan your government ID through our secure partner Veriff. Takes 60 seconds.

2

CAGE forgets your ID

We store only that you're 18+ or 21+. No name, no birthday, no document.

3

Use it everywhere

Sites check your age instantly and anonymously. You never re-verify.

FOR USERS

Your ID is none of their business.

One verification works across every partner site. Install the browser extension and never see a verification screen again.

No personal data is ever shared with any site — they only learn that you meet their age requirement. Nothing else.

Delete your account and everything disappears. No traces, no records, no data broker honeypots.

decoded_token.json
{
  "age_verified": true,
  "age_floor": 18,
  "sub": "anon_d945ddc7..."
}

↑ That's it. That's all they get.

integration.js
// Add age-gating in 3 lines
const url =
  `https://cageid.app/api/oauth/authorize
  ?client_id=${CLIENT_ID}
  &response_type=code`;

window.location.href = url;

FOR PARTNERS

Add age verification in minutes, not months.

Standard OAuth 2.0 / OpenID Connect. If your platform supports “Sign in with Google,” it supports CAGE.

No sensitive data to store or protect. No liability. Two age tiers: 18+ and 21+.

Works with any platform, any language, any framework.

See pricing

TRUST

Making the internet safer for young people.

Age verification should be universal and private — not a choice between safety and surveillance. CAGE proves you can have both.

CAGE stores

  • Anonymous ID
  • Age bracket (18+ / 21+)
  • Verification timestamp
  • Per-site anonymous tokens

Processed, then deleted

  • ID document images
  • Selfie video
  • Personal details

Handled by Veriff. Never touches CAGE servers.

Never collected

  • Your name
  • Birthday
  • Address
  • Face data
  • Browsing history

Ready to verify once?

GET STARTED