Drupal is a registered trademark of Dries Buytaert
Release: Paragraphs 8.x-1.23 Minor update available for module paragraphs (8.x-1.23). Release: AI (Artificial Intelligence) 1.4.6 Minor update available for module ai (1.4.6). Release: AI (Artificial Intelligence) 1.3.11 Minor update available for module ai (1.3.11). Release: Search and Replace Scanner 2.0.0 Major update available for module scanner (2.0.0). Release: Chosen 5.0.7 Minor update available for module chosen (5.0.7). Release: amazee.ai Private AI Provider 1.4.0 Minor update available for module ai_provider_amazeeio (1.4.0). Release: Content Packages 1.2.0 Minor update available for module content_packages (1.2.0). Release: Instagram Feed Block 1.0.2 Minor update available for module instagram_feed_block (1.0.2). Module Revived: Entity Browser 8.x-2.16 Module entity_browser updated after 11 months of inactivity (8.x-2.16). Usage Milestone: Media entity Twitter Module media_entity_twitter crossed 10,000 active installs.

Klaro Geo

606 sites No security coverage Klaro ecosystem
View on drupal.org

This module extends Klaro Cookie & Consent Management by allowing you to apply different consent settings based on a visitor's country. It automatically detects a user's country and switches to country-specific configurations, such as stricter settings for EU visitors. This ensures compliance and a tailored user experience across different regions.

Extends the Klaro Cookie & Consent Management module with geography-based configuration. Detects the visitor's country via the GeoIP module and applies matching Klaro settings and text overrides — for example, switching to a stricter GDPR-style consent dialog for EU visitors while leaving the default experience unchanged for everyone else.

Config sets are stored as config entities: each set maps a list of ISO 3166-1 country codes to a sparse set of Klaro overrides (dialog mode, accept/decline buttons, learn-more link, privacy policy URL, and any translation strings). Only the values you specify change; everything else inherits the site-wide Klaro configuration. Ships with an optional default config set covering EU/EEA countries, Canada, Israel, and Switzerland.

Integrates with Drupal's page cache through a custom cache context so cached pages are correctly varied by geo region.

Activity

Tracked releases
2
Tracked since
Mar 2026
Latest release
4 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable Mar 23, 2026
1.0.x-dev Dev Mar 23, 2026