'gdpr' — no additional configuration needed.
What DMA requires
The DMA adds two key requirements beyond standard GDPR:- Equal prominence — The “Reject All” button must be as visually prominent as “Accept All”. Users should not be nudged toward accepting.
- Re-consent throttling — After a user rejects consent, you cannot re-ask for at least 1 year. Showing the consent banner again before that period constitutes a “dark pattern.”
Equal-prominence buttons
When GDPR mode is active, the “Reject All” button is styled with equal visual weight to “Accept All”:- Same size, padding, and font weight
- Uses a neutral background (
foregroundcolor) instead of being a secondary/outline button - Neither button is visually dominant over the other
Re-consent throttling
When a visitor rejects consent:- The rejection timestamp is stored in the
_katla_consentcookie - On subsequent visits within 1 year, only the settings button (gear icon) appears
- The full consent banner is not shown again until the 1-year period expires
- Visitors can still change their preferences via the settings button at any time