Skip to main content

Consent Categories

Overview

ConsentGuard helps you manage cookie consent by categorizing scripts on your website. This ensures compliance with data protection regulations like GDPR and CCPA.

Categorizing Scripts

Adding the data-consent-category attribute to your script tags helps ConsentGuard know how to handle them. If a script is not categorized, the system will nag you in the developer console until you address it. Essential scripts do not require any changes and should be marked as essential.

Example

Here’s a simple example of an existing script tag and how to add the data-consent-category attribute:

Before Categorization

<script src="path/to/analytics.js"></script>

After Categorization

<script
data-consent-category="performance"
src="path/to/analytics.js"></script>

Developer Console Alerts

If a script does not have a data-consent-category attribute, you will see an alert in the developer console. This ensures that every script is reviewed and categorized appropriately.

Essential Scripts

Essential scripts do not need to be changed. GDPR and CCPA allow essential scripts required for the basic functionality of the website. Mark these as essential, and the nag will go away.

<script
data-consent-category="essential"
src="path/to/essential.js"></script>

Here’s a table listing all consent categories, along with descriptions and their default consent requirements under GDPR and CCPA:

Category Description GDPR CCPA
essential Essential for basic website functionality. Implicit Implicit
performance Used for analytics and tracking site performance. Explicit Implicit
functional Enable additional functionality like chat widgets or videos. Explicit Implicit
targeting Used for advertising and tracking user activity. Explicit Implicit
social Enable social media sharing and interactions. Explicit Implicit

By following this guide and categorizing your scripts correctly, you can ensure that your website is compliant with data protection regulations and provides a better user experience.

Summary

Properly categorizing your scripts with the data-consent-category attribute is crucial for compliance and transparency. Make sure to review and categorize all scripts to avoid any developer console alerts and ensure your website functions smoothly under ConsentGuard.