What this solution does
The CleanTalk anti-spam module provides multi-level website security without the need for CAPTCHA. The system automatically blocks bot registrations, spam comments in forums and blogs, and spam in Progressive Media tree comments. Protection extends to private user messages, product reviews in 1C-Bitrix modern online stores, order forms, and any custom forms.
The solution operates as a client application for the Cloud Anti-Spam for Websites service. It automatically validates all POST data from visitors, filtering malicious traffic invisibly to users. An optional SpamFireWall feature is available to provide resilience against DoS and DDoS attacks.
Administrators can flexibly configure protection by adding IP addresses, email addresses, and subnets to blacklists or whitelists, and can block access from specific countries. A PHP API is provided for integration with any forms and 1C-Bitrix modules.
Email addresses and IP addresses can be filtered using custom masks or by geographic location (countries). Detailed configuration for black and white lists is available in the documentation.
The Stop Words feature allows users to create a custom list of keywords. All comments containing these words are automatically processed according to the defined rules.
The Anti-Spam Journal records all approved and blocked actions. The default retention period is 7 days; upgrading to the Extended Plan extends storage to 45 days. Each entry includes the timestamp, the site name, the status (allowed or blocked), sender details (name, email, IP), message content, and the server's rejection reason.
Data from the journal can be directly added to black or white lists, or users can access the public database to review spam activity associated with a specific address or IP.
The SpamFireWall module blocks spam bots before they access your website. This reduces server load, improves site speed, and positively affects SEO metrics.
The system performs real-time verification of email address existence. Spammers often use non-existent addresses, which causes issues for site owners: inability to contact the user, failure to deliver notifications regarding account activation, password recovery, or newsletters, and the risk of the IP address being blacklisted by mail servers during mass mailing. CleanTalk Antispam verifies addresses upon submission.
The functionality includes blocking disposable and temporary email addresses.
Blocking users with disposable and temporary email addresses improves message delivery reliability and helps prevent malicious activity, spam bots, and trolling.
The module employs a comprehensive filtering system that includes JavaScript task verification, analysis of form completion time, and checks of the sender's IP address, email, and domain against blacklists. Comments and posts are additionally evaluated for relevance to the site's content and analyzed for spam signatures.
Protection covers registration forms, blog and forum comment forms, threaded comment forms, order forms, and any custom forms. Starting with version 2.0.1, the module operates without requiring changes to site templates.
To test the protection, use the email stop_email@example.com during registration and include stop_word in the body of a forum or blog comment. Detailed statistics on spam attacks are available in the service control panel.
It is possible to configure exclusions for specific pages.
Excluding pages from filtering is supported. Open the custom_config.php file in the module directory and list the required addresses separated by commas.
Example for pages:
example.com/some/thing
example.com/some/one
example.com/some/body
You need to enter:
General iT can connect “Antispam without CAPTCHA, spam filter”, configure it and verify the integration with the existing website.