CleanBrowse v1.0.0
CleanBrowse 1.0.0 — Out of beta 🎉
CleanBrowse has left beta — 1.0.0 is the first full release. The engine was rebuilt to be faster and lighter, the whole app now speaks six languages, and SafeSearch is finally under your control.
Thanks to everyone who ran the beta and sent feedback — this release is shaped by it. 💚
✨ Highlights
🗣️ Speaks your language
The full app — settings, alerts, everything — is now localized in six languages: English, العربية (Arabic, right-to-left included), Français, Español, 中文, and Deutsch. CleanBrowse follows your system language automatically.
🔍 SafeSearch, your rules
A new Configure Safe Search panel lives behind the ⚙️ button in the menu bar popover. Decide exactly how strict search should be:
- Toggle SafeSearch enforcement per engine — Google, YouTube, Bing, and DuckDuckGo
- Or flip them all at once with a single switch
- Enforcement still happens at the IP level across ~190 country-code domains, so it can't be bypassed in the browser
⚡ Faster & lighter
The DNS engine was rebuilt for 1.0:
- Faster DNS resolution across all query types (A, AAAA, HTTPS/SVCB)
- Lower memory footprint
- Minimal battery impact — the app stays invisible in your menu bar until you need it
🔧 Improved
- Smoother, more reliable SafeSearch experience across search engines
- Refreshed and reorganized settings view
- Signed builds with hardened release pipeline
🗑️ Removed
- The quit riddle is gone. Quitting the app no longer requires solving a riddle. A proper, opt-in "Protect me from myself" lock is in development for an upcoming release — see the roadmap below.
🛣️ What's next
| Checkpoint | Status |
|---|---|
Custom DNS resolver (Cloudflare 1.1.1.1, Google, or any resolver you trust) |
🟢 Coming soon |
| Protect me from myself — lock your settings against weak moments | 🛠️ In development |
| Import any blocklist | 📋 Planned |
| Blocked-domain explorer — see and check what's blocked | 📋 Planned |
📥 Install
- Download
CleanBrowse.dmgbelow, open it, and drag CleanBrowse.app into Applications - Launch it — the shield appears in your menu bar
- Enter your admin password once to apply the blocklist; the DNS proxy activates automatically
Requires macOS 14 (Sonoma) or later. Upgrading from a beta? Just replace the app in Applications — your custom blocked domains are preserved.
CleanBrowse is free forever — no accounts, no tracking, no subscription. If it's useful to you, a ⭐ on the repo goes a long way.