Guide

How to choose a DPDP consent management platform: 12 tests

Twelve vendor-neutral tests for choosing a DPDP consent management platform in India, with a live demo script, a scoring sheet and contract terms to insist on.

By the Commons Trust teamUpdated Not legal advice

A DPDP consent management platform is software a Data Fiduciary uses to give notices, record consent purpose by purpose, carry a withdrawal to every system and vendor that uses the data, and answer rights requests. Judge it first on evidence. Where consent is your basis and it is questioned, you must prove the notice you gave and the consent you received (s. 6(10)). The duties start on 13 May 2027, so a platform chosen by early 2027 still leaves time to connect it and run your notice campaign for existing data. A platform is a different thing from a Consent Manager, which must register with the Data Protection Board from 13 November 2026 (s. 6(9), Rule 4).

Like the Act (s. 2(y)), we say "she" and "her" for every person.

Jump to:

What the platform is for

Think of a platform as the place where the Act's consent duties become daily behaviour. A person is told what you collect and why before she is asked. She says yes or no to each purpose separately. She can change her mind as easily as she agreed, and when she does, every system and vendor stops. She can ask what you hold and get an answer. A good platform makes each of those happen across every channel you use, and leaves a record each time.

A website cookie banner covers one channel. The harder cases are a consent taken by a field worker on a shared phone with no signal, a withdrawal that has to reach a CRM, an SMS gateway and a payments system, and a request that arrives as a voice note on WhatsApp.

A platform cannot choose your legal basis. You must decide, purpose by purpose, whether consent or a named clause of section 7 applies, and write down why. Nor can it make an unfair consent fair: if refusing means losing a scholarship or a loan, a beautifully logged "yes" is still a weak basis.

The 12 tests

1. Notices built from itemised purposes, with versions

Why: a notice must stand on its own and itemise the data, the purpose and what it enables (Rule 3(a), (b)).

Good looks like: a register of purposes, each with its data items, basis, retention period and owner, from which notices are generated. Every change creates a new version, and old texts are kept. Each consent record points to the exact version and language shown.

Ask: "Change one data item in this purpose. Show me the new notice version, and show me that last month's records still point to the old text."

2. The 22 languages, and audio for everyone else

Why: the notice and request must be available in English or any of the 22 Eighth Schedule languages (s. 5(3), s. 6(3)).

Good looks like: notice texts in any of the Scheduled languages you choose, held as linked translations of one version, with audio attached. A language or dialect outside the Schedule, such as Marwari, Bhili or Tulu, does not satisfy the rule on its own, so a field worker or IVR plays the dialect audio while the Scheduled-language text stays available. The record shows which language she read or heard. How many languages to offer is an open question, covered in the notice guide.

Ask: "Add Odia text and Kui audio to this notice. Show me a record that says she heard the Kui audio and could see the Odia text."

3. Offline and assisted capture in the field

Why: the whole notice must come before or with the first yes/no question, however the consent is taken (s. 5(1)).

Good looks like: an app that works with no network, plays the notice, records each decision with the collector's ID and device time, and syncs later without losing or duplicating records. Each worker has her own login. The record shows that it was captured offline and when it synced.

Ask: "Put the tablet in flight mode. Take two consents, change one, then reconnect. Show me both records and their history."

Why: consent must be specific, unconditional and limited to the data needed for the purpose (s. 6(1)).

Good looks like: each purpose is a separate choice, with refusal recorded as clearly as acceptance. Purposes that rest on a legitimate use (s. 7) are shown to her for information, with no question attached. The platform shows which data fields each purpose needs, so you stop collecting fields that serve no purpose.

Ask: "Show me a person who said yes to the service and no to photographs. Show me how the photo library knows."

Why: withdrawal must be as easy as giving consent, and you and your processors must then stop within a reasonable time (s. 6(4), (6)).

