AI Tools Blocklist
Home AI Tools Database Taxonomy Pricing
Solutions
Enterprise IT & CISO Education Firewall Admins Shadow AI Prevention
Integrations
Palo Alto Networks FortiGate Cisco Umbrella pfSense REST API
Download Free Sample
Education AI Filtering

Block AI Tools on School Networks
Without Blocking Learning

Students access AI chatbots and essay generators from any browser on any device. Our blocklist of 16,024+ classified AI domains plugs into the filters you already run and stays current automatically.

16,024+
AI Domains Classified
18
Functional Categories
300K
New Domains Checked Daily
Download Free Sample Education Pricing
The Challenge

Why Existing Content Filters Miss AI Tools

Content-filtering vendors built their taxonomies before generative AI existed. Most lack a dedicated AI-tools category, creating a gap that widens every week.

Students Find What Filters Miss

Students blocked from ChatGPT switch to hundreds of lesser-known alternatives. The long tail of AI tools is where academic dishonesty hides.

Manual Lists Decay Instantly

New AI tools register domains daily, making hand-curated spreadsheets outdated before the next board meeting. Automation is the only viable strategy at this scale.

CIPA Compliance Requires Coverage

Auditors increasingly ask how districts handle AI-tool access. "We block ChatGPT" is no longer a sufficient answer for E-Rate compliance reviews.

Integration

Plugs Into the Filters You Already Run

Cloud filter, on-premises proxy, or DNS resolver — the AI Tools Blocklist integrates in minutes, not weeks.

Cloud Content Filters

GoGuardian, Lightspeed, Securly, iBoss, and Bark all support custom URL lists. Upload our CSV or point the filter at our hosted EDL endpoint for automatic updates.

For GoGuardian Admin: navigate to Policy → Custom Lists → Import CSV, paste the domain list, and assign it to the student OU. Blocks take effect within minutes.

DNS-Level Filtering

Cisco Umbrella, NextDNS, Pi-hole, and AdGuard Home accept domain-based blocklists natively. Our plain-text feed integrates directly with hourly refresh intervals.

DNS-level blocking is ideal for BYOD environments in higher education. Every device on campus Wi-Fi resolves through filtered DNS, regardless of OS or browser.

Example: DNS Filter Configuration for Cisco Umbrella

Add the AI Tools Blocklist as a custom integration list in Cisco Umbrella. Assign it to a DNS policy applied to your student network segment.

# Cisco Umbrella — Add AI Tools Blocklist as a Custom Integration
# Step 1: Navigate to Policies → Policy Components → Integration Lists
# Step 2: Click "Add New" → "Custom Feed URL"

Feed URL:  https://feeds.aitoolsblocklist.com/v1/domains/education.txt
Refresh:   3600 # seconds (hourly refresh)
Action:    Block
Category: AI Tools

# Step 3: Create or edit a DNS Policy
# Step 4: Under "Security Settings" → "Integration Lists"
#          → Enable the "AI Tools Blocklist" list
# Step 5: Apply the policy to the "Student-VLAN" identity

# Verification — test from a student device:
$ nslookup chatgpt.com
# Expected: NXDOMAIN or Umbrella block page

$ nslookup claude.ai
# Expected: NXDOMAIN or Umbrella block page

$ nslookup quillbot.com
# Expected: NXDOMAIN or Umbrella block page

The education feed includes all 18 categories by default. Exclude categories your institution permits (e.g., allow "Education & Learning" while blocking "Text & Language"). See the full taxonomy reference for details.

CIPA Compliance

Meeting CIPA Requirements for AI-Tool Filtering

CIPA requires E-Rate-funded schools to implement technology protection measures against harmful content. The FCC and state agencies now interpret this to include generative AI tools.

CIPA's original language targets obscene visual content, but regulators now extend it to tools that facilitate academic dishonesty or expose students to unmoderated AI-generated content
Districts that fail to address AI-tool access risk audit findings during E-Rate compliance reviews, potentially jeopardizing discount funding
Our daily-updated feed covers the full spectrum of generative AI tools, closing the AI gap in your CIPA technology protection measure
Pairs with your existing content filter — no separate filtering product or additional per-student licensing required

