WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by damiroquai v1.1.7

Klaro Consent Manager

This lightweight plugin will help you make your website fully compatible with last EU GDPR policies.

Klaro Consent Manager

The facts

Rating
5★ from 3
Active installs
200+
Price
Free
Last updated
11 May 2019
Added
Nov 2018
Requires WP
3.5.1
Tested up to
WP 5.2.26
Downloads
5,207

Our analysis

AI-assisted

Klaro Consent Manager is a free WordPress plugin designed to help you manage user consent for cookies and tracking scripts on your website. It provides a user-friendly interface for configuring consent options, ensuring compliance with GDPR regulations. The plugin allows you to manage both inline and external scripts, as well as static tracking elements like images and stylesheets.

This tool is suitable for website owners who need to ensure transparency and compliance with cookie laws. Klaro is lightweight and optimised for both mobile and desktop browsers, making it accessible for a wide range of users.

Best for: Website owners seeking a compliant and user-friendly solution for managing cookie consent.

What it does well

  • 100% GDPR compliant
  • Customisable cookie message with multi-language support
  • Optimised for mobile and desktop browsers
  • Allows control over which scripts are loaded
  • Easy to configure and use

Where it falls short

  • Last updated in May 2019, which may affect compatibility with newer WordPress versions
  • Directory score of 47/100 indicates potential areas for improvement

Verdict

Klaro Consent Manager offers a straightforward way to handle consent for cookies and tracking scripts, but its age may limit compatibility with the latest WordPress updates.

From the developer

damiroquai's own description of Klaro Consent Manager, lightly tidied.

Klaro is a free & open-source tool that provides an intuitive, user-friendly and compliant way to manage consent on your website. Klaro is easy to use and configure, lightweight and compatible with all modern browsers.

Klaro is simple, unobtrusive and optimized for mobile as well as desktop browsers. It tries to stay out of the way while helping you to be fully transparent and compliant.

Klaro can manage both inline and external scripts as well as static tracking elements like images or stylesheet links.

Features include:

  • 100% GDPR compliant
  • Customisable cookie message using .po file (multi language support)
  • Redirects users to modal for more cookie information and toggle individual scripts
  • Custom link to Privacy Policy page
  • Option to refuse deletion of functional cookies
  • Option to review and edit user consent
  • Option to reset the user consent
  • Set the text and background collors
  • Optimised for mobile as well as desktop browsers
  • Can manage: inline and external scripts, images, stylesheets, links
  • Allow users to have control of what scripts are loaded.
  • Shortcode to review and reset consent from privacy policy page or any post/page

How it Works

To get started after install, create new Application (for internal or external scripts, images or stylesheets…) under Klaro Consent Manager / Add New. Enter script name and description, for example name it "Google Analytics" and enter description "Google Analytics is a freemium web analytics service offered by Google". Set purpose to "Analytics" . Publish Application than scroll at the bottom of the newly created App and copy code generated by the plugin. Code should look something like this:

<script type="opt-in" data-type="application/javascript" data-name="google-analytics">

// Your Google Analytics Code, all except script tags which we replace with this one…

</script> 

So in your google analytics code leave your external script as it is and change only internal script, with the code you copied above. You should get something like this:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X”></script>

<script type="opt-in" data-type="application/javascript" data-name="google-analytics">

  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-XXXXXXXX-X’);

</script>

Demo URL

Important!

Activating this plugin does not guarantee that your website is successfully meeting its responsibilities and obligations of GDPR. Individual organisations should assess their unique responsibilities and ensure extra measures are taken to meet any obligations required by law and based on a data protection impact assessment (DPIA).

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for measuring traffic.

Under Construction

Easy to use Under Construction Page &amp; Coming Soon Page. Enable Under Construction Mode in seconds &amp; sh...

Free 600k+ installs 4.8★ (1,285)
Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
MonsterInsights

The best free Google Analytics plugin for WordPress. See how visitors find and use your website so you can gro...

Free 2M+ installs 4.5★ (3,148)
Maintenance

Great looking maintenance, coming soon &amp; under construction pages. Put your site under maintenance in minu...

Free 1M+ installs 4.4★ (860)
Header Footer Code Manager

Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for an...

Free 600k+ installs 4.9★ (309)
GA Google Analytics

Adds Google Analytics tracking code to your WordPress site. Supports many tracking features.

Free 400k+ installs 4.9★ (158)