> For the complete documentation index, see [llms.txt](https://get-verso.gitbook.io/get-verso-launch-your-web3-app-faster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://get-verso.gitbook.io/get-verso-launch-your-web3-app-faster/the-get-verso-stack/key-management.md).

# Key Management

ey management is most sensible aspect of a wallet or web3 app. That is why we propose several options for storing and managing the end-user private key.

| Key Management                          | Description                                                                                                                                                                                                                                                                                                                            |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Phone Storage                           | Private key is stored on the phone. More information in the [Security](/get-verso-launch-your-web3-app-faster/security.md) section.                                                                                                                                                                                                    |
| Circle Programmable Wallet              | <p>Key Management, Signature, Sign Message or Submit Transaction (<em>Circle Smart Contract Platform</em>) handled by Circle back-end after end-user authentication (via email or social login).<br><a href="/pages/f1nck06PpAcabUkqPqBj">Demo here</a></p>                                                                            |
| B.Chain Hardware Wallet by IDEMIA       | Private key is store in external secured device. [Demo here](/get-verso-launch-your-web3-app-faster/demo-videos/app-example-b.chain-hardware-wallet-companion-app.md)                                                                                                                                                                  |
| MPC - Web3 Auth                         | Private key is handled by an external set of providers. User authenticate with email OR Social Network login.                                                                                                                                                                                                                          |
| Zk Waas - Particle Network              | Private key is handled by an external provider. User authenticate with email OR Social Network login.                                                                                                                                                                                                                                  |
| External App - WalletConnect Web3 Modal | <p>Key is handled by another app installed in the same device. User login using WalletConnect Modal View through a WalletConnect compliant Wallet. <br>Full list of compatible wallet <a href="https://explorer.walletconnect.com/?type=wallet&#x26;chains=eip155%3A1">here</a>.<br><img src="/files/nVGsKvI79mh0weT4QwGk" alt=""></p> |
