GoHighLevel GDPR

We may earn commissions if you buy via links on our website. Commissions don’t affect our opinions or evaluations. Learn more.

GoHighLevel takes GDPR seriously and has tools to ensure its users can create GDPR-compliant products and web pages. This includes double opt-ins, default unsubscribe links, and more.

Finding or using these tools is not always straightforward, so our experts have created this guide to make GDPR compliance straightforward.

Key Takeaways:

  • As a data processor, GoHighLevel is not responsible for GDPR compliance
  • GoHighLevel users must ensure they meet GDPR compliance requirements
  • GoHighLevel never uses any uploaded data for its own purposes

You Might Also Like:

Is GoHighLevel GDPR Compliant?

Is GoHighLevel GDPR Compliant?

As a data processor, it is not GoHighLevel’s responsibility to ensure that any data collected and stored on the platforms is General Data Protection Regulation (GDPR) compliant.

This responsibility falls onto what’s known as the “controller.” In other words, the individuals who use the GoHighLevel platform are each responsible for appropriately handling data.

Therefore, if you have a GoHighLevel account and use it to process and store customer data, you must ensure your activities are compliant with GDPR laws.

To help its users, GoHighLevel provides the necessary tools to ensure GDPR compliance. 

Additionally, GoHighLevel outlines in its data processing agreement that it never uses any personal data that you have uploaded onto the platform for its own purposes or without your instruction.

What Features Does GoHighLevel Have for GDPR Compliance?

What Features Does GoHighLevel Have for GDPR Compliance?

To enable GDPR compliance, GoHighLevel provides a number of tools and features. Notably, it lets you:

  • Add a GDPR consent checkbox to forms and surveys: Essential for data collection and sending marketing comms.
  • Create an automated double opt-in workflow: To ensure the recipient is certain they want to receive emails.
  • Create a universal default unsubscribe link: This is automatically added to all emails and makes unsubscribing effortless.
  • Add privacy policies and terms of agreement: Essential web pages for funnels and sites that make your terms clear.
  • Add code that generates a cookie disclaimer: Mandatory for all websites and funnels and allows viewers to opt out of tracking cookies.

How to Make GoHighLevel Forms GDPR Compliant (Step by Step)

How to Make GoHighLevel Forms GDPR Compliant (Step by Step)

Step 1: In the form editing tool, click on the plus sign to open up the element menu. Click “Custom Fields,” and then the blue “Add Custom Fields” button.

Add Custom Fields

Step 2: Select the “Checkbox” option and click “Next.”


Step 4: On the next screen add the following:

  • Name: GDPR compliance
  • Object and Group: Ensure “Contact” is selected
  • Option Name: Input your GDPR text here

Hit “Save” to continue.

Name: GDPR compliance

Step 5: Drag and drop your newly created custom field onto your form. Finally, hit “Save.”

How to Set Up Double Opt-In for Campaigns (Step by Step)

How to Set Up Double Opt-In for Campaigns (Step by Step)

Step 1: Head to the relevant sub-account and click “Settings” found in the bottom-left corner.

relevant sub-account

Step 2: Scroll down the menu on the left until you see “Tags.” Click this, then select “Add New Tag.”

Add New Tag

Step 3: Name the tag “Subscribe” and click “Create.” Now create another tag called “Confirmed Subscription.”

Confirmed Subscription

Step 4: Now head to “Sites,” click “Funnels” and “Create New Funnel.”

Create New Funnel

Step 5: Select a blank funnel, name it, and click “Create.”

Select a blank funnel

Step 6: Add a new funnel step, name it “Subscription Confirmation,” and add in the path. Click “Create Funnel Step.”

Subscription Confirmation

Step 7: Open the editing tool and add the following:

  • A full-width section
  • A full-width row
  • A headline element

Add text along the lines of “Thank you for subscribing,” then hit “Publish.”

Thank you for subscribing

Step 8: Now go to the “Marketing” tab and select “Trigger Links.” Click “Add Link.”

Trigger Links

