Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

SenDev (SenDev)

SenDev: Protect - anti-spam protection

SenDev: Protect is a spam protection module for 1C-Bitrix. The solution blocks spam bot activity using a set of proven methods without complicating the experience for real users. Automatic form detection The module scans the site and identifies all available forms: Web forms (form module) — all active forms on the site.

Technical details

Published
4 March 2026
Updated
24 September 2026
Version
1.0.15
Installed
Fewer than 50 times
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
SenDev (SenDev)

What this solution does

SenDev: Protect is a spam protection module for 1C-Bitrix. The solution blocks spam bot activity using a set of proven methods without complicating the experience for real users.

Automatic form detection

The module scans the site and identifies all available forms:

Web forms (form module) — all active forms on the site.

Standard Bitrix forms — feedback, authorization, registration, password recovery.

E-commerce forms — checkout and cart (if the sale module is installed).

CRM forms — forms from the crm module.

Comment forms — reviews and comments (forum module).

Custom forms — forms added via data attributes.

Multi-level protection system

The module offers seven protection methods that can be combined for maximum effectiveness:

Mathematical examples. Solving simple arithmetic problems. Recommended for feedback and web forms.

Logical questions. Answers to general questions. Recommended for request forms and feedback.

SenDev: Protect is a form anti-spam protection module. It supports seven protection methods: time-based verification (minimum form fill duration), game-based protection (interactive tasks such as click and drag), Google reCAPTCHA v2 (classic with checkbox), Google reCAPTCHA v3 (invisible with risk scoring), Yandex SmartCaptcha, hCaptcha, and custom integration. Each method is optimized for specific scenarios, ranging from authentication and registration to any form type and specialized services.

Each form supports flexible configuration: enabling or disabling protection, selecting one of the seven methods, setting difficulty levels (easy, medium, hard) for mathematical, logical, and game tasks, and defining timeouts for time-based protection.

The module provides comprehensive analytics with detailed statistics: total attempts, successful submissions, and blocked requests; protection effectiveness per form; activity trends over a selected period; and the percentage of blocked attempts. The administrative panel offers access to global module parameters and individual form settings.

SenDev: Protect is an anti-spam module for forms on the 1C-Bitrix platform. The control panel allows managing protection for each form individually, registering and configuring custom forms, creating user-defined questions, viewing detailed statistics, setting up external CAPTCHA services, and performing module diagnostics. Installation is automatic via the interface without modifying source code. Protection is connected through system events and JavaScript, enabling automatic detection of standard and web forms. For custom forms, add the data-sendev-form-id attribute with a unique identifier to the form tag. The solution supports flexible configuration for each form type, provides detailed analytics on protection effectiveness, and receives regular updates for bug fixes. The module offers seven protection methods, including solving mathematical examples.

SenDev: Protect is an anti-spam module developed by SenDev. Available protection methods include: logical questions with answers to general inquiries, time-based verification (minimum form filling time), game-based protection with interactive tasks (click, drag-and-drop), Google reCAPTCHA v2 (classic checkbox captcha), Google reCAPTCHA v3 (invisible captcha with risk scoring), Yandex SmartCaptcha, hCaptcha as a privacy-focused alternative to Google, and Custom CAPTCHA for universal integration with other services.

Only one protection type can be assigned to a single form. Different forms may use different protection methods. For example, time-based verification is recommended for authentication, while logical questions or math problems can be used for contact forms.

For authentication and registration forms, time-based verification is the optimal choice. This method is invisible to users, causes no inconvenience, and effectively blocks bots that submit forms instantly.

SenDev: Protect is an anti-spam module that uses methods to analyze form filling speed. Bots often submit data instantly, while a human requires a minimum of 3–5 seconds. This protection method is invisible to the user and creates no inconvenience.

Game-based protection offers the user a simple interactive task, such as clicking all elements of a specific type, dragging an element to a target zone, or arranging elements in the correct order. This approach is harder to automate for bots but remains simple for humans.

Google reCAPTCHA v2 is a classic captcha with a 'I am not a robot' checkbox that may require solving a visual or audio challenge. Google reCAPTCHA v3 is an invisible captcha that evaluates user behavior and issues a risk score ranging from 0.0 to 1.0, requiring no interaction from the user.

For the “SenDev: Protect - anti-spam protection” module, General iT can perform installation, configuration and a functional check in your project.

UPDATE HISTORY

What’s new

4 releases
1.0.15 (24.09.2026)Latest update

Support for PHP 8.2 and enhanced security

Module compatibility with PHP 8.2 confirmed while maintaining compatibility with PHP 7.4+.

Public access to administrative APIs for statistics, logs, and IP blacklist has been blocked.

Correct answers for mathematical and logical protection are no longer sent to the client.

Enhanced protection for custom CAPTCHA against SSRF and CSV export against formula injection.

Fixed handling of incorrect CIDR masks in the IP blacklist on PHP 8+.

0.9.02 (15.05.2026)

Fixing sending of standard Bitrix web forms

Fixed an issue where, after successfully passing protection, a standard Bitrix web form might fail to create a result or display a message confirming successful submission.

For form module forms, preliminary AJAX verification has been disabled: verification is now performed by the server-side handler form:onBeforeResultAdd.

AJAX verification has been retained for standard and custom forms.

Added saving of the original submit button during programmatic form submission.

0.9.01 (14.05.2026)

Compatibility fix for Bitrix web forms

Fixed a TypeError when adding a web form result via the bitrix:form.result.new component.

The form:onBeforeResultAdd event handler has been migrated to a compatible registration using registerEventHandlerCompatible.

Added protection against the old erroneous registration of the onBeforeResultAddD7 handler in already installed versions of the module.

Improved error transmission for web form protection checks via the $APPLICATION ThrowException mechanism.

0.9.00 (08.03.2026)

New in version and improvements:

Added an IP address blocking tab. Block IP addresses from which spam originates.

Added a log management tab - Export logs in CSV format and Clear logs.

For the Game protection type, a sub-type of game protection - Drag and Drop has been added.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 7 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 3,000 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot