Antispam by CleanTalk

Spam protection for MODX forms. No CAPTCHA, no reCAPTCHA.

Creator: Denis Shagimuratov (cleantalk)

Need help installing this extra?

Screenshots

About Antispam by CleanTalk

Invisible spam protection for MODX forms: contact, FormIt, sign-up, order and AJAX forms. A CAPTCHA, reCAPTCHA, hCaptcha, Turnstile and Akismet alternative with no puzzles for visitors. CleanTalk checks the sender in the cloud: email and IP reputation from 1,100,000+ websites, behavior and message text. Blocks bots and hand-typed spam. Works with MODX 3.x and 2.x. 7-day free trial.

Information

Released
September 16, 2022

Supported Database
MySQL

License
GPLv2

Supported Versions
2.0 - Current

Downloads
1,645

Documentation
Antispam by CleanTalk Documentation

Instructions

Spam protection for MODX forms without CAPTCHA, reCAPTCHA or puzzles.

CleanTalk checks form submissions on your MODX site in the cloud and blocks spam bots before the message reaches you. Visitors fill in your forms as usual, with nothing to solve.

What it protects

  • Any front-end form that sends POST data: contact forms, FormIt forms, sign-up and order forms
  • AJAX forms
  • Optional: forms without an email field

How it decides

CleanTalk checks the sender, not the browser: email and IP reputation collected from 1,100,000+ websites, behavior on the page and the message text. That stops bots and people who type spam by hand. Known spammers get "Forbidden. Sender blacklisted", addresses that do not exist are rejected too, real visitors pass.

A reCAPTCHA alternative

No Google scripts, no challenges, no lost leads at the form. CleanTalk works with your existing FormIt forms: no extra hooks, fields or template changes.

Install in 3 minutes

  • 1. Extras > Installer > Download Extras, search "CleanTalk", install
  • 2. Get your access key at cleantalk.org/register (7-day free trial, no card)
  • 3. System Settings > antispambycleantalk > api_key, paste the key

Settings

System Settings > namespace antispambycleantalk:

  • antispambycleantalk.api_key - your access key
  • antispambycleantalk.plugin_enabled - on/off
  • antispambycleantalk.exclusions_url - pages to skip
  • antispambycleantalk.check_forms_without_email - also check forms with no email field

Every blocked request is in your CleanTalk dashboard log with the reason, 7 days (45 with the Extra Package), so you can review any decision.

Pricing

7-day free trial with full functionality, no credit card. Then from $12 per year for one site, less per site in multi-site packages.

Free months for your review

Post a review about CleanTalk for MODX on a community platform (for example, community.modx.com), then send us the link from your CleanTalk dashboard (Bonuses). We add free months to your annual license.

Free Anti-Spam & Security Licenses for Developers

We offer free Anti-Spam and Security licenses to developers who contribute to the development and maintenance of our plugins.

How to qualify for free licenses:

  • Have at least one contribution to our plugins approved.
  • Manage plugin, module, or extension releases and maintain their listings on relevant community platforms.

Interested? Contact us at [email protected] to claim your free licenses.

Works with MODX 3.x and 2.x. Source code: github.com/CleanTalk/modx-antispam

New in 1.4.0-pl

  • Fix: ajax die on spam.
  • Fix: Prevent catching admin-side requests.
  • New. Anti-Spam core. Option for forms without email.
  • prepare for $modx->getService() init and rename filename to lowercase
  • Delete cleantalkCheck.snippet.php
  • load cleantalk class via $modx->getService() inside plugin
  • Rename classcleantalkantispamcoremodx.php to classcleantalkantispamcoremodx.class.php
  • Fix. Code. JS errors fixed.
  • Fix. Code. ModX instance using fixed.
  • Fix. Code. Useless chunk removed.

Current releases

1.4.0-pl
View | Download
September 16, 2022
2.0 - Current

1.3.0-pl
View | Download
July 9, 2020
2.0 - <2.8

1.2.0-pl
View | Download
December 27, 2019
2.0 - <2.7

1.1-pl
View | Download
February 5, 2019
2.0 - <2.6