No, the Ballet Crypto app never stores your wallet’s private key on the device. The BIP38 two-factor private key (composed of an encrypted private key and passphrase) is stored on the physical Ballet wallet itself, and nowhere else. To send coins out from your Ballet wallet, you must enter the wallet passphrase and scan the encrypted private key with the app. When you do that, the private key is stored in the mobile device’s RAM for only a moment to cryptographically sign the transaction, then it is immediately deleted. It never leaves the secure environment of the app and it is never exposed to the internet.
Articles in this section
- How are Ballet wallet private keys generated?
- Does the Ballet Crypto app store my Ballet wallet private key on my mobile device or transmit it over the internet?
- How is it possible to generate a cryptocurrency address from a passphrase and encrypted private key without combining them on the same computer?
- How do you make sure that company employees or anyone with access to Ballet manufacturing facilities cannot steal encrypted private keys or passphrases during or after the manufacturing process?
- How are Ballet wallet passphrases and encrypted private keys are matched correctly during the manufacturing process?
- How do you verify that each Ballet wallet’s encrypted private key can be decrypted by the wallet passphrase before selling wallets to the public?
- Why should I trust Ballet?
- How is it possible to generate an encrypted private key without knowing the passphrase needed to decrypt it?
- Do Ballet wallets allow me to generate my own private keys?
- Isn’t it safer to use cryptocurrency wallets that allow me to generate my own private keys?