In order to comply with data pro­tec­tion reg­u­la­tions, it’s essential to handle cookies correctly on your website. There are a number of useful ex­ten­sions for the Joomla CMS that will help you with this. These can be easily installed in the Joomla backend.

Web Hosting
Hosting that scales with your ambitions
  • Stay online with 99.99% uptime and robust security
  • Add per­for­mance with a click as traffic grows
  • Includes free domain, SSL, email, and 24/7 support

Personal user data is not typically stored directly in cookies. However, cookies—es­pe­cial­ly third-party cookies—can track user behavior across websites and may be used to collect personal data. These cookies fall under the scope of the European General Data Pro­tec­tion Reg­u­la­tion (GDPR), which aims to protect user privacy. In par­tic­u­lar, the EU Cookie Directive requires that the use of third-party cookies, which collect data across different websites, be made more trans­par­ent to users. If your website is targeting EU in­di­vid­u­als, you must comply with these reg­u­la­tions and di­rec­tives.

Tip

Don’t have your own website yet? With IONOS, you can buy the perfect domain. If you’re building your site with the Joomla CMS, IONOS Joomla Hosting makes it easy to get your website online and ac­ces­si­ble to users.

In the United States, there is no single federal law equiv­a­lent to the GDPR or Germany’s TTDSG (which stip­u­lates that users must generally consent to the pro­cess­ing and col­lec­tion of cookies - before they are collected). However, several states have enacted their own data privacy laws. For example, the Cal­i­for­nia Consumer Privacy Act (CCPA) and its successor, the Cal­i­for­nia Privacy Rights Act (CPRA), require busi­ness­es to inform users about data col­lec­tion and give them the right to opt out of the sale or sharing of personal in­for­ma­tion.

Unlike the TTDSG, most U.S. reg­u­la­tions currently allow cookies to be set before the user gives explicit consent, as long as there’s a clear notice and a way to opt out. However, stricter opt-in re­quire­ments are starting to emerge, par­tic­u­lar­ly for sensitive data or in states like Colorado, Con­necti­cut, and Virginia.

There is also no general legal re­quire­ment in the U.S. to provide full website access without cookie consent, though this may be con­sid­ered a best practice depending on your audience and industry.

Note

Do you keep coming across the term “cookies” but don’t really know what it means? No problem! In our basic article on cookies, you’ll find all the in­for­ma­tion you need for dealing with cookies.

To comply with European data pro­tec­tion reg­u­la­tions, it’s essential to use a Joomla extension that supports key features, such as:

  • Dis­play­ing a Joomla cookie notice
  • Allowing users to accept or decline cookie usage
  • Providing advanced cus­tomiza­tion options for user pref­er­ences

The Joomla cookie banners listed below include these features and are suitable for meeting current data pro­tec­tion re­quire­ments. You’ll find key details about each Joomla cookie plugin in our com­par­i­son table.

Functions Costs Platforms
Cook­ieHint and Consent
  • All types of cookies can be blocked
    - Cus­tomiz­able text and style
Free Joomla version 3, 4 and 5
GDPR
  • Complies with GDPR guide­lines and other European laws
    - Automatic creation of a log
    - Various languages
One-off fee of around $55 Joomla version 3, 4 and 5
Cookies CK
  • Different languages
    - Creation of log files
Free Joomla version 3, 4 and 5
Cookies Policy No­ti­fi­ca­tion Bar
  • Database con­nec­tiv­i­ty
    - Cookies can be blocked
    - Various languages
    - Various styles
Various plans, starting at $39/year Joomla versions 3, 4 and 5
EU Cookies
  • Freely cus­tomiz­able style
    - Easy in­te­gra­tion of Google Analytics
One-time fee from around $14 Joomla versions 3, 4 and 5

In­for­ma­tion correct as of February 2025

The Joomla cookie plugin Cook­ieHint and Consent is a simple and free option for in­te­grat­ing cookie notices on your Joomla website. Both the latest and the current version of Joomla are supported. The plugin, which was specially developed for Joomla, also allows you to customize the banners to match the design of your website.

