This project is not covered by Drupal’s security advisory policy.
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.
Project information
- Project categories: Integrations, Media, User engagement
- Ecosystem: Klaro Cookie & Consent Management
256 sites report using this module
- Created by iamdroid on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

