Banner – New Version
Consent Dialogs (New Version)
Overview The Consent dialogs section defines how the cookie banner is presented to visitors on your Shopify store. In the new banner version, the banner behavior is separated into two main concepts: Cookie Dialog – how the consent dialog is presented to visitors. Consent model – how consent is interpreted and applied. This separation allows merchants to choose the user interface of the banner independently from the consent policy applied to visitors. Banner MFeaturedCustom styling with CSS
New Banner (v5+): add optional CSS under Settings > Banner > Style > Custom styling. Use Style tab colors and fonts first. Available on paid plans.Few readersHow to Re-open the Cookie Banner with a Menu Link (New Version)
Overview You can allow visitors to reopen the cookie banner at any time by adding a link to your store’s navigation menu. This is useful if you want to provide visitors with a “Cookie settings” or “Privacy settings” link in your footer or header menu. When clicked, this link will open the consent dialog, allowing visitors to review or change their cookie preferences. Step 1 – Enable the Custom Open/Reopen Option First, enable the option inside the Pandectes app.Few readersCookie Domain Setup and Cross-Domain Consent (New Version)
This article applies to the New Banner (v5+). If you are on the Legacy Banner, please refer to the Cookie Domain Setup and Cross-Domain Consent (Legacy Version) article. Introduction When your store runs on both a main domain and one or more subdomains, you may encounter issues where the cookie banner reappears even if the visitor has already given consent. This happenFew readersHow to improve drop in statistics in Shopify or 3rd party Analytics (New Version)
Overview When a cookie consent banner is implemented, analytics platforms such as Shopify Analytics, Google Analytics, or other third-party tracking tools may show a drop in recorded statistics. This occurs because many analytics tools rely on cookies that are only loaded after a visitor gives consent. The banner configuration can influence how easily visitors interact with the consent dialog and how quickly tracking can begin. This guide explains a recommended configuration thFew readersBots blocking (New Version)
Overview Search engines, SEO tools, social media platforms, monitoring services, and other automated systems may visit your store without interacting with the consent banner like a real visitor. The Disable for known bots & crawlers option detects known automated visitors and prevents the banner from running for that session. When this option is enabled, known bots can access the storefront without the consent banner being displayed or initialized for them. Where to find the settFew readersHow to create a banner that meets Google’s banner requirements (New Version)
This article applies to the New Banner (v5+). If you are on the Legacy Banner, please refer to How to create a banner that meets Google's banner requirements (Legacy Version). Overview Google requires stores that use Google Ads or Google Analytics with European audiences to collect consent through a certified Consent Management Platform (CMP) that supports **GFew readersExplicit & Implied Consent (New Version)
This article applies to the New Banner (v5+) and explains where to find and configure the implied consent setting. If you are on the Legacy Banner, please refer to the Explicit & Implied Consent (Legacy Version) article. Overview Implied consent allows you to treat the act of dismissing the banner — without explicitly clicking Accept or Decline — as a valid consent signal. Instead of waiting for the visitor toFew readersHow to show the banner on specific pages (New Version)
Control which store pages show the consent banner using path rules, with examples for the homepage, products, collections, and policy pages.Few readersUsing the Live Banner Preview mode
Overview The Preview on store feature lets you share a live preview of your banner changes with teammates, developers, or clients who do not have access to the Pandectes app or your Shopify admin. You can now show them changes in live mode without refreshing the page. Instead of only using the preview inside the Pandectes app, this feature opens your store in a separate browser window and connects it to the banner editor. This helps you review the banner position, layout, content, andFew readersBots and crawlers: control banner behavior and consent records
Overview The Bots & crawlers settings let you control how the Pandectes consent banner behaves for automated visitors such as search crawlers, SEO tools, scanners, monitoring services, and other bots. You can let an automated visitor follow the normal consent flow, or hide the banner and apply either a granted or denied consent state without creating a consent record. This feature is available on the Enterprise plan. How it works By default, automated visitors follow the reFew readersHow to customize banner style, colors, logos, and buttons (New Version)
Match the New Banner to your store branding using the Style tab: logos, button styles, colors, fonts, surfaces, and custom CSS.Few readersHow to edit banner texts and links (New Version)
Edit cookie notice, preferences, and widget copy on the Content tab, and add privacy policy, imprint, and Google partner links.Few readersHow to switch to the new banner or switch back to the previous version
Upgrade from the Legacy Banner to the New Banner, or switch back, and check CSS, JavaScript API, and reopen behavior after the change.Few readersHow to add a language menu on the banner (New Version)
Let visitors switch New Banner language from the header language menu, and connect it to Language and Translations settings.Few readersHow to enable and customize the Consent widget (New Version)
Turn on the New Banner consent widget so visitors can reopen cookie choices, see consent status, and use Accept or Decline from a compact control.Few readersHow to fix the banner hiding behind theme elements (New Version)
Raise the New Banner z-index on the Style tab, or add CSS, when sticky headers, chat widgets, or apps cover the consent dialog.Few readersHow to reset banner layout and style without losing texts (New Version)
Reset New Banner layout, style, and advanced defaults while keeping banner status, texts, and logos.Few readersHow to use different banner layouts on mobile and desktop (New Version)
Set New Banner layout and style independently for mobile and desktop using Mobile same as desktop or Mobile different from desktop.Few readersHow to group cookies by provider in the preferences dialog (New Version)
Show cookies under each category and group them by provider in the New Banner preferences dialog.Few readersHow to show Do not sell or share my data on the banner (New Version)
Enable the in-banner Do not sell or share my data toggle on the New Banner and connect it to Shopify Customer privacy regions.Few readersHow to enable, disable, or test the banner in admin-only mode (New Version)
Use the New Banner status bar to disable the banner, show it only to logged-in admins, or enable it for all visitors.Few readersHow to use enforced consent (modals) on the new banner
Show the New Banner as a modal overlay, optionally lock background scroll, and understand how that affects close actions.Few readersHow to reload the page or redirect visitors after they decline (New Version)
Use New Banner follow-up actions to reload after consent, redirect visitors who decline all cookies, or sync consent across browser tabs.Few readersCustomizing the layout of the banner (New Version)
Overview The Layout settings allow you to control how the cookie banner appears and behaves on your store. You can customize the banner dialog appearance, positioning, button layout, and animation effects directly inside the application. To access these options, navigate to: Settings > Banner > Layout The layout configuration works together with the *Few readersAdvanced Banner Settings (New Version)
Overview The Advanced tab provides additional configuration options that control how the cookie banner behaves on your store. These settings focus on interaction behavior, storage methods, visibility rules, and follow-up actions after a visitor makes a consent choice. You can access these options from: Settings > Banner > Advanced The Advanced tab is iFew readersAdding emoji icons to your banner
Add emojis to your GDPR/CCPA banner together with the content you want to have a little fun with. This way you can add some humor and increase engagement 🥳 You can add the emojis by adding the appropriate dec or hex code. You can find a complete list with their dec & hex codes here. Please avoid the copy and paste of emojis that you find on the web because most of the time their code is not valid and you may see “?” instead of them inFew readers
Banner – Legacy Version
Cookie Banner Modes (Legacy Version)
In this article, we analyze the various banner modes available in the app in detail and how they can be configured to meet different compliance needs (GDPR, ePrivacy Directive, etc.). Cookie Banner on your Shopify store: Step By Step The different modes are listed below. Informative Behavior: All cookies (essential & non-essential) are allowed by default when pages load and cannot be blocked. Usage: This banner is purely informational. It explains to visPopularHow to re-open the banner with menu link (Legacy Version)
Discover how to reopen the consent banner on your Shopify store via a menu link with our guide. Learn the steps to enhance user accessibility and compliance. Introduction Privacy and consent are not just regulatory requirements; they're foundational to building trust with your customers. Recognizing that visitor preferences may change over time, we've developed a feature that puts the power back in their hands, making consent management more accessible and transparent. How it worPopularCustomizing the layout of the banner (Legacy Version)
You can customize the layout and styling of your banner directly inside the application. This allows you to create a look and feel that matches your organization’s branding and user experience. To access these options, navigate to: Settings > Banner > Style Position Choose where and how the banner will appear on your website: Popup: Centered on the screen. Overlay: Works like the popup, but blocks the page until the user interacts with the banner. Bar at the top:Some readersExplicit & Implied Consent (Legacy Version)
This article applies to the Legacy Banner (v4) and explains where to find and configure the implied consent setting. If you are on the New Banner, please refer to the Explicit & Implied Consent (New Version) article. Users must be given a choice regarding how their data is tracked. This article explains the two main approaches to cookie consent, implied and explicit, and how they relate to privacFew readersCookie Domain Setup and Cross-Domain Consent (Legacy Version)
This article applies to the Legacy** Banner** (v4). If you are on the New Banner, please refer to the Cookie Domain Setup and Cross-Domain Consent (New Version) article. When your store runs on both a main domain and one or more subdomains, you may encounter issues where the cookie banner reappears even if the visitor has already given consent. This happens because by default, coFew readersHow to improve drop in statistics in Shopify or 3rd party Analytics (Legacy Version)
Learn how to improve drop-in statistics in Shopify or third-party analytics with our comprehensive guide. Discover effective strategies to enhance your store's performance while staying fully GDPR compliant. Introduction You might be experiencing the following situation: Your Shopify or third-party analytics (Google Analytics, Microsoft Clarity, etc.) used to look normal. But after installing the Pandectes GDPR Compliance app, you noticed a drop in your stats. This is an **expecteFew readersHow to show the banner on specific pages (Legacy Version)
This article applies to the Legacy Banner. If you are on the New Banner, please refer to How to show the banner on specific pages (New Version). Learn to display the consent banner on selected pages of your Shopify store with our guide. Tailor user experience and comply with privacy regulations. If you would like to show the banner only on the home page or if you would like to hide tFew readersBots blocking (Legacy Version)
This article applies to the Legacy Banner. If you are on the New Banner, please refer to Bots Blocking (New Version). By having this option active our application checks if the store is visited by a bot and is not running for this session. In other words if a bot visits the storefront and this option is checked, then the page will load and the app will not work at all. In our app, we perform bot detection by matchFew readersHow to create a banner that meets Google’s banner requirements (Legacy Version)
This article applies to the Legacy Banner. If you are on the New Banner, please refer to How to create a banner that meets Google's banner requirements (New Version). In this article you will learn how to setup Pandectes in order to provide a banner to your store based on Google’s banner requirements. Beginning in March 2024, you'll need to use a CMP that supporFew readersCustom styling with CSS (Legacy Banner)
Add custom CSS on the Legacy Banner Style tab for merchants still on the previous banner UI. Available on paid plans. New stores should use the New Banner guide.Few readers
Auto blocker
Manual script blocking guide
**Follow our manual script blocking guide to enhance privacy and compliance in your Shopify store. ** Learn how to effectively block scripts with step-by-step instructions. Introduction While auto-blocking is a quick and easy way to prevent cookies from being set, there are several reasons to want to consider manually marking up script tags to prevent them from setting cookies prior to consent. Manually blocking cookies has a far lesser impPopularAbout automatic blocking
Discover the benefits and setup of automatic blocking with our detailed guide. Learn how to implement this feature to enhance website compliance and security. Introduction Auto blocker is a new feature that is now part of the core functionality in the Pandectes GDPR Compliance application. This article covers the most common questions regarding this new and improved approach to handling scripts and ensuring Prior Consent in your store. Why auto-blocking is important Auto-blPopularAuto blocker Setup Guide
Enabling Auto Blocker inside our app's Auto Blocker Settings page makes it easy to use. By default, the Auto Blocker works through our app embed. This means that our app can block any script that you have selected, which loads either through an app that loads as an app embed or as an app pixel. If you manually load scripts on your theme.liquid, or use apps that don't load as app embed (legacy apps), follow the Manual Setup below. Also, if you load scripts from Google Tag Manager, we haveFew readersHow to set up Custom Blocking rules
In this article, you will see how to create custom rules to block any script your store loads to comply with data regulations. What are custom rules? Custom rules are entries with script rules to let the Pandectes app detect them and block them from running before the user gives consent. There are 2 cases when it comes to blocking: Opt-in banner (Strict): The scripts marked by Custom rules will only run after consent. Opt-out banner (Loose): The scripts marked by Custom rulFew readers
Cookie categories
Targeting Cookies
Learn how to manage targeting cookies in your Shopify store with our comprehensive guide. Enhance user experience and comply with privacy regulations effectively. What are cookies? A brief explanation What are cookies? A brief explanation Targeting Cookies Targeting and advertising cookies are specially designed to collect information from you on your device in order to display ads based on related topics of interest. Advertisers place these cookies on tSome readersCustomizing the cookie categories
Cookies (as well script tags that create cookies) can be classified into one of the following categories: Strictly necessary Functionality Performance Targeting Unclassified Can I create new cookie categories? It is not possible to create additional categories. The user’s consent will be for the entire category e.g. all functionality cookies/scripts, all performance cookies/scripts, and/or all targeting cookies/scripts. Can I delete one of the categories? The number oSome readersPerformance Cookies
**With our detailed guide, understand the role of performance cookies in your Shopify store. ** Learn how to manage and utilize these cookies to enhance user experience. What are cookies? What are cookies? A brief explanation Performance Cookies Performance cookies track how users interact with a website and collect anonymous data on how they do so. These cookies collect data to improve the functionality of a website. Performance cookies are used to collecSome readersStrictly Necessary Cookies
**Discover the importance of strictly necessary cookies for your Shopify store. ** Learn how to manage these essential cookies to ensure your site's functionality and compliance. What are cookies? A brief explanation What are cookies? A brief explanation Strictly Necessary Cookies Strictly required cookies are cookies that must be present in order for the website to perform its fundamental tasks. They are required in order to utilize the website functions suFew readersFunctionality Cookies
** Learn about functionality cookies and their importance for your Shopify store. ** Our guide explains how to manage and use these cookies to improve site performance. What are cookies? A brief explanation What are cookies? A brief explanation Functionality Cookies Functionality cookies permit websites to keep in mind the person’s web website online alternatives and alternatives they make at the web website online along with username, region, and language.Few readersCookie Settings
In this part of the app, you can manage your store cookies and how they will be presented to the store visitors if they select to give consent for specific categories of cookies from the cookie banner. The first time the app is installed the cookie scanner runs in order to collect all store's cookies. In order to perform additional scans, you will need to upgrade to a paid plan. With the help of our cookie database, the app auto categorizes theFew readers
Cookies & HTML storage
Manually add a cookie to the cookie list
This guide provides step-by-step instructions on manually adding a cookie to your store's cookie list using Pandectes GDPR Compliance, enabling precise control over cookie categorization and transparency for your users. You can follow the next steps to do so: Open the Cookies & HTML Storage from the Settings page. Click the Add new button on the top right. The Add new cookie modal appears.  Open your Theme Editor Go to your active theme under Online Store > Themes and click Customize. Create a New Page Template Use the dropdown menu at the top to switch to Pages. Click **Create TemplatFew readers
Consent model & regions (New Version)
Consent Model & Regions (New Version)
Overview The Consent Model & Regions section controls how consent is collected and applied depending on the visitor’s location. In this version, the previous Geolocation page has been replaced with the Consent Model & Regions configuration, which integrates with Shopify’s Customer Privacy API to manage consent behavior across different regions. This configuration determines: How user consent is handled (opt-in, opt-out, or flexible). In which regions the banner isFew readersHow to set Auto Pilot or a custom consent model per region (New Version)
Choose Strict opt-in, Standard opt-out, Auto Pilot, or Custom per-region consent on Settings > Consent model & regions for the New Banner.Few readersHow to show the banner only in selected regions (New Version)
Limit New Banner visibility with Settings > Consent model & regions worldwide vs region list, instead of Legacy Geolocation.Few readers
Language & translations
How to add a multilingual cookie consent banner?
Ensure full accessibility and compliance for international customers by enabling a multilingual cookie consent banner in your Shopify store with Pandectes GDPR Compliance. Introduction A multilingual banner ensures that visitors from different regions see your consent message in their own language. This improves trust, accessibility, and compliance with international regulations such as GDPR, CCPA, LGPD, and others. This guide walks you through the steps to configure a multilinguaFew readersSupported Languages
Discover the languages supported by our Shopify app with this guide. Expand your store’s reach by catering to a diverse global audience. Banner, Preference Dialog, Web Accessibility, EU Withdrawal, Cookies declaration, Customer data requests support text in the following languages. Additionally, the application provides default text in the languages as indicated below. If you want to edit either the default text or add your own translations in additional languages you can use the [translatFew readersTranslations
Each tool inside the application supports translation with pre-configured text for the supported languages. In order to access translations, please navigate to the Settings options on the left side menu and then select Language & translations.  you can use our application by just adding the appropriate scripts to your storefront. While you are on the Enterprise plan, you can navigate to the Dashboard page of our app, you can click the Settings option at the top, and under it select the Custom storefront option!  Navigate to Your Active Theme: Go to your Shopify admin panel. Navigate to Online Store > Themes. Find your active theme and click on Edit Theme.  CFew readersHow to handle the Update Customer Data Requests
If your customers need to update their personal data on your store using the Pandectes GDPR Compliance app, here’s how they can request these changes, whether they are logged in or visiting as guests. This guide will help you, as a merchant, understand the steps your customers will follow. How Customers Make a Data Update Request A) Guest Visitors (Logged Out or No Account) 1. Navigating to the Customer Data Requests Page If a customer does not have an account or has never placFew readersCustomer Data Requests
In this article you can find more details about Customer data requests inside Pandectes GDPR Compliance for Shopify. Introduction Managing customer data requests is required under GDPR and other data regulations. Support guest visitors You can give the option to a guest visitor (someone that has not yet logged in but he has already an account or has made an order already to the store) to make requests about his data. Once inside theFew readers
Web Accessibility
Accessibility Widget
Overview The Pandectes Accessibility Widget helps visitors adjust the storefront experience based on their accessibility preferences. Visitors can use the widget to change visual presentation, improve readability, and enable navigation or reading aids. This article explains how the widget works, how to control its visibility, and how to configure its main settings. How it works The accessibility widget loads on the storefront through the Shopify theme app embed. The widget display dFew readersHow to open the Accessibility from a link using a custom trigger
Overview This guide explains how to let visitors open the Pandectes web accessibility dialog from a custom link, menu item, button, or theme element. This is useful when you want to add a Web Accessibility link to your footer, header, or another visible area of your storefront. When Enable custom trigger is enabled, the default floating accessibility launcher is hidden. Visitors will open the accessibility dialog only through the custom trigger you configure. How the custom tFew readersHow to Write an Accessibility Statement for Your Store
Overview An accessibility statement is a public page that explains how your store supports visitors with accessibility needs. It can describe the standards you follow, known limitations, and how visitors can contact you if they experience an accessibility issue. This article explains what to include and provides a simple template you can adapt for your store. Why your store should have an accessibility statement An accessibility statement helps visitors understand your approach to acFew readersCustom styling with CSS on Web Accessibility
Our app allows you to fully customize the appearance of the web accessibility by using custom CSS. Inside the web accessibility settings, you’ll find a CSS editor under the Style tab where you can add your own styles. These styles are applied directly to the web accessibility components loaded on your website or app. This article explains how web accessibility is structured and how to target each element with CSS selectors. Banner Architecture Overview The entire consent system isFew readersHow screen reader works in the Accessibility Widget
Screen Reader The Screen Reader feature in the Accessibility Widget provides spoken feedback as visitors explore your store. When enabled, the browser reads aloud information about the content or control the visitor selects, using the language configured in the accessibility menu. This feature is designed as a read-aloud assistant for visitors who benefit from hearing page content. It is not a replacement for dedicatedFew readers
EU Withdrawal
Summary From 19 June 2026, EU consumer law requires online traders to offer a digital withdrawal function for eligible B2C distance contracts concluded through an online interface. In Germany, this is known as the Widerrufsbutton (withdrawal button). Pandectes helps you publish a storefront withdrawal form, collect structured requests, send confirmation emails, and manage submissions from your Shopify admin, without building a custom solution from scratch. Important: This arFew readersStore Scanning
Overview Store scanning helps you detect cookies and other browser-based technologies used on your Shopify store. In Pandectes GDPR Compliance, the scanner reviews your storefront and reports detected items such as cookies, script tags, HTML storage, iframes, and pixels. You can use the results to review cookie categories, identify unknown providers, and update your cookie declaration. 