AI-powered web filtering
built for K-12 schools.

Classifies every website your students visit — not just by domain name, but by what the site actually contains. Catches what traditional filters miss.

Test a URL How It Works
380k+
Pre-classified Domains
AI
Content Analysis
ZDR
Zero Data Retention
FERPA
& COPPA Compliant
The problem

Traditional filters block by domain name. Students bypass them in minutes.

Domain-based filters can't keep up. New proxy sites, gaming portals, and VPN services appear daily. Students share bypass methods on social media before your filter vendor even knows the sites exist. CampusLookout takes a different approach.

Domain lists go stale fast

A filter that relies on a static blocklist is always one step behind. CampusLookout classifies new sites automatically — the first time a student visits them.

Students bypass filters

VPNs, DNS-over-HTTPS, browser extensions. CampusLookout detects circumvention attempts and logs every event for your review.

You can't see what's happening

A dashboard that shows which students are flagged, what sites they're hitting, and what needs your attention — without drowning in logs.

New sites appear constantly

When a student visits a site nobody has classified yet, CampusLookout analyzes it on the spot and adds it to the database for every other school.

What it catches

Category-aware filtering across the full web.

Gaming Sites

Poki, Miniclip, CoolMath, agar.io, slither.io — caught before the page loads. New gaming domains are classified automatically.

Social Media

Facebook, Instagram, TikTok, Snapchat — blocked by default. Per-school policies let you allow specific platforms for specific grade levels.

Streaming Video

YouTube (policy mode), Netflix, Twitch — configurable per school. Let teachers show educational YouTube while blocking entertainment.

VPNs & Proxies

Detects VPN traffic, DNS-over-HTTPS tunnels, and browser proxy extensions. Circumvention attempts are logged and flagged.

AI Chat Tools

ChatGPT, Claude, Gemini — policy-based filtering. Block for students, allow for teachers, or require review for each tool.

Educational Content

Khan Academy, Wikipedia, National Geographic — allowlisted by default. The AI distinguishes educational content from entertainment on the same domain.

How it works

Every website is checked, classified, and remembered.

1

Instant Lookup

When a student visits a website, CampusLookout checks its database of pre-classified domains. If the site is already known, the decision is instant — no delay, no AI call needed.

2

Blocklist Check

Unknown domains are checked against a blocklist of 380,000+ known-bad sites. If it's on the list, it's blocked immediately.

3

Fast Classification

For sites not yet in the database, pattern matching provides an immediate first-pass classification. Most gaming, social media, and streaming sites are caught here.

4

AI Analysis

For genuinely new or ambiguous sites, AI analyzes the site's content and classifies it — is it educational, entertainment, or something else? All AI requests use ZDR-certified providers.

5

Shared Intelligence

Once a site is classified, that classification is shared with every other CampusLookout school. When one school's student discovers a new gaming site, every other school is protected automatically. No student data is shared — only domain metadata.

Live demo

Test a URL against the filter.

Enter any URL below. It runs through the real classification pipeline and shows you the decision with evidence.

Running pipeline...
Try:
What you get

A complete filtering platform, not just a blocklist.

Admin Dashboard

Real-time overview of blocked traffic, flagged students, and review queue. See what needs your attention without digging through logs.

Flagged Student Alerts

Automatic risk scoring. Students who repeatedly try to access blocked content are flagged for review with full context.

Review Queue

Unknown sites held for human review. Approve legitimate educational resources. Block new threats. Full control.

Device Management

Track every device on the network. Search by hostname, IP, or MAC. See browsing history per device. MDM integration included.

Traffic Monitor

Live view of DNS queries, connections, and filter decisions. Watch your network in real time. Spot anomalies as they happen.

Support Ticket System

Teachers can request site unblocks. AI triages tickets automatically. You approve or deny with one click. Full audit trail.

Self-Healing

Database, cache, DNS — if something breaks, CampusLookout detects it and attempts automatic repair before you even notice.

Per-School Policies

Different rules for different grade levels. Block social media for elementary, allow for high school. Custom blocklists per building.

Full Audit Trail

Every filter decision is logged with a reason and a category. No black boxes. Every block can be explained to a parent or administrator.

Privacy & Compliance

Student data is protected. Here's exactly how.

Who uses CampusLookout

Built for the people who keep school networks safe.

School IT Directors

Dashboard-driven visibility without log overload. See what matters, act on what needs attention, explain every decision.

District Technology Officers

Per-school policies with district-wide reporting. Centralized management with local control. Compliance reporting built in.

Principals & Administrators

Flagged student alerts and review queues for policy enforcement. Clear, explainable filtering decisions for parents and staff.

Compliance Officers

FERPA and COPPA compliance by architecture. Full audit trail for every decision. Privacy controls that can be verified, not just promised.

Teachers & Staff

Request site unblocks for legitimate educational resources. The AI triages requests and you approve with one click.

Parents & Community

Transparent filtering with explainable decisions. Every block has a reason and a category. No opaque algorithms, no hidden policies.

Deployment

One package. One command. Fully operational.

Download the CampusLookout appliance package and install it on any Linux server on your school network. The installer handles everything — database, DNS proxy, dashboard, and AI classification.

What's in the package

Pre-built binaries for the DNS filter, web dashboard, and background AI classifier. PostgreSQL database schema with 50+ pre-classified domains. Full configuration files.

What the installer does

Installs PostgreSQL, creates the database, copies binaries, sets up three systemd services, configures the DNS proxy, and starts everything automatically.

After installation

Dashboard is live at this-server:8090. DNS proxy is listening on port 53. Point your DHCP at this server and all student traffic is filtered.

Deploy in 3 steps:
# 1. Download and extract
wget https://campuslookout.net/static/campuslookout-school-package.tar.gz
tar xzf campuslookout-school-package.tar.gz && cd campuslookout-pkg
# 2. Install (requires root)
sudo ./install.sh --school-id=YOUR_SCHOOL_ID
# 3. Point DHCP DNS to this server
Download Package (11MB) View Architecture

Ready to see it in action?

CampusLookout classifies every website your students visit. It catches what traditional filters miss. And it gets smarter every day — without compromising student privacy.

Test a URL How It Works