Zenvora
All case studiesTrust & safety · Age

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