DPO Radio

Free Website Privacy Check: Ensure Your Site's Compliant Now!

Implement Transparent Granular Opt-In Consent with AesirX

Implement Transparent Granular Opt-In Consent with AesirX

How to Implement Transparent and Compliant Granular Opt-In Consent with AesirX CMP

Imagine visiting a website and being met with a vague, confusing cookie banner. Do you really understand what you're agreeing to? Most consent pop-ups rely on broad categories, leaving users with little clarity or control.

AesirX Consent Management Platform (CMP) takes a different approach. Instead of burying data collection behind category-based options, it prioritizes explicit and informed consent - giving users full transparency and control over their choices. This approach aligns with GDPR, the ePrivacy Directive 5(3), and other data protection regulations while eliminating manipulative "dark patterns." 

This guide walks you through crafting a clear, compliant, and user-friendly consent message with AesirX CMP, focusing on both general consent and granular opt-in for specific functionalities, helping you build trust while avoiding compliance risks.

What Makes AesirX CMP Unique?

  • Clear, Granular Consent, Not Broad Categories

AesirX CMP eliminates confusing, category-based consent in favor of clear, active user agreement for each data processing activity.

  •  Simplicity and Transparency as Core Principles

Consent messages should be direct, jargon-free, and devoid of manipulative "dark patterns," allowing users to make well-informed choices.

  • Comprehensive Tracking Compliance

Manage consent seamlessly for all tracking technologies, including cookies, pixels, beacons, and fingerprinting, to maintain full compliance with GDPR, ePrivacy Directive 5(3), and more.

  • Granular Opt-In for Specific Features

Implement consent on a feature-by-feature basis so users clearly understand and agree to data collection for each functionality.

How to Customize Consent Text with AesirX CMP (General & Granular Opt-In)

1. Implementing General Consent for Essential Tracking & Site Functionality

Accessing AesirX CMP

  • Log in to your AesirX CMP dashboard via the platform.
  • If using WordPress, navigate to Settings > AesirX Consent Management.

Choosing the Right Consent Template

AesirX CMP provides two pre-designed consent templates:

  • Default Template: This template enhances Google Consent Mode 2.0 by blocking scripts, beacons, and tags until consent is given. It reduces compliance risks and includes Decentralized Consent, allowing users full control over their data and the ability to manage or withdraw consent at any time.
  • Simple Consent Mode: This template follows Google Consent Mode 2.0, ensuring no tags or tracking technologies load until consent is given, providing a simple, compliant user experience.

Affordable_Privacy_Compliance_Review_Graphic_2.png

Customizing Your General Consent Message

Navigate to the "Customize Consent Text" section to tailor the message for clarity and compliance.

  • Emphasizing Explicit Consent
    • Avoid vague wording. Instead of "We use cookies," specify: "We use tracking technologies to analyze website traffic and personalize your experience. By clicking 'Accept,' you consent to this processing."
    • No pre-ticked boxes - users must actively opt-in.
  • Maintaining Clarity and Transparency
    • Use clear, straightforward language instead of legal jargon.
    • Clearly outline the purpose of data collection and disclose any data recipients.
    • Example: "We share your email with [Marketing Company] to provide you with personalized offers."
  • Comprehensive Tracking Disclosure:
    • List the tracking technologies used on the website.
    • Example: "We use cookies, pixels, and local storage.”
  • Data Transfer Disclosure:
    • If data is transferred outside of the EEA, explain the safeguards in place.
  • Linking to Your Privacy Policy

A direct link to your Privacy Policy gives users full transparency into your data practices. Your privacy policy should:

  • Clearly explain how data is collected, processed, and stored.
  • Align with the consent options available in AesirX CMP.
  • Be easy to access from the consent banner or website footer.
  • Example: "For more details, see our [Privacy Policy]."

Example of a Clear Consent Banner:

We use AesirX Consent Management Platform (CMP) to manage your data preferences. You can choose to:

  • Reject: No data will be collected.
  • Consent: Allow data collection to improve site performance and user experience.
  • Decentralized Consent: Retain control over your personal data and revoke consent anytime.

Data collected may be used for [specific purposes], including tracking via [third-party services], as outlined in our Privacy Policy.

