
A browser that keeps the web clean.
Purus blocks explicit content, ads, and unsafe searches automatically. Minimal setup. No account. No subscription.
iOS 16+ · No account required · On-device filtering
Purus significantly reduces exposure to explicit content but cannot guarantee complete filtering of all online content.
Built Different
One of the Most Comprehensive Content Filters Available*
Purus stacks eight independent layers of protection — from DNS to keyword to platform-specific filtering — so very little slips through.
8
Simultaneous filtering layers
Most competitors don't run more than 2-3
507
Keyword patterns blocked
Across every major search engine
60s
From download to browsing clean
A minute or two to set up. No account needed.
* Based on number of simultaneous filtering layers compared to publicly available consumer browser filters.
Safe search enforced everywhere you browse
Purus doesn't just suggest safe search — it's enforced automatically across every engine you use, whether through direct safe-search enforcement or DNS and keyword-level protection.
All third-party trademarks and logos are property of their respective owners. Purus is not affiliated with or endorsed by any of these companies.
Platform Coverage
Social Media, Done Right
Active filtering
YouTube
Restricted Mode enforced, safe search locked, explicit searches blocked
Explicit searches blocked
Safe search enforced, NSFW communities blocked
Blocked entirely
TikTok
X
Snapchat
Tumblr
Users who navigate to these platforms will see a Purus block page explaining why.
Keyword search filtering applies to all supported platforms — the same 507 patterns that catch explicit searches on Google also apply to Facebook, YouTube, and Reddit.
Built for
Anyone who wants a safer default.
Recovery
Meaningful friction for people working to stay free from pornography. Purus blocks the vast majority of explicit content before it ever appears.
Parents
Hand a child an iPhone with Purus knowing that virtually every explicit domain, ad, and unsafe search is blocked before it loads.
Faith communities
A browser aligned with values you already hold, without any extra configuration.
Anyone
Sometimes you just want a browser that doesn't make the web feel dangerous.
See it in action
Simple by design.





Stops it before it loads.
Eight layers
Every page. Every search. Every time.
Block List
Every request is checked against thousands of known explicit domains and ad networks before anything loads.
DNS Filtering
All domain lookups route through AdGuard Family Protection, which blocks 93.8% of explicit domains at the network level according to AdGuard's own published data.
Keyword Filter
Every search query typed anywhere in the browser is scanned against 507 blocked keyword patterns.
URL Inspector
Every navigation is checked for known bad domains, suspicious paths, and redirect chains.
Cosmetic Filtering
CSS-level rules hide explicit images, banners, and embedded elements that pass the domain block list — so even a clean-looking URL can't surface unwanted content.
Safe Search Enforcement
Safe Search is enforced at the URL level across Google, DuckDuckGo, Bing, Yahoo, and Startpage. Every other search engine is protected through DNS-level domain blocking and keyword filtering applied to every search query.
YouTube Restricted Mode
Every YouTube request is rewritten to force Restricted Mode, filtering adult-flagged videos from all feeds, search results, and recommendations.
Platform-Specific Filtering
Reddit is restricted to safe communities, Facebook search queries are filtered against the same keyword patterns used across all supported platforms, and Amazon search results exclude adult product categories before the page renders.
On-device. Always.
- Safe Search enforced on Google by default.
- Safe Search enforced on DuckDuckGo
- YouTube Restricted Mode always on
- 507 blocked keyword patterns
- No browsing data is sent to Purus — we don't have servers to send it to.
- No account, no cloud sync, no tracking
Built to stop the vast majority of explicit content before it loads — automatically, on every request.
Features
Built to stay out of your way.
Clean browser interface
Minimal, distraction-free design that gets out of the way and lets you browse.
Up to 16 persistent tabs
Safari-style tab switcher. Tabs stay open across app launches, just like you'd expect.
One-time onboarding
Setup takes a minute or two. After that, it's out of your way.
Your choice of search engine
Use DuckDuckGo (private, default) or Google. Both have Safe Search permanently locked.
False positive reporting
One tap to report a legitimate site that got blocked. We review every report and update our filters accordingly.
No account. No subscription.
No email, no cloud account. Download and it works.
About Purus
Built to do one thing well.
Purus started from a simple frustration: existing tools for filtering explicit content were either too complicated, too expensive, or too easy to work around. Parental control suites require accounts, subscriptions, and ongoing configuration. VPNs are overkill. Browser extensions are easy to disable.
We wanted something simpler. A browser that's safe from the moment you set it up. Onboarding takes a minute or two — including one quick step in iOS Settings to activate protection at the network level — and after that, Purus works automatically in the background every time you browse.
Every filtering decision happens on your device. Nothing about what you search or browse is transmitted to Purus servers, because we don't have any. Purus is a native iOS app, and the filtering stack runs entirely in-app.
No filter is perfect, and Purus doesn't claim to catch everything. What it does is stack eight independent layers of protection so that the vast majority of explicit content, intrusive ads, and unsafe searches are blocked automatically, without you having to think about it.
On-screen content detection.
The next version of Purus will include a real-time visual filter that watches the screen itself. Instead of relying purely on domain and keyword lists, this model will analyze what is actually being rendered and block explicit imagery before it appears.
The model runs entirely on-device using Apple's Neural Engine, with no image data leaving the phone. It's designed to catch what block lists miss — embedded images, social feeds, cached content, and anything that arrives through a clean-looking URL.
FAQ
Questions.
Will Purus slow down my browsing?
Most of Purus's filtering happens instantly on your device, with no delay. The one exception is DNS-level filtering, which checks domains through an encrypted connection — this can add a small delay the first time you visit a new site, similar to a VPN, though it speeds up quickly as your device caches results. Overall, most users don't notice a meaningful difference in everyday browsing.
What if a legitimate site gets blocked?
It happens occasionally. Tap 'Report it' on the blocked page and we review it quickly. False positive reports go directly to our block list team and the site is usually cleared in the next filter update.
Can my child turn off the filtering?
No — filtering isn't a setting you can switch off. Keyword scanning, URL inspection, cosmetic filtering, safe search enforcement, YouTube Restricted Mode, and platform-specific filtering all run automatically on every request, with no toggle for any of them anywhere in the app. The one exception is DNS-level protection: it's opt-in, and once enabled it can still be removed through iOS's own Settings → VPN & Device Management — that's standard iOS behavior for any DNS configuration profile, not something specific to Purus.
Does Purus require a subscription?
No subscription — Purus is a one-time download with no account required. Eight filtering layers, safe search locked, and ad blocking all included. We're building a parent dashboard with additional controls and reporting for families who want more visibility. That will be a separate tier when it launches.