Ad­van­tages Dis­ad­van­tages
Free plugin No creation of a log
Simple ap­pli­ca­tion No in­te­gra­tion of Google Analytics or similar
Supports different languages
Image: Website screenshot of the Joomla extension CookieHint and Consent
Joomla extension Cook­ieHint and Consent; source: https://ex­ten­sions.joomla.org/extension/site-man­age­ment/cookie-control/cook­iehint/

GDPR

The Joomla cookie plugin, which is specif­i­cal­ly adapted to the European General Data Pro­tec­tion Reg­u­la­tion (GDPR), can not only act as a cookie banner, but also tracks every­thing that happens. Whether you’re in­ter­est­ed in users’ IP addresses or whether you want to view your users’ settings, it’s no problem with the Joomla extension GDPR. The logs created in-house can be easily viewed by the website operators.

Ad­van­tages Dis­ad­van­tages
Cus­tomiz­able Com­par­a­tive­ly high costs
Creation of different logs possible
Supports different languages
Image: Website screenshot of the Joomla plugin GDPR
Joomla plugin GDPR; source: https://ex­ten­sions.joomla.org/extension/site-man­age­ment/cookie-control/gdpr/

Cookies CK

Another free al­ter­na­tive is the Cookies CK plugin, which blocks cookies until the user agrees to them. Although the setting options in terms of design are less extensive than with the paid plugins, there should still be something to suit everyone. In addition, the user’s consent is stored in a log.

Ad­van­tages Dis­ad­van­tages
Creation of logs Not so many design options
Simple operation
Supports different languages
Image: Website screenshot of the Joomla cookie plugin Cookies CK
Joomla cookie plugin Cookies CK; source: https://ex­ten­sions.joomla.org/extension/cookies-ck/

Cookies Policy No­ti­fi­ca­tion Bar

The Joomla cookie banner Cookies Policy No­ti­fi­ca­tion Bar stands out with its database in­te­gra­tion. It also allows you to customize the duration before cookies are au­to­mat­i­cal­ly deleted. The Joomla extension allows you to integrate your own JavaScript and CSS code, so that cus­tomiz­ing the plugin is simple. Special debugging options also make it easier to find any errors that may occur.

Ad­van­tages Dis­ad­van­tages
Database con­nec­tion Annual billing
In­te­gra­tion of own code Possibly too com­pli­cat­ed due to detailed cus­tomiza­tion options
Debugging mode
Image: Website screenshot of the Joomla extension Cookies Policy Notification Bar
Joomla extension Cookies Policy No­ti­fi­ca­tion Bar; source: https://ex­ten­sions.joomla.org/extension/site-man­age­ment/cookie-control/cookies-policy-no­ti­fi­ca­tion-bar/

EU Cookies

The cookie plugin EU Cookies, which is also available for WordPress, offers you various stylistic cus­tomiza­tion options as well as a simple con­nec­tion to ap­pli­ca­tions such as Google Analytics or Facebook Pixels. You can add your own code for these ex­ten­sions as you wish.

Ad­van­tages Dis­ad­van­tages
Stylistic adap­ta­tions Fee-based
Con­nec­tion to Google Analytics or similar No logs
Supports different languages
Image: Website screenshot of the Joomla extension EU cookies
Joomla extension EU cookies; source: https://ex­ten­sions.joomla.org/extension/site-man­age­ment/cookie-control/eu-cookies/

Which Joomla cookie plugin you ul­ti­mate­ly choose is es­sen­tial­ly a matter of pref­er­ence. Regarding in­stal­la­tion, there are no sig­nif­i­cant dif­fer­ences. Below you’ll find simple in­struc­tions for in­stalling ex­ten­sions in the Joomla backend.

Step 1: Access the backend of your Joomla website

The first step is to log in to the backend of your Joomla website. Then select System>Install>Ex­ten­sions.

Step 2: Install the plugin

By clicking the “Install” button, you’ll have the op­por­tu­ni­ty to browse your computer for the plugin you wish to install. Select the desired ZIP file. The extension will then be uploaded.

Note

In some cases, it may be necessary to unzip the ZIP file before uploading. In this case, Joomla will display an error message stating that the file was uploaded in the wrong format.

Go to Main Menu