State-Level Guidance

State education agencies in California, Texas, Florida, and New York have issued supplemental guidance recommending that districts include generative AI tools in their CIPA-compliant filtering programs.

What the Blocklist Covers

  • General AI chatbots and assistants (ChatGPT, Claude, Gemini, and 16,024+ more)
  • AI essay writers, paraphrasing tools, and text humanizers
  • AI code generators and homework solvers
  • AI image generators (deepfakes, NSFW-capable platforms)
  • AI voice cloners and audio generators
  • Autonomous AI agents with web access

Documentation for Auditors

  • Daily-updated feed with timestamped refresh logs
  • Category-level classification for each blocked domain
  • Coverage statistics: total domains, daily additions, daily removals
  • Integration verification: confirm the feed is active in your filter
  • Change history: which domains were added or removed on any given date
  • Methodology documentation for board-level reporting
Implementation

Step-by-Step Deployment for School Districts

1

Assess Your Stack

Identify your current content filter and confirm it supports custom URL lists or external feed imports. Nearly all modern filters do.

2

Choose Categories

Review our 18-category taxonomy. Most districts block all categories for students and selectively unblock "Education & Learning."

3

Import the Feed

Upload the CSV or configure your filter to poll our hosted endpoint. Set the polling interval to hourly or daily.

4

Verify & Monitor

Test from a student device to confirm block pages appear. Set up monitoring alerts for bypass attempts and new domain additions.

Example: GoGuardian Custom Category Import

GoGuardian Admin supports custom URL lists per organizational unit. Create an "AI Tools" block category using our feed.

# GoGuardian Admin — Custom AI Tools Block List
# Navigate to: Admin Console → Filtering → Custom Lists

# Option A: Manual CSV Upload (for districts preferring manual review)
1. Download the CSV: ai_tools_database_sample.csv
2. Extract the "domain" column into a newline-separated text file
3. In GoGuardian Admin → Custom Lists → "Create New List"
4. Name: "AI Tools Blocklist"
5. Action: "Block"
6. Paste or upload the domain list
7. Assign to: "Students" OU

# Option B: Automated sync via Google Workspace script
# This Apps Script fetches the latest feed and updates GoGuardian

function syncAIBlocklist() {
  const feedUrl = "https://feeds.aitoolsblocklist.com/v1/domains/all.txt";
  const response = UrlFetchApp.fetch(feedUrl, {
    headers: { "Authorization": "Bearer YOUR_API_KEY" }
  });
  const domains = response.getContentText().split("\n");
  Logger.log("Fetched " + domains.length + " AI tool domains");

  // Push to GoGuardian via their API
  // See GoGuardian API docs for custom list endpoints
}
Granular Control

Category-Level Blocking for Nuanced Policies

Not all AI tools carry the same risk. Our 18-category taxonomy lets universities block essay writers while permitting coding assistants, or lets K-12 districts lock everything during testing season.

Each domain carries a primary category and subcategory label. Filter the feed to match your policy — for example, block "Text & Language" but exclude "Education & Learning." The database explorer previews exactly which domains fall into each category.

Categories Typically Blocked in K-12

Text & Language Image & Visual Code & Development Agents & Automation Audio, Voice & Music Video Data, Analytics & Research Search, Knowledge & Docs

Categories Often Permitted

Education & Learning (selective) Security & Detection

Even within permitted categories, block specific subcategories. Allow "AI tutors" but block "Plagiarism & AI-content detection" tools students use to evade detection.

Scheduling

Exam-Period and Assessment Scheduling

Many districts enforce stricter blocking during standardized testing windows and more permissive policies during regular instruction. Our category-filtered endpoints make switching between policies automatic.

Testing period: Full-block feed (all 18 categories)
Regular instruction: Selective feed (educator-approved tools allowed)

Both feeds update daily from the same database — the only difference is which categories are included.

# Example: Scheduled feed switching with a cron job on your DNS filter
# This script switches between testing and normal feeds

