Home / Scam safety / Seed phrases and private keys
Seed phrases and private keys: why nobody gets your twelve words
A leaked password can be changed. A leaked seed phrase cannot. Understanding the weight of that sentence matters more than memorising any security checklist.
A seed phrase is not a password. It is the key itself. A leaked password can be changed; a leaked seed phrase cannot, and your only response is to move the funds immediately — because whoever has it holds exactly the same authority you do, and the ledger cannot tell you apart. Which reduces the handling rules to one: never type it into any screen, and never give it to anyone.
What it actually is
When you create a self-custody wallet, the software generates a large random number. That number is the private key. It is too long to remember, so it gets encoded as twelve or twenty-four common English words — the seed phrase.
From those words you can derive the private key, and from the key every address you own. So those twelve words are everything. Not one factor among several — everything.
It also explains something people find confusing: change phone, change wallet app, enter the same phrase and the funds "come back". They never went anywhere. What changed was who is holding the key.
Password versus seed phrase
| Account password | Seed phrase | |
|---|---|---|
| Who verifies it | A company's server | Nobody — it holds mathematically |
| If it leaks | Change it | Cannot be changed; move the assets to a new wallet |
| If you forget it | Recovery flow | No recovery of any kind |
| Is there a second line of defence | Yes — two-factor, device checks, withdrawal whitelist | None |
The last row is the whole thing. A seed phrase has no second line of defence, and that is what makes it fundamentally unlike every account system you are used to.
How they are taken in practice
Ordered by how often it happens, not by sophistication.
- You typed it into a pageA fake wallet site, a fake "sync / verify / migrate" flow, a fake airdrop claim. Any interface asking for your seed phrase, however it is dressed up, is there to take it. A real wallet only asks once — when you are restoring a wallet you initiated.
- You saved it somewhere that syncs to a cloudPhoto library, notes app, a message to yourself, cloud documents. One credential-stuffed account and the phrase goes with it.
- You sent it to "support" or a "technician"Who offered to fix a problem. No legitimate process needs it.
- You installed a fake wallet appYou believe you are creating a new wallet; the words were generated by someone else in advance. Whatever you send in, they can take out.
- The paper was seenWriting it down is right, but leaving it on a desk, photographing it "for safety", or letting a visitor see it is the same as leaking it.
Note that none of those is "the cryptography was broken". Real losses come almost entirely from these very ordinary routes.
How to store it properly
Two principles: offline and redundant.
- Offline — written on paper or stamped into metal. It never enters a connected device. No photographs, no typing, no transmission through any messaging tool.
- Redundant — at least two copies in two physically separate places. Besides theft there is fire, water and simply moving house, all of which lose you everything just as effectively.
A common arrangement: one copy hidden at home, one somewhere else that is genuinely reliable (a safe, a trusted relative). Number the words as you write them — the order matters as much as the words.
Backup formats and what each costs you
| Method | Advantage | What you accept |
|---|---|---|
| Written on paper | Free, entirely offline, available right now | Fire, water, fading, being thrown out by accident |
| Stamped metal plate | Survives fire and water for years | Costs money; mistakes are hard to correct |
| Split into halves, stored apart | One half found is not enough | Complexity; losing one half loses everything |
| Encrypted file, stored locally | Convenient, easy to duplicate | A compromised device ends it, and the passphrase is one more thing to remember |
| Cloud notes or photo library | — | Do not do this |
Start simple: two paper copies in two separate places. When the holdings justify it, upgrade to metal. A simple scheme you actually completed beats a sophisticated one you never finished.
Details when writing it down
- Number them — 1 to 12 (or 24). Wrong order does not open anything either.
- Write legibly — watch the confusable characters: l and 1, O and 0, rn and m. Block capitals.
- Note which wallet it belongs to — but do not write "wallet", "crypto" or "seed phrase" on it. A mark only you understand is enough.
- Do not write the amount — an amount on the paper advertises its value.
- Tell one trusted person where it is — not what it says. If something happens to you, your family needs to be able to find it. Almost nobody plans for this.
Once written, delete the wallet and restore it from your copy. That tells you whether you transcribed it correctly. Plenty of people find out they missed a word on the day they actually needed it.
About passphrases
Some wallets support an extra user-defined passphrase on top of the seed phrase. With one set, the same phrase plus different passphrases produce entirely different wallets.
It genuinely improves security — someone finding your paper still cannot open it. It also doubles the risk, because forgetting the passphrase has the same consequence as losing the phrase, and people rarely back the passphrase up.
My view: if you are still reading an article like this, leave it alone for now. Come back to it once the whole process is familiar and you have decided how the passphrase itself gets backed up.
Sentences that mean somebody is taking your key
| What you see or hear | Intent |
|---|---|
| "Enter your recovery phrase to verify your wallet" | Theft |
| "Your wallet needs syncing, please restore it once" | Theft |
| "Send me your private key and I'll take a look" | Theft |
| "Official migration — import your old phrase into the new version" | Theft |
| "Support needs to confirm wallet ownership" | Theft |
| "Enter your seed phrase to claim the airdrop" | Theft |
You do not need to memorise them. If anything asks you to enter or say those words, the answer is no.
If you think it has already leaked
Do not hesitate, and do not start by investigating how. The order is:
- Create a new wallet immediatelyOn a device you are confident is clean, generate a fresh phrase, write it down offline.
- Move the assetsHighest value first. If there is not enough native coin to pay network fees, send some in — speed matters here, because they are watching too.
- Abandon the old wallet completelyNever send anything to it again, not even a small amount. That address is not yours any more.
- Check the deviceIf the device might be the source, switch devices and repeat, or the new wallet will not survive either.
One case worth naming: some malware watches the clipboard and swaps an address you copied for the attacker's. So after pasting, always check the first and last few characters. That applies whether or not a phrase leaked.
Other ways a wallet loses money
Protecting the phrase solves half the problem. Self-custody has several loss modes that have nothing to do with it.
One: signed approvals
As covered earlier — a malicious contract requests an unlimited allowance, you confirm once, and it can drain that asset whenever it likes. This is the usual answer to "I never told anyone my phrase, so where did it go". Read what permission is being requested before signing, and revoke approvals you no longer need.
Two: clipboard swapping
Malware watches for an address on the clipboard and substitutes its own. Because addresses are long strings nobody proofreads, the hit rate is high. One countermeasure, and it is easy: after pasting, check the first and last six characters.
Three: fake wallet apps
You think you are creating a wallet; the words were generated in advance by someone else. Install only from the system store and check the developer name.
Four: address poisoning
An attacker sends you a tiny transfer from an address whose first and last characters match one you use often. Next time you copy an address out of your transaction history, it is easy to copy theirs. The fix: take addresses from your own address book, not from history.
Those four plus the phrase rules make a complete picture. The seed phrase is the most severe case, not the only one.
Exchange accounts have no seed phrase — good or bad?
If you only use an exchange you never encounter a seed phrase at all; it is username, password and two-factor, all recoverable.
For a beginner that is an advantage. As established, the defining weakness of a seed phrase is having no second line of defence, and an exchange has several. The cost is that custody sits elsewhere. The full comparison is in exchange, wallet, chain.
My recommendation does not change: start on an exchange with two-factor and a withdrawal whitelist configured (see the three things to set up on day one). When you genuinely need self-custody, create an empty wallet, rehearse with a few dollars, and only then put real money in.
If I lose my seed phrase, can the funds be recovered?
No. Self-custody wallets have no recovery mechanism — no support desk, no appeal, no identity check that helps. That is exactly why the backup should exist twice, in two places.
Is storing it in my phone's notes app safe?
No. Notes, photo libraries and cloud documents typically sync to a cloud account, and if that account is compromised the phrase goes with it. Write it on paper or metal and keep it entirely offline.
Is it normal for a wallet app to ask for my seed phrase?
Only in one situation: you are actively restoring a wallet. If an app prompts you unprompted, a page asks you to verify, or a person asks you to enter it, none of that is normal.
I have never used a self-custody wallet — should I care?
You are not currently exposed to seed phrase risk. But scammers will claim a platform requires you to "link a wallet", walking you into creating one and handing over the phrase. Knowing the logic keeps you out of it.