Good looks like: she can withdraw on the channel she used to consent, and on any other you offer. The withdrawal goes to each connected system and processor, each confirms, and the record shows when processing stopped in each place. Failures raise an alert.

Ask: "Withdraw this person's marketing consent by WhatsApp. Show me the email tool, the CRM and the SMS vendor confirming, with times. Now unplug one connector and show me the alert."

6. Evidence that would satisfy section 6(10), for one person across channels

Why: in a proceeding, you must prove the notice and the consent (s. 6(10)).

Good looks like: one record per person, per purpose, per decision, holding the identifier, purpose, notice version and language, channel, collector, timestamp, decision and later changes.

Two capabilities separate strong platforms here.

  • Identity resolution. The same woman appears as a WhatsApp number, a CRM contact, a beneficiary ID in a field register and a donor record. The platform should link these to one person, show how each link was made (same verified mobile, same enrolment ID, a manual match by a named staff member), and let you undo a wrong match. Without it, a withdrawal on WhatsApp never reaches her CRM record, and an access request returns half her data.
  • Tamper-evidence. Records should be append-only: corrections add an entry and never overwrite one. A good answer to "how do I show this was not edited?" names a mechanism: each entry carries a cryptographic hash of the one before it (hash chaining), so any edit breaks the chain; records or periodic snapshots are kept in write-once storage (often called WORM) that even administrators cannot alter; and exports are digitally signed, with the notice text included, so a reader can check them independently. Access to records is itself logged (Rule 6(1)(c)).

Ask: "This person messaged us on WhatsApp and is also in our CRM and field app. Show me her single record. Then export everything you would give the Board for her, and show me how a third party could check the export was not altered."

7. Children and people with lawful guardians

Why: before processing a child's data you need a parent's verifiable consent, with due diligence that she is "an adult who is identifiable if required in connection with compliance with any law" (s. 9(1), Rule 10(1)).

Good looks like: the platform records the method used to check the parent's identity and age, beyond a ticked box. It blocks downstream processing of a child's record until verification is complete. For a person with a disability, it records how the guardian's appointment was checked (Rule 11). It can mark purposes that fall under a Fourth Schedule exemption, with the exemption named, and keep tracking and targeted advertising away from children (s. 9(3)).

Ask: "Enrol a 15-year-old. Show me where the parent's identity and age check is recorded, and show me that the learning app cannot see her until it is."

8. Rights requests and grievances in one queue

Why: for data processed on consent, including under s. 7(a), people can ask for access, correction and erasure, and anyone can nominate or raise a grievance, answered within a published period of no more than 90 days (ss. 11(1), 12(1), 13, 14, Rule 14(3)).

Good looks like: requests from WhatsApp, the helpline, email, the website and field workers land in one queue with an owner and a clock. Identity checks are recorded. An access answer includes the fiduciaries and processors her data was shared with (s. 11(1)(b)). Every reply carries your contact person (Rule 9). An erasure goes to every connected system, and anything kept because a law requires it is listed with the reason.

Ask: "A donor asks on WhatsApp what you hold about her and who you shared it with. Show me the reply you would send, and where the list of vendors comes from."

9. Retention and erasure that actually run

Why: erase when consent is withdrawn or the purpose ends, unless a law requires you to keep it, while keeping data and logs for at least one year (s. 8(7), Rule 8(3)).

Good looks like: each purpose carries a retention rule; erasure jobs run on schedule, reach connected systems and write their own record. Legal holds keep what another law requires, with the reason shown. The one-year logs sit apart from live data with restricted access. E-commerce entities and social media intermediaries with at least two crore registered users in India, and online gaming intermediaries with at least fifty lakh, also have fixed erasure periods and a 48-hour warning (Rule 8(1)–(2), Third Schedule).

Ask: "Show me last month's erasure run: what it erased, where, and what it kept and why."

10. Integrations with the systems you actually run

Why: a withdrawal ignored by the email tool is a failure of s. 6(6), and the notice drive for existing data needs your old contact lists (s. 5(2)).

