ZERO-KNOWLEDGE IDENTITY VERIFICATION

Verify,
don't collect.

Confirm your users are eligible, without ever obtaining their personal data.

USER'S ID · STAYS ON THE PHONE

Name Date of birth ID number Nationality
ZERO-KNOWLEDGE PROOF GENERATED ON THE PHONE

EVERYTHING THE BUSINESS RECEIVES

Age 18 or over Passed

PRIVACY

Privacy

Personal data never leaves the user's phone; the business receives only a pass or fail. No personal data on your servers means none to leak.

ANTI-FRAUD

Fraud Prevention

Edited IDs, fake documents and accounts opened in someone else's name cannot pass verification, cutting fraud and identity theft at the source.

VERIFIABLE

Verifiable

Every proof can be checked mathematically, so a fake is caught instantly. With third-party audits and source code review, the system itself stands up to scrutiny too.

01 · THE PROBLEM

Collecting IDs costs more than you think

Breach risk and legal liability

Storing ID images means holding data on your users that could leak at any time, along with the legal liability that comes with it.

Time and staff for manual review

Checking documents one by one takes staff time, and the slower the review, the longer users wait.

Users dropping out of sign-up

Asking for an ID upload makes many users abandon sign-up halfway through.

02 · HOW IT WORKS

Prove you're over 18
without showing your birthday

A zero-knowledge proof lets a user prove that a statement is true while revealing nothing else. The business gets the answer, but never the data.

STEP 1

The phone reads the ID

The user's phone reads a Citizen Digital Certificate, an e-passport chip, or a credential from a digital wallet. The data never leaves the device.

STEP 2

A proof is generated on the phone

The phone computes a mathematical proof locally that answers only one question: does the user meet the condition?

STEP 3

The business receives only the result

The business verifies the proof and learns pass or fail, without touching any personal data.

INTERACTIVE DEMO

Simulate an "age 18 or over" check

USER'S PHONE (LOCAL)

Date of birth: 2001-03-14
Condition: age ≥ 18
Status: {{phoneStatus}}

The birthday is used only here and is never sent.

BUSINESS SERVER RECEIVES

{{serverWaiting}}
{ "age_over_18": true }
Verified

No birthday, no name, no ID number.

03 · PRODUCTS

Verification modules and use cases

It's not just government IDs. The email, online banking and login accounts users already have can all serve as data sources for zero-knowledge proofs.

SOURCE A

Based on government IDs

Citizen Digital Certificate, e-passports and digital credential wallets

A1

E-passport · Citizen Digital Certificate

Nationality Verification

Named concert ticketing Government subsidies Civic participation platforms

Scenario

A ticketing platform confirms at checkout that each buyer is a real, named Taiwanese national, so scalpers can't grab tickets with masses of fake accounts. A subsidy platform can likewise confirm an applicant is a citizen without first collecting their ID number.

A2

E-passport · Citizen Digital Certificate

Age Verification

Alcohol & tobacco e-commerce Game ratings Dating platforms

Scenario

At checkout on an online liquor store, a shopper proves they are an adult in seconds on their phone. The merchant stays compliant without ever learning the shopper's birthday.

A3

Digital credential wallet

Credential Verification

Car rental platforms Telecom SIM credentials Convenience-store pickup

Scenario

When renting a car online, users prove they hold a driver's license without revealing its details. At convenience-store pickup, a telecom SIM credential proves only the name and last three digits.

SOURCE B

Based on existing digital data

Email, website data and login accounts

B1

zkEmail · DKIM

Email Verification

Job offers & employment Orders & receipts Membership

Scenario

A rental platform lets a new hire prove an upcoming start date with the offer email from their employer. The system verifies the email was signed by the company's mail server and hasn't been altered, without seeing anything else in it.

B2

zkTLS

TLS Verification

Proof of balance Income thresholds Proof of account ownership

Scenario

A loan or rental applicant logs in to their own online bank and proves their balance is above a threshold. The business never gets their login credentials and never sees the actual amount or transactions.

B3

zkLogin · OIDC

OAuth Verification

Employee-only access Campus identity Social accounts

Scenario

An employee perks platform lets users prove with their work account that they belong to the company's domain. The platform learns only that they work there, not who they are.

04 · WHY US

Why choose us

01

The right technology for you

We pick the best fit for your needs from the many zero-knowledge proof technologies available.

02

Research turned into product

APIs, SDKs and a dashboard your team can integrate directly.

03

Built for Taiwan

Support for the Citizen Digital Certificate, e-passports and digital credential wallets, deep familiarity with Taiwan's Personal Data Protection Act, and local technical support.

Our servers never touch personal data either.

05 · ENGAGEMENT

Work with us today

Available now

Custom Integration

We plan and support integration around your verification needs and existing systems. No need to wait for a fully standardized product; you can start now.

Coming soon

Self-Serve SaaS

Sign up, get your API keys and integrate on your own to go live quickly with a standard plan.

06 · SECURITY & TRUST

Security you can verify

Source code review

Under NDA, customers or their appointed security firms can review our core circuits and source code.

Third-party security audits

We undergo independent third-party security audits, and the results are available to customers.

Government signatures as the root of trust

Data in the Citizen Digital Certificate, passport chips and digital credential wallets carries government-issued digital signatures. Proofs built on them come from a trusted source and cannot be fabricated.

07 · ROADMAP

Roadmap

2026 Q2

Core technology

Proof circuits and verification flow completed.

2027 Q1

First customer live

Our first integration goes live for real users.

2028 Q1

SaaS launch

Businesses can integrate on their own.

2028 and beyond

Cross-border verification network

Support for e-passports from more countries and international digital identity wallets, so businesses can serve users abroad with a single integration.

08 · TEAM

Team

Zero Knowledge Technology co-founder Vivian Jeng speaking on stage

CO-FOUNDER · CEO

Vivian Jeng 鄭雅文

Co-founder & CEO

Five years as a developer and team lead at the Ethereum Foundation, specializing in zero-knowledge proof tooling and applications.

LinkedIn

09 · FAQ

Frequently asked questions

{{f.a}}

10 · CONTACT

Book a consultation

Tell us what you need to verify and we'll get back to you within 5 business days.

Partnership inquiries

Vivian Jeng · +886 978 175 180
What do you want to verify?