The buttons on your cookie banner determine how visitors interact with your consent flow. Kukie.io gives you full control over which buttons are visible and how the banner behaves when dismissed or ignored.
Button Visibility Toggles
In the Banner Editor Design tab, the Button Visibility section contains four toggle switches:
- Show Accept All - the primary acceptance button. This is always visible and cannot be disabled.
- Show Reject All - allows visitors to decline all non-essential cookies with one click. Enabled by default.
- Show Preferences - opens the detailed preferences modal where visitors can toggle individual cookie categories. Enabled by default.
- Show Close Button - adds a small close icon (X) in the top-right corner of the banner. Disabled by default. Dismissing via the close button records a
reject_allconsent action.
Site-Level vs Region-Level Controls
Button visibility can also be configured per region in the Regions tab. The site-level toggles act as master switches: if you disable "Reject All" at the site level, it is hidden for all regions, regardless of the region rule settings. Region rules can only further restrict visibility - they cannot re-enable a button that is disabled at the site level.
Tip: For GDPR compliance in the EU, it is recommended to keep both Reject All and Preferences buttons visible. Some data protection authorities require a reject option that is as easy to access as the accept option.
Dismiss Behaviour
Configure what happens when a visitor does not interact with the banner:
Auto-Dismiss on Scroll
When enabled, the banner automatically dismisses after the visitor scrolls a certain distance down the page. The consent action recorded depends on the consent model - for opt-out regions, scrolling implies consent; for opt-in regions, this is typically not recommended.
Auto-Dismiss on Timeout
Set a timeout (in seconds) after which the banner dismisses automatically. Like scroll dismiss, the resulting consent action depends on the region's consent model.
Important: Auto-dismiss features may not satisfy strict GDPR requirements, which generally require an affirmative action from the visitor. Use these settings carefully and consider limiting them to opt-out or notice-only regions via region rules.
Consent Duration
The Consent duration field controls how many days the visitor's consent cookie is stored in their browser. After this period expires, the banner will re-appear and ask for consent again. The default is 365 days.
This setting can be configured globally and overridden per region. For example, you might set a 180-day duration for EU visitors and 365 days for other regions.
Re-Consent Versioning
Kukie.io uses consent versioning to invalidate old consents when you make significant changes to your cookie usage. When you click Renew Consents in your site settings, the consent version is incremented. Returning visitors whose stored consent version no longer matches the current version will see the banner again.
This is useful when you add new cookie categories, change the cookies in an existing category, or update your privacy policy. You can manage consent renewal from the Settings tab of your site.
Cookie Policy Link
The Show Cookie Policy Link toggle controls whether a link to your cookie or privacy policy is displayed on the banner. When enabled, the link text and URL can be customised in the Texts & Languages settings, including per-language URLs.