Introduction

Access & Security, Site Management, Alerts & Awareness, Cookie Control, GDPR

Smart Cookie Consent is a privacy-focused consent management plugin for Joomla! 6, with granular choices, script control, consent withdrawal, cookie cleanup and multilingual policy support.


Visitors can Accept All, Reject All or manage individual consent categories for Necessary, Preferences, Analytics and Marketing services. Non-essential categories remain disabled until permission is granted.

Consent choices can be reviewed, changed or withdrawn through the optional cookie settings icon. The launcher uses an inline cookie SVG without requiring Bootstrap, an icon font or an external icon library.

Administrators can position the launcher in the bottom-left or bottom-right corner. Horizontal and vertical spacing can be adjusted with CSS custom properties to help avoid overlap with Joomla Accessibility controls or other fixed tools. The existing Cookie Settings text setting provides the icon button’s accessible name.

Smart Cookie Consent stores consent as a structured browser record containing the selected categories, consent revision and timestamp. Administrators can change the consent revision when privacy requirements, vendors or website integrations change so visitors can be asked to make a new choice.

The plugin provides category-based opt-in activation for scripts and embedded content. Scripts, iframes and images can be assigned to a consent category and activated only after the required permission has been granted.

Configurable cookie cleanup rules can remove matching accessible first-party cookies when consent for Preferences, Analytics or Marketing is withdrawn.

The updated consent choice is saved before cookie cleanup begins. Cleanup is repeated during the next page initialization for categories that remain denied. This additional pass helps remove accessible cookies that previously loaded services may write again while the withdrawal page is unloading.

Cookie cleanup supports exact cookie names and wildcard patterns such as _ga_*. The plugin attempts deletion across relevant first-party domain and path variants while protecting its own consent record.

For multilingual websites, language-specific Privacy / Cookie Policy URLs can be configured while retaining a global URL as a fallback. Policy link text and the consent interface use Joomla’s language system and support Joomla Language Overrides.

Smart Cookie Consent is built with vanilla JavaScript and Joomla’s native Web Asset Manager. It has no Bootstrap dependency and no external frontend JavaScript dependencies.

The interface includes keyboard accessibility, focus management, RTL support and reduced-motion handling. The cookie settings icon also supports forced-colors mode.

English, Turkish, German and French language files are included.

KEY FEATURES

  • Accept All, Reject All and Manage Preferences
  • Necessary, Preferences, Analytics and Marketing consent categories
  • Non-essential categories denied by default
  • Granular visitor consent preferences
  • Consent withdrawal and preference changes
  • Optional, accessible cookie settings icon launcher
  • Inline Bootstrap Icons cookie SVG with no external icon dependency
  • Bottom-left or bottom-right launcher positioning
  • CSS custom properties for horizontal and vertical launcher spacing
  • Existing Cookie Settings text retained as the icon’s accessible name
  • Structured consent record with revision and timestamp
  • Category-based opt-in script activation
  • Consent-aware scripts, iframes and images
  • data-cookie-category support
  • Configurable first-party cookie cleanup after consent withdrawal
  • Exact-name and wildcard cookie cleanup patterns
  • Repeated cleanup for denied categories after page reload
  • Cookie path and first-party domain cleanup attempts
  • Protection of the plugin’s consent cookie during cleanup
  • Language-specific Privacy / Cookie Policy URLs
  • Full language-tag and base-language URL mappings
  • Global policy URL fallback
  • Joomla Language Override support
  • Public JavaScript consent API and lifecycle events
  • Customizable title, message and button labels
  • Flexible banner positioning and custom CSS support
  • Keyboard accessibility and focus management
  • RTL and reduced-motion support
  • Forced-colors support for the settings icon
  • English, Turkish, German and French translations
  • Vanilla JavaScript with no Bootstrap dependency
  • No external frontend JavaScript dependencies
  • Joomla native Web Asset Manager integration
  • Joomla native update system support
  • GPL licensed
  • Designed for Joomla! 6.1.x

