{"id":342432,"date":"2026-07-25T15:59:18","date_gmt":"2026-07-25T15:59:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rucookie-152\/"},"modified":"2026-07-25T15:58:51","modified_gmt":"2026-07-25T15:58:51","slug":"rucookie","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rucookie\/","author":23533828,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.0.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"RuCookie & 152-\u0424\u0417","header_author":"IT-Obereg","header_description":"Configurable cookie consent banner with consent-based Yandex Metrica loading.","assets_banners_color":"","last_updated":"2026-07-25 15:58:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/itobereg.ru\/products\/rucookie\/","header_author_uri":"https:\/\/itobereg.ru\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"itobereg","date":"2026-07-25 15:58:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[145809,20272,16626,396,22924],"plugin_category":[54],"plugin_contributors":[273295],"plugin_business_model":[],"class_list":["post-342432","plugin","type-plugin","status-publish","hentry","plugin_tags-152-fz","plugin_tags-cookie-banner","plugin_tags-cookie-consent","plugin_tags-privacy","plugin_tags-yandex-metrica","plugin_category-security-and-spam-protection","plugin_contributors-itobereg","plugin_committers-itobereg"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/rucookie.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>RuCookie adds a responsive cookie consent banner with three clear choices:<\/p>\n\n<ul>\n<li>Accept all cookie categories;<\/li>\n<li>Reject optional cookies and keep only necessary cookies;<\/li>\n<li>Open preferences and choose analytics, advertising, and functional cookies separately.<\/li>\n<\/ul>\n\n<p>RuCookie website: https:\/\/itobereg.ru\/products\/rucookie\/\nFree features: https:\/\/itobereg.ru\/products\/rucookie\/#free<\/p>\n\n<p>The visitor's choice is stored in a first-party cookie for one year. The Free edition does not send data to the developer, create custom database tables, or maintain a consent log.<\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li>Responsive banner and preferences modal;<\/li>\n<li>Necessary, Analytics, Advertising, and Functional categories;<\/li>\n<li>Editable button labels, category descriptions, and document links;<\/li>\n<li>Simple color settings;<\/li>\n<li><code>[rucookie_settings]<\/code> shortcode for reopening cookie preferences;<\/li>\n<li>A numeric Yandex Metrica counter ID field; RuCookie generates the integration code;<\/li>\n<li>Three Metrica loading modes: always, until rejected, or only after consent;<\/li>\n<li>Local plugin assets without a CDN;<\/li>\n<li>No telemetry or requests to the developer's servers.<\/li>\n<\/ul>\n\n<h4>Free Edition Scope<\/h4>\n\n<p>RuCookie Free controls only the Yandex Metrica counter configured by its numeric ID in the plugin settings. It does not find, modify, or disable code added by a theme, Google Tag Manager, another plugin, or custom code.<\/p>\n\n<p>The Free edition does not include universal third-party script blocking, a consent log, CSV export, or integrations with the Yandex Advertising Network, Bitrix24, or Contact Form 7.<\/p>\n\n<h4>Important Notice<\/h4>\n\n<p>RuCookie is a technical tool that helps website owners display a cookie notice and provide consent choices. The plugin does not guarantee compliance with Federal Law No. 152-FZ or any other legal requirement. The website owner is responsible for selecting the appropriate settings, legal basis, and document text. Consult a qualified legal professional when necessary.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>RuCookie does not connect to the developer's servers.<\/p>\n\n<p>If a site administrator enables the integration and enters a Yandex Metrica counter ID, the visitor's browser downloads the Metrica tag from <code>https:\/\/mc.yandex.ru\/<\/code> according to the selected loading mode. Yandex Metrica provides website analytics. Data sent to Yandex and its applicable terms depend on the counter configuration chosen by the site administrator.<\/p>\n\n<ul>\n<li>Yandex Metrica documentation: https:\/\/yandex.com\/support\/metrica\/<\/li>\n<li>Yandex Metrica Terms of Use: https:\/\/yandex.com\/legal\/metrica_termsofuse\/<\/li>\n<li>Yandex Privacy Policy: https:\/\/yandex.com\/legal\/confidential\/<\/li>\n<\/ul>\n\n<h3>RuCookie Pro<\/h3>\n\n<p>RuCookie Pro is a separate commercial plugin distributed outside WordPress.org. It includes the Free features and offers a 3-day trial. The Free archive contains no Pro code, licensing system, or time-limited functionality.<\/p>\n\n<p>Learn more about RuCookie Pro: https:\/\/itobereg.ru\/products\/rucookie\/#pro<\/p>\n\n<p>Pro features include:<\/p>\n\n<ul>\n<li>Consent log with filters and search;<\/li>\n<li>CSV export;<\/li>\n<li>Configurable record retention;<\/li>\n<li>Integrations with the Yandex Advertising Network, Bitrix24 chat, and Contact Form 7.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>RuCookie Free saves its configuration in the WordPress <code>rucookie_settings<\/code> option and the visitor's choice in the <code>rucookie_consent<\/code> cookie. The plugin does not create custom database tables, record IP addresses, or send telemetry.<\/p>\n\n<p>The WordPress option is removed when the plugin is uninstalled. Visitor cookies remain on their devices until they expire or are manually removed in the browser.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, open Plugins &gt; Add New Plugin &gt; Upload Plugin.<\/li>\n<li>Select the RuCookie ZIP archive, install it, and activate it.<\/li>\n<li>Open RuCookie in the WordPress administration menu.<\/li>\n<li>Configure the banner text and links to your documents.<\/li>\n<li>Review the category names and descriptions.<\/li>\n<li>Choose the banner colors.<\/li>\n<li>If required, enter the numeric Yandex Metrica counter ID and select its loading mode.<\/li>\n<li>Open the website in a private browser window and test every consent choice.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20is%20the%20visitor%27s%20choice%20stored%3F\"><h3>Where is the visitor's choice stored?<\/h3><\/dt>\n<dd><p>It is stored in the <code>rucookie_consent<\/code> first-party cookie on the visitor's device for one year. The choice is not written to the WordPress database.<\/p><\/dd>\n<dt id=\"how%20can%20a%20visitor%20change%20their%20choice%3F\"><h3>How can a visitor change their choice?<\/h3><\/dt>\n<dd><p>Place the <code>[rucookie_settings]<\/code> shortcode in a page, post, or widget. In a PHP template, use the standard <code>do_shortcode( '[rucookie_settings]' )<\/code> call.<\/p><\/dd>\n<dt id=\"does%20rucookie%20block%20all%20third-party%20scripts%3F\"><h3>Does RuCookie block all third-party scripts?<\/h3><\/dt>\n<dd><p>No. The Free edition controls only the Yandex Metrica counter configured by ID in its own settings.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20the%20yandex%20metrica%20counter%20id%3F\"><h3>Where can I find the Yandex Metrica counter ID?<\/h3><\/dt>\n<dd><p>Open the counter in your Yandex Metrica account and copy its numeric ID. Enter digits only; JavaScript or HTML is not accepted.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20modify%20the%20astra%20theme%27s%20header.php%20file%3F\"><h3>Do I need to modify the Astra theme's header.php file?<\/h3><\/dt>\n<dd><p>No. RuCookie uses the standard WordPress script enqueue system. Its settings remain in place when the theme is updated or replaced.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20use%20telemetry%20or%20connect%20to%20the%20developer%27s%20server%3F\"><h3>Does the plugin use telemetry or connect to the developer's server?<\/h3><\/dt>\n<dd><p>No. RuCookie Free does not send data to the developer. Requests to Yandex Metrica can occur only after a site administrator enables the integration and adds a counter ID.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20guarantee%20compliance%20with%20federal%20law%20no.%20152-fz%3F\"><h3>Does the plugin guarantee compliance with Federal Law No. 152-FZ?<\/h3><\/dt>\n<dd><p>No. The plugin provides technical controls, but the legal assessment depends on the website, connected services, documents, and actual data processing.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added an explicit version to the Yandex Metrica script enqueue call.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Cookie consent banner with preferences and consent-based Yandex Metrica loading for WordPress websites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342432"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/itobereg"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342432"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342432"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342432"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342432"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342432"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}