'gdpr' - no additional configuration needed.
What DMA requires
The DMA adds two key requirements beyond standard GDPR:- Equal prominence - The “Reject” 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
“Reject” and “Accept all” share one row of two equal columns in every layout, whatever the regulation setting says:- Same size, height, corner radius, padding and font weight
- Both are filled buttons - neither is an outline or a text link
- Neither is given more width than the other, in any language
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