INSTALLATION

Download the latest installable Smart Cookie Consent ZIP and install it through:

System → Install → Extensions

Then go to:

System → Manage → Plugins

Open and enable:

System - Smart Cookie Consent

Configure your Privacy / Cookie Policy URL, consent settings, banner content and optional integrations.

For multilingual websites, configure language-specific policy URLs using mappings such as:

text en-GB=/privacy-policy de-DE=/datenschutz fr-FR=/politique-de-confidentialite tr-TR=/gizlilik-politikasi

If no language-specific URL matches, the plugin uses the global Privacy / Cookie Policy URL.

Connect analytics, advertising, marketing and other non-essential services to the appropriate consent category so they are not activated before permission is granted.

Use one consent-controlled integration method per service. For example, configure a Google Analytics loader either through the Analytics snippet field or through annotated template/module markup. Do not add the same loader through both methods.

COOKIE SETTINGS ICON

The optional cookie settings icon allows visitors to reopen their preferences after saving a consent choice.

Choose Bottom left or Bottom right under Cookie Settings Icon Position. The default bottom spacing leaves room for common fixed accessibility controls.

To adjust the launcher’s spacing, add CSS such as:

css :root { --jt-cookie-launcher-x: 20px; --jt-cookie-launcher-y: 96px; }

The horizontal offset is measured from the selected physical edge, including on RTL pages. The vertical offset is measured from the bottom.

Use Cookie Settings Accessible Name to customize the button’s accessible label, or leave it empty to use the translated default. Existing launcher_text values are retained during an upgrade.

COOKIE CLEANUP SCOPE

Cookie cleanup applies to matching first-party cookies accessible through document.cookie.

HttpOnly cookies, cookies belonging to other origins, cookies using inaccessible paths and cookies stored in other browser partitions cannot be removed through client-side JavaScript. These may require service-specific or server-side cleanup.

The cleanup feature does not replace correct script control. All non-essential integrations must respect the visitor’s saved consent choice and must not load independently outside the consent-controlled integration.

IMPORTANT PRIVACY NOTICE

Smart Cookie Consent provides technical tools for collecting, storing, changing and withdrawing visitor consent, controlling category-based activation of non-essential scripts and embedded content, and cleaning configured accessible first-party cookies.

The plugin does not automatically detect or legally classify every third-party service used by a website.

Website owners remain responsible for correctly categorizing services, preventing non-essential requests before consent where required, maintaining accurate privacy and cookie disclosures and complying with applicable privacy regulations.

Installing the plugin alone does not guarantee legal compliance.

CHANGELOG

v1.1.3 - Accessible Cookie Settings Icon

Updates the Cookie Settings launcher while preserving the existing consent engine and category behavior.

Changed
  • Replaced the text launcher with an inline Bootstrap Icons cookie SVG.
  • Retained the existing launcher_text setting as the button’s accessible name.
  • Added bottom-left and bottom-right launcher positioning.
  • Added --jt-cookie-launcher-x and --jt-cookie-launcher-y CSS custom properties for spacing.
  • Added a 48 px circular launcher and forced-colors styling.
  • Updated English, Turkish, German and French configuration strings.
  • Updated the manifest, Web Asset Manager versions and documentation.
Verification
  • Passed JED Checker.
  • Completed the manual Joomla 6.1.x release checklist.
  • Tested installation, frontend behavior and the Joomla update flow.
Upgrade Notes

Version 1.1.3 does not change the consent engine, saved consent format, consent revision, cookie cleanup or category behavior. Existing valid consent choices and plugin settings are retained.

Existing Cookie Settings text values become the icon button’s accessible name. Clear page/CDN caches after updating so the latest assets are loaded.

99% Perfect!



