How to Keep Your ENS Name Safe: The Complete Security Guide
Your ENS name is more than a domain. It is your identity. It is the address people send money to, the name that shows up in your wallet, and the handle people verify you by. If you lose it, you lose all of that at once.
The good news: ENS security is mostly about basic habits, not complex tools. Here is the checklist that keeps your name safe.
1. Protect the Wallet That Owns Your Name
Your ENS name is owned by a wallet address. Everything you can do to protect that wallet protects your name. The single most important habit:
Never enter your seed phrase anywhere except your own hardware wallet or trusted wallet app. No website, no customer support, no "verification" tool, no airdrop claim page ever needs your seed phrase. Anyone asking for it is a scammer.
If your name is valuable, keep it in a wallet whose private keys live on a hardware wallet (Ledger, Trezor, and similar). That way, even if your computer is compromised, your keys are not.
2. Beware the Approval Scam
The most common way people lose ENS names is not by giving away their seed phrase. It is by signing a malicious transaction.
Scammers send an NFT or a message that looks legitimate, then ask you to "approve" something on a fake website. If you approve a malicious contract to manage your ENS name, the scammer can transfer it away in seconds. Once a name is transferred, it is practically gone.
The rule: only approve transactions on websites you know and trust. Double-check the URL. Check what the transaction is actually doing before you sign. If it is asking for access to your ENS NFT or your name's controller, stop and think.
3. Set a Strong Controller and Registry Carefully
Every ENS name has a few key roles. The two you should care about most:
- Owner: the address that controls the name, can transfer it, and can set the controller
- Controller: the address that can manage the name's records (change the wallet it points to, set subnames, renew it)
By default, the owner is also the controller. You can set them to different addresses if you want separation of powers. For example, some people set the controller to a hot wallet (for daily management) while keeping ownership in cold storage.
Never set your controller to an address you do not control. This sounds obvious, but a common scam trick is to convince someone to change their controller to the scammer's address "for verification."
4. Renew Early and Often
ENS names are rentals. If you do not renew, you can lose the name entirely. The timeline:
- Your name reaches its expiration date. It is still yours, and it still works.
- A 90-day grace period starts. You can renew anytime during this window. Many people forget, so set a reminder.
- After the grace period, the name enters a premium decay auction for 21 days. Prices start high (over $2,000 for a standard name) and fall by about 5% daily.
- Eventually the name resets to normal registration price and anyone can register it.
The fix is simple: renew early. Renew for multiple years if you can. Gas costs are the same whether you renew for 1 year or 10, so renewing for several years at once is efficient. Put a calendar reminder a few months before expiry, and do not rely on memory.
5. Lock Down Your Email and Accounts
Here is a fact people forget: the wallet is not the only attack surface. If you registered through a service that uses email (like some DNS-based names or third-party services), your email password is a target.
Use a unique, strong password for any account tied to your ENS name. Enable two-factor authentication everywhere it is offered. A scammer who controls your email can often reset your accounts, and from there, reach your name.
6. Think Before You Interact With Weird Contracts
NFTs, airdrops, "free mints" -- the ENS ecosystem attracts attention, and attention attracts scammers. Interacting with an unknown contract can:
- Drain your wallet
- Approve transfers of your ENS name
- Steal tokens in your name's associated records
You do not need to claim random airdrops. You do not need to "verify" your name anywhere. If something seems too good to be true, it is.
7. Have a Backup Plan
Even careful people make mistakes. Consider:
- A second wallet that can help recover your primary one
- Writing down where your name is stored and who has access
- Keeping your hardware wallet seed phrase in a safe place (ideally offline, maybe multiple locations)
If you ever lose access to your wallet, the name is not recoverable by support. There is no "reset password" for a blockchain identity. Plan for that before it happens.
Quick Security Checklist
- [ ] I only enter my seed phrase on my trusted wallet or hardware device
- [ ] I verify URLs before approving any transaction
- [ ] My controller is an address I control
- [ ] My name is renewed for at least 1 year ahead
- [ ] I have a calendar reminder set before my next expiry
- [ ] My email and exchange accounts have strong passwords and 2FA
- [ ] I have a plan for what happens if I lose access
FAQ
Can someone steal my ENS name?
Only if they get your private keys, trick you into signing a malicious approval, or convince you to transfer it. Protect the wallet, and the name is safe.
What if I lose my seed phrase?
Without the seed phrase, the name is gone. There is no recovery mechanism. This is why backups and hardware wallets matter.
Should I keep my name on a hardware wallet?
If your name is valuable, yes. Hardware wallets keep private keys offline, which blocks the most common attack vectors.
Is it dangerous to interact with new NFT projects?
Interacting is not automatically dangerous, but approving permissions or signing unknown transactions can be. Only interact with projects you have verified.
What happens if my name expires?
You keep it through the grace period, then lose it through the premium auction if you never renew. Renew early and you never have to worry.
Key Takeaways
- Your wallet's security is your name's security
- Most ENS theft happens through malicious approvals, not seed phrase theft
- Keep your controller set to an address you own
- Renew early, renew for multiple years
- There is no customer support for a stolen name, so prevention is everything
Security is a habit, not a one-time setup. Review this checklist every few months and keep your identity safe.