AntiSpam by CleanTalk

Unmaintained AntiSpam by CleanTalk 2.9

No permission to download
Compatible XF 2.x versions
  1. 2.0
  2. 2.1
  3. 2.2
Additional requirements
The addon is connected to CleanTalk Cloud Anti-Spam service using API.

CleanTalk is a premium anti-spam service, you can look at the pricing here

To get the access key you should register at and create an account.

Need PHP version 5 or higher.


No CAPTCHA, no questions, no counting animals, no puzzles, no math. No spambots signups, no spambots posts.

Anti-spam features:
  1. Stop spambots at registrations.
  2. Stop spambots at the orders.
  3. Contact form protection (CAPTCHA should be disabled!).
  4. Allow guest posting on the forum without CAPTCHA.
Anti-spam info
We have developed an anti-spam extension for XF 2 that would provide maximum protection from spam and you can provide for your visitors a simple and convenient form of posts/registrations without annoying CAPTCHAs and puzzles. Used to detect spam multistage test that allows us to block up to 100% of spambots.

Spam FireWall
CleanTalk has got an advanced option "Spam FireWall", this option allows blocking of the most active spambots before they get access to a website. It prevents the loading of pages of the website by spambots, so your web server doesn't need to perform all scripts on these pages. Also, it prevents the scanning of pages of the website spambots. Therefore Spam FireWall significantly can reduce the load on your web server.

Spam FireWall also makes CleanTalk the two-step protection from spambots. Spam FireWall is the first step and it blocks the most active spambots, CleanTalk Anti-Spam is the second step and it checks all other requests on the website at the moment before submitting comments/registers and etc.

Low false/positive rate
This extension uses multiple anti-spam tests to filter spambots with a lower false/positive rates as possible. Multiple anti-spam tests avoid false/positive blocks for real website visitors even if one of the tests failed.

Spam attacks log
Service CleanTalk (this hook is a client application for CleanTalk anti-spam service) records all filtered comments, registration and other spam attacks in the "Log of spam attacks" and stores the data in the log up to 45 days. Using the log, you can ensure reliable protection of your website from spam and no false/positive filtering.

Real-Time Email Address Existence Validation
It is very important to be sure that the user used his real email address. Spambots very often use fake email addresses, i.e. which addresses do not exist. Non-existing email addresses also entail several other problems for website owners:
  • You can never contact them by email,
  • The client will never receive any notifications from you (account activation letter, password recovery, email distribution, notifications, etc.),
  • If you use email marketing for your clients, then a large number of nonexistent emails in the mailing list may result in your IP address being added to various blacklists of email servers.
CleanTalk will check email addresses for existence in real time.

Blocking disposable & temporary emails
Block fake and suspicious users with disposable & temporary emails to improve email delivery. So, it also prevents malicious activity, spam bots, and internet trolls.

Private blacklists
Automatically block comments and registrations from your private black IP/email address list. This option helps to strengthen the protection from a manual spam or block unwanted comments from users. You can add not only the certain IP addresses but also a separate subnet to your personal blacklist.

Blocking users by country
Automatically block comments and registrations from the countries you have set a ban for. This option is useful in cases of manual spam protection and for protection enhancement. If your site is not intended for an international audience and you do not expect comments/users from other countries.

Blocking comments by "stop words"
You can block comments which contain "stop words" to enhance spam filtering and messages with obscene words blocking. You can add particular words or phrases.

Additional features
Online, daily and weekly anti-spam reports traffic VS spam.
Apps for iPhone, Android to control anti-spam service, comments, signups, contacts. With traffic and spam statistics for last 7 days.
Anti-spam apps for most popular CMS on
  • screenshot-6.png
    50.2 KB · Views: 383
  • screenshot-3.png
    290.4 KB · Views: 409
  • screenshot-4.png
    87.1 KB · Views: 417
  • screenshot-10.png
    375.2 KB · Views: 394
  • XenForo2.jpg
    44.6 KB · Views: 371
CleanTalk Team
First release
Last update
2.80 star(s) 5 ratings

Latest updates

  1. 2.9

    Version number fixed.
  2. 2.9

    Fix: check sfw_temp table before insert. Fix: E_DEPRECATED exception in Cleantalk.php. Fix...
  3. 2.8

    Fix: Helper. Test remote call fixed. Fix. SFW. Die page notice fixed.

Latest reviews

Install failed with a lot of errors preventing me even to go to Admin CP.
I was obliged to disable add-on by cmd.php and then immediately delete. The pity thing is I've paid 2 years for 3 website - will try to get the money back.

XenForo 2.2.4
CleanTalk Team
CleanTalk Team
Hello, this error was fixed in the latest 2.7 build
I had to use country block because some messages were published although. After some learning, it helps everyday.
I had such high hopes for this as I needed more spam protection for XF2. This was easy to install, configure, and the interface for cleantalk was nice. Unfortunately, it didn't actually stop much spam and incorrectly stopped more good posts than bad. I'd gladly pay for the service if it worked for me.
I used an anti country block, honeypots, xenforos options such as stopspam and different captchas; this works! 5 Stars. Don't know why others gave you such a hard time!

This person has been keeping me busy! Thanks, will subscribe and other's should also! Don't listen to the guy above; either they didn't know how to use or just sabotaging.
Gotta love the moxy of an "antispam" plugin spamming the hell out of your inbox, first begging for $$$ , then begging for you to give positive reviews ... Seriously, funny as hell
Top Bottom