Good looks like: connectors for your CRM, survey and field tools, HR, payments and messaging, an API and SDK for your own apps, and a route for spreadsheets and legacy databases. Systems can ask "may I use this person's data for this purpose?" before acting, and receive changes as they happen. The vendor says plainly who does the integration work.

Ask: "Which of our twelve systems do you connect to out of the box? For the other five, who writes the integration, and how long did a similar one take?"

Why: a person may give, manage, review or withdraw consent to you through a registered Consent Manager (s. 6(7)).

Good looks like: an architecture that can accept a consent or withdrawal from an outside source through an API, map it to your identifier for her (Rule 14(5)), act on it like any other withdrawal, and acknowledge it with times. The Board's standards for Consent Manager platforms (First Schedule, Part A, item 9) had not been published as far as we found on 25 October 2026, so message formats are unsettled. A vendor should say what it will build once they are, without claiming to be "Consent Manager ready" today.

Ask: "If a withdrawal arrives tomorrow from an external platform via API, what happens to it?"

12. Data residency, security and the vendor as your processor

Why: the vendor is your processor, so you need a valid contract and stay responsible for its safeguards (s. 8(1), (2), (5), Rule 6(1)).

Good looks like: a stated hosting location for data, backups and logs; a list of sub-processors; security controls mapped to Rule 6 with evidence; breach notice to you within hours; and help with your own Board and, where they apply, CERT-In reports. The Act lets data go abroad unless a country is restricted (s. 16(1)), but sector rules can be stricter (s. 16(2)), and the CERT-In Directions ask covered entities to keep ICT logs for 180 days within Indian jurisdiction. CERT-In's FAQs of 18 May 2022 allow logs to be stored abroad if they can be produced in reasonable time (Q35), but Q36 says a service provider offering services to users in India must keep logs and records of financial transactions in India; the FAQs are guidance, not the Directions themselves. A consent platform holds a map of everyone you deal with, so a breach of it is serious.

Ask: "Where are our records, backups and logs stored? Who in your company can read them, and how would I know if they did?"

A 45-minute demo script

Vendors demo their best path. Make them run yours. Send this a week ahead with three of your real purposes, notice texts and systems, and ask to see it live.

Minutes What you ask them to do Tests
0–5 Load your three purposes and one notice; create a new version 1, 4
5–10 Show the notice in a Scheduled language with dialect audio 2
10–15 Capture two consents offline on a phone, then sync 3, 6
15–20 Enrol a child; record the parent's identity and age check 7
20–25 Withdraw one purpose by WhatsApp or SMS; show each system confirming; break one connector 5, 10
25–32 Raise an access request and an erasure request from two channels for a person who appears in two systems 6, 8, 9
32–38 Export and verify the full evidence for one person; show the access log 6, 12
38–45 Questions on hosting, sub-processors, breach notice and Consent Manager plans 11, 12

If any step needs "our team will configure that later", note it as a gap and ask for the date in writing.

A scoring sheet you can copy

Score each test 0 (absent), 1 (partly, or only with custom work) or 2 (shown working in the demo). The weights are our suggestion, set by how much each failure would cost; adjust them to your organisation.

Test Weight: nonprofit with field teams Weight: SaaS or consumer business Score (0–2) Notes
1. Itemised, versioned notices 3 3
2. Scheduled languages and audio 3 1
3. Offline and assisted capture 3 1
4. Per-purpose consent 2 3
5. Withdrawal and propagation 3 3
6. Evidence, identity, tamper-evidence 3 3
7. Children and guardians 3 2
8. Rights and grievances 2 3
9. Retention and erasure 2 2
10. Integrations 2 3
11. Consent Manager readiness 1 2
12. Residency, security, processor terms 2 3

Multiply each score by its weight and add up. Our view: treat a 0 on test 5 or test 6 as disqualifying, whatever the total.

Cost and effort

