To support users that come to your app without their own wallet, Privy makes it easy for you to provision embedded wallets.
Embedded wallets are self-custodial Ethereum wallets that are embedded into your app. This allows your users to take wallet-based actions without ever leaving your site. Embedded wallets are are the easiest way to unlock your full product experience for users who don't have, or don't want to connect, their own wallet.
With Privy, your users can use an embedded wallet in your app or bring their own.
Privy's embedded wallets are built around a few core design principles:
- Simple to use. Users can log in with email, SMS, or their social accounts and create a wallet by just setting a simple PIN for recovery. No seed phrases or third-party downloads. Users confirm wallet-based actions with human-friendly messages and can use their wallets across all of their devices.
- Easily composable. Embedded wallets are tightly integrated with the existing Privy SDK and its wallet connectors, meaning so your users can easily use an embedded wallet or bring their own wallets (BYOW) if they prefer.
- Fully self-custodial. Wallets are fully owned by users and can never be accessed by you or Privy, meaning users stay in control and you stay compliant. Embedded wallets are exportable and interoperable; users can easily bring their assets to OpenSea, Snapshot, and across web3.
- Audited and secured. Privy uses Shamir Secret Sharing, end-to-end encryption, and hardware security modules to enforce layered factors of security, ensuring user wallets are never accessible outside of user contexts.
Get started by creating embedded wallets for your users!
We believe the best products are built alongside users. In kind, Privy is launching embedded wallets with alpha partners to work through feedback and iterate towards the right product experience. If you're interested in getting access, please reach out!.