<p>The Trezor wallet is a Hierarchical Deterministic wallet. This means that the entire wallet is derived from the seed. The seed is encoded as the 24 word mnemonic which is what you have to backup. To restore the wallet, you enter the mnemonic which is converted to the seed. The private keys are then derived from the seed, and since it is the same seed and algorithm, you will get the same private keys when you restore.</p>

<p>The Trezor (or any other hardware wallet) will not send any data back to the manufacturers. If they did, they would lose all of their reputation and the devices would not be safe nor recommended.</p>

CC BY-SA 3.0
2017-06-17T22:53:50.460Z
2017-06-17T23:53:08.283Z
2017-06-17T23:53:08.283Z
Ava Chow
<p>The Trezor generates a seed offline on your device. Neither the private key nor this seed are ever shared with SatoshiLabs.</p>

<p>In fact, you're in sole control of your private key: when you first set up your Trezor, you're being shown the 24 words that encode your seed. You have to write these words down and keep them as a backup. When you lose your Trezor, you can use these 24 words to regenerate your wallet by putting them into another Trezor, or using compatible software that performs the same key derivation.</p>

CC BY-SA 4.0
2021-01-28T15:54:14.020Z
What would compatible software be? I would be interested in testing a recovery on my own, without an additional Trezor or Ledger.
bomben
CC BY-SA 4.0
2021-01-28T18:30:07.530Z
@Ben: Trezor uses BIP32 with custom derivation paths, see e.g. https://wiki.trezor.io/Standard_derivation_paths. So, any wallet that allows custom paths with BIP32. I cannot recommend a concrete one myself from the top of my head, but it would be a great follow-up question to create! Could you please start a new topic with that question?
Murch
CC BY-SA 4.0
2021-01-29T08:19:24.163Z
https://bitcoin.stackexchange.com/questions/101991/what-software-can-i-use-to-calculate-my-private-key-from-a-seed-e-g-trezor-or
bomben
CC BY-SA 3.0
2017-06-17T22:31:35.473Z
2017-06-17T22:31:35.473Z
Murch
<p>If the private keys never leave the TREZOR, how can they be restored if I lose it?  I am assuming that maybe the private key is generated on the TREZOR and then encrypted before being sent to SatoshiLabs where they only have encrypted data that requires a few of the 24 words to unencrypt.  Can anyone validate this or tell me how it is actually done.  I guess my concern is that I don't have control over my private key...</p>

CC BY-SA 3.0
2017-06-17T22:27:11.663Z
It took me five times reading to realize what you meant by "[…] the private key is generated on the TREZOR and then encrypted before being sent to TREZOR[…]". I've edited your question slightly to make it a bit clearer. I hope that I understood your intention correctly.
Murch
<private-key><recover-private-key><trezor>
How does Trezor's wallet recovery work if the private key never leaves the device?
trezor-nub
# How does Trezor's wallet recovery work if the private key never leaves the device?

(Asked by: username_0 on 2017-06-17)

If the private keys never leave the TREZOR, how can they be restored if I lose it? I am assuming that maybe the private key is generated on the TREZOR and then encrypted before being sent to SatoshiLabs where they only have encrypted data that requires a few of the 24 words to unencrypt. Can anyone validate this or tell me how it is actually done. I guess my concern is that I don't have control over my private key...

**Tags:** private-key, recover-private-key, trezor

> **Comments:**
> **username_1**: It took me five times reading to realize what you meant by "[…] the private key is generated on the TREZOR and then encrypted before being sent to TREZOR[…]". I've edited your question slightly to make it a bit clearer. I hope that I understood your intention correctly.  

---

## 2 answers

### Answer by username_1 on 2017-06-17. Score: 5 | Accepted answer

The Trezor generates a seed offline on your device. Neither the private key nor this seed are ever shared with SatoshiLabs.

In fact, you're in sole control of your private key: when you first set up your Trezor, you're being shown the 24 words that encode your seed. You have to write these words down and keep them as a backup. When you lose your Trezor, you can use these 24 words to regenerate your wallet by putting them into another Trezor, or using compatible software that performs the same key derivation.

> **Comments:**
> **username_3**: What would compatible software be? I would be interested in testing a recovery on my own, without an additional Trezor or Ledger.  
> **username_1**: @Ben: Trezor uses BIP32 with custom derivation paths, see e.g. https://wiki.trezor.io/Standard_derivation_paths. So, any wallet that allows custom paths with BIP32. I cannot recommend a concrete one myself from the top of my head, but it would be a great follow-up question to create! Could you please start a new topic with that question?  
> **username_3**: https://bitcoin.stackexchange.com/questions/101991/what-software-can-i-use-to-calculate-my-private-key-from-a-seed-e-g-trezor-or  

---

### Answer by username_2 on 2017-06-17. Score: 4

The Trezor wallet is a Hierarchical Deterministic wallet. This means that the entire wallet is derived from the seed. The seed is encoded as the 24 word mnemonic which is what you have to backup. To restore the wallet, you enter the mnemonic which is converted to the seed. The private keys are then derived from the seed, and since it is the same seed and algorithm, you will get the same private keys when you restore.

The Trezor (or any other hardware wallet) will not send any data back to the manufacturers. If they did, they would lose all of their reputation and the devices would not be safe nor recommended.


---

