Solutions · Compliance

Compliance · Prove without exposing.

Regulators want to know your users are real, age-appropriate, and in-jurisdiction. Users don't want to hand over passports to every dApp. Zero-knowledge KYC solves both.

Checks completed
8,712
total · 5 pilots
PII stored
0 bytes
zero-knowledge
Jurisdictions
12
live · issuers
Failed audits
0
lifetime
Talk to sales Developer Hub
The problem

Traditional KYC dumps a copy of your passport into every dApp's database. One breach = mass identity theft. Regulators demand it; users flee it; dApps carry unlimited liability.

HelixKey solution

HelixKey lets a trusted issuer sign a W3C Verifiable Credential once ("this human is 21+ and US-resident"). The user's biometric proves the same body presented that credential. Zero PII on-chain, zero PII in the dApp.

Use cases

What you can build.

Case · 01
Age verification
21+ / 18+ gates without collecting DOB.
PII exposed0
Case · 02
Jurisdiction proof
US-only / EU-only pools without an address.
False positives0.01%
Case · 03
Accredited investor
SEC accreditation zero-knowledge check.
Compliance risk0
Case · 04
Travel Rule
Above-threshold transfers with issuer-signed VCs.
PII in flight0 bytes
Integration

Five lines of code.

Drop-in Compliance integration. Full docs and samples in the Developer Hub.

import { HelixKey } from '@helixkey/sdk'; // User presents "over 21" credential — dApp verifies without seeing DOB const proof = await hk.presentCredential({ claim: 'age.over>=21', issuer: 'did:helix:jumio' }); if (await hk.verifyPresentation(proof)) grantAccess();

Ship compliant without surveillance.

Talk to us. First pilot integrations often qualify for a HelixKey Grant.

Start a pilot Grants program Other industries