# CookieGuard
> Consent management platform with configurable, jurisdiction-scoped controls that support privacy compliance, plus Healthcare-plan controls for MHMDA and Nevada SB 370.
CookieGuard is a SaaS platform that provides configurable cookie-consent controls for websites subject to privacy regulations. It is designed for website owners, digital agencies, and e-commerce businesses that need to collect, enforce, and document visitor choices. The core differentiator is flat-rate pricing per visitor tier — unlike tools such as Cookiebot that charge per domain, CookieGuard includes multiple websites within a single plan price.
The platform uses maintained, location-scoped rules to choose consent behavior. These controls support, but do not certify, a customer's compliance program. MHMDA and Nevada SB 370 are available on the Healthcare plan and add a sensitive / health-data category with explicit opt-in for eligible WA and NV requests.
## Product Overview
CookieGuard supports the cookie-consent lifecycle: scanning for cookies, displaying a configurable consent banner, recording normalized decisions, and allowing visitors to update or withdraw their preferences.
Key capabilities:
- **Jurisdiction-scoped controls** — maintained mappings for 12 country/state consent regimes, plus Healthcare-plan controls for Washington MHMDA and Nevada health-data requirements. These controls support but do not certify compliance.
- **Sensitive / health-data category** — separate consent category that is never pre-checked and is required by MHMDA (Washington) and Nevada SB 370. Available on the Healthcare plan.
- **Public JS API** — `window.cookieguard.on('change'|'ready', fn)`, `getConsent()`, and a `cookieguard:consent` DOM event for dynamic script loaders such as `@nuxt/scripts`.
- **Cookie scanning** — automatic detection of cookies present on a website for complete transparency and accurate categorization.
- **Customizable consent banners** — design and style banners to match brand identity using a built-in editor. All paid plans include advanced customization.
- **Consent analytics** — track opt-in and opt-out rates, banner interactions, and consent trends across your domains.
- **Consent records and audit logs** — server-normalized, exportable decision history with banner, policy, region, signal, and category evidence, subject to client-delivery limitations.
- **Multi-user access and roles** — team permissions management across organizational accounts, available on Enterprise plans.
- **Multi-site management** — manage multiple domains from a single dashboard without separate logins or per-domain billing surprises.
- **Re-consent** — automatically prompt visitors to re-consent when your cookie policy changes.
## Pricing
All prices are in USD. Paid plans include a 14-day free trial. Annual billing saves up to 20%.
### Basic — Free (forever)
- 1 website
- 1 consent banner per site
- Up to 2,000 monthly pageviews
- All global regulations included (GDPR, CCPA, LGPD, and 8 more)
- Customizable banner
- Free forever, no credit card required
### Essential — $8/month (or $88/year)
- 1 website
- 2 consent banners per site
- Up to 10,000 monthly pageviews
- All global regulations included
- Advanced customization
- Priority support
- 14-day free trial
### Professional — $18/month (or $180/year) — Most Popular
- 3 websites
- 3 consent banners per site
- Up to 30,000 monthly pageviews
- All global regulations included
- Advanced customization
- Priority support
- 14-day free trial
### Enterprise — $68/month (or $680/year)
- 10 websites
- 3 consent banners per site
- Up to 100,000 monthly pageviews
- All global regulations included
- Advanced customization
- Dedicated support
- Consent records and audit logs
- Multi-user access and roles
- 14-day free trial
### Healthcare — custom-quoted, from $299/month (or $2,990/year)
- 3 websites
- 3 consent banners per site
- Up to 50,000 monthly pageviews
- MHMDA (Washington) + Nevada SB 370 support
- Sensitive / health-data consent category, opt-in only, never pre-checked
- Forced explicit consent mode for WA / NV visitors regardless of site default
- Server-normalized, exportable consent evidence with unlimited retention (`mhmda_applies`, `nv_sb370_applies`, `sensitive_granted` columns)
- For telehealth funnels, DTC pharma, mental-health apps, fitness with health claims, and femtech that are not HIPAA-covered
- Contact for a tailored quote (custom traffic volumes and compliance scope available)
### Custom / High-Volume — contact for quote
- Custom visitor volume — 200k, 500k, or millions per month
- Unlimited or high domain count
- Configurable, jurisdiction-scoped consent controls
- Consent records and audit logs
- Multi-user access and roles
- Dedicated onboarding and support
- SLA-backed uptime
- Flat-rate quote, no per-domain surprises
## Supported Privacy Regulations
CookieGuard covers all of the following on every plan, including the free tier. Banners automatically adapt to the visitor's location.
### EU and UK
- **GDPR** (General Data Protection Regulation) — European Union, 2018. Requires explicit opt-in consent before setting non-essential cookies. Granular consent categories required. Equal prominence for Accept and Reject. Fines up to €20M or 4% of global revenue.
- **UK GDPR and ePrivacy Directive** — United Kingdom, post-Brexit. Similar to EU GDPR, enforced by the ICO. Explicit consent required for cookies.
### Americas
- **CCPA/CPRA** (California Consumer Privacy Act / California Privacy Rights Act) — California, USA, 2020/2023. Opt-out model. Requires "Do Not Sell My Personal Information" link. Rights to access, delete, and correct personal data. Fines $2,500–$7,500 per violation.
- **LGPD** (Lei Geral de Proteção de Dados) — Brazil, 2020. GDPR-inspired. Explicit consent required. Data subject rights: access, deletion, portability. Fines up to 2% of Brazil revenue (max R$50M).
- **PIPEDA** (Personal Information Protection and Electronic Documents Act) — Canada. Consent required for collection, use, and disclosure of personal information.
### Asia-Pacific and Others
- **PIPL** (Personal Information Protection Law) — China, 2021. GDPR-like framework with Chinese regulatory characteristics.
- **PDPA** (Personal Data Protection Act) — Singapore (2012) and Thailand (2019). Consent and purpose limitation. Data breach notification. Rights to access and correct.
- **POPIA** (Protection of Personal Information Act) — South Africa, 2020. Eight conditions for lawful processing. Fines up to R10M or imprisonment.
- **DPDP / DPDPA** (Digital Personal Data Protection Act) — India, 2023. India's first comprehensive data protection framework.
- **PIPA** — South Korea. Personal information protection law.
- **Privacy Act / APPs** (Australian Privacy Principles) — Australia. Strengthened privacy protections.
- **APPI** (Act on Protection of Personal Information) — Japan. Amended 2020 with mandatory breach notifications and stronger data subject rights.
## Consent API & Integrations (for developers)
This section is for engineers wiring third-party scripts, tag managers, or analytics tools to respond to CookieGuard consent. The reference page with copy-paste recipes is https://cookieguard.co/docs/integrations.
### Consent categories
CookieGuard groups cookies/scripts into five categories. A consent decision is an object with a boolean per category:
| Category | Key | Default before decision | Notes |
|---|---|---|---|
| Strictly necessary | `necessary` | always `true` | Cannot be disabled by the visitor. |
| Preferences / functionality | `preferences` | `false` under GDPR (opt-in), `true` under opt-out regimes | |
| Analytics | `analytics` | same as above | Gate GA4, Mixpanel, PostHog, etc. |
| Marketing / advertising | `marketing` | same as above | Gate ad pixels, Meta Pixel, affiliate pixels. |
| Sensitive / health data | `sensitive` | always `false` | Never pre-checked. Only present on the Healthcare plan when MHMDA or Nevada SB 370 is enabled; forced explicit opt-in for WA/NV visitors. |
Whether a brand-new visitor starts opt-in (`false`) or opt-out (`true`) for the non-necessary categories depends on the visitor's region and the site's enabled regulations. GDPR-style regions default everything except `necessary` to denied until the visitor accepts.
### The consent object
Every API surface below hands you the same shape:
```js
{
decisionId: "uuid",
action: "customize",
categories: {
necessary: true,
preferences: false,
analytics: false,
marketing: false,
sensitive: false
},
decidedAt: "2026-08-23T12:00:00.000Z",
bannerId: "uuid",
bannerVersion: "version"
}
```
It is persisted in a first-party cookie named `cookieguard_consent` (JSON). `getConsent()` returns `null` until the visitor has made a decision.
### Public JavaScript API
CookieGuard exposes `window.cookieguard`. It is safe to queue handlers before the script loads using the standard async stub — queued calls are drained on load:
```js
// Place this before the cookieguard
```
With the Google Consent Mode setting enabled, CookieGuard will then push the matching `update` when the visitor decides. You do not need to write the `update` call yourself. In GTM, also set your tags to honor consent (Tag → Consent Settings).
### Tagged Script Blocking (data attributes)
Enable **Settings → Advanced → Tagged Script Blocking**. Then deliberately mark a `
```
When the visitor grants that category, CookieGuard activates the script (it re-inserts it as a live `