plugin-icon

Privacy CAPTCHA for Cap

Privacy-friendly spam protection for comments, login, registration, WooCommerce, and Gravity Forms, powered by your own Cap server.
Versie
1.2.0
Laatst bijgewerkt
Jun 26, 2026

Privacy CAPTCHA for Cap integrates Cap — a self-hosted, privacy-friendly, proof-of-work CAPTCHA — into the parts of WordPress that attract the most spam: comments, login, user registration, WooCommerce checkout, and Gravity Forms.

Unlike third-party CAPTCHAs (reCAPTCHA, hCaptcha, Turnstile), Cap runs the proof-of-work entirely in the visitor’s browser and verifies the token against your own Cap server. No data leaves your infrastructure.

Unofficial integration. Cap is an independent open-source project by tiagozip (https://trycap.dev/, Apache-2.0). This plugin is a third-party integration and is not affiliated with, endorsed by, or sponsored by the Cap project. “Cap” refers to that project solely to describe what this plugin works with.

Features

  • First-class Gravity Forms field — drag a “Privacy CAPTCHA for Cap” into any form from the Advanced Fields group. Per-field display-mode override.
  • Contact Form 7 integration — protects every CF7 form automatically.
  • WordPress comments, wp-login, registration integrations — togglable from one settings page.
  • WooCommerce integration — checkout plus the My Account login, registration, and lost-password forms, each its own toggle. Only loads when WooCommerce is active.
  • Dashboard widget — at-a-glance Cap server stats (challenges, verified, failed, hourly chart) right on the WordPress dashboard.
  • Granular per-surface toggles and developer filters (cap_captcha_protect) to enable/disable protection on any form, even conditionally.
  • Three display modes: inline widget, floating popover, or fully programmatic (auto-solves silently).
  • Fully self-hosted assets — the proof-of-work WebAssembly module, the cap-widget script, and the pako decompression library all ship inside the plugin and are served locally, so no jsdelivr or other third-party CDN is contacted at runtime. DSGVO/GDPR-clean by default.
  • WP 6.5+ native script-module API for proper ES-module loading.
  • i18n-ready with German translations bundled.
  • Theme-friendly CSS built on Gravity Forms Orbital tokens with --cap-captcha-* overrides.
  • Filter hooks for protection gating, asset URLs, button classes, i18n strings, and the display mode.

Requirements

  • WordPress 6.5 or later
  • PHP 8.3 or later
  • A reachable Cap server (see https://trycap.dev/)
  • Gravity Forms 2.5+ (only if you enable the Gravity Forms integration)
  • WooCommerce (only if you enable the WooCommerce integration)
Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.