Learn › Module 3 of 6

Keys, backups and security

This is the module that decides whether you still have your money in five years. It is also the shortest one to apply: three habits cover most of the risk.

1. The deal you signed

Self-custody means the key is yours. In exchange:

Your threat model is the list of things you actually want protection from. For most people it is, in order: losing the phone, forgetting the password, a thief who knows the phone PIN, malware on a computer, and a "helpful" stranger on the internet.

2. The recovery phrase

Twelve words from a fixed list of 2048. They are not "a password for the app": they are the wallet. From them, every address — present and future — is derived deterministically.

Anyone who reads them can rebuild your wallet elsewhere and spend your coins, without your phone and without your password.

Storage, in order of preference

  1. Paper, offline, in a place you control — plus a second copy in a different physical location, so a fire or a flood does not destroy both.
  2. Stamped metal if you expect humidity, fire or long-term storage.
  3. Split storage (two locations, each incomplete) if you are worried about a single theft.

Never

The app never asks for your phrase — except in the backup flow, where it only shows it to you, and when you import a wallet on your own initiative. Any other request for those words, from any "support agent", is theft in progress.

3. Verify the backup while it is empty

A backup you have never tested is a hope, not a backup. Do this once, as soon as the wallet is created:

  1. write the words down;
  2. complete the app's verification step (it asks you to pick a few words out of order);
  3. reinstall the app (or use a second device) and import the wallet from the paper copy;
  4. check that the same addresses and the same balance appear;
  5. only then send funds to it.

Bonus: keep a small "canary" amount in the wallet. If the canary moves and it was not you, you know the phrase leaked before the main balance does.

4. Password, encryption, biometrics

On the phone the phrase is stored encrypted with AES-GCM. The encryption key is derived from your password; the password itself is never stored in plain form and never sent anywhere.

On the web/PWA variant the encrypted seed lives in the browser's localStorage. It is the best a browser can do, but weaker than a phone keyring: any script running in that page while the vault is unlocked can read the keys in memory, and an XSS bug is a real threat. For meaningful funds, use the mobile app.

5. Device hygiene

6. The scams that actually happen

The common thread: all of them need you to do something — type the words, install something, sign something. Pause at the request, not after.

7. Emergencies, one by one

Takeaway — The recovery phrase is the wallet. Keep it offline, in two places, verified while the wallet is empty. Treat the password as convenience and the phrase as ownership. No legitimate request for those twelve words exists.

8. Check yourself

  1. Where are your twelve words right now? If the answer is "in the phone", fix that today.
  2. You restore the phrase on a new phone. Do you also need the old password?
  3. Someone offers to "fix your wallet" if you read them the phrase. What is the only correct reply?