BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
IBS Consent Mode Manager icon
Actively maintained Tested with WP 7.1 #60 in CCPA

IBS Consent Mode Manager

Display a consent banner and manage Google Consent Mode v2 for Google Analytics, Ads, and GTM, with CCPA/CPRA, GPC, and Multisite support.

Active installs<10New
Downloads · 30d148• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads139Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d25▲ +31.6% week over week
Our verdict

Solid choice

IBS Consent Mode Manager is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 3 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

102030Sep 14Sep 24Oct 5
Yesterday5
Daily average (1y)7
Peak day40Sep 15, 2026
Last 12 months148

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where IBS Consent Mode Manager stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
CCPA >100 431 Best CCPA plugins →
consent mode >100 1,431 Best consent mode plugins →
CPRA #33 53 Best CPRA plugins →
gtm >100 349 Best gtm plugins →
multisite >100 5,569 Best multisite plugins →

About IBS Consent Mode Manager

From the official readme · v1.0.1

Description

🌐 Official Website | 📖 Documentation | 💁 Support

🚀 IBS Consent Mode Manager displays a consent banner that allows visitors to Accept, Reject, or Manage Preferences for Analytics and Advertising. It uses Google Consent Mode v2 to set and update consent signals based on the visitor’s choices, controlling how Google Tag Manager, Google Analytics, and Google Ads tags operate.

The plugin supports CCPA/CPRA-related California use cases, Global Privacy Control (GPC), configurable consent scopes for California, all US traffic, or all traffic, and Strict and Soft modes for Google Tag Manager. It also provides centralized consent configuration for WordPress Multisite, with each subsite able to set its own GTM Container ID and choose Strict or Soft blocking mode.

🚀 How It Works

When a visitor enters a site covered by the configured consent rules, the plugin establishes the appropriate Google Consent Mode defaults and displays the consent banner.

Accept to grant Analytics and Advertising consent.
Reject to deny both categories.
Manage Preferences to independently allow or deny Analytics and Advertising.

The selected preferences are stored in the site’s consent cookie and used to update Google’s consent signals.

In Strict Mode, the GTM container remains blocked until the visitor grants consent. In Soft Mode, GTM loads immediately while Google tags operate according to the configured Consent Mode defaults.

🚀 Key Features

☑️ Google Consent Mode v2 – Sets Google’s consent defaults before the configured Google Tag Manager container can load and updates consent signals based on the visitor’s choices.
☑️ Consent Banner – Displays a consent banner with Accept, Reject, and Manage Preferences options.
☑️ Customizable Banner Content – Customize the banner heading, message, Accept button text, Reject button text, and Manage Preferences button text for each subsite.
☑️ Granular Consent Preferences – Visitors can separately control Analytics and Advertising consent through the preferences panel.
☑️ Customizable Preferences Panel – Customize the panel heading, introductory text, category labels and descriptions, and Reject All, Save Preferences, and Accept All button text.
☑️ Analytics Consent – Controls Google’s analytics_storage consent signal.
☑️ Advertising Consent – Controls Google’s ad_storage, ad_user_data, and ad_personalization consent signals together.
☑️ Strict Mode – Prevents the Google Tag Manager container from loading until a consent decision allowing tracking is made.
☑️ Soft Mode – Loads Google Tag Manager immediately with Consent Mode defaults, allowing Google tags to operate according to the denied consent state.
☑️ Global Privacy Control (GPC) – Detects and honors GPC preferences, regardless of the visitor’s geographic location.
☑️ California, US, or Worldwide Scope – Apply consent rules to California visitors, all US visitors, or all traffic worldwide.
☑️ WordPress Multisite – Configure shared consent logic at the network level, while each subsite can set its own Google Tag Manager Container ID, choose Strict or Soft blocking mode, and customize its own banner settings.
☑️ Self-Hosted Consent Management – The consent mechanism runs directly on your WordPress installation without requiring a separate external consent-management platform.

🚀 Privacy Policy

☑️ Stores the visitor’s consent choice in a cookie. It does not store personal data, and the cookie expires after 365 days by default.
☑️ Uses Cloudflare geolocation headers or a configured external geo-IP API to determine consent scope. When the external geo-IP API is used, the visitor’s IP address is sent to that service for geolocation. The plugin does not intentionally store the visitor’s raw IP address as a permanent setting.
☑️ Runs on your WordPress site. The plugin does not send data to the plugin developer.
☑️ Sends Google Consent Mode signals based on visitor consent choices so Google tags configured by the site administrator can respond according to the selected consent state.

