Soglasno: Cookie Consent & 152-FZ
Soglasno: Cookie Consent & 152-FZ

Soglasno: Cookie Consent & 152-FZ

0/5 (0 ratings) — active installs Updated Nov 15, 2026
Compliance checklist.

Compliance checklist.

Soglasno helps a WordPress site owner in Russia handle cookies and consent to personal data processing under Federal Law No. 152-FZ “On Personal Data”.

The plugin interface is in Russian.

What it does

  • Cookie banner with three modes: consent with categories, consent (accept / reject), or notice only.
  • Four categories: necessary, analytics, marketing, functional. Names and descriptions are editable.
  • Analytics and advertising scripts run only after the visitor agrees to their category. Built-in setup by ID for Yandex Metrika (Webvisor, click map, accurate bounce), Top.Mail.ru, VK Ads pixel, Google Analytics 4 and Google Tag Manager.
  • Auto-blocking: tracking scripts added by the theme, other plugins or pasted into the site code are found by their address and held until consent. The list is extendable.
  • Withdrawing consent is as easy as giving it: a floating cookie button or a [soglasno_settings] link in the footer. Cookies of withdrawn categories are deleted.
  • Links to your documents: pick a page of the site or paste a link to the consent document, cookie policy and privacy policy. They are used in the banner and in form checkboxes. Since 1 September 2025 consent to personal data processing must be a separate document.
  • Consent checkbox (unchecked by default, required) in WordPress comments, registration and Contact Form 7.
  • Compliance checklist and a home page check for trackers.
  • Works with page caching: the decision is made in the browser, so the cached page is the same for everyone.
  • The banner is rendered in Shadow DOM, so theme styles do not break it. Keyboard accessible, no layout shift.

Developer API

  • JavaScript: window.soglasno.has('analytics'), soglasno.open(), events soglasno:consent and soglasno:change on document.
  • PHP: sglsn_has_consent( 'marketing' ) for non-cached pages; filters sglsn/blocked_domains, sglsn/front_config, sglsn/form_checkbox, sglsn/settings_defaults; action sglsn/consent_saved.
  • Any <script> or <iframe> with data-soglasno-category="analytics" and type="text/plain" is started after consent.

Pro version

Soglasno Pro is a separate add-on sold on wp-addon.ru. It adds a consent log with statistics and proof for the regulator, consent checkboxes in Fluent Forms, WPForms, Elementor and WooCommerce, a document generator that creates the pages, your own scripts manager, an automatic cookie table, a full-site scanner, embed blocking and an advanced banner designer. The free version is fully functional without it.

Important

The plugin provides tools, not legal advice. Review your documents with a lawyer for your business.

External services

The plugin itself does not send data to external services.

When the site administrator enters a counter ID or enables a service, the plugin adds that service’s official code to the site pages. The code is loaded from the service only after the visitor agrees to the service’s cookie category. The service then receives the visitor’s page address, browser and device data and sets its cookies, according to its own terms:

  • Yandex Metrika (mc.yandex.ru) — web analytics. Terms, Privacy policy.
  • Top.Mail.ru and VK Ads pixel (top-fwz1.mail.ru) — web analytics and ad measurement. Terms, Privacy policy.
  • Google Analytics 4 and Google Tag Manager (googletagmanager.com) — web analytics and tag management. Terms, Privacy policy.