Important Notes:

  • Your Privacy Policy should explicitly mention data collection and usage by relevant services.
  • Include applicable third-party tools in your implementation. For setup instructions, refer to our How-To Guides.

Handling Consent Rejection:

When a user declines consent, certain site functionalities may be limited. AesirX CMP offers decentralized consent management for greater user control. While the general rejection message cannot be customized, you can switch to granular opt-in consent for tailored handling. This allows you to address rejections on a feature-by-feature basis, as detailed in the opt-in consent setup guide. 

Revoking Consent:

AesirX CMP enables users to revoke consent through a personal wallet and the Shield of Privacy (SoP), either on the website or via the AesirX dApp, fulfilling GDPR's requirement for easy withdrawal. Users can also access consent history records to manage and track their preferences.

Implement_Transparent_and_Compliant_Graphic_1.png

2. Implementing Granular Opt-In for Specific Features and Services

Why Use Granular Opt-In?

Granular opt-in allows features like payment processing, live chat, and third-party integrations to activate only upon explicit user approval. This approach minimizes unnecessary data collection while strengthening user trust.

Code Implementation for Opt-In Consent:

Example JavaScript for Opt-In Consent: (Use General Consent and Opt-In Consent in Combination) 

copy icon
<script>
    window.optInConsentData = `[
      {
        title: "payment",
        content: "<div>YOUR_CONTENT_INPUT_HERE</div>",
      }
    ]`;
</script>
  • Optional Configuration: Replace Site Consent with Opt-in Consent
copy icon
<script>
    window.optInConsentData = `[
      {
        title: "payment",
        content: "<div>YOUR_CONTENT_INPUT_HERE</div>",
        replaceAnalyticsConsent: "true",
      }
    ]`;
  </script>

Handle Reject Consent:

  • If a user rejects consent, display a message indicating that consent is required for the functionality to work.
  • Example:
    • General consent Rejection:
copy icon
window.funcAfterReject = async function () {
  // Show a message or label indicating that consent is required
  alert(
    "Consent is required for this functionality to work. We use this third-party service for [specific purpose], and it cannot operate without your consent"
  );
};
    • Opt-in Consent Rejection:
copy icon
window.funcAfterRejectOptIn = async function () {
      alert(
        "Consent is required for this functionality to work. We use this third-party service for customer support, and it cannot operate without your consent."
      );
};

Notify Users About Consent Status:

  • Inform users if they have rejected consent and how it affects their experience on the site.
  • Example Notification:
copy icon
document.addEventListener("DOMContentLoaded", function () {
  if (sessionStorage.getItem("aesirx-analytics-consent") !== "true") {
    alert(
      "Consent is required for payment processing through [Payment Processor Name]. We cannot complete transactions without your consent. Please adjust your preferences to continue using our payment services with [Payment Processor Name]"
    );
  }
});

Customize Consent Messages:

  • Edit your consent forms to include clear information about the use of these third-party widgets and the purpose of data collection. 
  • Example Alert Text: We use [Payment Processor Name] to handle transactions. To process your payment, we need to track and collect data related to your order. This includes sharing relevant information with [Payment Processor Name]. If you do not consent to this data sharing, you will not be able to complete your purchase. For more details, please refer to our Privacy Policy.

Installation Tip:

When setting up AesirX CMP, follow these steps for compliant consent handling:

Start with a General Consent Banner

Implement a site-wide banner to gather general consent for data collection, covering AesirX CMP and other essential site functions. This keeps your website operating smoothly while maintaining compliance with GDPR and ePrivacy Directive regulations.

Add Opt-In Consent for Specific Functionalities

Use opt-in consent for third-party tools requiring explicit user approval, such as payment processing, CRM systems, or AI chatbots. This approach allows data collection only after consent is given, maintaining compliance and improving user experience.

AesirX CMP’s approach to explicit consent, transparency, and comprehensive tracking management helps businesses align with privacy regulations while building user trust. 

By following this guide, you can create clear, compliant, and user-friendly consent messages that support both general consent and granular opt-in control for specific functionalities. 

To maintain compliance, regularly review and update consent messages to reflect any changes in privacy regulations or data processing practices. 

Start implementing transparent and compliant consent messages today. Download and install AesirX CMP to enhance user trust and compliance.

Enjoyed this read? Share the blog!