External Services

Google Tag Manager

This plugin can connect to Google Tag Manager (GTM) to load and manage tags configured by the site administrator.

☑️ Service:
Google Tag Manager
https://www.googletagmanager.com/

☑️ Purpose:
GTM loads and manages tags configured by the site administrator, which may include Google Analytics, Google Ads, and other third-party services.

☑️ Data sent:
When GTM is loaded, the visitor’s browser connects to Google’s servers and may send standard web request information such as IP address, browser/device information, requested URL, and request metadata. GTM may also process consent signals and information associated with tags configured in the container.

☑️ When used:
GTM is loaded only when a container ID is configured and the plugin’s consent/blocking settings allow it. In Strict Mode, loading is delayed until the applicable consent condition is satisfied. In Soft Mode, GTM is loaded after the configured Consent Mode defaults are established.

When JavaScript is disabled, the plugin may use the standard GTM noscript iframe fallback.

☑️ Terms:
https://www.google.com/intl/en/policies/terms/

☑️ Privacy:
https://policies.google.com/privacy/

☑️ Additional GTM privacy information:
https://support.google.com/tagmanager/answer/9323295

IP Geolocation API

This plugin can use an external IP geolocation service to determine a visitor’s country or region for consent-scope detection.

☑️ Service:
IPAPI by Kloudend, Inc.
https://ipapi.co/

☑️ Purpose:
The service determines geographic information such as country and region/state so the plugin can determine the applicable consent scope.

☑️ Data sent:
When the geo-IP API is used, the visitor’s IP address is sent to the configured API endpoint. The service may return geographic information such as country and region.

☑️ When used:
The plugin normally uses Cloudflare geolocation headers when configured. If a US country code is available but the required region information is missing, the configured geo-IP API may be used as a fallback. The administrator can also select an external geo-IP API provider directly.

Results are cached server-side for the configured cache duration.

☑️ Default endpoint:
https://ipapi.co/{ip}/json/

The administrator may configure a different geo-IP API endpoint.

☑️ Terms:
https://ipapi.co/terms/

☑️ Privacy:
https://ipapi.co/privacy/

The site administrator is responsible for reviewing the privacy, consent, and data-processing requirements applicable to services configured on their website. This plugin provides technical consent-management functionality and does not provide legal advice or guarantee regulatory compliance.

Installation

  1. Navigate to WordPress Admin → Plugins → Add New.
  2. Click Upload Plugin and select the plugin ZIP file.
  3. Click Install Now to begin the installation.
  4. Once installed, click Activate Plugin.

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher

Frequently asked questions

Does Global Privacy Control (GPC) override my configured scope?

Yes. If a visitor’s browser sends a GPC signal, they are always treated as denied for both Analytics and Advertising, regardless of your configured scope (California, all US, or worldwide).

Can each subsite in my network use a different Google Tag Manager container?

Yes. Every subsite sets its own GTM Container ID and its own Strict or Soft blocking mode. Consent scope and GPC handling are configured once at the network level and apply to all subsites.

What’s the difference between Strict and Soft mode?

In Strict mode, the GTM container does not load at all until the visitor grants at least one category of consent. In Soft mode, GTM loads immediately, and Consent Mode’s default signals restrict how Google tags behave until consent is granted.

Where is a visitor’s consent decision stored?

In a cookie on the visitor’s browser, along with being pushed to Google’s consent signals via gtag(‘consent’, ‘update’, …) so GTM, GA4, and Google Ads tags can respond to it in real time.

Does this plugin make my site fully CCPA or CPRA compliant on its own?

No. It handles the technical consent-gating mechanism only. You are still responsible for your Privacy Policy language and for any account-level settings on the Google Ads/Analytics side. This is not legal advice – confirm your specific obligations with legal counsel.

Changelog

Improved the plugin user interface.

1.0.1

  • Improved the plugin user interface.

1.0.0

  • Initial release of the plugin.

Full changelog on WordPress.org →

Screenshots

Configure GTM Container ID, blocking mode, and consent scope.
Configure GTM Container ID, blocking mode, and consent scope.
Customize the consent banner heading, message, and action buttons.
Customize the consent banner heading, message, and action buttons.
Configure granular Necessary, Analytics, and Advertising preferences.
Configure granular Necessary, Analytics, and Advertising preferences.
Display a customizable consent banner to website visitors.
Display a customizable consent banner to website visitors.
Allow visitors to manage Analytics and Advertising preferences individually.
Allow visitors to manage Analytics and Advertising preferences individually.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best IBS Consent Mode Manager alternatives

