<p>Since the wallet doesn't ask you for your seed phrase every time you need to sign a transaction, the logical conclusion is that it is indeed storing your private keys. The specific method and security measures might vary between apps and operating systems, but one such method is the <a href="https://developer.android.com/training/articles/keystore.html" rel="nofollow noreferrer">Android Keystore</a>.</p>

CC BY-SA 4.0
2021-12-17T15:33:04.043Z
2021-12-17T15:33:04.043Z
Vojtěch Strnad
<p>I've used wallets that give a seed phrase, but don't ask for a password to send coins (signing a transaction).
I can't imagine they encrypt with the seed phrase since you don't ever re-enter the seed phrase to send a tx (only to restore an account on another device). I also can't imagine they would store the private keys in plaintext on the device.</p>
<p>So how does the mobile wallet access the private keys to sign your transaction when you send coins?</p>

<encryption><wallet-security>
For mobile wallets that don't ask for a password, how are keys encrypted on your device?
drdo
# For mobile wallets that don't ask for a password, how are keys encrypted on your device?

(Asked by: username_0 on 2021-12-17)

I've used wallets that give a seed phrase, but don't ask for a password to send coins (signing a transaction).
I can't imagine they encrypt with the seed phrase since you don't ever re-enter the seed phrase to send a tx (only to restore an account on another device). I also can't imagine they would store the private keys in plaintext on the device.

So how does the mobile wallet access the private keys to sign your transaction when you send coins?

**Tags:** encryption, wallet-security


---

## 1 answers

### Answer by username_1 on 2021-12-17. Score: 1 | Accepted answer

Since the wallet doesn't ask you for your seed phrase every time you need to sign a transaction, the logical conclusion is that it is indeed storing your private keys. The specific method and security measures might vary between apps and operating systems, but one such method is the [Android Keystore](https://developer.android.com/training/articles/keystore.html).


---

