Skip to content

Engineering principles

At Privy, we believe technical decisions are moral decisions. These are the principles Privy is built with

Secure

Nothing is more important than your user's security. Privy’s key management system uses Shamir’s secret sharing to shard user’s private keys such that neither your app, nor Privy, can ever access a user’s keys. Keys are only ever reconstituted on the user’s device at the point of signing a message or sending a transaction.

Privy regularly undergoes rigorous audits to ensure your users control and privacy over their wallets.

Portable

Privy is compatible with any chain your application operates on. Your application can provision embedded wallets (or link external wallets to a Privy account) on Solana and all EVM compatible chains. Privy is at the bleeding edge of distributed systems so when you want to build on a new chain, that chain is already supported.

Easy to use

In parallel, Privy comes with out of the box default UIs, that are highly customizable. Get set up with simple smart wallet creation pipelines and UI Kits if you need them to get started quickly.

Bare metal

Privy gives your application low level access to make requests on wallets to support a fully customized your product experience. Your application can spin up one or more wallets per user across multiple chains using our bare metal functionality.