We do not publish prices, and no one else's are quoted here. In our view, what follows is how vendors in this market commonly charge and what drives the bill, so you can compare quotes on the same basis.

Pricing models you will meet:

Model How it works Watch for
Per record or per Data Principal A fee per person whose consent is stored, often in bands Whether withdrawn and erased people still count; growth from a re-consent drive
Per active user or per seat A fee per staff user of the console or field app Field teams of hundreds make this expensive fast
Per channel or module Separate fees for web, app, field, IVR, rights requests The modules you need for DPDP sold as add-ons
Platform fee plus usage A fixed annual fee, plus SMS, WhatsApp or IVR costs passed through Message costs during the s. 5(2) notice drive
Implementation fee One-off fee for setup and integrations, fixed or by effort Who owns integrations after go-live, and the cost of changes

What drives implementation cost: the number of systems that must check consent or receive withdrawals; how many are custom-built or legacy; field collection and offline sync; languages and audio recording; children's verification flows; identity resolution across messy data; migrating existing consent records; and the notice drive for data you already hold. Licence fees are often the smaller part of the first year.

Time to go live. These are planning assumptions, not quotes, and assume your purposes and notices are drafted:

Organisation Systems to connect Typical time to go live (our estimate)
Small 1–3, mostly standard tools 4–8 weeks
Medium 5–15, some custom, field teams 2–4 months
Large or group 15+, several business units, legacy systems 4–9 months, often phased

Build or buy. Building suits an organisation whose consent lives inside one product it already engineers, with a team that will maintain notice versions, exports and tamper-evidence for years. Buying suits organisations whose data sits across many tools, or who need field capture, languages and rights workflows quickly. Either way, budget for integration work and a named internal owner.

The kinds of vendor on the market

We name no brands. The categories matter more, because each tends to be strong and weak in predictable places.

Category Usually strong at Usually weaker at
Global privacy suites Breadth (cookies, assessments, vendor risk), enterprise integrations, security documentation Scheduled-language notices, field and offline capture, Indian rights and grievance flows; price for smaller organisations
Indian consent start-ups built for DPDP DPDP vocabulary, Indian languages, WhatsApp and SMS, quick setup Depth of integrations, track record, security evidence; check how long they have run in production
Cookie-banner tools Website trackers and banners, fast to deploy Everything off the website: field, rights, withdrawal propagation
Build your own Fit to one product; full control of data Long-term maintenance, tamper-evidence, exports, keeping up with Board guidance
Programme partners with their own platform (this includes us) Platform plus the implementation work around it Independence: you are buying advice and product from one firm

How our platform scores on these tests

We sell a consent platform, so here is our row against the twelve tests, drawn only from what our home page describes. Where the site says nothing, the cell says so. Ask us for those items in writing, and for a live run of the demo script.

Test What the home page shows Status
1. Itemised, versioned notices A purpose register written the way the public reads it, with data items, basis and retention; notices built from it; records tied to a notice version Described
2. Languages and audio Notices in several languages; an example record of notice v3 given as Hindi text with Marwari audio Described; ask which languages are live
3. Offline capture A record of consent given offline in a field app and synced later Described
4. Per-purpose consent Separate purposes, each with its own choice and count Described
5. Withdrawal and propagation A WhatsApp withdrawal that updated the CRM, website and newsletter, with a confirmation to the parent; stated aim of one "no" reaching every system the same day Described
6. Evidence, identity, tamper-evidence Full history per record, an evidence vault and an exportable audit pack Identity matching and tamper-evidence mechanism not published; ask us
7. Children An example record noting that the parent's ID and age were checked Described; ask which methods are supported
8. Rights and grievances One queue across WhatsApp, helpline, website and field workers, with a clock; erasure across connected systems with reasons for what is kept Described
9. Retention and erasure Retention period per purpose; erasure steps recorded Described; ask about backups and logs
10. Integrations Connectors, API and SDK; Salesforce, Zoho, Kobo, ODK, WhatsApp, Razorpay, Keka and Google named, plus your own API; our engineers do the connection Described
11. Consent Manager interface Nothing on the site. We are not registered as a Consent Manager under Rule 4 Not published; ask us
12. Hosting, security, certifications, price Nothing on the site Not published; ask us