Step 9: Call the trigger link something like “Subscription confirmed” and add in the URL of the funnel page you just created. Hit “Save.”

Confirmed Subscription

Step 10: While still in the “Marketing” tab, click “Emails,” then “Templates,” and “New.”

Marketing tab

Step 11: Open the design editor and add text that says something like “Hey there {{name}}, thank you for subscribing. To confirm your subscription, please click here.”

confirm your subscription
Custom Values

Step 12: Now highlight the “Click Here” text, click the “Trigger Link” icon at the top of the screen, and select the trigger link you just created. Hit “Save Template.”

Click Here

Step 13: Now create another email template that confirms the subscription. It only needs to say, “Thanks for confirming your subscription,” but you can add other text or elements if you wish. Make sure you save it before exiting the editing screen.

Thanks for confirming your subscription

Step 14: The next job is to put everything together in an automated workflow. Head to “Automation,” click “Create Workflow,” and then pick to create one from scratch.

Create Workflow

Step 15: On the workflow screen, click on “Add Trigger.” Then input:

  • Choose a workflow trigger: Form submitted
  • Filters: Form is / SupplyGem subscription form
  • Save trigger
Save trigger

Step 16: Click the “+” icon to add an action below the newly created trigger. Then input:

  • Action name: Add tag
  • Tags: Add your “Subscribe” tag (this is the tag you created earlier)
  • Save action
Click the “+” icon to add

Step 17: Click to add another action below the one you just created. Then add:

  • Action name: Send email
  • Templates: Select the template you created earlier for confirming email subscription
  • Save action
Action name: Send email

Step 18: Click to add another action. Input:

  • Action name: Wait
  • Wait for: Trigger link clicked
  • Select trigger link: Find and select the trigger link you created earlier
  • Save action
Action name: Wait

Step 19: Click to add another action. Input:

  • Action name: If/Else
  • Find the “Select” box under “Branches:” Pick “Events,” then “Trigger link clicked”
  • Select operator box: Is
  • Select box: Pick your created trigger link
  • Save action
Action name: If/Else

Step 20: You will now have a split path on your workflow. Underneath the “Branch” path, click to add an action:

  • Action name: Add tag
  • Tags: Add the “Confirmed subscription” tag you created earlier
  • Save action
Save action

Step 21: Below your newly added tag, create another action. Input:

  • Action name: Send email
  • Templates: Subscription confirmation (This is the “Thank you for subscribing” email you created earlier)
  • Save action
Action name: Send email

Step 22: Underneath the “None” branch, add an action. Input:

  • Action name: Remove contact tag
  • Tags: Add the “Subscribe” tag you created
  • Save action
Action name: Remove contact tag

Step 23: Finally, in the top-right corner, toggle the switch from “Draft” to “Publish,” then hit “Save.” There is also a “Test” button here which you can use to test your workflow.

You’re done!

How to Enable the Default Unsubscribe Link for Emails (Step by Step)

How to Enable the Default Unsubscribe Link for Emails (Step by Step)

Step 1: In the relevant sub-account, click “Settings” in the bottom-left corner and then click on “Business Profile.” 

Scroll to where it says “General” and check the box next to where it says, “Make email compliant by adding an unsubscribe link in your profile.”

Business Profile

Step 2: To customize the text, click the blue “Customize” text. A pop-up will appear where you can edit the text accordingly. Hit “Save” and you’re done.

How to Add a Privacy Policy and Terms of Service Agreement (Step by Step)

How to Add a Privacy Policy and Terms of Service Agreement (Step by Step)

Step 1: In the “Sites” tab, select “Websites” and click on the site you want to add your policies to. Then, click “Add New Page.”

Trigger Links

Step 2: Appropriately name the page (depending on whether you’re creating a privacy policy or terms of service) and add a URL path. Then, click “Create.”

Appropriately name the page

Step 3: In the editing screen add the following onto the page:

  • One full-width section
  • Two full-width rows
  • One headline element (top)
  • One paragraph element (bottom)

