Privacy-preserving KYC — all processing in-browser

Verify Your Identity

Real document OCR, face matching, and liveness detection — all running locally in your browser. No data ever leaves your device.

Progress auto-saved. You can safely close this tab and return within 30 minutes.

🛡️
KYC via SumsubSANDBOX MODE

Sumsub is the same KYC provider HashKey Exchange uses. Your documents are verified by a regulated provider — they never touch our servers. HSK Passport only learns that verification succeeded, then issues a zero-knowledge credential bound to your wallet.

This demo uses Sumsub's sandbox — production deployments enable iBeta L2 liveness, document authenticity checks, and internal face dedup. See the research-mode in-browser flow →

Need testnet HSK? Get some for gas before issuing your credential on-chain.Open HashKey Testnet faucet
identity
document
selfie
liveness
review

Create Your Identity

Connect your wallet and sign a message to generate a Semaphore identity. Deterministic from your signature — never leaves your browser.

Sumsub will show the identity document types (passport, ID card, driver's license, residence permit) available for the selected country. Pick the country that issued your ID — not your current location.

We'll send one transactional email when your credential is issued (or rejected) — never marketing. Stored only against your verification request, never on-chain.