#!/bin/bash
# /opt/scripts/ai-blocklist-schedule.sh

TESTING_FEED="https://feeds.aitoolsblocklist.com/v1/domains/all.txt"
NORMAL_FEED="https://feeds.aitoolsblocklist.com/v1/domains/education-strict.txt"

# Check if today is a testing day (dates stored in a config file)
TODAY=$(date +%Y-%m-%d)
if grep -q "$TODAY" /etc/ai-blocklist/testing-dates.txt; then
    FEED_URL="$TESTING_FEED"
    echo "[$(date)] Testing period — full AI block active"
else
    FEED_URL="$NORMAL_FEED"
    echo "[$(date)] Normal period — selective AI block active"
fi

# Download the appropriate feed
curl -s -H "Authorization: Bearer $API_KEY" \
     "$FEED_URL" -o /var/lib/dns-filter/ai-blocklist.txt

# Reload the DNS filter (example for Pi-hole)
pihole restartdns reload-lists

echo "[$(date)] Feed updated: $(wc -l < /var/lib/dns-filter/ai-blocklist.txt) domains"

For cloud-based filters like GoGuardian or Lightspeed, use the built-in policy scheduling feature. Create "Testing: AI Full Block" and "Regular: AI Selective Block" policies with date ranges.

1:1 Device Programs

Securing Chromebooks and 1:1 Device Programs

Most US K-12 districts run 1:1 Chromebook programs, and students take devices home. When a Chromebook leaves the school network, on-premises firewalls and DNS filters stop protecting it.

On-Network Protection

Handled by your DNS filter or firewall, which blocks AI tool domains before the device ever reaches them. Covers all devices connected to school infrastructure.

Off-Network Protection

Requires an endpoint agent (GoGuardian, Lightspeed, Securly) or a cloud proxy. Our domain list works with both approaches — same list, classroom or kitchen table.

Chrome Policy Limit

The URLBlocklist policy in Google Admin Console has a practical limit of ~1,000 entries — use it for the highest-priority AI domains only. Deploy the full 16,024+ domain feed through your content filter's bulk import.

# Google Admin Console — Chrome Browser URLBlocklist Policy
# Navigate to: Devices → Chrome → Settings → Users & browsers
# Select the "Students" OU
# Under "URL Blocking" → "URL Blocklist"

# Add the top AI tool domains (limited to ~1000 entries):
chatgpt.com
chat.openai.com
claude.ai
gemini.google.com
bard.google.com
copilot.microsoft.com
perplexity.ai
quillbot.com
writesonic.com
jasper.ai
midjourney.com
character.ai
poe.com
you.com
phind.com
# ... (see full sample CSV for complete list)

# For the full 16,024+ domains, use your content filter's
# bulk import feature instead of Chrome policies.
Higher Education

Handling BYOD in Colleges and Universities

Universities cannot install agents on personal devices, and academic freedom makes blanket blocking politically difficult. Our feed supports the nuanced, network-segmented policies that higher education requires.

Exam-Secure Wi-Fi SSID

Create a dedicated SSID (e.g., "Exam-Secure") that routes through a DNS filter loaded with the full AI Tools Blocklist. Students connect only during proctored assessments.

Department-Specific VLANs

Law schools, medical schools, and other departments can apply the feed to their own VLANs. Each department controls its own AI blocking policy independently.

Key Benefits for Higher Ed

Respects academic freedom — enforce only where and when it matters (exams, specific departments)
Works with BYOD — DNS-level blocking covers all devices on campus Wi-Fi without agent installation
Research exemptions supported — IRB-approved protocols can use unfiltered network segments

The higher education AI blocking guide covers these scenarios in detail, including research exemptions and IRB-approved AI research protocols.

Ready to Protect Your Students?

Download the free sample to see the data, or tell us about your district and we will configure a feed that matches your filter and your policy.

Download Free Sample Explore the Database

Request an Education Trial

Tell us about your district or university — number of students, content filter vendor, and which categories matter most — and we will set up a trial feed.