Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions inc/cleantalk-settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -170,16 +170,6 @@ function apbct_settings__set_fields()
'html_before' => '<hr>',
'html_after' => '',
'fields' => array(
'comments__hide_website_field' => array(
'type' => 'checkbox',
'title' => __('Hide the "Website" field', 'cleantalk-spam-protect'),
'description' => __(
'This option hides the "Website" field on the comment form.',
'cleantalk-spam-protect'
),
'long_description' => true,
'display' => ! $apbct->white_label,
),
'comments__the_real_person' => array(
'type' => 'checkbox',
'title' => __('The Real Person Badge!', 'cleantalk-spam-protect')
Expand Down Expand Up @@ -928,6 +918,12 @@ function apbct_settings__set_fields()
'section' => 'hidden_section',
'html_after' => '</div><div id="apbct_hidden_section_nav">{HIDDEN_SECTION_NAV}<div class="apbct_hidden_section_nav_mob_btn"></div></div></div>',
'fields' => array(
'comments__hide_website_field' => array(
'type' => 'checkbox',
'title' => __('Hide the "Website" field', 'cleantalk-spam-protect'),
'long_description' => true,
'display' => ! $apbct->white_label,
),
'misc__send_connection_reports' => array(
'type' => 'checkbox',
'title' => __('Send connection reports', 'cleantalk-spam-protect'),
Expand Down Expand Up @@ -3070,8 +3066,12 @@ function apbct_settings__get__long_description()
'title' => 'Anti-Crawler', // Do not to localize this phrase
//HANDLE LINK
'desc' => sprintf(
__(esc_html__($apbct->data['wl_brandname']) . ' Anti-Crawler — this option is meant to block all types of bots visiting website pages that can search vulnerabilities on a website, attempt to hack a site, collect personal data, price parsing or content and images, generate 404 error pages, or aggressive website scanning bots. %s', 'cleantalk-spam-protect'),
'<a href="https://cleantalk.org/help/anti-flood-and-anti-crawler{utm_mark}#anticrawl" target="_blank">' . __('Learn more.', 'cleantalk-spam-protect') . '</a>'
'<p>' . sprintf(
__('%1$s Anti-Crawler — this option is meant to block all types of bots visiting website pages that can search vulnerabilities on a website, attempt to hack a site, collect personal data, price parsing or content and images, generate 404 error pages, or aggressive website scanning bots. %2$s', 'cleantalk-spam-protect'),
Comment thread
AntonV1211 marked this conversation as resolved.
esc_html($apbct->data['wl_brandname']),
'<a href="https://cleantalk.org/help/anti-flood-and-anti-crawler{utm_mark}#anticrawl" target="_blank">' . __('Learn more.', 'cleantalk-spam-protect') . '</a>'
) . '</p>' .
'<p>' . __('By default, well-known good bots are allowed, including AI crawlers like GPTBot (ChatGPT), ClaudeBot (Claude), Google-Extended (Gemini), and Copilot. You can selectively block any of these bots in your private lists.', 'cleantalk-spam-protect') . '</p>'
Comment thread
AntonV1211 marked this conversation as resolved.
)
),
'sfw__anti_flood' => array(
Expand Down
2 changes: 2 additions & 0 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,8 @@ All the CleanTalk Spam FireWall activity is being logged in the process of filte
= Spam FireWall: Anti-Flood & Anti-Crawler =
Spam FireWall: Anti-Flood and Anti-Crawler options are intended for blocking unwanted bots, content parsing, shop goods prices parsing or aggressive website scanning bots. Learn more https://cleantalk.org/help/anti-flood-and-anti-crawler

By default, well-known good bots — including AI crawlers such as GPTBot (ChatGPT), ClaudeBot (Claude), Google-Extended (Gemini), and Copilot — are allowed. You can choose which of these bots to block individually in your private lists. Blocking a bot will stop the corresponding AI service from accessing your content.

= How to protect sites from spam bots without CAPTCHA? =
CleanTalk Anti-Spam protects websites from spam bots without using traditional CAPTCHA, reCAPTCHA, or other visitor challenges. Instead of showing CAPTCHA puzzles, the service uses behavioral analysis, invisible JavaScript tests, and a global spam database to detect spam automatically in the background. This CAPTCHA-free anti-spam protection works for contact forms, comments, registrations, and WooCommerce checkouts without creating friction for real visitors. By replacing CAPTCHA with automated spam detection, CleanTalk helps improve usability, accessibility, and conversion rates while still blocking spam effectively.

Expand Down
Loading