Start Now

Admin architecture

Manage website classifications manually, or use any of:
  • External list sync
  • Our existing site classification database
  • The auto-categorization system
  • Email alerts for blocked content
  • Full browsing history
Modifications sync immediately to the DNS for filtering.

You can combine each approach, view classification history, and view anonymous usage data.

Auto-categorization architecture

Optionally, discover and classify new domains as they are visited to provide the best filtering.

Deploying this locally will get more relevant results to your particular network, but you can also rely on our upstream categorizations.

Although there's a lot going on here, the Helm chart makes this easy and flexible to set up.

Browsing history architecture

Use Clickhouse to provide speedy, ultra-scalable browsing history queries.

Altinity Clickhouse operator is automatically configured, making this super simple to set up and operate.

You can also use a managed solution like Clickhouse Cloud.

Per-device DNS filtering

Support per-client device filtering, per-client device browsing history, and optionally, advanced screentime features by updating or deploying routers with our router API.

No special integrations or IP linking necessary.

Gives the same functionality as our Internet Lifeguard router with a whitelabeled UI.

All features can be controlled from the same online dashboard that supports per-household and mobile device filtering.

Per-network DNS filtering

Let users block sites and categories on a per network (e.g. household) level, without replacing any existing CPEs/routers.

Just associate users with their external IP via RADIUS feed or similar, using your deployment's API.

CG-NAT support

Support per-household filtering in CG-NAT networks by adding servers inside the internal network.

Just associate users with their internal IP via RADIUS feed or similar, using your deployment's API.

Mobile devices

Optionally deploy lightweight encrypted DNS to extend protection beyond the home, or fork our open source apps to provide your own experience.
Supports DOH, DOT, DNSCrypt and plain DNS.
Easily support mobile devices running Windows 11, macOS, iOS, and Android.
Supports site blocking & browsing history for mobile devices.
Detect disconnections and notify users.

Screentime architecture

Optional. To achieve screentime features on an ISP level with good UX, we use both DNS and IP-level filtering.

Modern apps keep connections open for a long time and use DNS caching, so DNS-level screentime features take too long to take effect.

Our router API's smart firewall tracks and categorizes connections, preventing conflicts across different users, and can be remotely controlled from your central dashboard.

It discovers IPs locally, on a deployment-wide basis (static and/or dynamic), and from our central database.

Through this system, changes in screentime allowances take effect immediately from a user's perspective.
Interested in this technology for your ISP? Get in touch.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.