How to Protect Your .co.tz Domain from Theft: EPP Codes, 2FA and Renewals
By Jumbe Nylon, Founder & CTO, SakuraHost. Updated October 15, 2026.
Short answer
A .co.tz domain cannot use a registrar lock, because the .tz registry does not offer one. It is protected instead by the EPP authorization code needed for any transfer, which only the account holder receives. Keep your account login secure with two-factor authentication, keep contact emails current, and turn on auto-renewal.
Key takeaways
- .tz domains have no registrar lock. Protection comes from the EPP code and from your account security.
- Most domain losses are caused by stolen logins, old contact emails and missed renewals, not by clever hacking.
- Two-factor authentication on your registrar account is the single best protection you can add today.
- Auto-renewal plus a current contact email prevents the most common way businesses lose a domain: expiry.
For most Tanzanian businesses the domain name is the most valuable digital asset they own. It is the address customers type, the name on every email and the key to your Google ranking. If you lose it, you lose your website, your email and years of reputation in one moment.
Domain theft sounds dramatic, but in practice it is rarely a movie-style hack. It is usually a stolen password, an old email address that a former staff member still controls, or a renewal that was missed. This guide explains how domains are actually lost, what protects a .co.tz domain specifically, and the habits that keep it safe.
How domains are really lost
Understanding the real causes helps you spend your effort where it matters. In our experience supporting Tanzanian businesses, almost every lost or hijacked domain falls into one of these groups.
- Stolen or guessed login. The attacker signs in to the registrar account and requests a transfer or changes the nameservers.
- Old contact email. Notices go to an address nobody reads, or to a former employee or web designer who still controls it.
- Expiry. The renewal invoice was missed, the domain expired, and eventually it was released for anyone to register.
- Registered in someone else's name. A web designer or agency registered the domain under their own account, so they, not you, control it.
- Social engineering. Someone phones or emails pretending to be the owner and asks for a transfer code or a nameserver change.
None of these needs advanced technical skill from the attacker. That is good news, because each one has a simple defence.
Does a .co.tz domain have a registrar lock?
On global domains such as .com, a registrar lock (also called a transfer lock) blocks the domain from being moved to another registrar until you unlock it. Many owners expect the same switch on their .co.tz domain, and in the client area it appears to be there.
The .tz registry, run by TZNIC, does not offer a registrar lock. If you try to switch it on you will see the message "An issue was encountered while updating the domain lock status". Nothing is wrong with your domain, and SakuraHost cannot enable the lock on our side either, because the setting does not exist at the registry. Our knowledge base explains this in detail in the .tz registrar lock error guide.
No lock does not mean no protection. A .tz domain cannot be transferred away without its EPP authorization code, and that code is only issued to the verified account holder.
What is an EPP code and why it matters
EPP stands for Extensible Provisioning Protocol, the system registrars use to talk to registries. The EPP code, also called an auth code or authorization code, is a secret string that proves you are the owner. A new registrar must present it to start a transfer.
This makes the code the real gatekeeper of your domain. If you never share it, nobody can move the domain. If someone gets it, together with access to your account, they can. That is why the code is only released to the account owner, why you should never send it by chat or email to people you have not verified, and why you should give it only to the registrar you are moving to.
- Request the code only when you really intend to transfer.
- Never paste it into a public chat, a shared document or a support request from an unknown person.
- If you receive a code you did not request, tell us immediately and change your account password.
If you plan to move a domain, our guide to getting your EPP code walks through the process safely.
Turn on two-factor authentication
Because the EPP code and every other control sit behind your account login, protecting the login is the most important step. A strong password is the minimum. Two-factor authentication (2FA) adds a second check, such as a code sent to your phone, so a stolen password alone is useless.
Use a unique password that you do not use anywhere else, store it in a password manager, and enable two-factor on your SakuraHost client area. Our two-factor authentication guide and the client area security settings explain the options.
If your phone number changes, update your account straight away. A verification code sent to a number you no longer own locks you out and makes recovery slower.
Keep contact details and the account owner correct
Renewal reminders, transfer notices and verification messages go to the email address on your account and on the domain registration. If that address belongs to a former employee, a web designer or an inbox you never open, you will not see the warning when something happens.
Use a role-based business address that several trusted people can read, such as a shared company mailbox, and keep a second contact where possible. Make sure the domain is registered in the name of your business or yourself, not in the name of the agency that built your website. You can review and update both in the client area. See how to update the contact email and domain owner and WHOIS details.
Turn on auto-renewal and pay early
Expiry is the most common way a domain is lost, and it is entirely preventable. An expired domain stops working for your website and email, and if it is left long enough it is released and anyone can register it, including a competitor.
In the client area, open your domain and switch on Auto Renew. Keep a working payment method in mind and pay renewal invoices as soon as they arrive. Domains can be renewed for more than one year, which reduces how often you have to remember. If a domain has already expired, act at once: what to do when a domain expires.
A 10-minute domain security checklist
Check who the registrant is
Open your domain in the client area and read the contact details. Make sure the owner is your business or you, and that the email is one you read.
Turn on two-factor authentication
Enable it on your client area account and make sure the phone number is current.
Enable auto-renewal
Switch on Auto Renew for every domain, and check the expiry dates.
Remove old access
If a former staff member or an agency had your login, change the password now and tell us about any account changes.
Save your DNS records
Keep a copy of your DNS records, in case you ever have to restore your website or email quickly. See DNS problems: start here.
What to do if you think your domain has been hijacked
Move quickly. Change your SakuraHost password, check the nameservers and DNS records on the domain, and open a support ticket with the domain name and what you noticed. If nameservers have been changed to something you do not recognise, tell us at once so we can help you restore them.
Do not give out your EPP code to anyone who contacts you. SakuraHost support will never ask you for your password, and we only release transfer codes to the verified account holder.
Frequently asked questions
Can I lock my .co.tz domain?
No. The .tz registry does not support a registrar lock, so the switch in the client area cannot be turned on for .tz domains. Your domain is still protected because a transfer needs the EPP code, which only the account holder can request.
What is an EPP code?
It is a secret authorization code that proves you own a domain. A new registrar needs it to start a transfer. Keep it private and share it only with the registrar you are moving to.
How can someone steal a domain?
Usually by getting into your registrar account with a stolen password, by taking over an old contact email, or by waiting for the domain to expire. Strong passwords, two-factor authentication and auto-renewal stop most of these.
Does SakuraHost change my nameservers without asking?
No. We do not change nameservers you have set. If you see an unexpected change, contact support immediately.
What happens if my .co.tz domain expires?
Your website and email stop working. After a period it can be released and registered by someone else, so renew as early as possible.
Should the domain be in my name or my designer's name?
In your name or your business name. The registrant controls the domain, so never leave it registered under an agency account.
Step-by-step help articles
These knowledge base guides go deeper on the practical steps, and our support team uses them every day.
- .tz Registrar Lock Error: Why You Cannot Lock a .co.tz Domain
- How to Get Your EPP Code to Transfer a Domain Away
- Domain Owner, WHOIS and Contact Details: How to Update Them
- Update the Email on Your Domain and Account So You Never Miss a Notice
- My Domain Expired: What Happens and How to Get It Back
- Domains in Tanzania: Start Here (.co.tz, .tz and .com Help)
Related guides
Domain Expired in Tanzania? How to Get It Back and Never Lose It Again
An expired domain takes your website and email offline and, if you wait, can be released to anyone. Here is the recovery path and how to avoid it for good.
ICANN Domain Verification Email: Why Ignoring It Can Suspend Your .com
A few minutes after you register a .com, an email arrives asking you to verify your details. Ignore it and your website and email can go offline.
About SakuraHost
SakuraHost Network & IT Solutions is a TZNIC-accredited domain registrar and web host, founded in 2019 by Jumbe Nylon. We register .co.tz, .tz and global domains and provide hosting, business email, VPS and web app hosting to businesses, NGOs and startups across Tanzania, payable in TZS with M-Pesa, Mixx by Yas, Airtel Money and bank transfer.
Secure your domain with a TZNIC-accredited registrar
Register or move your .co.tz and global domains and manage everything from one client area. Our team helps in Swahili and English.
Talk to sales: call 0758 309 999 or message us on WhatsApp. Support ticket: open a ticket.