Posted on 09 March 2026
Functionality
Super simple yet complete, except it would be great if we can have an option to change the header title as well without the overriding it
Ease of use
I got all the features needed within the provided configuration area. No one will have difficulties using this plugin
Support
I got all the features needed within the provided configuration area thus I don't need them at all
Documentation
I got all the features needed within the provided configuration area thus I don't need them at all
I used this to: To get acknowledgement and consent from my site visitors. It can be used as other purpose if we can change the title within the configuration page itself later.
Owner's reply: Thank you for the great review!

Starting from version 1.0.14, the banner title can now be customized directly from the plugin settings without overriding the code.

If the title field is empty, the plugin will automatically use a fallback title.

Thanks again for your feedback!
JT Smart Modal
Free

JT Smart Modal

By Joomtheme
Popups & iFrames
JT Smart Modal is a lightweight Bootstrap 5 popup module for Joomla! 6. Create clean and responsive Bootstrap 5 popups with timed display, optional auto close, countdown timer support, and flexible layout options. It is designed for modern Joomla websites that need a simple modal solution without heavy dependencies or unnecessary scripts. The module is ideal for announcements, promotions, market...
JT SEO Control Center
Free

JT SEO Control Center

By Joomtheme
SEO & Metadata
JT SEO Control Center is a complete SEO management extension for Joomla! 6. Manage article SEO, metadata, XML and image sitemaps, multilingual sitemap output, Schema.org JSON-LD structured data, canonical URLs, Open Graph metadata, redirects and 404 monitoring from one professional administrator dashboard. JT SEO Control Center brings essential Joomla SEO workflows into one control center instea...
JT AI SEO Assistant
Free

JT AI SEO Assistant

By Joomtheme
SEO & Metadata
JT AI SEO Assistant helps Joomla! 6 site owners generate SEO metadata with OpenAI directly inside the administrator workflow. Simple. Clean. Lightweight. Functional. JT AI SEO Assistant is a Joomla! 6 content plugin designed to simplify metadata creation for Joomla articles using the OpenAI API. The plugin works directly in the Joomla! administrator and can generate a meta description when an a...
Social Meta Pro
Paid download

Social Meta Pro

By Joomtheme
SEO & Metadata
Social Meta Pro adds professional Open Graph metadata, X Cards, Pinterest helper tags, canonical links, and optional Schema.org JSON-LD support to Joomla! article pages. Social Meta Pro is a Joomla! 6 ready system plugin that helps you control how your article pages appear when shared on social platforms. It adds professional Open Graph metadata for Facebook and other social platforms, X Cards,...
JT WhatsApp Button
Free

JT WhatsApp Button

By Joomtheme
Social Display
JT WhatsApp Button is a lightweight Joomla! 6 module that adds a clean floating WhatsApp contact button to your website. It helps visitors contact you instantly through WhatsApp using your predefined phone number and an optional default message. The module is easy to install, simple to configure, and designed to work smoothly with modern Joomla! websites. Built for speed and simplicity, JT Whats...
JT Smart Modal Pro
Paid download

JT Smart Modal Pro

By Joomtheme
Popups & iFrames
Premium Joomla! 6 modal module with smart triggers, advanced targeting, scheduling, frequency control, CTA support, and flexible popup layouts. JT Smart Modal Pro is a premium Joomla! 6 modal module built for site owners who want more control, more flexibility, and a cleaner popup experience. Whether you want to highlight a promotion, show an announcement, display a lead-generation message, or g...
JT Bootstrap Buttons
Free

JT Bootstrap Buttons

By Joomtheme
Access & Security
A lightweight Joomla! module for creating repeatable Bootstrap 5 button groups. JT Bootstrap Buttons is a lightweight site module for Joomla! 5 and 6 that allows you to create one or more repeatable Bootstrap 5 button groups from a simple module interface. It uses Joomla's modern module structure with namespaced source files, a dispatcher, helper class, and service provider. Site owners can add...
Header Search Popup Pro
Paid download

Header Search Popup Pro

By Joomtheme
Site Search
Modern Joomla! 6 search module with popup and fullscreen modes, flexible trigger support, smart positioning, responsive behavior, and clean template integration. Header Search Popup Pro is a commercial Joomla! 6 search module designed for site owners who want a cleaner, modern, and flexible search experience in the header area. Instead of keeping a permanent search field visible at all times, th...
JT Image Lightbox Pro
Paid download