The platform is available on its own or as part of the full programme. If we have also assessed you, see the FAQ on conflicts below.

Contract terms that matter

Your platform contract is a processor contract, and it holds your evidence. Our view of the terms to insist on:

  • Security: measures mapped to Rule 6(1), with the right to see evidence, and a named sub-processor list with notice of changes.
  • Breach notice: to you within a stated number of hours of the vendor becoming aware, with the facts you need for Rule 7 and, where they apply, the CERT-In Directions.
  • Withdrawal: a stated maximum time for carrying a withdrawal to connected systems, and alerts on failure.
  • Records: append-only consent records, access logging, and logs kept for at least the year Rules 6(1)(e) and 8(3) need.
  • Exit: a full machine-readable, verifiable export of records, notice texts and history, tested during the trial; then erasure by the vendor with written confirmation (s. 8(7)(b)).
  • Location: where data, backups and logs are stored, and no move without notice.
  • Help with requests: support for access, erasure and breach reports, at a known cost.

Data fiduciary or processor? covers the wider set of processor terms.

A consent management platform works for you, as your processor; a registered Consent Manager works for the person, must be an India-incorporated company worth at least ₹2 crore registered with the Board, and must not be able to read the data it carries (s. 6(8), (9), Rule 4, First Schedule). Registration needs a functioning Board, and none of its Chairperson or Members had been appointed as far as we found on 25 October 2026. Registration, the independence rules and a decision tree are in Consent Managers under DPDP.

Where the law is unclear

How long should consent records be kept? For as long as a past consent could be questioned, which in practice means the life of the relationship plus a limitation period your lawyer is comfortable with. Why: s. 6(10) puts the burden of proof on you, but the Act sets no period for the fiduciary's own records; the seven-year rule binds only Consent Managers (First Schedule, Part B, item 4). Would change if: the Board sets an expectation in guidance or an order. Confidence: medium.

What is a "reasonable time" to stop processing after withdrawal? Our view as advisers: design for the same day across connected systems, and a few days at most for processors that need manual steps. Why: s. 6(6) gives no number; ease comparable to giving consent (s. 6(4)) and a person's reasonable expectations both point to speed. Would change if: the Board publishes guidance or decides a complaint on it. Confidence: medium.

Is an OTP to the parent's phone enough for Rule 10? Not on its own. Why: Rule 10(1) asks for due diligence that she is an identifiable adult, by reference to details of identity and age; an OTP shows who controls a number. Combine it with an identity and age detail you hold or she provides. Would change if: the government or the Board endorses specific methods. Confidence: medium.

Does the vendor's knowledge of a breach start your 72 hours? Unsettled. Why: Rule 7(2)(b) runs from the fiduciary becoming aware, and you remain responsible for your processor (s. 8(1)). Contract for notice within hours so the question rarely matters. Would change if: the Board rules on it. Confidence: low.

What to do in the next six weeks

  1. List every channel where you collect personal data on consent today, and every system that uses it.
  2. Draft three real purposes and one notice, so each vendor demos your case. How to write a DPDP notice has copyable formats.
  3. Send the demo script to two or three vendors from different categories, including any build-it-yourself option.
  4. Score them on the sheet with your DPO, IT lead and one programme or product owner in the room.
  5. Ask each for pricing on the same basis, including implementation and message costs.
  6. Negotiate the contract terms before price.
  7. Plan the integration and the s. 5(2) notice drive for data you already hold: see The data you already hold and, for field settings, Consent in the field. The DPDP timeline works back from 13 May 2027.

