Most consent banners are built for one regime and bolted onto everywhere else. Ours reads the region and behaves the way that region requires - strict opt-in for the EU and UK, notice-and-consent for India's DPDP and the UAE and Saudi PDPL - blocks your tags until the visitor agrees, and keeps a record you can produce if anyone asks.
A cookie banner is a legal instrument, not decoration. The rules genuinely differ by market, and a single "accept" bar does not meet all of them. This one adapts.
Set a market, or let it detect the visitor and apply that regime's rules. Copy, prominence and the default state all follow the law that applies.
Analytics, ads and pixels stay dormant until the visitor opts in - the part regulators actually check. Tag one line and it is handled.
tags gated on loadEvery decision is logged - what was accepted, when, under which policy version. Export the record as a CSV whenever you need it.
CSV exportSignals are set to denied on load and updated the moment the visitor chooses, so your Google tags behave correctly without extra wiring.
GCM v2 built inThe banner speaks your visitor's language, right-to-left for Arabic, with wording tuned to each regime rather than one translated template.
RTL readyEqual-weight Accept and Reject, itemised choices, and a re-open link so a visitor can change their mind - the way the EU and UK require.
equal-weight choicesNothing non-essential fires before consent. Reject is as prominent as accept, no pre-ticked boxes, withdraw any time - GDPR and PECR.
A clear notice, itemised consent, and an easy way to withdraw - matching the DPDP Act's consent standard.
Non-essential cookies run only with consent, worded for the federal PDPL and usable across DIFC and ADGM sites.
Consent-first wording for the Saudi PDPL, ready for SDAIA expectations on non-essential processing.
This is software, not legal advice. You choose which categories to run and where; we make the mechanism behave correctly for each regime. See our methodology.
Name it, add your domain, pick your markets and colours, choose which categories to offer. You get a site key.
The loader script with your key. That is the whole install.
Change type="text/javascript" to type="text/plain" and add data-pm-consent="analytics". They fire only once consent is given, and it logs every decision from there.
Set up your first banner now, or talk to us about rolling it across several sites or under your own brand.
Running a consultancy or platform? The banner white-labels under your brand alongside the document packs - see Partners and For platforms.
Cookie consent, data requests, the Trust Center and monitoring all read from the same compliance core - your markets, your documents and your obligations, defined once and shared across every module.