FrostBanner adds a cookie consent banner to your WordPress site. You design it in the FrostBanner dashboard and it appears on your site without editing your theme.
This plugin connects your site to the FrostBanner service at frostbanner.com. You need a FrostBanner account to use it. A free plan is available. See “External services” below for what is sent and when.
The banner script is open source (MIT): https://github.com/automatept-ai-pt/frostbanner
The banner appears right away with the default style. Already have a FrostBanner site? You can also paste its site ID by hand in Settings FrostBanner.
Style, texts, categories and language are changed in the FrostBanner dashboard and published to your site automatically.
Change the script type to text/plain and add its category. FrostBanner runs it only after the visitor accepts that category:
<script type="text/plain" data-category="analytics" src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX" async></script>
Use the shortcode [frostbanner_settings] in your footer or cookie policy page to show a link that reopens the preferences. Change the text with [frostbanner_settings label="Manage cookies"].
This plugin relies on the FrostBanner service, operated by automate-ai.pt (Portugal). Nothing is loaded and no data is sent until you connect the site or save a site ID in Settings FrostBanner.
https://app.frostbanner.com/app/ with this site’s domain, the WordPress admin address to return to and a one-time security code. After you sign in and confirm, FrostBanner sends the site ID back to that address.After a site ID is saved:
https://app.frostbanner.com/v1/fb.js on each page view. As with any web request, the visitor’s IP address and browser information reach the server.https://app.frostbanner.com/v1/config/<your site ID>. Only your site ID is sent. A copy is kept in the visitor’s local storage.https://app.frostbanner.com/v1/consent: your site ID, a random consent ID, the chosen categories, the banner version and the page address. The service stores the country and a salted hash of the IP address, never the IP address itself.On the visitor’s device the script stores one first-party cookie and a local storage value named fb_consent with the consent ID, the choices, the banner version and the date.
FrostBanner terms of service: https://frostbanner.com/terms/
FrostBanner privacy policy: https://frostbanner.com/privacy/
Data processing agreement: https://frostbanner.com/dpa/
The free plan shows a small “Powered by FrostBanner” text (not a link) inside the banner. It is added by the service, not by this plugin.