Privy
Simple APIs to manage user data off-chain
With a few lines of code, securely integrate sensitive data into your product. Build delightful experiences without putting your users, or their privacy, at risk.
😱
Delight your users
Protect your users
Pick one two.
Web3 deserves better tooling
Get back to building great products and earn your users’ trust.
1// One call to encrypt sensitive data and store the encrypted result2privy.put("0x71C..6F", [3 { field: "email", value: "user@example.com" },4 { field: "ssn", value: "123-45-6789" }5]);67// One call to retrieve encrypted data and return the unencrypted result8privy.get("0x71C..6F", ["email", "ssn"]);9
Private and pragmatic
All data is encrypted client-side with your user's keys. Privy never sees user data.
Easy to integrate
Native libraries for your stack and your crypto wallet.
Web2 meets Web3
Easily bridge private (off-chain) and public (on-chain) user data.
Better products deserve safer data.
Associate real-world data to your users' on-chain addresses.

Build compliant products
Secure KYC and other sensitive data without having it touch your stack.
Get Started

N wallets, 1 user
Build a unified experience across user wallets without doxxing your users.
Get Started
Privy