How we wrote this guide. We worked from the text of the Digital Personal Data Protection Act, 2023 and the Digital Personal Data Protection Rules, 2025 (G.S.R. 846(E), as corrected by G.S.R. 892(E)), and the CERT-In Directions of 28 April 2022. The status of the Board's Consent Manager framework was last checked on 25 October 2026. Pricing models, vendor categories and time estimates are our judgement of the market, not data. The description of the Commons Trust platform is taken from our own home page. This guide explains the law; it is not legal advice.

Questions people ask

Should we build our own consent system instead of buying one?

You can. The Act does not require a product, only notices, consents, withdrawals and records that meet ss. 5 and 6 and Rule 3. Building makes sense where consent lives inside one product you already engineer. It gets expensive where data sits across a CRM, survey tools, HR, payments and spreadsheets, because the hard work is connecting them and keeping notice versions straight. Our view: whichever route you take, apply the same twelve tests to your own build.

Is a cookie consent banner tool enough for DPDP?

Rarely on its own. A banner covers one channel: website visitors and trackers. DPDP consent also has to work for customers, donors, beneficiaries and anyone else whose data you process on consent, across apps, forms, calls and field visits. It also has to carry withdrawals to the systems and processors that use the data (s. 6(6)) and support rights requests (ss. 11 to 14). Use a banner tool for the website if it suits you, but check that its records feed the same evidence base.

Is it a problem if our platform vendor also does our gap assessment?

It is a conflict to manage. A vendor that assesses you may find gaps its own product happens to fill. Our view: it is acceptable if the gap register is yours, written against the Act and Rules, and usable with any vendor; if the assessment names requirements, not products; and if you score the platform on the twelve tests as you would any other. If those conditions are not met, use a separate assessor or have someone independent review the ratings.

Does a small NGO or early startup need a platform at all?

Our view: not necessarily. With one or two collection channels and a few hundred people, a well-designed form, a versioned notice, a spreadsheet log with restricted access and a written withdrawal routine can meet the Act, if you can still produce the evidence s. 6(10) asks for. A platform starts to pay for itself when you have several channels, field collection, children's data, many vendors or more requests than one person can track.

Can one platform serve several organisations in a group or programme?

Technically, often yes. Legally, each organisation that decides why and how data is processed is its own Data Fiduciary with its own notices and records; there is no group exemption. If a foundation and its implementing partners share one platform, our view is that each needs its own purposes and notices under its own name, clear separation of records, and a written agreement on who answers requests and reports breaches. Shared infrastructure is acceptable when each organisation's records stay distinct.

More DPDP guides

View all guides
Consent and noticesVerifiable parental consent under DPDP: methods that work without a smartphoneHow to verify a parent's identity and age under Rule 10, with methods for parents without smartphones, every Fourth Schedule exemption, and schools and edtech.Read the guide Consent and noticesConsent Managers under DPDP: registration opens 13 November 2026. Do you need one?What a DPDP Consent Manager is, Rule 4 registration conditions from 13 November 2026, how it differs from consent software, and a decision tree for fiduciaries.Read the guide Consent and noticesHow to write a DPDP consent notice: Rule 3, with examples you can copyWhat a DPDP consent notice must say under s. 5 and Rule 3, the language rules, layering, and sample notices for web, app, SMS, IVR, paper, parents and donors.Read the guide Consent and noticesThe data you already hold: re-notice, re-consent or delete before May 2027DPDP section 5(2) and the data you already hold: triage by legal basis, a notice campaign by SMS, WhatsApp, IVR and field visit, and what to erase by May 2027.Read the guide Consent and noticesInformed consent from beneficiaries: oral, assisted and low-literacy consent under DPDPHow NGOs take informed DPDP consent from low-literacy beneficiaries: spoken and thumbprint consent, dialect audio, parents without phones, scripts and records.Read the guide Consent and noticesWhen you don't need consent: section 7 of the DPDP Act, ground by groundWhen you can process personal data without consent under section 7 of the DPDP Act: a test for each ground, who may use it, and which duties and rights remain.Read the guide