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.
Cookie banner compliant with Federal Law No. 152: script blocking and a verifiable log with proof of consents

MODULE FOR 1C-BITRIX

TOP MAN DIGITAL

Cookie banner compliant with Federal Law No. 152: script blocking and a verifiable log with proof of consents

A standard cookie banner merely informs users about cookie usage, but if after a visitor declines, services like Yandex.Metrika, ad pixels, or widgets still load, the user's choice has no effect. This module for 1C-Bitrix solves this problem by organizing the consent process.

5.00/5 · 4 ratings

1C-Bitrix Marketplace: 5/5 · 4 ratings

Technical details

Published
9 August 2026
Updated
28 October 2026
Version
1.3.4
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
No
Compatible with Sites24
No
Developer
TOP MAN DIGITAL

What this solution does

A standard cookie banner merely informs users about cookie usage, but if after a visitor declines, services like Yandex.Metrika, ad pixels, or widgets still load, the user's choice has no effect. This module for 1C-Bitrix solves this problem by organizing the consent process. It offers visitors category-based choices, controls the loading of confirmed third-party services, and maintains a verifiable log of recorded decisions.

The module automatically discovers services already connected to the site. There is no need to manually transfer all counters from the template to the module settings first. The system analyzes existing pages and recognizes connections based on 16 signatures, including Yandex.Metrika, GTM, Roistat, Calltouch, VK Pixel, Rutube, and Yandex.Maps.

Administrators view discovered services on a dedicated page where they can verify them and assign categories. New services are not blocked automatically; they must first be confirmed and have the blocking mode enabled. This allows the module to be configured without the risk of unexpectedly disabling analytics on a live site.

The 152-FZ Cookie Banner module blocks the loading of services from prohibited categories until visitor consent is obtained. It controls not only external scripts but also built-in loaders, iframes, images, and other resources within the ready-made HTML page. Once consent is granted, the necessary connections are automatically restored.

New analytics and widget code can be placed directly in the module settings; it will execute only after consent is given for the corresponding category.

Visitors can accept all categories, decline optional ones, or select specific groups such as analytics, marketing, and external services. The category required for site operation remains enabled by default. Users can reopen the settings at any time to change their decision.

All events are recorded in a server log. Each entry includes the date, site address, page, settings version, and a text snapshot of the banner and selection window, allowing precise verification of the wording displayed at the moment of decision. Records are secured by an HMAC-SHA256 chain to detect any alterations to related events. Storage of IP addresses and User-Agent data can be disabled.

The module operates directly within your Bitrix environment.

The Cookie Banner for 152-FZ module by TOP MAN DIGITAL provides script blocking and a verifiable consent log. The banner appears immediately after installation without modifying the site template. In a multisite configuration, texts, colors, layout, and categories are configured separately for each site. The consent log is stored in the site's local database, requiring no external cloud services. JavaScript APIs and events are available for non-standard scenarios.

When launching, note that the banner's appearance does not automatically block all third-party connections. To enable blocking, review detected services, confirm the required ones, and select the Block mode. Then open the site in a new browser window and verify resource loading before and after consent.

The module assists in managing cookie consent and third-party service loading. It does not replace a data processing policy and does not ensure full legislative compliance through installation alone.

For “Cookie banner compliant with Federal Law No. 152: script blocking and a verifiable log with proof of consents”, General iT can perform integration, configuration and a final check after installation.

UPDATE HISTORY

What’s new

8 releases
1.3.4 (27.10.2026)Latest update

Services are grouped by sites with common blocking decisions.

Details of findings and exception management on pages have been added.

Blocking rules are saved separately from the detection log.

Existing confirmations are migrated while preserving settings and consents.

1.3.3 (23.10.2026)

Fixed the addition of the banner to JavaScript, JSON, and other non-HTML format service responses. The behavior of standard pages and custom templates has been preserved.

1.3.2 (19.10.2026)

The standard button refusal label has been changed to "Only necessary". Saved button signatures and consent settings remain unchanged.

1.3.1 (17.10.2026)

User PHP templates operate without a mandatory template.json file. If the JSON is absent, the template's default parameters are used.

1.3.0 (14.10.2026)

Added the ability to select the banner and settings window templates separately for each site.

Added support for user-defined templates in local/templates.

Added the ability to select the color source and the template style connection mode.

Added a fallback to the standard template in case of errors in the user-defined template.

Fixed the focus setting when opening the cookie settings window.

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 14 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 1,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