All CCPA plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 CookieYes – Cookie Banner for Cookie Consent (Easy to setup GDPR/CCPA Compliant Cookie Notice) CookieYes Cookie banner, cookie consent and cookie notice plugin for GDPR and CCPA. Auto cookie… by CookieYes 1M+ ★★★★★★★★★★ 4.8 (3.2K) 4 weeks ago 97
2 Complianz GDPR/CCPA Cookie Consent Banner Complianz GDPR/CCPA Cookie Consent Banner Publish your cookie banner or notice in minutes. Automatically scan cookies, and create… by Complianz 1M+ ★★★★★★★★★★ 4.7 (1.7K) 4 weeks ago 91
3 Cookie Compliance for WordPress – Cookie Consent, GDPR & CCPA Cookie Compliance for WordPress Consent management platform for WordPress — GDPR, CCPA & ePrivacy consent, autoblocking… by Humanityco 800K+ ★★★★★★★★★★ 4.8 (3K) 2 weeks ago 77
4 GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law GDPR Cookie Compliance Cookie notice banner for GDPR, CCPA, EU cookie law, data protection and privacy regulations… by Moove Agency 300K+ ★★★★★★★★★★ 4.6 (205) 16 hours ago 92
5 iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more iubenda The solution for GDPR compliance + more. Get your cookie banner, privacy policy, terms and… by iubenda 200K+ ★★★★★★★★★★ 4.7 (397) 1 month ago 76
6 WPConsent – Cookie Banner & Cookie Consent for Privacy Compliance (GDPR / CCPA / EU Compliance Cookie Notice) WPConsent Cookie consent banner with cookie scanner & script blocking. Manage cookie consent, cookie… by Syed Balkhi 200K+ ★★★★★★★★★★ 4.8 (82) 1 month ago 86
7 Termly – GDPR/CCPA Cookie Consent Banner Termly – GDPR/CCPA Cookie Consent Banner Our easy to use cookie consent plugin can assist in your GDPR, CCPA, and ePrivacy Directive… by davidtaroko 80K+ ★★★★★★★★★★ 3.6 (204) 9 months ago 57
8 TermsFeed AutoTerms: Privacy Policy Generator, Cookie Consent, GDPR, CCPA, Terms & Conditions, Disclaimers, Cookies Policy, EULA TermsFeed AutoTerms: Privacy Policy Generator, Cookie Conse… All-in-One compliance solution from TermsFeed: Generator of Privacy Policy, T&Cs, Affiliate… by TermsFeed 70K+ ★★★★★★★★★★ 4.7 (246) 1 week ago 79
9 SureCookie – GDPR Cookie Consent Banner, Cookie Scanner & Script Blocking SureCookie Cookie consent banner with real browser scanning, script blocking, Google Consent Mode… by Brainstorm Force 60K+ ★★★★★★★★★★ 4.8 (17) 6 days ago 74
10 Cookiez – GDPR & CCPA Cookie Banner & Consent Manager Cookiez – GDPR & CCPA Cookie Banner & Consent Manager Simplify cookie consent with a customizable banner that helps you cover global privacy laws… by Elementor 40K+ ★★★★★★★★★★ 4.3 (4) 6 days ago 63

FAQ

IBS Consent Mode Manager: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 6, 2026

Is IBS Consent Mode Manager free?

Yes. IBS Consent Mode Manager is free to download and use from the official WordPress.org plugin directory.

Is IBS Consent Mode Manager safe to use in 2026?

IBS Consent Mode Manager is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 weeks ago, and scores 64/100 on our health check.

How many websites use IBS Consent Mode Manager?

IBS Consent Mode Manager is active on <10 WordPress websites and has been downloaded 139 times since it launched in September 2026. It was downloaded 148 times in the last 30 days.

Does IBS Consent Mode Manager work with WordPress 7.1?

Yes. The developer has tested IBS Consent Mode Manager up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.

What PHP version does IBS Consent Mode Manager need?

IBS Consent Mode Manager requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was IBS Consent Mode Manager last updated?

The latest version, 1.0.1, was released on September 15, 2026 (3 weeks ago).

Who makes IBS Consent Mode Manager?

IBS Consent Mode Manager is developed and maintained by ibsofts.

What are the best alternatives to IBS Consent Mode Manager?

The most popular alternatives to IBS Consent Mode Manager are CookieYes (1M+ installs), Complianz GDPR/CCPA Cookie… (1M+ installs) and Cookie Compliance for WordP… (800K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.