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 consent banner — cookie settings and Federal Law No. 152

MODULE FOR 1C-BITRIX

Digital Element

Cookie consent banner — cookie settings and Federal Law No. 152

The 'Cookie Consent' module ensures web project compliance with Federal Law No. 152-FZ 'On Personal Data' and Roskomnadzor recommendations regarding user notification. The solution automatically displays a notice about cookie usage, records user choices, and maintains a centralized registry of obtained consents.

5.00/5 · 1 rating

1C-Bitrix Marketplace: 5/5 · 1 rating

Technical details

Published
3 July 2026
Updated
27 October 2026
Version
1.1.2
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Digital Element

What this solution does

The 'Cookie Consent' module ensures web project compliance with Federal Law No. 152-FZ 'On Personal Data' and Roskomnadzor recommendations regarding user notification. The solution automatically displays a notice about cookie usage, records user choices, and maintains a centralized registry of obtained consents. A public JavaScript API is provided for integration into templates and custom scripts, enabling the opening of settings windows, application of consent scenarios, and tracking of visitor actions. The module generates JavaScript events, allowing the connection of analytics systems and custom handlers without modifying the core. User consents are stored in a Bitrix information block for future processing. The tool facilitates rapid deployment of a notification mechanism without building from scratch and offers flexible configuration of the banner's appearance, behavior, and logic to suit specific site requirements.

Cookie consent management module compliant with Federal Law No. 152. It provides a public JavaScript API and events for integration with site templates, analytics systems, and custom user scenarios.

The banner automatically displays on the user's first visit, informing them about data collection and offering configuration options. Text, buttons, and the link to the privacy policy can be customized to match the brand and design of corporate portals, online stores, or web services. Multiple interaction scenarios are supported: simple consent, accept/reject buttons, or granular selection of cookie categories.

Users can individually allow necessary, analytics, marketing, and other types of cookies. Once a decision is made, the banner hides automatically and does not reappear on subsequent visits. Selected preferences are saved in the Bitrix log, enabling tracking of consent history. Analytics, metrics, advertising scripts, and other external modules can only be launched after obtaining explicit user consent.

The module is designed for projects that require not only notifying visitors about the use of cookies but also maintaining centralized records of obtained consents.

If “Cookie consent banner — cookie settings and Federal Law No. 152” fits the task, General iT can install the module, configure it and verify the result in the project.

UPDATE HISTORY

What’s new

2 releases
1.1.2 (27.10.2026)Latest update

Fixed an error with empty AJAX responses on the site when the module is in operation.

1.1.1 (27.07.2026)

Cookie consent configuration by category has been implemented: users can separately allow or block analytics, marketing, and other optional cookies.

Multisite module settings: the ability to set the cookie name, expiration time, display mode, policy version, log retention period, button scheme, and URL rules separately for each site has been added.

Consent storage format: the old simple cookie value has been replaced with a JSON cookie containing consent statuses by category, a category map, and the policy version.

User interface: button display schemes (accept/reject/settings) and a window for selecting cookie categories have been added.

Server-side logging: enhanced with status and category normalization, policy version recording, IP hash, and user authorization flag.

Public JS API: methods for reading the current consent, checking consent by category symbolic code, and opening the settings window have been added.

JS events: events for module readiness, acceptance of all cookies, rejection of optional cookies, and changes in category selection have been added.

URL rules: the display and hiding of the notification has been moved to standard site paths without requiring RegExp input.

Styling: default notification styles have been improved, with added settings for link hover color, link color inheritance, shadows, and separate horizontal/vertical margins.

Admin panel: tooltips for numeric field limitations have been added, and fields with erroneous values are highlighted after saving.

Consent logging: nonce verification has been improved to ensure correct operation with multiple open tabs.

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 5 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 2,500 ₽. 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