Put user privacy first with "System - Do Not Track," a powerful Joomla plugin that respects the Do Not Track (DNT) browser setting by dynamically managing access levels. This tool detects whether a visitor has enabled DNT and automatically adds or removes a Joomla Access Level, allowing you to control which components, modules, or plugins (like those setting tracking cookies) are accessible based on their privacy preferences.
Note:
The DNT header has been mostly abandoned. The plugin is simple enough that I chose to update it for Joomla 5 in order to use it as an implementation example for my consent management plugin System - EU e-Privacy Directive (eprivacy). This plugin (and 2 others) integrate directly with eprivacy to deliver a management interface for site owners attempting to comply with GDPR and the EU e-Privacy Directive.
The exact same functionality is delivered in the still relevant System - Global Privacy Control (GPC) plugin. It is not recommended that you use this plugin, choose GPC instead. This plugin is for the nerds who want to learn and experiment with consent management.
How It Works
This isn’t a plug-and-play solution—it requires thoughtful planning and configuration to maximize its potential. As an administrator, you’ll create an Opt-In group and access level, then assign it within the plugin settings. Here’s the process:
- When a user arrives with Do Not Track turned off, the plugin adds the specified access level, enabling any assigned components, modules, or plugins (e.g., those with tracking cookies) to run.
- When a user enables DNT, the access level is removed, blocking those elements and ensuring privacy compliance.
v5.2.1
P
This seamless, automatic adjustment works for both logged-in users and guests, requiring no user action—privacy protection happens effortlessly in the background.
Why Choose System - Do Not Track?
For those unfamiliar with Do Not Track, visit www.eff.org/issues/do-not-track to learn more about this browser feature, which signals a user’s preference to opt out of online tracking. This plugin bridges Joomla’s capabilities with modern privacy standards, giving you granular control over tracking features while respecting user choices. It’s ideal for privacy-conscious sites, but success depends on careful setup—plan your access levels and assignments to align with your site’s needs.
Features
- Automatic Detection: No user interaction needed—detects DNT settings instantly.
- Dynamic Access Control: Adds or removes Joomla Access Levels based on DNT status, even for guests.
- Privacy Compliance: Ensures tracking components are disabled when users opt out, enhancing trust.
- Flexible Configuration: Requires strategic planning to assign components, modules, and plugins effectively.
- EU e-Privacy Directive: Directly and automatically integrates with the System - EU e-Privacy Directive plugin for consent management.
Download the Plugin
System - Do Not Track 5.2.12407