A cookie consent management platform for websites
GrantCookie scans your site, shows a banner in your colours and logs each choice with a timestamp.
- 14-day trial
- Cancel anytime
- No card to start

Trusted by 5K
Customers across the world

How GrantCookie works
Free to start. Paid plans are $10, $25 or $55 a month per website. See the plans
Find the cookies and trackers your site sets
GrantCookie crawls your site and lists every cookie, tracker and pixel it finds, sorted into categories and with each third party named. On Pro and Ultimate, it scans again on a schedule, so the list is never more than one scan old.
- Free, Basic Scans when you start them
- Pro Monthly automatic scans
- Ultimate Weekly automatic scans

Consent rules for 16 privacy laws
The banner applies the consent model of the market the visitor is in. You choose which laws apply to your site.
- Opt-in Non-essential cookies wait until the visitor agrees.
- Opt-out Cookies can run until the visitor opts out.
- Notice The banner tells the visitor and records the choice.
| Market and law | Consent model |
|---|---|
| European Union and United Kingdom GDPR | Opt-in |
| Brazil, India, Quebec, South Africa, Thailand and Saudi Arabia LGPD, DPDP, Law 25, POPIA, PDPA, PDPL | Opt-in |
| Canada PIPEDA | Opt-in |
| California CCPA, CPRA | Opt-out |
| Virginia, Colorado, Connecticut and Utah VCDPA, CPA, CTDPA, UCPA | Opt-out |
| Singapore PDPA | Notice |
| Australia Privacy Act | Notice |
The table describes what the banner does. It is not legal advice.
The banner also sends Google Consent Mode v2 signals.
Install with one script tag
Paste the tag into the head of your site. The banner is live and consent is logged.
HTML, in the head
<script
src="https://cdn.grantcookie.com/gc.js"
data-site="YOUR_SITE_ID"
async></script>
Set-up guides for WordPress, Shopify and Wix. For anything else, use Google Tag Manager or the JavaScript API.
- Where Every page, before your analytics tags.
- Loading Asynchronous, so it does not block rendering. Typically under 50ms of impact on Time to Interactive.
- Site ID Replace YOUR_SITE_ID with the ID of your site in the GrantCookie app.
- Front ends React, Vue, Angular, Svelte, Next, Nuxt or plain HTML, with events your app can react to when consent changes.

Records of what was agreed, and when
Every choice is stored with the time in UTC, a consent ID, the categories allowed and the version of the banner the visitor saw. The record shows what they were asked, not only what they answered.
On every plan you can export the log.
For a data processing agreement, the sub-processor list or a security review, write to privacy@grantcookie.com.
See which cookies and trackers your website loads
Enter your website address. The check reads your home page, then lists the trackers and services it loads and the cookies your server sets.
Common questions
More answers are on the questions page. For anything else, ask us directly and a person replies within one working day.
Is GrantCookie legal advice?
No. We give you the tooling and the defaults that regulators expect. For your specific obligations, talk to a lawyer.
Can I move my existing consent records across?
On paid plans, yes. Send us a CSV export from your current platform and we will import it, so your audit trail stays continuous.
Do I still need a cookie policy?
Yes. A banner collects consent, and a policy explains what you collect and why. The scan gives you the cookie inventory the policy needs, and the cookie policy generator turns it into text you can publish.
What happens to my analytics when someone declines?
With Google Consent Mode v2 on, Google’s tags stay loaded but switch to cookieless pings, so Google can still model conversions. Non-Google tags are blocked until consent is given.


