Itemised notice in plain language, in the user's language
MustA request for consent must be accompanied or preceded by a notice describing the personal data and the purpose, how to withdraw consent and exercise rights, and how to complain to the Board — and the user may choose English or any of the twenty-two scheduled languages.
What gets built: A notice component generated from the purpose register, versioned so each consent records the notice it was given against, with a language switch for the Indian languages your users choose.
Source Act s.5; Rules r.3
Per-purpose consent with a clear affirmative act
MustConsent must be free, specific, informed, unconditional and unambiguous, given by a clear affirmative action, and limited to the personal data necessary for the purpose — no pre-ticked boxes and no bundling with the terms of service.
What gets built: Consent screens per purpose, unticked by default, with the notice version, timestamp and channel recorded against the user the moment they agree.
Source Act s.6(1)–(3)
Withdrawal as easy as consent, with the downstream stop
MustWithdrawing consent must be as easy as giving it. Once withdrawn, processing stops within a reasonable time and the data is erased unless retention is required by law — by you and by your processors.
What gets built: An in-product withdrawal control per purpose, propagated to every system and processor that holds the data, with the stop and the erasure recorded.
Source Act s.6(4)–(6), s.8(7)
Consent records that prove notice and consent
MustWhere a Data Principal disputes it, the burden of proving that notice was given and consent obtained is on the Data Fiduciary — a consent you cannot evidence is one you cannot rely on.
What gets built: An append-only consent ledger — user, purpose, notice version, timestamp, channel, withdrawal — queryable per user for rights requests and audits, and exportable as evidence.
Source Act s.6(10)
Consent-gated third-party tags and SDKs
Applies to youAnalytics, session replay, attribution and advertising SDKs collect personal data the moment they load; they need a consented purpose first, so nothing non-essential loads until the user has said yes.
What gets built: A consent gate in the product that holds every non-essential tag until its purpose is granted, and a cookie-and-SDK register the notice is generated from — the pattern this site itself runs.
Source Act ss.5–6
Verifiable parental consent, and no tracking or targeted advertising for children
Applies to youA child is anyone under 18. Processing a child's personal data requires the verifiable consent of a parent or lawful guardian, and tracking, behavioural monitoring and targeted advertising directed at children are prohibited.
What gets built: An age step, a parent-verification flow using reliable identity or age details or a virtual token, and a child mode with analytics, remarketing and behavioural features switched off.
Source Act s.9; Rules r.10
Readiness for registered Consent Managers
RecommendedThe Act creates Consent Managers — registered with the Board, interoperable platforms through which a person can give, manage, review and withdraw consent. Consent signals that arrive through one have to land in the same ledger as your own screens.
What gets built: A consent API on your side keyed by user and purpose, so a Consent Manager's grant or withdrawal updates the same ledger and triggers the same downstream stop.
Source Act s.6(7)–(9); Rules r.4