Back to Community
Discussion
Show & Tell

We built age verification for our gaming platform

GA

GameDev Studio

about 1 month ago
90
0
Excited to share what we've built! We integrated CredLyr for age verification on our gaming platform. ## The Problem We're required to verify users are 18+ for certain game content. Traditional approaches meant: - Collecting ID documents (privacy nightmare) - Using credit card as proxy (excludes many users) - Trust-based age gates (not actually compliant) ## Our Solution We implemented VC-based age verification: ### User Flow 1. User hits age-gated content 2. Clicks "Verify with Digital ID" 3. Scans QR with their wallet (we support several) 4. Presents age credential 5. Instant access granted ### Technical Implementation ```typescript // Policy: Just needs proof of age, no birthdate const policy = await credlyr.policies.create({ name: 'Gaming Age Gate', requiredCredentials: [{ type: 'AgeCredential', constraints: { ageOver: 18 } }] }); // In the age gate component const verification = await credlyr.verifications.create({ policyId: policy.id, redirectUrl: window.location.href }); ``` ## Results After 3 Months - **12,000+ verifications** completed - **94% completion rate** (users who start, finish) - **Zero PII stored** - we literally don't know their birthdates - **Regulator approved** - passed our compliance audit ## Screenshots [Would include screenshots but can't attach here - happy to share separately] ## Lessons Learned 1. QR codes work great on desktop, deep links better on mobile 2. Explain to users why this is better than uploading ID 3. Support multiple wallets - users have preferences Questions welcome!