[ Zero-knowledge identity ]

Prove who you are. Reveal nothing.

Veil lets people verify their age, residency or credentials online without sharing the documents behind them. Private by design, verifiable by anyone.

Verify a credential → How it works
latest proof 0x7c3fa91e · verified
ArclineNexa BankOrbit IDHalo PayMeridian
[ Products ]

Two tools. One promise.

Users keep their data on their own device. Businesses get a cryptographic yes or no, and nothing else to store, leak or lose.

VeilGate · for people

Your data stays yours.

Turn any login, bank or government record into a private proof you control.

VeilCheck · for business

Verify in seconds.

Check customers instantly and never store sensitive personal data again.

[ Protocol ]

How a proof is made.

01

Connect

Log in to a trusted source like your bank. Veil observes the encrypted session.

02

Prove

A zero-knowledge proof confirms one fact, like "over 18", and nothing more.

03

Share

Anyone can verify the proof. Your documents never leave your device.

01

Age checks

Prove you're over 18 without showing your ID.

02

KYC

Pass bank onboarding with a single proof.

03

Residency

Confirm your country without an address.

04

Credentials

Prove a degree or license, privately.

0Documents shared
0Avg. proof time
0Data sources
0Proofs verified
[ Developers ]

Ten lines to trust.

Drop the Veil SDK into your sign-up flow. You receive a verified claim, never the raw data.

Read the docs →
import { Veil } from '@veil/sdk'

const veil = new Veil({ appId: 'app_9f2…' })

const proof = await veil.request({
  claim: 'age >= 18',
  sources: ['bank', 'gov_id'],
})

if (await veil.verify(proof)) unlock()
// no names, no dates, no documents stored
[ FAQ ]

Questions, answered.

What is a zero-knowledge proof?

It's a way to prove a statement is true, like "I'm over 18", without revealing any other information, such as your name or birthday.

Does Veil see my data?

No. Proofs are generated on your device. Veil only sees the final proof, never the documents behind it.

Which sources are supported?

Over 140 banks, government portals, universities and platforms, with more added every month.

How much does it cost?

Free for people. Businesses pay per verification, with volume discounts.

[ Get started ]

Privacy is a right, not a setting.

Launch app →