Now add your text as needed. This creates a very basic page, but it will be sufficient for GDPR compliance. If you know your way around the editing tools, feel free to make the page layout look nicer but do not add any images or other page elements.

When you are done, hit “Publish.” Then, repeat the process for the other page as needed.

editing screen

Step 4: Now open up the homepage of the website in the editing screen. Scroll to the footer and type “Privacy Policy” and “Terms of Service” in a free spot.

Terms of Service

Step 5: Highlight the relevant text. A small menu will appear next to the text. Click the hyperlink icon.

Click the hyperlink icon

Step 6: Add the page URL for your newly created page and hit “Save.” Repeat the process for the second page. Save and publish the homepage before exiting the editing screen.

The links to your privacy policy and terms of service pages will now appear in the footer of all your website’s pages.

How to Add a Cookie Disclaimer to GoHighLevel (Step by Step)

Unfortunately, GoHigHLevel does not have a cookie disclaimer element for its page-building tools. 

However, adding a cookie disclaimer is straightforward although it does require some coding knowledge or the willingness to copy/paste an existing script into GoHighLevel.

It is easy to find ready-made code for this by searching online. However, we urge you to perform your due diligence to ensure the code and cookie disclaimer conform to GDPR requirements.

disclaimer conform to GDPR

Step 1: Open up the page editing tool of the website or funnel that requires the cookie disclaimer.

Select “Elements.” Find the “Code” element and drag it anywhere on the page.

Find the Code

Step 2: Now click on the page custom code element you just added. An editing menu will open up on the right. Click “Open Code Editor.”

Open Code Editor

Step 3: A pop-up will appear. Paste your code into the space provided. Click “Save.” Don’t forget to also hit “Save” and “Publish” on the main editing screen.

Frequently Asked Questions

GoHighLevel provides its users with features for GDPR compliance. This includes the ability to add policy pages, double opt-ins for subscriptions, default “unsubscribe” links, and more. However, it is the user’s responsibility – not GoHighLevel’s – to ensure they are GDPR compliant.

It is not known exactly when the GoHighLevel cookie disclaimer widget will be released. It was first requested in October 2022, and after extremely high demand, GoHighLevel confirmed the widget was in development in January 2024.

If your GoHighLevel products and pages are viewed or used by anyone residing in the European Union or the United Kingdom, then yes, you must ensure they are GDPR compliant.


About Authors

  • Janette Bonnet

    Janette Bonnet is a Senior Writer at SupplyGem. She’s been in the teaching and training field for over 10 years and has been writing about it for more than 5 years. She knows a lot about online course tools like GoHighLevel, Systeme.io, and Teachable. Thanks to her long experience and a professional training certification she earned from CIPD, she’s great at helping readers understand these platforms. When you read her articles, you’re getting advice from someone who’s actually used and knows these tools inside out. Beyond her professional endeavors, Janette has dedicated many years to volunteering, especially in animal welfare, showcasing her commitment to giving back to the community.

  • Dr. Angelia Cline, Ed.D.

    Dr. Angelia Cline, Ed.D., has over 20 years of extensive editing expertise and a commendable academic foundation from William Carey University. Besides her position as a Chief Editor for SupplyGem, she is also an Instructional Designer. Dr. Cline manages the Learning Management System (LMS) for a large team, skillfully converting SME knowledge into engaging courses. With over 12 years of teaching experience, she has demonstrated her aptitude across various subjects and educational settings. At William Carey University, Dr. Cline achieved an Ed.D. in Educational Leadership, a Master’s in Teaching of the Gifted and Talented, and another in English Language and Literature. She also secured her BA in English from The University of Southern Mississippi. Her proficiencies range from research and differentiated instruction to educational leadership.

Leave a Reply

Your email address will not be published. Required fields are marked *

More from SupplyGem

Disclosure: I am an independent HighLevel Affiliate, not an employee. I receive referral payments from HighLevel. The opinions expressed here are my own and are not official statements of HighLevel.