TagConsent maps every feature to specific regulation sections. Here's how we address DPDP, GDPR, ePrivacy, and EDPB guidelines.
Digital Personal Data Protection Act โ India's primary data privacy legislation
| Section | Requirement | Status | How TagConsent addresses it |
|---|---|---|---|
| ยง6(1) | Consent must be free, specific, informed, unconditional, unambiguous, with clear affirmative action | โ | Explicit Accept/Decline buttons with equal prominence. Anti-dark-pattern engine enforces fair consent UX. |
| ยง6(2) | Consent request in clear, plain language with itemized purposes | โ | Banner displays each cookie category with its purpose. Multi-language support for India's linguistic diversity. |
| ยง6(4) | Withdrawal of consent must be as easy as giving it | โ | Persistent "Manage Consent" button always visible. One-click withdrawal via preferences modal. |
| ยง7(b) | Legitimate use exemption for service performance | โ | Strictly necessary cookies (session, CSRF, consent) exempt from consent requirement. |
| ยง8 | Purpose limitation โ data used only for stated purpose | โ | Each cookie category tied to specific purpose. Scripts blocked until matching category consented. |
| ยง11 | Data Principal rights | โ | Full consent record access. Export consent artifacts for data subject requests. |
| ยง12 | Data Fiduciary obligations | โ | Audit trail of all consent actions. Compliance reporting dashboard for fiduciaries. |
| ยง30 | Penalties up to โน250 crore for non-compliance | โ | Complete compliance coverage reduces penalty risk. Dark-pattern validation scores your setup. |
General Data Protection Regulation โ the global gold standard for data privacy
| Article | Requirement | Status | How TagConsent addresses it |
|---|---|---|---|
| Art. 6 | Lawful basis for processing | โ | Consent captured per category with specific purpose. Necessary cookies mapped to legitimate interest. |
| Art. 7 | Conditions for consent | โ | No pre-checked boxes. Consent as easy to withdraw as to give. Clear separation of purposes. |
| Art. 7(3) | Right to withdraw consent at any time | โ | Persistent preferences button. One-click category toggle. Immediate script deactivation on withdrawal. |
| Art. 12-14 | Transparent information and communication | โ | Clear banner text. Each category described with purpose. No confusing language (anti-dark-pattern engine validates). |
| Art. 25 | Data protection by design and by default | โ | All non-essential cookies blocked by default. Opt-in model. Script blocking enforced before consent. |
The "Cookie Law" โ EU rules on electronic communications privacy
| Article | Requirement | Status | How TagConsent addresses it |
|---|---|---|---|
| Art. 5(3) | Consent before storing/accessing information on user's device | โ | Script blocking ensures no cookies set before consent. Automatic categorization classifies each cookie. |
| Art. 5(3) exemption | Strictly necessary cookies exempt from consent | โ | Cookie categorization engine identifies necessary cookies (session, CSRF, consent) and exempts them. |
European Data Protection Board guidelines and Court of Justice rulings
| Reference | Requirement | Status | How TagConsent addresses it |
|---|---|---|---|
| Guidelines 05/2020 | No forced action โ declining must not require excessive steps | โ | Accept and Decline are both one click. No "decline via preferences" dark pattern. |
| CJEU Planet49 | Pre-ticked boxes do not constitute valid consent | โ | Non-essential categories unchecked by default. Anti-dark-pattern engine validates this rule. |
| CJEU Planet49 | Scrolling is not consent | โ | Widget enforces: scrolling and dismissing the banner never counts as acceptance. |
Regulations covered
Requirements mapped
Dark pattern rules
Pass rate
DPDP penalties can reach โน250 crore. Get compliant today.
Start free trial