Secure Private Keys: Non-Custodial Best Practices
Imagine waking up one day to find your crypto wallet empty—not because of a market crash, but because you lost access to your own funds. In the world of non-custodial wallets, you are the sole guardian of your private keys. Unlike bank accounts or exchange wallets, there's no customer support line to call if you lose your seed phrase. This guide will teach you the concrete, battle-tested methods to secure your private keys and seed phrases, focusing on offline storage, encryption, and backup strategies. Whether you're holding a small amount or your life savings, these practices will dramatically reduce the risk of loss or theft.
By the end of this guide, you'll understand the difference between a seed phrase and a private key, why you should never type your seed phrase into any website, how to create tamper-evident paper backups, and when to use encryption or advanced techniques like Shamir Secret Sharing. The goal is not to overwhelm you but to give you a clear, actionable plan that balances security with usability. Let's start with the foundation.
- Your seed phrase is the master key to your crypto—treat it like an unrecoverable combination; never share it or type it online.
- Store seed phrases offline using paper (short-term) or metal plates (long-term) in multiple secure locations.
- If you ever store a seed digitally, encrypt it with open-source, audited tools and keep the decryption password separate.
- Shamir's Secret Sharing and multi-signature wallets add layers of security by splitting control across multiple keys or shares.
- Always test your backup and recovery process with a dummy wallet before trusting it with real funds.
- Plan for inheritance: leave clear, secure instructions for your heirs so your crypto is not lost if something happens to you.
What Is a Seed Phrase and Why Does It Matter?
Your non-custodial wallet generates a private key—a long string of random characters that controls your funds. Because raw private keys are unwieldy, wallets use a seed phrase (also called a recovery phrase or mnemonic phrase), typically 12 or 24 words from a standardized list. This phrase is a human-readable representation of your master private key. With it, you can regenerate all your cryptocurrency addresses and keys, on any compatible wallet, anywhere in the world.
The critical rule: Anyone who possesses your seed phrase controls your funds. There is no password reset, no retrieval mechanism. This makes seed phrase security the single most important aspect of self-custody. Losing it means losing your crypto forever. Exposing it means someone else can drain your wallet instantly. Treat your seed phrase like the combination to a vault that can never be changed.
The Golden Rules: Never Share, Never Type Online
Before diving into storage methods, internalize these two absolute prohibitions:
- Never share your seed phrase with anyone, not even a trusted friend, support agent, or “security” website. Legitimate services never ask for it.
- Never type your seed phrase into any website or app, including fake “wallet validators” or “blockchain scanners.” Malicious sites harvest phrases instantly.
Many hacks occur because users accidentally enter their seed phrase on a phishing site. To avoid this, treat your seed phrase as a purely offline artifact. If a wallet asks you to import by typing, do so only on a hardware device or a fresh, air-gapped computer. For everyday use, delegate control to a hardware wallet (see later sections) that signs transactions without exposing the seed.
“The most secure seed phrase is the one that never touches the internet, never appears in a screenshot, and never leaves your physical possession.”
Offline Storage: Paper and Metal Backups
The simplest and most common method is writing your seed phrase on paper. But paper is vulnerable to fire, water, and physical degradation. For long-term security, consider metal seed storage (e.g., stainless steel plates from brands like CryptoSteel or Billfodl). These devices can withstand house fires and floods.
Best practices for paper backups:
- Use high-quality, acid-free paper and an archival pen.
- Clearly label the words in order, double-check each word from the standard BIP39 word list.
- Create two or three copies, stored in separate secure locations (e.g., a home safe and a bank safe deposit box).
Metal backup: Punch or stamp each word into metal plates. While more expensive, this is far more durable. Some products allow you to shuffle letters or use code words for added obfuscation, but simplicity often wins—if you die, your heirs need to decode it. Always test your backup once to ensure it reconstructs your wallet correctly.
| Method | Pros | Cons |
|---|---|---|
| Paper (laminated) | Cheap, easy to make multiple copies | Flammable, water damage, degrades over decades |
| Metal plates | Fire/water resistant, long lifespan | Higher cost, slower to create |
| Etching on steel | Very durable, DIY option | Requires tools, may be illegible if small |
Encryption: Protecting Digital Backups
Storing your seed phrase only offline is ideal, but some users need a digital backup (e.g., for convenience or to hand to a reliable family member). In that case, encryption is non-negotiable. You should never store a plaintext seed phrase on any device that connects to the internet.
The safest way is to use open-source, audited encryption tools like VeraCrypt or GPG. Create an encrypted volume or file, then store the encrypted file in multiple cloud services or USB drives. The decryption password must be extremely strong (e.g., 20+ random characters) and stored independently—perhaps in a safe deposit box. Alternatively, use a dedicated password manager like KeePassXC (with a strong master password) to store the encrypted seed. Never use a proprietary or non-audited tool.
Warning: Even encrypted files are vulnerable to keyloggers or screen capture if you decrypt them on a compromised machine. Prefer offline decryption on a dedicated cold computer. Also, be aware that encryption adds complexity: if you lose the decryption password, your seed is gone. Balance is key.
Advanced: Shamir Secret Sharing (SSS)
For high-value wallets or inheritance planning, consider splitting your seed phrase using Shamir's Secret Sharing (SSS). This cryptographic technique divides your seed into multiple “shares,” each meaningless alone, for example, 3 of 5 shares required to reconstruct the original. You could give one share to a family member, one to a friend, and keep three yourself in different locations.
How to implement: Use a tool like SLIP-39 (implemented by Trezor hardware wallets) or a command-line utility. SLIP-39 can split a 24-word seed into multiple sets of words. Advantages: even if one or two shares are stolen, the attacker cannot reconstruct the seed. Also, if you die, your heirs need to cooperate with multiple people, reducing single-point failure. However, this is advanced: you must test the recovery process thoroughly and educate the share holders. Losing more than the threshold means irreversible loss.
“Shamir's Secret Sharing trades some convenience for dramatically improved security—use it only if you fully understand the recovery procedure.”
Multi-Signature Wallets as an Alternative
Another layer of security is a multi-signature (multi-sig) wallet. Instead of a single seed phrase, control is split across multiple keys, often from different wallet types (e.g., one hardware wallet, one software wallet on a phone, one paper backup). Transactions require signatures from a minimum number of keys (e.g., 2-of-3).
If you lose one key, you can still sign with the other two. If one key is compromised, an attacker still needs the second key. This structure is used by many businesses and sophisticated users. For beginners, multi-sig can be complex: you must protect each key individually, and protocol errors can lock funds. Familiarize yourself with wallet software that natively supports multi-sig (e.g., Electrum, Caravan, or dedicated multi-sig apps). Combine multi-sig with offline seed storage for each key to make your security posture extremely resilient.
Physical Security, Inheritance Planning, and Testing
Securing the seed phrase isn't just about cryptographic tools—it's about physical risk. Store backups in fireproof safes anchored to the floor or in bank safe deposit boxes. For extremely high security, consider a second location in a different geographic region (e.g., one with a trusted relative). Avoid public storage units where access is uncontrolled.
Inheritance planning: Write clear instructions on how to access your crypto, including what wallet software to use, the location of backups, and how to reconstruct your seed. Store this in a sealed envelope with your will. Consider using a service like a trust or a lawyer who holds a share (via SSS) with instructions to release upon your death.
Test your recovery! Before entrusting significant funds, do a dry run: set up a new wallet with a dummy seed phrase (generate one offline, never use real funds), then deliberately “lose” the wallet and attempt to recover using only your backup. This catches errors like misordering words or incorrect encryption passwords. Without testing, you risk discovering a flaw when real funds are at stake.
Putting It All Together: Your Personal Security Plan
As a beginner, you don't need all the advanced techniques immediately. Here is a progressive checklist:
- Start with a hardware wallet (e.g., Ledger or Trezor). Its seed never touches your computer or phone.
- Write the seed phrase on the provided paper cards and store them in separate fireproof locations.
- For extra durability, upgrade to metal plates and store those in safes.
- Add an encrypted digital backup using VeraCrypt, with the password stored physically apart.
- As your portfolio grows, consider multi-sig or Shamir Secret Sharing to guard against single points of failure.
- Document everything for your heirs and test recovery at each step.
Remember, security is a process, not a product. Stay paranoid, keep your seed offline, and verify before trusting any tool. The peace of mind you gain is worth the effort.
Frequently asked questions
What should I do if I lose my seed phrase?
If you have no backup, the funds are permanently inaccessible. This is why you should always create multiple backups and store them in separate secure locations. There is no way to recover a lost seed phrase.
Can I store my seed phrase in a password manager like LastPass?
It is generally not recommended because password managers are online targets. If you must, use a fully offline, encrypted password manager like KeePassXC with a strong master password, and store the database on an encrypted USB drive.
Is a hardware wallet necessary for non-custodial security?
Not strictly, but it dramatically improves security by keeping your seed offline. Beginners should strongly consider one as it prevents many types of online attacks. Even without a hardware wallet, you can follow the offline seed storage practices described here.
What is the difference between Shamir Secret Sharing and multi-signature?
Shamir splits a single seed into pieces; multi-signature uses multiple independent seeds/keys to control a wallet. Multi-sig is generally safer if you can manage multiple wallets, while Shamir is simpler for splitting a single seed for inheritance.
How do I test my recovery without risking my funds?
Generate a dummy wallet with no real funds, write down its seed phrase, then delete the wallet. Attempt to restore it using your backup method. This tests both your backup accuracy and your knowledge of wallet software.
Related reading
Track the entities behind the concepts
DeFi Intel maps 11,000+ protocols, tokens and companies to a typed knowledge graph — with live data, incidents and regulation.