dxw3 Spam Block

49,00  excl. VAT

Invisible WordPress form spam protection for Elementor, Contact Form 7, WPForms, comments, login and WooCommerce checkout — no CAPTCHA, no extra visitor friction.

SKU: botspamb Category: Tag:
30-day refund policy Try it risk-free on your site.
No captcha, no friction Blocks bots and form spam without disturbing real visitors.
Privacy-first protection No cookies or third-party trackers are required.
Works with WordPress forms Compatible with WooCommerce, Contact Form 7, Gravity Forms, Elementor forms and more.

Description

Stop form spam without interrupting real visitors

dxw3 Spam Block protects WordPress forms silently and automatically. It blocks bots before they can submit contact forms, comments, login attempts or checkout forms, while keeping the user experience clean.

Key benefits

  • No CAPTCHA, no friction — visitors submit forms normally.
  • Automatic protection — activate the plugin and supported forms are protected immediately.
  • Lightweight — no heavy frontend scripts or bloat.
  • Privacy-friendly — works without cookies, tracking, or user interaction challenges.
  • Supports multiple forms — protects several forms on the same page automatically.

Supported form types

  • Elementor Form
  • Contact Form 7
  • WPForms
  • WordPress Comment Form
  • WordPress Login Form
  • WooCommerce PHP Checkout (classic / non-Block)
  • Site Reviews (Gemini Labs)

How it works

The plugin scans page output for supported form types, disables submit buttons until form content is reconstructed safely, and injects a hidden nonce to verify valid submissions.

Quick setup

  1. Upload and activate dxw3 Spam Block.
  2. Enter your license key if required.
  3. The plugin protects supported forms automatically.

Includes 1 year of updates and support plus a 30-day money-back guarantee.

3.2.2 - 14.7.2026

  • Fix: Nonce handling for login pages with a custom URL.
  • Fix: Scan cache handling for pages with a custom login URL.
  • Compatibility: Prevent optimization plugins from altering the plugin's script.

3.2.1

  • Fix: Contact Form 7 initialization was not working correctly after user interaction

3.2.0

  • Performance: Added URL scan cache. Pages with no protected forms skip output buffering after the first visit, reducing server load.
  • Performance: Output buffer is only started for pages where protected forms have been detected.
  • Fix: If the update server was unreachable, it could silently clear all enabled form type settings. The plugin now preserves existing configuration when the API is unavailable.
  • Fix: Reset All Forms now also clears the circuit-breaker transients, preventing a stuck state after network failures.
  • Admin: Added option to hide the dxw3 shield badge on protected forms.
  • Code: Corrected text domains on WooCommerce registration validation messages.

3.1.0

  • Security: Removed legacy directly-accessible files, added CSRF nonces, and escaped admin output.
  • Fix: WooCommerce checkout country/VAT update after form re-injection.
  • Fix: PHP 8.2 deprecation in page buffer encoding.
  • Fix: Double output buffer and emoji preservation through buffer pipeline.
  • Fix: Rate limiter IP detection behind reverse proxies.
  • Fix: Uninstall now cleans all plugin data.
  • Update: Added automatic cache and transient flush on plugin update.

3.0.1

  • Removed WooCommerce checkout validation when logged in.

3.0.0

  • Improved and expanded bot detection methods.

2.3.0

  • Changed JavaScript content detection.

2.2.1

  • Fixed update class bug.

2.2.0

  • Improved DOM, form scripts, and styles handling.
  • Modified compatibility with TranslatePress plugin.
  • Added admin setting to enable or disable form protection.

2.1.0

  • Improved buffer handling.
  • Improved WordPress comment form detection.
  • Improved shield formatting.

2.0.0

  • Added functionality to protect several forms on the same page.
  • Added protection for WooCommerce PHP Checkout.
  • Added monitoring of protected forms in admin settings.
  • Added translation file.
  • Improved the core routine.

1.13.1

  • Fixed bugs in the updater and license validator.

1.13.0

  • Added enhanced script tag handling.
  • Upgraded the updater to handle connection issues.

1.12.0

  • Implemented new plugin updater.
  • Fixed translation loading sequence.

1.11.0

  • Fixed backup hook used for starting buffering.
  • Cleared respective transient after license key refresh.

1.10.0

  • Prevented direct access to the WordPress comment processing file.

1.9.0

  • Added protection for the WordPress login form.

1.8.1

  • Changed event bubbling handling.

1.8.0

  • Improved updating process.
  • Improved forms storage/cache.
  • Improved database handling.

1.7.5

  • Allowed HTML5 tags in content.
  • Changed the plugin updating process.

1.7.4

  • Added support for Elementor Forms.
  • Added support for Site Reviews form.
  • Added compatibility fix for TranslatePress gettext.

1.7.3

  • Changed the folder structure.
  • Changed the updating code.

1.7.2

  • Changed accepted form classes.
  • Changed plugin upgrade routine.
  • Changed handling of HTML entities.

1.7.1

  • Fixed script handling for WPForms.

1.7.0

  • Added protection for all forms from the HTML body.

1.6.0

  • Added WordPress comment form protection.

1.5.0

  • Added support for WooCommerce registration form.
  • Added support for dxw3 contact form with AJAX.

1.4.0

  • Changed form saving.
  • Added WPForms support.

1.3.0

  • Added automatic plugin updating.

1.2.0

  • Added mouse and keyboard action listening.
  • Fixed character encoding and added new UTF-8 conversion.

1.0.0

  • Live version released without encryption.