Cookie consent banners can be added on all Readymag paid plans, but only for projects mapped to a custom domain.
The GDPR requires putting a cookie consent banner on all websites that collect personal data. If your project is published under a readymag.website URL and doesn't have a custom domain, you don't need to do anything: all of these projects display a cookie banner by default. You can see the full list of cookies we set at readymag.website/cookies/list.
If you use a custom domain, here's how to figure out whether your project collects cookies—and how to set it up.
Does your project collect cookies?
If your project uses a custom domain, cookies are collected whenever it includes:
- a form
- third-party tracking tools (Google Analytics, Meta Pixel, etc.)
- third-party embeds, such as YouTube videos
- custom code that sets cookies
You can check this with tools like Usercentrics Cookie Checker, Cookie Information Compliance Check, or CookieServe.
If your project does collect cookies, follow the steps below to comply with GDPR.
Setting up a cookie consent banner
1. Compile a list of personal data you collect
In practice, there are three main types of personal data you might collect on your Readymag project:
- "Straightforward" personal data (names, surnames, email addresses), usually collected through forms
- First-party cookies, created and used by your own code
- Third-party cookies, used by third-party widgets
2. Put together a clear Data Governance Policy
A Data Governance Policy is a document that tells visitors and other interested parties what you do with their data. GDPR doesn't prescribe a specific format — what matters is that it's clear and free of legalese.
You can design this as an internal page of your project, or create a separate project for it. To generate the policy text, you can use a third-party tool like CookieBot's policy generator.
3. Create a cookie consent banner and add it to your project
Before you start, make sure you're on a paid plan and your project is mapped to a custom domain.
On all paid plans, you can embed CookieBot, Cookiehub, or Iubenda — these providers are on our list of custom code exceptions. If you're on the Professional or Custom plan with Code Injection enabled, you can use any cookie consent provider that supports Google Consent Mode.
Cookie consent providers may charge additional fees. Check their pricing before you choose one.
Here's how to set this up, using CookieBot as an example:
- Sign up at Cookiebot.
- Click + next to Domain name, enter your project's domain, and click Save.
- Configure your preferences in the Dialog, Declaration, and Content tabs. Use Preview to check how the banner will look.
- Go to the Your scripts tab and copy the generated code.
- Open your Readymag project and add a Code widget where you want the Declaration to appear. Paste the Declaration script into the Widget Code tab and the Banner script into the <HEAD> section.
-
Publish your project—you're all set.
4. Set up Google Analytics
To make sure cookies are handled correctly, remove the Google Analytics ID from your project or profile settings. You'll find it in the Domain tab of your project settings and in the Public Profile section of your profile settings.
You can still track analytics by enabling GA4 through Google Tag Manager. See Google's instructions for details.