Discussion
Show & TellWe 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!