A statutory analysis of Section 6(1) of the DPDPA 2023 read with the DPDP Rules, 2025. This presentation examines the five constituent requirements of valid consent, the obligations they impose on Data Fiduciaries, and the legal consequences of non-compliance.
What Makes Consent Valid Or Void
Understand the legal standard under Indian law and what happens when any one requirement fails.
Five Requirements Every Platform Must Meet
Free, Specific, Informed, Unconditional, and Unambiguous, all five must be satisfied before collecting personal data.
Dark Patterns, Bundled Consents And Vague Notices
See what unlawful consent design looks like in practice and why it renders consent invalid.
When A Platform Can Require Consent
Learn the strict necessity test and when conditioning a service on consent is lawful versus coercive.
How Consent Is Expressed, Recorded And Withdrawn
Covers valid affirmative action mechanisms, audit log requirements, and the symmetry principle for withdrawal.
Created by Shubhank Suman, Privacy, AI and IP Lawyer
The Five Requirements For Valid Consent
"The consent given by the Data Principal shall be free, specific, informed, unconditional and unambiguous with a clear affirmative action, and shall signify an agreement to the processing of her personal data for the specified purpose and be limited to such personal data as is necessary for such specified purpose."
Section 6(1), Digital Personal Data Protection Act, 2023
Statutory Phrase | Legal Meaning | Compliance Consequence | Real Example |
|---|---|---|---|
shall be free | No coercion, manipulation, or deceptive pressure. Consent cannot be forced by making a service dependent on non-essential data. | Any dark pattern or forced choice makes consent void. | “Accept or you can’t order” is invalid. |
specific | Consent must map to one defined purpose in the notice. Broad, all-purpose consent is not enough. | Each purpose needs its own consent. | One checkbox for marketing, analytics, and sharing is unlawful. |
informed | Notice must be clear, standalone, and shown before consent. Hidden or bundled disclosure does not count. | Consent given without proper notice is void. | Burying consent in a 60-page ToS fails this test. |
unconditional | Consent cannot be tied to non-essential service access. It is valid only where the data is strictly necessary. | Conditioning service on unnecessary consent violates Section 6(1). | Requiring ad-sharing consent to create a document is unlawful. |
unambiguous with a clear affirmative action | Consent must come from a positive act. Silence, pre-ticked boxes, or continued use are not enough. | Passive or implied consent mechanisms are void. | “By continuing, you agree” is invalid. |
for the specified purpose | Use is limited to the exact stated purpose. Any new use is a fresh processing activity. | Purpose creep requires fresh notice and fresh consent. | Using appointment numbers for promotions is purpose creep. |
limited to such personal data as is necessary | Only the minimum necessary data may be collected. Consent cannot expand that limit. | Excess collection is unlawful, even with consent. | A ride app cannot collect call logs “for safety.” |
Note: Section 6(2) makes consent invalid only to the extent it conflicts with the Act or another law. So a consent term can be partly invalid, such as a waiver of complaint rights.
The rest of the consent may still stand.
Dark Patterns That Make Consent Invalid
Section 6(1) of the DPDPA 2023 requires that consent be free. The word free is not separately defined in the Act, but its meaning is shaped by the overall scheme of Section 6(1) read with Section 6(4). Consent is not free if it is obtained through a deceptive or manipulative practice, if it is made a precondition for goods or services where the data is not strictly necessary, or if the user is subjected to differential treatment for refusing. These are doctrinal inferences drawn from the conjunctive reading of Section 6(1) and Section 6(4) of the Act. The prohibited practices in the table below are analytical illustrations of what fails the free standard under this reading.
Prohibited Dark Patterns: Real Examples
Practice | Description | Real Example | Why It Violates Section 6(1) |
|---|---|---|---|
Confirm Shaming | The decline option is framed in guilt-inducing language to psychologically pressure the user into accepting. | Accept button: "Yes, keep my account secure." Decline link: "No, I don't mind my data being misused." | Exploits cognitive bias to extract a decision the user would not otherwise make. The framing of the decline option is itself a manipulative practice. |
Visual Asymmetry | The Accept button is rendered in large, high-contrast format while the Decline option is a small, low-contrast hyperlink in a smaller font. | A 200x60 pixel blue "Accept All" button alongside a grey 9px "Decline" hyperlink placed below the fold. | The visual hierarchy of the interface suppresses the decline option. The user's natural eye movement is directed away from the decline option by design. |
False Urgency | A countdown timer is displayed alongside the consent banner, pressuring the user to accept before reading the notice. | "This privacy offer expires in 02:47:33. Accept now to continue." | Artificially restricts the time available for an informed decision. Directly undermines the voluntariness of consent. |
Basket Sneaking | Pre-ticked checkboxes for non-essential data collection are embedded within a multi-step registration or checkout flow, between unrelated inputs. | During a 5-step checkout, Step 3 contains a pre-ticked box: "Share my purchase data with marketing partners" placed between the delivery address and payment fields. | The user is not presented with a distinct, identifiable consent item. The consent is obtained by concealment, not by disclosure. |
Roach Motel | Consent is accepted via a single click but withdrawal requires navigating multiple settings layers or contacting customer service. | One-click "Accept All" during onboarding; withdrawal requires: Settings > Privacy > Data > Consents > Marketing > Email > Manage > Revoke > Confirm. | Creates an asymmetry between the ease of giving and withdrawing consent, violating both Section 6(1) and Section 6(4). |
Hidden Information | Material details such as third-party data sharing are disclosed only at the bottom of a long scrollable notice, after the consent button is already visible at the top. | A consent screen with an "Accept" button at the top, followed by 800 words of text, with the disclosure "your data will be sold to third-party advertisers" appearing only in paragraph 14. | The user cannot be considered informed of what they are consenting to. The notice fails the standalone and comprehensibility requirements of Section 6(3). |
Simple Case Studies Of Invalid Consent Design
The following case studies illustrate how real-world consent architectures fail the Free requirement under Section 6(1). Each case identifies the specific violation, the legal analysis, and the corrective action required.
Case Study : Healthtrack Telemedicine Platform
Issue | What HealthTrack Did | Legal Analysis | Corrective Action Required |
|---|---|---|---|
Confirm Shaming | The consent screen for sharing health data with insurance partners displayed: Accept button: "Yes, get better coverage." Decline link: "No, I'll risk my health." | The framing of the decline option exploits the user's concern for their health to extract consent. This is a manipulative practice under Section 6(1). The consent is void. | Replace with neutral language. Accept: "I consent to sharing my health data with insurance partners." Decline: "I do not consent to this sharing." |
Service Conditioning | HealthTrack refused to allow users to book a doctor consultation unless they also consented to sharing their health data with third-party insurance companies. | Sharing health data with insurance companies is not strictly necessary for booking a doctor consultation. Conditioning the core service on this consent violates Section 6(1). | Separate the consultation booking consent from the insurance data sharing consent. The consultation must be bookable without the insurance sharing consent. |
When Consent Is Free And Specific
Section 6(1) requires that consent be free. This means the platform cannot penalise a user for declining consent. However, not every difference in service amounts to a violation. The law distinguishes between functional consequences where the withheld data genuinely makes a feature impossible and punitive consequences where the platform deliberately degrades service to pressure the user into consenting. The table below maps out where that line falls.
When Can A Platform Treat Users Differently Based On Consent?
Scenario | Real Example | Permitted | Reasoning |
|---|---|---|---|
Service denial where data is strictly necessary | A maps application refuses to provide turn-by-turn navigation to a user who declines real-time GPS access. | Yes | Location data is mechanically necessary for navigation. Without it, the service cannot function. This is functional impossibility, not differential treatment. |
Service denial where data is not necessary | A calculator application refuses to open unless the user consents to camera and microphone access. | No | Camera and microphone access have no functional connection to arithmetic operations. Denial of service is coercive conditioning on an unrelated consent. |
Service degradation as punishment for refusal | A news platform reduces article load speed by 40% and limits users to 3 articles per day for users who decline targeted advertising consent. | No | Speed degradation and content restriction are direct, discriminatory consequences of exercising the right to decline. This is differential treatment as punishment for refusal. |
Feature unavailability where feature requires the withheld data | An e-commerce platform disables the "Recommended for You" section for users who opt out of behavioural profiling. | Yes | Personalisation cannot function without profiling data. Disabling a feature that requires the withheld data is a functional consequence, not punitive treatment. The core shopping service must remain fully available. |
Core service withheld to extract advertising consent | A social media platform hides posts from a user's timeline unless the user consents to third-party advertiser data sharing. | No | The social feed is the core service. Third-party data sharing has no functional connection to displaying a user's own network's posts. Using the feed as leverage to extract advertising consent is coercive. |
Can A Platform Charge Users Who Refuse Consent?
The 'Pay or Okay' model conditions a tracking-free experience on a subscription payment. Under Section 6(1), this raises serious questions about whether consent is truly free, unconditional, and free from differential treatment.
Provision | Question | Analysis | Real Example |
|---|---|---|---|
Section 6(1): Free | Is consent freely given if the only alternative is a recurring subscription payment? | For a dominant platform with no comparable substitute, the economic pressure of a subscription fee may function as coercion, rendering the tracking consent not freely given. | Meta's "Pay or Okay" model in Europe was rejected by the EDPB for dominant platforms. An Indian platform implementing the same model faces the same legal risk under Section 6(1). |
Section 6(1): Differential Treatment | Does the model offer differential treatment based on the user's consent decision? | Yes. Non-paying users receive a tracking-heavy experience while paying users receive a tracking-free experience. The user's experience is materially different based solely on their consent decision. | A dominant Indian social media platform offering a "Premium" subscription for Rs. 299 per month to users who decline advertising tracking, while free users are subjected to comprehensive behavioural profiling, is offering differential treatment based on consent. |
Section 6(1): Unconditional | Is the tracking consent made conditional on not paying the subscription? | Yes. The model is structurally conditional by design. The tracking consent is a precondition for the free version of the service. | The free version of the service is only available if the user consents to tracking. The tracking consent is therefore a precondition for accessing the free service, which violates Section 6(1). |
What Makes A Purpose Statement Clear And Valid?
Section 6(1) also requires consent to be specific. The purpose must be stated in the notice given to the Data Principal under Section 2(za) of the Act. Vague phrases like "to improve your experience" or "for service delivery" do not qualify. Each data type must be linked to a specified purpose, and any new use of the data requires a fresh notice and fresh consent.
Data Collected | Invalid Purpose Statement | Valid Specified Purpose | Real Example of the Distinction |
|---|---|---|---|
Mobile number | "To provide services and improve your experience" | "To send a one-time password for two-factor authentication during account login on this platform" | A banking app that states "for communication purposes" when collecting a mobile number, but then uses it for loan marketing SMS, has collected under an unlawful purpose and used it for an undisclosed one. |
Email address | "For communication and marketing purposes" | "To send a transactional confirmation email upon completion of your purchase order" | An e-commerce platform that collects email "for communication" and then sends weekly promotional newsletters has engaged in purpose creep. The original purpose did not cover marketing. |
GPS location | "To personalise your experience" | "To display service providers within a 5 km radius of your current location when you initiate a search" | A food delivery app that collects location "to personalise your experience" but retains and analyses historical location data to build a movement profile for advertising targeting has exceeded the stated purpose. |
Aadhaar number | "For KYC and verification" | "To verify your identity through the Aadhaar-based OTP authentication service as required under the Prevention of Money Laundering Act, 2002 for account opening" | A fintech platform that collects Aadhaar "for KYC" but then uses the Aadhaar-linked demographic data for credit scoring has used the data for a purpose not stated in the notice. |
Purpose Creep Scenarios: Notice Requirements When Data Is Used For A New Purpose
Once a Data Principal gives consent for a specific purpose, that consent is exhausted the moment the data is used for anything beyond what was stated in the notice. This is called purpose creep. The law does not allow a platform to assume that consent for one use extends to a related or similar use.
Every new purpose requires a fresh notice and fresh consent. If the user declines, the data collected under the original consent cannot be used for the new purpose and must be deleted from any system set up for that new use.
Original Consent | Secondary Use | Lawful | What Must Be Done |
|---|---|---|---|
Mobile number collected for appointment reminders | Used to send promotional SMS for a new subscription plan | No | Issue a new notice specifically disclosing the promotional use of the mobile number. Obtain fresh affirmative consent from each user before sending any marketing message. |
Email address collected for order confirmation | Used for a weekly newsletter | No | Issue a separate consent request for newsletter communications. The original transactional consent does not extend to marketing communications. |
Location data collected for real-time navigation | Retained and used to build a historical movement profile for analytics | No | Issue a new notice disclosing the analytics purpose and the retention period. Obtain fresh consent. Users who decline must have their historical location data deleted. |
What A Valid Consent Notice Must Include
Required Element | What It Must Contain | Real Example of Compliant Drafting | Non-Compliance Consequence |
|---|---|---|---|
Personal data to be processed | An itemised list of every category of personal data that will be collected. Vague descriptors such as "certain personal information" are not sufficient. | "We will collect: (1) your mobile number; (2) your email address; (3) your real-time GPS location; (4) your device identifier." | Consent is void under the Informed pillar. The Data Principal cannot be considered informed of what they are consenting to. |
Specified purpose of processing | The exact, bounded purpose for which each data type is being collected. Each purpose must be separately stated. | "Your mobile number will be used to send a one-time password for login authentication. Your GPS location will be used to display nearby restaurants when you initiate a search." | Bundling multiple purposes in one sentence is non-compliant. Each purpose requires a separate disclosure. |
Description of goods or services enabled | A clear description of what service or functionality the processing enables and what the Data Principal receives in return for providing their data. | "Providing your location enables us to show you restaurants within 5 km of your current position. Without this, the search function will not display location-based results." | Creates a functional nexus test: the user must understand the connection between their data and the service they are receiving. |
Withdrawal mechanism | A direct, clickable link or mechanism within the notice itself allowing the Data Principal to withdraw consent at any time. | "You may withdraw this consent at any time by clicking [Withdraw Consent] below or by visiting Settings > Privacy > Consent Management." | A reference to a separate settings page is the minimum standard. The withdrawal mechanism must be in the notice, not merely referenced. |
Rights exercise link | Information on how the Data Principal can exercise their rights under Sections 11 to 14 of the DPDPA: access, correction, erasure, and nomination. | "To access, correct, or request erasure of your personal data, click [Exercise My Rights] or visit our rights exercise portal at [URL]." | The notice must link to the mechanism for exercising these rights. A general reference to a privacy policy is insufficient. |
Grievance redressal link | A direct communication link to the Data Fiduciary's designated Grievance Officer and to the Data Protection Board's complaint portal. | "Our Grievance Officer is [Name], reachable at [email]. To file a complaint with the Data Protection Board, visit the DPB complaint portal [DPB portal URL]." | The DPB's online complaint portal must be directly linked. The Grievance Officer's contact details must be current and functional. |
Case Studies: Violations Across All Five Pillars
The following case studies draw from multiple industry sectors and illustrate how violations of Section 6(1) manifest across the five pillars. Each case is drawn from a distinct platform type to avoid repetition.
Case Study 1: Quickbite Food Delivery Application
QuickBite is a food delivery application that, on first launch, presented users with a full-screen consent banner offering no visible decline option. A single checkbox bundled consent for location, contacts, camera, browsing history, and device identifiers together. The banner described the purpose only as "to improve your experience" and provided no withdrawal link. Users who did not actively accept were treated as having consented simply by continuing to use the app. No checkbox or toggle was presented for individual consent items.
Pillar | What QuickBite Did | Why It Fails Section 6(1) | What QuickBite Should Have Done |
|---|---|---|---|
Free | On first launch, displayed a full-screen banner: "Accept our data practices to continue." No decline option was visible. | Making app access conditional on accepting all data practices, with no visible decline option, is coercion. The consent is not free under Section 6(1). | Provide a clearly visible decline option with equal visual prominence. Allow the user to access the app with limited functionality if they decline non-essential data collection. |
Specific | A single checkbox covered location, contacts, camera, browsing history, and device identifiers, all in one consent request. | Each data type serves a different purpose. Bundling them into one checkbox prevents the user from exercising granular choice. Violates Section 6(1). | Present a separate consent request for each data type and each processing purpose. Allow the user to accept location access while declining contact list access. |
Informed | The consent banner said "to improve your experience." No specific purposes were stated. No withdrawal link was provided. | "To improve your experience" is not a specified purpose under Section 2(za). The notice fails the mandatory content requirements of Section 6(3). | State the exact purpose for each data type. Include a direct link to withdraw consent within the notice itself. |
Unambiguous | The banner stated "By continuing to use QuickBite, you agree." No checkbox or toggle was presented. | Continued use of an app is inaction or disengagement. Section 6(1) explicitly prohibits this as a basis for consent. | Present an unchecked checkbox or an Off-state toggle for each consent item. Require the user to actively check or toggle before proceeding. |
Case Study 2: Finpay Fintech Platform
FinPay is a fintech platform that, at the point of account registration, presented users with a single consent screen bundling seven data types including Aadhaar, PAN, bank account details, transaction history, device identifiers, location data, and contact list across five processing purposes including KYC, fraud detection, credit assessment, personalised offers, and marketing, all in a single click. The platform also refused to open an account unless the user consented to marketing communications and third-party data sharing in addition to KYC. The consent notice was not presented as a standalone screen but was embedded within the Terms and Conditions document accessible only via a hyperlink. Withdrawal of marketing consent required users to send a written email request processed within 30 business days.
Pillar | What FinPay Did | Why It Fails Section 6(1) | What FinPay Should Have Done |
|---|---|---|---|
Specific | At account registration, presented one consent screen covering Aadhaar, PAN, bank account details, transaction history, device identifiers, location data, and contact list for KYC, fraud detection, credit assessment, personalised offers, and marketing in a single click. | Seven data types and five processing purposes in one click. The user cannot say yes to KYC and no to marketing. Each data type and each purpose requires a separate consent mechanism. | Disaggregate into individual consent requests: one for KYC (Aadhaar, PAN), one for fraud detection (device identifier, transaction history), one for personalised offers (location, browsing), one for marketing (email, mobile number). |
Unconditional | Refused to open an account unless the user consented to marketing communications and third-party data sharing, in addition to KYC. | KYC is strictly necessary for account opening under PMLA. Marketing and third-party sharing are not. Conditioning account access on non-essential consents violates Section 6(1). | Separate the mandatory KYC consent from the optional marketing and third-party sharing consents. The account must be openable without the optional consents. |
Informed | The notice was embedded within the Terms and Conditions document, accessible via a hyperlink at the bottom of the registration screen. | The notice must be presented and understandable independently of any other information. A hyperlink to a Terms document does not satisfy Section 6(3)'s standalone requirement. | Present a standalone consent notice as a distinct screen before the registration form. The notice must itemise each data type and each purpose without requiring the user to navigate to another document. |
Withdrawal | To withdraw marketing consent, users were required to email privacy@finpay.com with a written request, which was processed within 30 business days. | The ease of withdrawal must be comparable to the ease of giving consent under Section 6(4). A 30-day email process is not comparable to a single checkbox click. | Provide an in-app toggle within the Privacy Settings screen that mirrors the original consent mechanism. Withdrawal must take effect immediately upon the user's action. |
Consent Withdrawal: The Symmetry Principle
Under Section 6(10), the burden of proving that valid consent was obtained lies entirely on the Data Fiduciary, not the user. If a complaint is filed with the Data Protection Board, the platform must be able to produce evidence showing exactly what notice was shown, when it was shown, in what language, what action the user took, and which specific purposes they agreed to or declined. A simple "yes/no" flag in a database is not sufficient. The law requires a detailed, tamper-proof record of every consent interaction.
Section 6(4) establishes what is known as the symmetry principle: a user must be able to withdraw consent with the same ease with which they gave it. Section 6(4) provides that the ease of withdrawing consent shall be comparable to the ease with which such consent was given. Section 6(5) further provides that the consequences of withdrawal shall be borne by the Data Principal — meaning the platform may stop providing the service that depended on that consent, but may not retroactively invalidate processing already done on the basis of that consent. If consent was given with a single tap, withdrawal cannot require a phone call, an email, or navigating through eight settings screens. Platforms frequently design withdrawal to be deliberately difficult in order to retain data. The law treats this as a violation.
When Is Withdrawal Too Hard?
Practice | Description | Real Example | Why It Violates Section 6(4) |
|---|---|---|---|
The Customer Service Detour | Requiring users to call a toll-free number during business hours to revoke a consent that was given via a single click on a mobile application. | A user consented to marketing SMS with one tap during app onboarding. To withdraw, they are directed to call 1800-XXX-XXXX between 9 AM and 6 PM on weekdays. | Creates an asymmetry of approximately one tap versus 15 to 30 minutes of effort. Directly violates the symmetry principle. |
The Multi-Layer Maze | Hiding the consent withdrawal option under multiple layers of settings menus. | Consent was given during onboarding in two taps. Withdrawal requires: Settings > Account > Privacy > Data Preferences > Consent Management > Marketing > Email Marketing > Manage > Revoke > Confirm Revocation. | If consent acceptance was presented during onboarding, withdrawal should be approximately equally accessible. This architecture is deliberately obstructive and violates Section 6(4). |
The Mandatory Justification | Requiring users to provide a reason for withdrawing consent before the withdrawal is processed. | A platform presents a mandatory dropdown menu before processing a withdrawal: "Please tell us why you are withdrawing consent." | A Data Principal does not owe the Data Fiduciary an explanation for withdrawing consent, just as they did not owe an explanation for giving it. |
The Confirmation Loop | Presenting multiple confirmation screens after a user requests withdrawal, designed to wear down the user's determination through friction and doubt. | After clicking "Withdraw Consent," the user is shown: Screen 1: "Are you sure?"; Screen 2: "You will lose access to personalised features"; Screen 3: "This action cannot be undone. Confirm?"; Screen 4: "Enter your password to confirm." | The withdrawal process must be as simple as the consent process. Additional friction at the withdrawal stage violates the symmetry principle. |
The Email Black Hole | Requiring withdrawal requests to be sent via email to a generic inbox with no automated confirmation and no guaranteed processing timeline. | A platform's privacy settings page states: "To withdraw consent, email privacy@platform.com. Requests are processed within 30 business days." Consent was given via an in-app toggle. | The mechanism for withdrawal must be equivalent in accessibility and immediacy to the mechanism for giving consent. A 30-day email process is not equivalent to an in-app toggle. |
Note: Under Section 6(5), the legality of processing carried out before withdrawal is not affected by the withdrawal. A platform that processed data lawfully on the basis of valid consent before withdrawal was received has not acted unlawfully in respect of that prior processing.
What Happens To Data After Consent Is Withdrawn?
When a user withdraws consent, the law does not allow the platform to simply stop future processing and move on. Section 8(7) triggers a mandatory deletion cascade: the data must be erased from the platform's own systems and from every third party it was shared with. The Act does not mandate instantaneous cessation. Under Section 6(5), the Data Fiduciary must cease processing within a reasonable time. What constitutes a reasonable time is not defined in the Act and will depend on the nature of the processing and the technical architecture of the platform. Processing that does not require consent under Section 7 of the Act, or that is required under any other law in force in India, may continue notwithstanding the withdrawal. The only exception is where another Indian law independently requires the data to be retained, in which case retention is permitted only for that specific statutory purpose.
Stage | Required Action | Legal Basis | Real Example |
|---|---|---|---|
Stage 1: Withdrawal received | The Data Principal withdraws consent via the prescribed mechanism. The legal basis for all processing that relied on that consent instantaneously ceases. | Section 6(5), DPDPA 2023 | A user taps "Withdraw Marketing Consent" in the app's Privacy Settings. From that moment, the legal basis for all marketing-related processing of that user's data ceases. |
Stage 2: Processing halted | The Data Fiduciary must, within a reasonable time, cease all processing activities that were authorised solely by the withdrawn consent, and must cause its Data Processors to do the same. The statute does not prescribe a fixed deadline but the standard is reasonableness, not indefinite delay. | Section 6(5), DPDPA 2023 | The platform must stop sending marketing SMS, marketing emails, and targeted advertising to that user within a reasonable time of receiving the withdrawal. A campaign already mid-dispatch may be completed, but no new campaign may be initiated after the withdrawal is received. |
Stage 3: Erasure initiated | The Data Fiduciary must erase the personal data from its own systems unless retention is mandated by a superseding Indian law. | Section 8(7), DPDPA 2023 | The platform must delete the user's mobile number and email address from its marketing database. If the same mobile number is also used for transactional OTPs (a separate consent), only the marketing-purpose copy must be deleted. |
Stage 4: Processors notified | Deletion instructions must be transmitted to all contracted Data Processors who were handling the data on behalf of the Fiduciary. | Data Processing Agreement obligations | The platform must instruct its email marketing vendor, its SMS gateway provider, and its advertising platform to delete the user's data from their systems. |
Stage 5: Third-party recipients notified | All third parties to whom the data was shared must be notified and must confirm erasure. | Section 8(7) cascade obligation | If the platform had shared the user's data with a third-party advertiser or a data broker, it must notify those parties and obtain confirmation that the data has been deleted from their systems as well. |
Stage 6: Statutory retention check | If another Indian law mandates retention, the data may be retained for that statutory purpose only. | Section 7 and applicable retention statutes | A bank that receives a withdrawal of consent for marketing purposes must still retain the customer's KYC data (PAN, Aadhaar) for the period mandated by the Prevention of Money Laundering Act, 2002. The retention is for the statutory purpose only, not for marketing. |
What Data Fiduciaries Must Do Now
Section 6(1) demands structural transformation, not cosmetic policy updates. Every Data Fiduciary operating in India must embed these obligations into engineering architecture, product design, and governance frameworks before the DPB's enforcement machinery reaches full operational tempo.
Priority Action Items For Data Fiduciaries
Action | Statutory Obligation | What Failure Looks Like | Priority |
|---|---|---|---|
Audit all consent UI/UX for dark patterns including confirm shaming, visual asymmetry, false urgency, and basket sneaking | Section 6(1) | Accept button is 3x larger than Decline; decline option uses guilt-inducing language; countdown timers on consent banners | Immediate |
Disaggregate all bundled consent mechanisms into separate, purpose-specific consent requests | Section 6(1) | Single checkbox covering KYC, marketing, analytics, and third-party sharing | Immediate |
Build standalone notice infrastructure independent of Terms of Service, covering all 22 Eighth Schedule languages | Section 6(1) and Section 6(3) | Notice embedded in clause 12 of Terms of Service; notice available only in English | Immediate |
Implement re-consent workflows triggered automatically when any processing purpose changes | Section 6(1) | Platform begins using data for a new purpose without issuing a fresh notice | Immediate |
Implement one-tap revocation mechanisms and automated deletion pipelines cascading to all third-party processors | Section 6(4), Section 6(6) and Section 8(7) | Withdrawal requires a phone call; deletion not cascaded to advertising partners | Immediate |
Build immutable, cryptographically verifiable audit log infrastructure capturing all consent interactions at the field level | Section 6(10) | Consent stored as a single boolean flag; no notice version, no timestamp, no purpose-level record | Immediate |
Issue Rule 3-compliant notices to all existing users for pre-DPDPA data within the 18-month transition window | Section 5(2) and Section 6(3) | Pre-DPDPA data continues to be processed without a fresh compliant notice | Within transition window |
Pre-Launch Consent Checklist
A practical checklist for Data Protection Officers and compliance teams evaluating the validity of any consent mechanism before deployment. A single Fail renders the entire consent mechanism non-compliant and all processing based on it potentially unlawful.
No. | Checkpoint | Pillar | Status |
|---|---|---|---|
1 | Is the consent request free of dark patterns including confirm shaming, visual asymmetry, false urgency, and basket sneaking? | Free: Section 6(1) | Pass / Fail |
2 | Do the Accept and Decline options carry equal visual prominence including comparable button size, font size, and colour contrast? | Free: Section 6(1) | Pass / Fail |
3 | Is service access conditioned only on data that is strictly technically necessary for core service delivery? | Free and Unconditional: Section 6(1) | Pass / Fail |
4 | Is each processing purpose addressed by a separate, independent consent mechanism? | Specific: Section 6(1) | Pass / Fail |
5 | Is the stated purpose concrete, bounded, and free of vague catch-all language? | Specific: Section 6(1) | Pass / Fail |
6 | Is there a re-consent workflow triggered automatically when the processing purpose changes? | Specific: Section 6(1) | Pass / Fail |
7 | Is the notice presented as a standalone notice, independent of the Terms of Service? | Informed: Section 6(1) and Section 6(3) | Pass / Fail |
8 | Does the notice itemise all data types, all processing purposes, and all services enabled? | Informed: Section 6(1) and Section 6(3) | Pass / Fail |
9 | Does the notice include direct links to the withdrawal mechanism, rights exercise portal, and DPB complaint portal? | Informed: Section 6(1) and Section 6(3) | Pass / Fail |
10 | Is the notice offered in English and all user-requested Eighth Schedule languages? | Informed: Section 6(3) | Pass / Fail |
11 | Is the default state of all consent checkboxes and toggles set to unchecked or off? | Unambiguous: Section 6(1) | Pass / Fail |
12 | Does the affirmative action mechanism leave a clear, server-side record of the user's deliberate choice? | Unambiguous: Section 6(1) | Pass / Fail |
13 | Is the withdrawal mechanism as simple as the consent mechanism (same number of steps)? | Withdrawal: Section 6(4) | Pass / Fail |
14 | Is there a documented deletion cascade procedure triggered automatically on consent withdrawal, covering all processors and third-party recipients? | Withdrawal: Section 8(7) | Pass / Fail |
15 | Does the audit log capture: timestamp, notice version hash, language, affirmative action type, IP address, device identifier, and purpose-level consent status? | Burden of Proof: Section 6(10) | Pass / Fail |
16 | Is the audit log stored in an immutable or cryptographically verifiable format? | Burden of Proof: Section 6(10) | Pass / Fail |
