Consent Management Page Integration

Overview

To properly setup consent management with AdConsent, it is required to add some elements to the page. This guide explains which elements are required and how they should be implemented.

Privacy Policy

It is assumed that your page has an explicit privacy policy page. This page needs to be configured in AdConsent and it will display the link for the user to get more information.

Privacy Policy Link

In order to have full compliance, please link Snigel in your privacy policy page. This closes the chain in terms of data flow.

Add the following text to your privacy policy:

We use a third-party to provide monetization technologies for our site. You can review their privacy and cookie policy here

Html tag example:

<p> We use a third-party to provide monetization technologies for our site. You can review their privacy and cookie policy <a href="https://www.snigel.com/privacy-policy/">here</a>. </p>

Manage Consent

To be fully compliant with GDPR and CCPA, the publisher must provide a way for the user to change the current privacy settings in the CMP. The recommended way is to add a small section in their own privacy policy page with a button linking to the CMP API call showGUI. This means that when a user wants to change their privacy settings, he must head up to the privacy policy page and click the button to reopen the CMP GUI.

Add a text section like the following one to your privacy policy, in the GDPR section, followed by a "Manage Consent" button:

You can change your privacy settings by clicking the following button:

Html tag example:

<p> You can change your privacy settings by clicking the following button: <button onclick="adconsent('showGUI')">Manage Consent</button>. </p>

California Consumer Privacy Act (CCPA)

CCPA is by default a button floating on the side of the screen. Snigel recommends implementation with a link instead. To implement the link the only thing that's required is to create a new div, on an already existent element of the page (eg: footer), with the message that should be associated with the CCPA opt-out (eg: "Do not share my Personal Information."). The style of the div can be changed as needed, but the id="ccpa" is required. The id can be changed by the account manager on request.

<div id="ccpa" style="display:none;cursor:pointer;">Do not share my Personal Information.</div>

This way the link can be labeled and associated to any element on the page and it will be automatically managed by AdConsent.
Please note that this must be presented to all Californian users and that it is their opt-out link, otherwise, you may run into unnecessary legal issues.
The element must be hidden by default so that users outside of California do not see the element. It will be automatically shown by AdConsent when a user is from California.

Add an explicit notice to the privacy policy for the California Consumer Privacy Act

Note

  • The display:none style needs to be applied inline to the element, otherwise it will not be visible when the CCPA is triggered.