Check Permission Dialogue

This plugin ads an opt-in permission for certain known tracking scripts and tracking cookies.

Author:Dan M (profile at
WordPress version required:4.9.8
WordPress version tested:6.0
Plugin version:2022.06
Added to WordPress repository:30-10-2018
Last updated:10-06-2022
Rating, %:0
Rated by:0
Plugin URI:
Total downloads:659
plugin download
Click to start download

Background/Motivation: Historically analytics and tracking have been used without explict user consent.
Recently there has been a push to change this, both from a technical standpoint and from a legal standpoint.
While analytics are recognized to be useful to website owners, users should be aware that they are being tracked, and have the option to avoid this tracking.

This plugin aims to make it easy and simple to get tracking/analytics consent from users, and respect the users’ stated preferences for the most common tracking scenarios.
The user’s preferences are stored for the duration of their browser session.

This plugin removes known tracking scripts (google, facebook, and crazyegg) from generated markup until a user explicitly opts in to allow their use.
This applies to all markup prior to wp_footer();. Due to limitations of WordPress hooks we cannot filter content after this.
This plugin attempts to ONLY block markup whose stated purpose is tracking (such as items from the domain), and not other items which might potentially do tracking.

This plugin also clears known tracking cookies associated with those known trackers for users who have not opted in to tracking functionality.