Skip to main content

How do you access verified user data from existing websites in your app?

Verify user data from any website,
with their consent.

TLSNotary is an open-source library that uses cryptography to let users prove facts about their web data to third parties, with full control over what is shared.

EXISTING WEBSITES
User's Data
🌐
Social media
Healthcare
🏛
Gov portals
🏦
Banking
...
User
TLSNotary
user controls what is shared (privacy)
YOUR APP
Verified Data
Proof of identity
Account balance
Account ownership
...
no changes required
verification without
central middleman
Text is not SVG - cannot display
EXISTING WEBSITES
User's Data
🌐
Social media
Healthcare
🏛
Gov portals
🏦
Banking
...
User
TLSNotary
user controls what is shared (privacy)
YOUR APP
Verified Data
Proof of identity
Account balance
Account ownership
...
no changes required
verification without
central middleman
Text is not SVG - cannot display

Simple for the user, cryptographically sound under the hood

🔒
Step 1

User browses normally

The user visits any web server: banking, social media, government portals. Nothing changes for the server.

🤝
Step 2

The verifier witnesses the encrypted data

With TLSNotary the verifier makes sure the user can not cheat.

Step 3

Share only what you choose

The user is in full control of what is shared. The verifier knows it's authentic.

Why TLSNotary?

10+ years of research. Developed at the Ethereum Foundation.

Universal

No server changes needed. Works with any HTTPS website.

Open Source

Apache 2.0 / MIT licensed. Built as a public good, no vendor lock-in.

Private

Choose exactly what to reveal. Redact everything else. Zero-knowledge proofs for sensitive data.

Secure

Pure cryptography. No trusted hardware. Multi-party computation and state of the art cryptographic primitives.

Read more about why TLSNotary →

Start Building with TLSNotary

Explore the documentation, run the Quick Start, or join the community.