JT Image Lightbox Pro

By Joomtheme
Multimedia Display
Automatically opens Joomla! article images in a clean, responsive lightbox dialog with easy setup and no extra editor hassle. JT Image Lightbox Pro is a lightweight Joomla! content plugin that automatically opens article images in a clean lightbox dialog. It is designed for Joomla! websites that want a smoother image experience inside articles without forcing editors to build custom lightbox mar...
JT Showcase Pro
Free

JT Showcase Pro

By Joomtheme
Articles Display
A modern Joomla! module for building article-based showcases with flexible layouts, custom fields, badges, and CTA buttons. JT Showcase Pro is a flexible Joomla! module that turns articles into polished showcase sections for portfolios, featured content, products, and case studies. It supports responsive layouts, article images, custom field mapping, badges, tag filters, and primary or secondary...
Social Share Bars
Free

Social Share Bars

By Joomtheme
Articles Sharing
A lightweight Joomla! 6.x content plugin that adds elegant, responsive, and configurable social sharing buttons to your articles. Social Share Bars is a clean and flexible Joomla! content plugin designed to help visitors share your content across popular social platforms. It integrates smoothly with Joomla! articles and keeps the frontend layout modern, lightweight, and responsive. The plugin is...
JT Login Menu Pro
Paid download

JT Login Menu Pro

By Joomtheme
Access & Security
JT Login Menu Pro improves the Joomla! login experience with a modern guest login panel and a clean avatar-based user menu for logged-in users. JT Login Menu Pro is a Joomla! module that modernizes the default login experience while keeping a clean and familiar Joomla! workflow. For guests, it provides a compact login trigger that opens the login form in an offcanvas panel or modal window withou...
JT Article Feedback
Paid download

JT Article Feedback

By Joomtheme
Contacts & Feedback
Collect helpful and not helpful feedback from Joomla! articles with optional visitor comments. JT Article Feedback is a Joomla article feedback extension that allows visitors to mark articles as helpful or not helpful and optionally leave a short comment. It helps website owners understand how visitors react to their content, identify articles that need improvement, and collect simple article-ba...
JT Scroll Cards
Free

JT Scroll Cards

By Joomtheme
Modules Styling
JT Scroll Cards is a Bootstrap 5 compatible Joomla! 6 module for creating modern sticky scroll card sections with customizable colors, content and layout options. JT Scroll Cards is a modern Joomla! 6 site module that helps you create attractive sticky scroll card sections using Bootstrap 5 compatible markup and scoped CSS. The module is designed for landing pages, feature sections, service high...
WoltLab Suite Forum Latest Topics
Free

WoltLab Suite Forum Latest Topics

By Joomtheme
Forum add-ons. Autonomous
Display the latest WoltLab Suite Forum topics in Joomla! using RSS or Atom feeds. WoltLab Suite Forum Latest Topics is a lightweight Joomla site module by JoomTheme that displays the latest topics from a WoltLab Suite Forum RSS or Atom feed. The module allows Joomla! website owners to show recent forum discussions, community activity, or support topics in any Joomla module position. It is ideal...
JT Image Accordion
Free

JT Image Accordion

By Joomtheme
Photos & Images
Responsive Bootstrap 5 image accordion module for Joomla! 6 with modal content support, repeatable cards, clean Cassiopeia-friendly markup, and flexible display options. JT Image Accordion is a responsive image accordion module for Joomla! 6, designed to work cleanly with the default Cassiopeia template and Bootstrap 5. The module allows you to create elegant hover-based image accordion sections...
JT Sitemap
Free

JT Sitemap

