HumanGate

A lightweight WordPress plugin that blocks AI training crawlers, adds refusal signals, and deters large-scale scraping—without CAPTCHAs or heavy databases.

Download Plugin (ZIP)

WordPress 5.0+ PHP 7.4+ GPL-2.0+

What is HumanGate?

HumanGate is a practical enforcement layer for WordPress that gives site owners a one-click way to opt out of AI training and search indexing, while adding real runtime resistance to large-scale scraping without heavy detection systems.

Note: This plugin is currently pending WordPress.org approval. Once approved, it will be available in the WordPress plugin directory. For now, you can download it directly from this page.

Core Features

🌐 Global AI Refusal

Adds AI-specific meta tags, HTTP headers, and robots.txt rules to refuse AI training crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.).

🚫 Search Engine Blocking

Optional setting to block all search engines (Google, Bing, etc.) using noindex/nofollow meta tags.

🛡️ Active Enforcement

Choose from Signals Only, Challenge Mode (JS verification), or Block Mode (403 Forbidden) for AI crawlers and other bots.

⚡ Selective Friction

Automatically detects bot scraping patterns (burst traffic, sequential traversal) and serves lightweight JavaScript challenges—no CAPTCHAs required.

🔒 Emergency Lockdown

One-click site lockdown with HTTP 451 responses and optional login-only access for media exposure or legal threats.

📊 Lightweight Telemetry

Privacy-focused stats using WordPress transients—no database bloat, no IP storage, no long-term logging.

Perfect For

Installation

  1. Download the humangate.zip file from this page
  2. Go to your WordPress admin dashboard → Plugins → Add New
  3. Click "Upload Plugin" and select the downloaded ZIP file
  4. Click "Install Now" and then "Activate Plugin"
  5. Go to Settings → HumanGate to configure

How It Works

1. Refusal Signals

Every public response includes HTML meta tags (noindex, noai, noimageai) and HTTP headers (X-AI-Training: disallowed) that clearly signal non-consent to AI training and search indexing.

2. Active Enforcement

Optionally block or challenge bots at the HTTP level. Challenge Mode requires JavaScript execution verification, while Block Mode returns 403 Forbidden to unauthorized bots.

3. Selective Friction

Automatically detects suspicious bot traffic patterns (burst traffic, sequential traversal, deep-link access) and serves invisible JavaScript challenges. Real humans pass silently; scrapers stall.

4. Emergency Lockdown

One toggle instantly forces noindex everywhere and returns HTTP 451 to all unknown agents. Perfect for media exposure, legal threats, or doxxing risk.

SEO Plugin Compatibility

HumanGate is fully compatible with SEO plugins like Yoast SEO, Rank Math, All in One SEO, and SEOPress. HumanGate automatically detects SEO plugins and appends AI crawler blocks to your existing robots.txt without conflicts.

Design Philosophy

HumanGate follows these principles:

Requirements

License

HumanGate is licensed under GPL-2.0+ (GNU General Public License v2 or later).

Support

For issues, feature requests, or contributions, please visit the project repository or contact us through the About page.