That’s a sensible, restrained way to use TLD blocking – especially given you’re already on HaGeZi Pro Plus via ControlD.A safe block list for TLD's while maintaining the ability to research without blocking potential information. There is no need to get crazy blocking TLD's. Keep in mind I Created this list for the US, you may have to adjust accordingly per country block.
Tier 1
.zip
.mov
.top
.xyz
.cam
.click
.country
.gq
.link
.men
.ooo
.party
.pro
.review
.stream
.work
Tier 2 (Research/Isolated)
.ru
.cn
.ir
.kp
.tk
.ml
.ga
.cf
.su
.bid
.loan
.win
1. Your tier idea makes sense
- Tier 1 – blanket‑block on your main profile is reasonable if:
- You’re in the US
- You’re not dealing with random small businesses / personal sites a lot
The main trade‑off: you will occasionally hit a legit site under `.xyz`, `.top`, `.link`, `.work`, `.pro`, etc. For most users, that’s an acceptable sacrifice.
- Tier 2 – “research/isolated” is the right mindset
Blocking these on your daily driver profile is fine if you:- Don’t need software/docs from Russian, Chinese, Iranian sites, etc.
- Don’t do threat intel / malware analysis work that depends on visiting them.
2. How I’d apply this with ControlD + HaGeZi
Since you’re already using HaGeZi Pro Plus (which is aggressive and well‑maintained):
- Main profile
- Block your Tier 1 TLDs globally.
- Optionally block some or all of Tier 2 if you truly never need them on this machine/profile.
- Research / test profile
- No TLD blocking or only Tier 1 blocked.
- Same HaGeZi list so you still have strong filtering.
- Use this profile only in a hardened browser / VM for “getting the skinny”.
That way you keep your everyday environment clean and simple, but you don’t lose access to information that might be sitting on a `.ru`/`.cn`/etc. domain when you actually want to look at it.
If you’d like, say how you’ve split profiles/devices (e.g. one PC, one phone, using ControlD at OS level vs browser), and I can suggest a concrete mapping of Tier 1/Tier 2 per profile.
