Crumbler – Cookie Consent
Crumbler is a hosted cookie consent service. This free, open-source plugin is the WordPress connector for it: enter your Site Key, enable the widget, done. The plugin provides:
- Cookie consent banner with configurable design
- Automatic script blocking before consent
- Automatic iframe blocking (e.g. YouTube, Google Maps)
- Cookie cleanup for non-accepted categories
- Google Consent Mode v2 support
- Cookie declaration (Gutenberg block and shortcode) with all detected services and cookies
- Multi-language support (DE, FR, IT, EN)
Free plugin, paid service (no trialware)
The plugin itself is free and completely open source — none of its functionality is locked, time-limited or restricted to a paid tier. The cookie consent service behind it (operated by Compresso AG) requires a Crumbler account and subscription; a free trial is available. See External services below for exactly what data is exchanged.
How it works
- Create an account at crumbler.ch
- Add your domain and copy the Site Key
- Install and activate this plugin
- Enter the Site Key under Settings > Crumbler
- Enable the widget — done!
The settings screen shows a live connection status, so you can see right away whether your domain is set up and active in Crumbler.
External services
This plugin connects your website to Crumbler, a hosted cookie consent service operated by Compresso AG. The plugin is a free, open-source client; the service requires a Crumbler account and subscription (a free trial is available). The plugin contains no locked or paid functionality.
The plugin does not contact the service until you enter a Site Key and enable the widget. It communicates with the Crumbler service (cmp.compresso.ch) in three ways:
-
Consent widget script. On every front-end page (once enabled and a Site Key is set) the plugin loads the consent widget from
https://cmp.compresso.ch/widget/cmp.min.js. The widget renders the consent banner, blocks third-party scripts and iframes before consent, applies Google Consent Mode v2, and records the visitor’s anonymised consent decision with the service. Data sent: your Site Key and the visitor’s consent interaction. -
Cookie declaration data. When the cookie declaration block or shortcode is displayed, the visitor’s browser requests the list of detected services and cookies from
https://cmp.compresso.ch/api/public/cookies. Data sent: your Site Key and the requested language. -
Connection status check. On the plugin’s settings screen (administrators only), the plugin requests
https://cmp.compresso.ch/api/public/configto show whether your domain is set up and active. Data sent: your Site Key and your site’s domain. The result is cached temporarily.
No data is sent to any party other than the Crumbler service.
- Service provider: Compresso AG
- Terms of Service: https://crumbler.ch/agb.php
- Privacy Policy: https://crumbler.ch/datenschutz.php
Credits
This plugin bundles the Press Start 2P font by Cody Boisclair, licensed under the SIL Open Font License 1.1. The full license is included at assets/fonts/Press-Start-2P-OFL.txt.
