Which of the following determines what a user can do in the onetrust platform?
Consent managers offer various cookie consent solutions allowing the customers to determine what personal data they want to share with a business. Show
Data protection laws such as GDPR, CCPA, etc., require the websites to get user consent for collecting their data through cookies. OneTrust is a popular consent management platform that provides data governance, privacy management, and security solutions to thousands of businesses worldwide. The JavaScript SDK seamlessly integrates with the OneTrust SDK. It lets you map the OneTrust cookie/consent groups to RudderStack's consent purposes. RudderStack, in turn, uses this consent information to enable/disable tracking and sending the data. The OneTrust integration with the JavaScript SDK is applicable only for the connections. How the RudderStack-OneTrust integration worksWhenever a user starts browsing a website, OneTrust pops up a modal to take consent from the user. This modal contains a list of cookie groups representing the GDPR consent purposes that the user needs to decline or accept. The JavaScript SDK fetches these consented groups and the destination (OneTrust category) mappings specified in the RudderStack dashboard. Depending on these settings, the SDK filters the destinations. Setting up the integrationThe following sections highlight the steps to set up the JavaScript SDK integration with OneTrust. Step 1: Configuring OneTrustFollow these steps to configure OneTrust for your web app:
The categories should be associated with/attached to at least one cookie to be displayed in your RudderStack dashboard's OneTrust modal.
You need to enable OneTrust for a given JavaScript source. To do so, specify the consent category names defined in OneTrust (Step 1) for each destination connected to that JavaScript source. If you own a website or are a developer, you know what kind of cookies we’re talking about. Around ten years ago when the EU passed the cookie law it made life a little more difficult, but hey, who is going to complain about consumer privacy? The good news is today there are easier ways to set up cookie compliance on websites and we’re going to talk about one of those approaches in this article. But first, what is a cookie? Simply put, a cookie is a small piece of information created by a website while someone is browsing it. Most websites use cookies to gather information about their visitors. This little data packet is a widely used technology today and is also covered in the legislation. This legislation is known as the Cookie Law. Let’s talk more about the Cookie LawCookie laws require websites to obtain users' consent before storing or retrieving any information about them. By these laws, the user has the power to choose whether or not to allow the collection of any data. The cookie law was adopted by the EU in May 2011 as a directive initiative implemented across all EU countries. Eventually, each country updated its own law to adapt to the new situation. There are various types of Cookie laws at the moment:
General Data Protection regulation It is a legal standard that protects the privacy information of European Union citizens. It affects any organization that stores user data even though the business does not possess a physical presence in the EU. California Consumer Privacy Act This act is specifically for Californian consumers. These laws help consumers to enquire about all the information a company collected about them. Children’s Online Privacy Protection Act This law deals with children between the age of 13-16. It bans companies from collecting any information about children under 13 without parents' consent. Businesses can increase their credibility by complying with these laws. There are various privacy management software platforms helping businesses to attain this compliance. OneTrust is one such platform that provides techniques to prevent any data loss in the workplace. What is OneTrust Cookie Banner and Why use it?OneTrust banner is a module that scans, categorizes, and collects consent from visitors to a website. OT banners can be utilized and can be modified based on the regions. Now we will be taking you through the configuration, integration, and features of the OT banner. Implementing OneTrust cookie banners offers users the following perks:
From scanning to integration, the process happens in 5 steps. Step 1: Scan the website The initial step for OT banner implementation is to scan the website. But before scanning the website you will need to have an account with OT. When a new website is added to the portal to scan, the scanner will be in a pending stage, which means that a new record is getting created and the scanner will start shortly. This scanner scans the root domain, as well as any subdomains inside the root domain, that are fed into the portal. If the domain does not match with the banner integrated domain, then the consent will not work as expected. The scanner will treat any URL which starts with www as a subdomain. Note: Only the root domain should be fed into the portal. Agreeing or disagreeing on the banner in either root or subdomain will be captured as one single input.
Steps to scan the website:
Optional configurations While scanning a new website, OT gives you additional features like limiting the pages that require scanning, pages with a query parameter, and providing the sitemap URL of the website for scanning as shown in the image. It also gives the user the privilege to erase the previous history. Additional features on this tab are scheduling the website scan over a certain period and reconfiguration of the banner and preference center templates if required. Note: Limiting the pages helps reduce the scan time. It is recommended to set the page number between 100-500 pages since that will cover all the cookie categories on the site. Step 2: Choose and design the template. The cookie banner that the end user interacts with is designed and configured in these particular steps. The OT gives the developer prebuilt templates for the banner design. The template design happens in two parts.
Steps to configure the banner and preference center.
Each time a template is published after making changes, the version of the template gets updated. It helps the user to have a backup of the previous design. Along with it, the 'Add language' option allows users to create the banner in multiple languages. The content in the default language gets translated based on the respective language. Styling and configuration of the banner and preference center are completely managed within the OT itself. They support CSS as well as HTML tags.
Even though a common style for banners and preferences can be maintained, altering the banners respective to websites is also supported. To change the default banner style, the user has to navigate to the website and select the specific website. The option to change the banner style will be available within the respective site. Step 3: Create a geolocation rule. Geolocation rule places a vital role in this process of OT banner implementation. Geolocation determines the consent modal, behavior, and consent displayed in certain regions.
To configure the Geolocation rule:
The consent modals for cookies are configured along with the geolocation rule. Consent modals are default behaviors configured for cookies for users to interact. Some consent modals are:
Step 4: Categorize the cookie After scanning the website, the captured cookies are categorized based on the available categories in the OT platform. The developer also has the privilege to add new categories and can add the scanned cookies as well. Some prebuilt categories:
Step 5: Publish the scripts After completing all the above steps, the last stage is to publish the scripts that have been generated as a result of the website scanning. This is a snippet of code that can be used to implement the banner and the preference center on the website. There are mainly two types of scripts, Test and Production CDN. Both these scripts must be placed in the section of the website. The scripts contain a unique identifier that is specific to each domain.The Test Script is purely for testing purposes. This CDN helps to verify the banner behavior and style. The no-cache feature in this particular script helps in reflecting the changes immediately after republishing the script. Also, the test is appended along with the unique identifier in the script. The test scripts are integrated with any test website regardless of the subdomain or domain.
The Production script is the actual script used for the production site. These scripts can capture the consent of the users who interact with the banner. Unlike the test script, there is a delay in reflecting the changes after republishing the script. The additional feature called 'Cache busters' in the production script configuration decreases the delay in reflecting the changes. Also, in addition to this, these scripts support the HTML tag attribute - lang, which helps in switching the languages based on the page, Also they support browser language settings as well. Additional FeaturesCookie list OT supports the idea of having privacy page content differently. OT provides the user with a list of cookies that holds the data of cookies in the website in a detailed manner which can be integrated inside the website just by placing the div in the content area. Cookie Button OT gives the user to re-consent anywhere needed. Hence there is a Cookie button DIV, which upon selecting acts like a popup of preference center to opt-in or opt-out of the consent previously made by the user and save the changes. The cookie button and cookie list divs will be available while publishing the scripts. Preference center popup By enabling this feature in the preference center, the user is given the privilege to reconsider the consent given to the website. After the banner is closed a small shield icon appears in the corner of the webpage. By clicking the icon the preference center pops open. The user can either opt-in or opt-out of the categorized cookies and save their consent. Integration The integration of the cookie script with Drupal is done by using the contributed module ‘Cookie Pro by OneTrust’. It provides us a field to paste the script directly and this module will alter the tag and place the script inside the tag of the page.References
Final ThoughtsCookie consent is not just important because you need to comply with the law but it also helps build trust with your users. A sense of respect for end users' privacy is evident, thus improving your credibility as a brand. Many cases have been reported where websites do not offer the “Reject” cookies option or a way to close the banner/popup, thus forcing the end user to agree or leave the site. This goes against the new guidelines issued by the EDPB (European Data Protection Board) in May 2020 that mention that access to services/information must not be made conditional and that forcing the user to do so is not considered a valid consent. If you liked this piece and would like to receive weekly updates on our latest articles, please consider subscribing to our newsletter. Author: Fathima Basheer Meet Fathima Basheer, a Drupal Developer by profession. Music is her passion, and she also sings in different languages and is a western vocalist. She enjoys painting as well, especially nature illustrations like sunsets and oceans. The genres she enjoys reading most are fantasy and horror. Web Development Development Privacy Security Fathima BasheerSep 21, 2022 Leave us a Comment
Fathima BasheerSep 21, 2022 Recent BlogsImage 7 Drupal Security Strategies you need to implement right away! (Includes top Drupal 9 Security Modules)Image Starterkit Theme in Drupal 10: Implementing a Better Starting Point for your ThemeImage Things you need for a Drupal 8 to Drupal 9 Upgrade - A ChecklistWant to extract the maximum out of Drupal? TALK TO US Featured Success StoriesUpgrading and consolidating multiple web properties to offer a coherent digital experience for Physicians Insurance Upgrading the web presence of IEEE Information Theory Society, the most trusted voice for advanced technology Great Southern Homes, one of the fastest growing home builders in the United States, sees greater results with Drupal 9 |