Go.cam Age Verification
Official Go.cam open-source age gate—self-hosted alongside Rizz, with encryption keys and callback wiring documented in-repo.
2024
- Go.cam
Node.js
Docker
Go.cam
Age verification · self-hosted
Official AVS flow
Context
Regulated age checks need a dedicated, auditable surface—not a quick iframe wedged into the match loop or a proprietary cloud API with unclear data handling.
Build
We deployed Go.cam as a sibling service with its own lifecycle, matching go-cam/.env encryption keys to the NestJS SDK cipherKey and keeping verification UX on Go.cam’s official flow.
Operators update via documented scripts without redeploying the consumer React app or LiveKit paths.
Client: Rizz Roulette
Impact
- Self-hosted age gate with upstream-aligned behavior
- Clear separation from FastAPI gender inference
- Integration examples for Node and backend callbacks
More case studies

Rizz AI Gender Service
FastAPI + InsightFace ONNX inference for gender-age signals—isolated from matchmaking with commercial-safe model governance.
NestJS ↔ Go.cam
POST /age-verification/callbackPolicy gate → match
Rizz Age Verification Integration
NestJS age-verification module—Go.cam SDK callbacks, session state, and policy hooks before users enter match.