logo

Prove your humanity while staying
anonymous

OpenPassport lets applications check their users are humans with a few lines of code, while preserving their privacy.
intro openpassport

Introducing OpenPassport, a digital identity powered by zero-knowledge technology.

1
Scan your passport
Scan your passport using the NFC reader of your phone.
2
Generate your proof
Generate a zk proof over your passport, selecting only what you want to disclose.
3
Share your proof
Share your zk proof with selected application.
OpenPassport

Explore use cases

Airdrops

Airdrops

Reward humans, not bots.
Protect yourself from farmers' flash selling.
Social media

Social media

Add a humanity checkmark to your users' profiles.
Prevent bot attacks on your network.
Protect your users from phishing.
Quadratic funding

Quadratic funding

Introduce Sybil resistance.
Fund meaningful projects supported by humans, not farmers.
Identity verification

Identity verification

Verify users are from a specific country or above a certain age.
Check they are not on sanctions lists.
Let them keep all other details private.
Wallet recovery

Wallet recovery

Safeguard your assets using your IDs as recovery sources.
Add new signers on your multisig for increased security.

Integrate in two lines of code

Import the OpenPassport SDK into your app and verify proofs in 2 lines of code.
Code Integration
case-studiesOpenPassport lets users scan the NFC chip in their government-issued passport and prove the validity of their ID anonymously.
Private by designOpenPassport uses zero-knowledge proofs to guarantee privacy. Proofs disclosing specific attributes are generated, and the full passport data never leaves the device.
Introduction
Selective disclosureUsers can selectively disclose specific information about themselves such as age and nationality.
Read Docs
100% open sourceOpenPassport is 100% open-source and contributor friendly. Its modular architecture allows for easily adding support for new ID documents and applications.
Github

Partnerships

This project is currently supported by PSE and the Ethereum Foundation.
partnershipspartnerships