tobimori / kirby-crumble
Kirby Crumble is a feature-rich cookie consent plugin for Kirby CMS, focuses on providing a compliant backend API that tracks and logs consents.
Package info
github.com/tobimori/kirby-crumble
Type:kirby-plugin
pkg:composer/tobimori/kirby-crumble
Requires
- php: >=8.3.0
- getkirby/composer-installer: ^1.2.1
Requires (Dev)
- getkirby/cms: ^5
Suggests
- geocoder-php/geocoder: For automatic IP-based geolocation detection
- geocoder-php/geoip2-provider: MaxMind GeoIP2 provider for Geocoder
- geocoder-php/ipinfo-provider: IP geolocation provider for Geocoder
This package is auto-updated.
Last update: 2026-03-02 11:59:18 UTC
README
Crumble is a comprehensive cookie consent plugin for Kirby CMS. Unlike other plugins, Crumble provides a robust backend API that properly tracks and logs user consents.
Out of the box, it integrates with the popular cookieconsent library by Orest Bida. But you can also bring your own frontend solution and just use Crumble's backend infrastructure to handle the consent logging.
Crumble is currently in Beta and free to try while we're actively developing it. Once we hit stable release, it'll require a paid license.
The best approach is always to avoid having a 'cookie banner' altogether. But let's be real – sometimes you need them, be it just for iFrame embeds or other third-party scripts. Crumble provides a solid foundation for cookie consent, though remember that compliance ultimately depends on how you implement it. Crumble is provided 'as-is' with no warranty or guarantees. Read the license agreement for more details.
The included texts and translations are for illustrative purposes only and should not be considered legal guidance.
If you need something more automated with legal guarantees, commercial services like Cookiebot might be a better fit.
What Crumble offers
- TODO
Is Crumble right for you?
Here's what you should know before choosing Crumble:
- Manual setup required: Your editors need to understand cookie categories and add them manually – there's no automatic cookie scanning
- Developer needed: You'll likely need a developer to integrate scripts properly (see how) - unless you're using GTM mode
- iFrames need extra work: Things like YouTube embeds require additional setup with iFrame Manager or a similar solution
- Not Google-certified: If you're showing Google ads (AdSense, Ad Manager, AdMob) on your site, you'll need a Google Certified CMP instead
License
Kirby Crumble requires a license for production use. You'll need both a valid Kirby license and a Crumble license to run it on a public server.
Copyright 2025 © Tobias Möritz - Love & Kindness GmbH