Respect privacy choices without losing visitors
Your website shows ads and tracking to everyone - even people who've explicitly said "don't track me." That's not just annoying, it's illegal in California and getting illegal everywhere else. System - Global Privacy Control automatically detects when visitors don't want tracking and turns it off for them. You stay legal, they stay happy, and it all happens invisibly.
Overview
PROOF
It Works, Quietly
- Legally recognized: Required by California law (CCPA) since 2020
- Browser-supported: Works with Firefox, Brave, DuckDuckGo, and Privacy Badger
- No user complaints: Visitors never see it, never interact with it
- Free forever: Downloaded from the Joomla Extension Directory
How It Works
When someone visits your site, their browser tells you if they want tracking or not. System - Global Privacy Control listens for this signal and automatically shows or hides your tracking tools based on what they chose. The visitor never fills out a form or clicks a button—their browser preference is respected automatically. Your Google Analytics sees people who said "yes," and doesn't see people who said "no."
Feature List
- Invisible to visitors - They never see a popup, banner, or button. Their browser does the talking.
- Works for everyone - Logged-in users and random visitors both get their privacy respected.
- Legal compliance built-in - Required by California law, recognized in Colorado, Connecticut, and spreading worldwide.
- No tracking cookies needed - The plugin itself doesn't track anything or set cookies.
- Integrates with consent tools - Works alongside the System - EU e-Privacy Directive plugin.
You need to create one access level in Joomla and assign your tracking tools to it. Most people finish setup in 15-20 minutes. The documentation walks you through each step. No. You only hide tracking from people who explicitly opted out. Most visitors (80-90%) don't send the opt-out signal, so your analytics stay mostly intact while you stay legal. If their browser doesn't send the signal, tracking stays on by default. You're only turning things OFF for people who actively chose to opt out.Frequently Asked Questions:
Is this hard to set up?
Will I lose all my analytics?
What if my visitors' browsers don't support this?
Technical Details
For The Technically Curious
- Detects Sec-GPC: 1 HTTP header
- Dynamically modifies Joomla Access Level assignments
- Works via onAfterInitialise event
- Compatible with Joomla 4.x, 5.x, 6.x
- Complies with California CCPA Section 1798.140(t)(2)(C)
- Integrates with System - EU e-Privacy Directive plugin
- Assigns/removes access levels for guests and registered users
- Zero cookies, zero tracking, zero external dependencies
Supports components, modules, and plugins via access level restrictions