ConsentOwl — Cookie Consent & Tracker Blocker
ConsentOwl is a lightweight, cache-friendly cookie consent manager for WordPress. It shows a consent banner, groups cookies into categories, and only loads analytics and marketing scripts after the visitor agrees.
Built with privacy laws in mind — GDPR, ePrivacy, Russian Federal Law No. 152-FZ „On Personal Data“ and Belarus Law No. 99-Z — ConsentOwl helps you meet these requirements out of the box.
For sites operating in Russia, Federal Law No. 152-FZ treats cookies that can identify a user (for example via IP address or browsing history) as personal data. Their processing requires the visitor’s informed, active consent (Art. 6). ConsentOwl shows a consent banner before non-essential cookies load, lets visitors accept, reject or choose categories, keeps an audit log of every decision, and can generate a draft cookie policy page — the building blocks for 152-FZ compliance. Note that full compliance also requires actions outside any plugin (such as filing a notification with Roskomnadzor and publishing a personal-data policy); ConsentOwl is a tool, not legal advice.
Core features (free forever):
- Consent banner with Accept all / Necessary only / Reject buttons
- Three consent categories: Necessary, Analytics, Marketing
- Five built-in services connected by ID — Google Analytics, Yandex Metrica, Meta Pixel, Google Maps, YouTube
- Scripts load only after the visitor consents to the relevant category
- Consent audit log with CSV export
- Floating reopen button so visitors can change their choice any time
- Withdraw-all-consents button
- Consent versioning — bump the version to re-ask everyone after a policy change
[consentowl_settings_link]shortcode for a footer „Cookie settings“ link- One-click Cookie Policy draft page generator
- Cookie or localStorage storage, configurable retention
- Works with full-page caches (WP Rocket, LiteSpeed)
The core features are free forever. Advanced features (site scanner, automatic tracker blocking, statistics dashboard, Google Consent Mode v2, GPC) are available in the Pro version at itorbita.by.
External services
This plugin can load the following third-party services only after the visitor gives consent for the corresponding category. None of them are contacted before consent.
Google Analytics / Google Tag Manager (gtag.js)
When you enable the built-in „Google Analytics“ service and a visitor consents to the Analytics category, the plugin loads the gtag.js script from https://www.googletagmanager.com/gtag/js. This sends the visitor’s analytics events to Google so you can measure site traffic. It is only used if you enter your Measurement ID and the visitor consents.
Terms: https://policies.google.com/terms — Privacy: https://policies.google.com/privacy
Meta Pixel (Facebook)
When you enable the built-in „Meta Pixel“ service and a visitor consents to the Marketing category, the plugin loads the Facebook events script from https://connect.facebook.net/en_US/fbevents.js. This sends marketing/conversion events to Meta. It is only used if you enter your Pixel ID and the visitor consents.
Terms: https://www.facebook.com/legal/terms — Privacy: https://www.facebook.com/privacy/policy/
Yandex Metrica
When you enable the built-in „Yandex Metrica“ service and a visitor consents to the Analytics category, the plugin loads the Metrica script from https://mc.yandex.ru/metrika/tag.js. This sends analytics events to Yandex. It is only used if you enter your counter ID and the visitor consents.
Terms: https://yandex.com/legal/metrica_termsofuse/ — Privacy: https://yandex.com/legal/confidential/
Google Maps and YouTube are handled as click-to-load placeholders and are only requested from Google when the visitor explicitly loads them.
