Jurisdictions
Every regulation SmartConsent supports out of the box — UK GDPR + PECR, EU GDPR + ePrivacy, DPDP Act, LGPD, POPIA, PIPEDA + Law 25, PDPA (Singapore + Thailand), CCPA/CPRA, 19+ US state laws, and a GDPR-equivalent global fallback.
6 min read · 12 sections
How jurisdictions work
Every visitor's region is detected at page load via Geo-IP. SmartConsent then selects the strictest regulation that applies and renders a banner that satisfies it. When multiple regulations apply (e.g. a UK visitor covered by UK GDPR + PECR), strictest-wins resolves the conflict.
UK GDPR + PECR — United Kingdom
- Applies to: All UK visitors. UK GDPR sits alongside PECR, which covers cookie-specific rules.
- Consent model: Opt-in. Consent must be given before non-essential cookies are set.
- Button equality: Accept and Reject must be equally prominent (ICO guidance).
- Expiry: SmartConsent applies a 13-month re-prompt by default, in line with ICO best-practice guidance.
- Enforcement: Information Commissioner's Office (ICO). Fines up to £17.5M or 4% of global turnover (whichever is higher).
- Record of consent: Required. Use webhookUrl to persist signed records.
EU GDPR + ePrivacy — European Economic Area
- Applies to: All 27 EU member states plus Norway, Iceland, and Liechtenstein (EEA). Switzerland's FADP operates on similar principles and is handled by the same profile.
- Consent model: Opt-in. No pre-ticked boxes. No implied consent.
- Button equality: Accept and Reject must be equally prominent (CNIL + EDPB guidance).
- Expiry: Consent expires after 12 months. SmartConsent re-prompts automatically.
- Enforcement: National DPAs (CNIL in France, BfDI in Germany, DPC in Ireland, etc.). Fines up to €20M or 4% of global turnover.
- Record of consent: Required (GDPR Article 7). Use webhookUrl to persist signed records.
DPDP Act — India
- Applies to: All personal data processing in India, effective 2025.
- Consent model: Opt-in. Explicit, informed, specific consent required.
- Notice: Banner must link to a privacy notice in the visitor's chosen language.
- Children: Tracking of under-18s is prohibited without verifiable parental consent.
- Enforcement: Data Protection Board of India. Fines up to ₹250 crore per contravention.
LGPD — Brazil
- Applies to: Brazilian residents.
- Consent model: Opt-in. One of several legal bases — SmartConsent defaults to consent for analytics/marketing.
- Granularity: Visitor must be able to consent to specific purposes independently.
- Enforcement: Autoridade Nacional de Proteção de Dados (ANPD). Fines up to 2% of Brazilian revenue, capped at R$50M per infraction.
POPIA — South Africa
- Applies to: All processing of personal information in South Africa.
- Consent model: Opt-in, with narrow legitimate-interest carve-outs.
- Notice: Purpose must be specific, explicit, and legitimate.
- Enforcement: Information Regulator. Fines up to R10M per contravention, plus criminal liability for operators.
PIPEDA + Law 25 — Canada
- Applies to: PIPEDA covers federally regulated businesses across Canada. Quebec's Law 25 applies in addition to any organisation processing Quebec residents' data.
- Consent model: PIPEDA — opt-out for most cookies, opt-in for sensitive data. Law 25 (Quebec) — opt-in across the board, closer to GDPR.
- Enforcement: Office of the Privacy Commissioner (federal). Commission d'accès à l'information (Quebec).
- Fines: Law 25 imposes penalties up to C$25M or 4% of global turnover, whichever is higher.
PDPA — Singapore
- Applies to: Organisations processing personal data of individuals in Singapore.
- Consent model: Opt-in. Consent must be informed and freely given.
- Do Not Call register: Marketing cookies interact with Singapore's DNC regime — SmartConsent honours user signals automatically.
- Enforcement: Personal Data Protection Commission (PDPC). Fines up to S$1,000,000 per breach, or 10% of annual turnover for organisations above S$10M revenue.
PDPA — Thailand
- Applies to: Processing of personal data of individuals in Thailand.
- Consent model: Opt-in. GDPR-style — clear, separate, withdrawable at any time.
- Notice: Banner must disclose purposes, data controller identity, and retention period.
- Enforcement: Personal Data Protection Committee (PDPC). Administrative fines up to ฿5,000,000 plus potential criminal liability.
CCPA / CPRA — California
- Applies to: California residents. Threshold-based — see CPPA guidance for applicability to your business.
- Consent model: Opt-out. Cookies may be set by default, but visitors must be able to opt out easily.
- Sale & Share: 'Do Not Sell or Share My Personal Information' link required.
- GPC: navigator.globalPrivacyControl is honoured as a valid opt-out signal.
- Enforcement: California Privacy Protection Agency (CPPA) + Attorney General. Fines up to $7,500 per intentional violation, $2,500 per unintentional.
US State Laws — 19+ states
Beyond California, 19+ US states have passed or enacted comprehensive privacy laws since 2020. SmartConsent detects the visitor's state from Geo-IP and applies the correct profile. All honour opt-out signals including the Global Privacy Control (GPC) header.
- VCDPA — Virginia. Opt-out. GPC honoured.
- CPA — Colorado. Opt-out. GPC honoured.
- CTDPA — Connecticut. Opt-out. GPC honoured.
- UCPA — Utah. Opt-out. Narrower scope than its peers.
- TDPSA — Texas (effective 2024). Opt-out. GPC honoured.
- OCPA — Oregon (effective 2024). Opt-out. GPC honoured.
- DPDPA — Delaware (effective 2025). Opt-out. Sensitive-data opt-in.
- MCDPA — Montana (effective 2024). Opt-out. GPC honoured.
Default Global — fallback profile
- Applies to: Visitors whose jurisdiction cannot be determined, or who sit outside every covered regulation.
- Consent model: Opt-in. SmartConsent defaults to GDPR-equivalent behaviour — the strictest common denominator.
- Rationale: Failing safe. If Geo-IP misdetects a visitor's country, defaulting to opt-in keeps you compliant in every jurisdiction we cover.
Verify your installation
Run a free scan to confirm SmartConsent is gating scripts correctly, detecting your jurisdiction, and hitting a passing compliance score.
Run a free scan