By Joomtheme
Site Map
JT Sitemap is a free XML sitemap generator for Joomla! 6.1+. Built for site owners, agencies and developers, JT Sitemap helps you generate clean, SEO-friendly XML sitemaps directly from the Joomla! administrator dashboard. It includes a simple dashboard scanner, one-click sitemap rebuild, physical sitemap.xml writing, dynamic /sitemap.xml output, custom URL support and built-in exclusion filters....
JT Page Rail
Free

JT Page Rail

By Joomtheme
Core Enhancements
Move Joomla’s native Page Break Article Index into a clean, modern right-side reading rail. JT Page Rail is a lightweight Joomla! system plugin that improves the presentation of Joomla’s native Page Break Article Index. Instead of showing the default Article Index box inside the article content, JT Page Rail moves it into a compact right-side rail panel. This creates a cleaner reading layout...
JT Visual Blocks
Free

JT Visual Blocks

By Joomtheme
News Display
JT Visual Blocks is a lightweight Bootstrap 5 site module for Joomla! that helps you create clean, modern and responsive front-end content sections without using a heavy page builder. It is designed for Joomla! users who want beautiful visual blocks with simple module settings, clean markup and no unnecessary CSS or JavaScript dependencies. With JT Visual Blocks, you can quickly create hero sect...
JT ArticleX PRO
Free

JT ArticleX PRO

By Joomtheme
Articles Display
Bootstrap-native article showcase module for Joomla! 6 with carousel, grid, list, media, featured and magazine layouts. JT ArticleX PRO is a flexible and easy-to-use article showcase module for Joomla! 6. It displays Joomla! articles in clean, modern and responsive layouts without loading an external slider library or an additional CSS framework. The module uses Joomla’s modern namespaced modu...
JT Position Finder
Free

JT Position Finder

By Joomtheme
Admin Navigation
JT Position Finder is a lightweight Joomla! administrator plugin designed to improve the module position selection workflow. When editing a Joomla! module, finding the correct template position can be time-consuming, especially on websites with multiple templates, many module positions or complex layouts. JT Position Finder adds a visual “Find position” helper directly below the native Joomla...
JT TinyTools
Free

JT TinyTools

By Joomtheme
Content Construction
Lightweight Bootstrap 5 content builders for Joomla’s core TinyMCE editor, with alerts, buttons, cards, columns, accordions, file links, and privacy-friendly YouTube embeds. Supercharge Joomla’s TinyMCE with lightweight Bootstrap 5 content tools. JT TinyTools is a lightweight Joomla! package that extends Joomla’s core TinyMCE editor with practical Bootstrap 5 content builders and privacy-f...
JT Content Notify
Free

JT Content Notify

By Joomtheme
Articles Display
Frontend article notifications for Joomla! 6 with an unread badge, Bootstrap 5 dropdown, paginated notification centre, multilingual routing, ACL-aware filtering, user and guest read state, Privacy integration, and automatic cleanup. JT Content Notify adds a lightweight frontend notification centre for Joomla! core articles. The extension works directly with com_content and displays newly publis...
JoomTheme Gallery
Free

JoomTheme Gallery

By Joomtheme
Galleries
JoomTheme Gallery is a free, native Joomla! 6 gallery package for creating, organising and publishing responsive image galleries. It combines an Atum-aligned administrator component, a configurable site module and a keyboard- and touch-friendly lightbox. JoomTheme Gallery brings image gallery management into Joomla’s native workflow. The extension is distributed as one installable package conta...
JT Navi
Free

JT Navi

By Joomtheme
Site Search
Help visitors move from a question to the right content. JT Navi is a visitor guide and local content discovery extension for Joomla! 6. It brings guided questions, configurable starting topics and relevant source links into one interface, helping visitors explore your content without needing to know how your website is organized. Developed by JoomTheme, JT Navi combines an administrator compone...

Smart Cookie Notice for Joomla

Version:
1.1.3
Developer:
Joomtheme
Last updated:
Sep 25 2026
2 weeks ago
Date added:
Feb 25 2026
License:
GPLv2 or later
Type:
Free download
Includes:
p
Compatibility:
J6
Download

Uses Joomla! Update System

Score:


Write a review