India DPDP Act 2023 Posture Guide
India’s Digital Personal Data Protection Act (DPDP) 2023 is the country’s omnibus data-protection law: it governs consent, breach notification, data retention, and the rights of the individual (the “data principal”) whose personal data you process. If you run SMS, voice, or any other channel to Indian recipients, DPDP sits on top of everything you send — separate from, and in addition to, the TRAI DLT telecom registration layer.Everything below is a tenant-owned control. Orbit ships the
surfaces — the consent ledger, Consent-Manager receipts, the DSAR
workflow, retention settings, and the audit export — defaults-open;
your organization configures them for India. DPDP compliance remains
your responsibility, and Indian regulators enforce it regardless of
what any toggle says. This page is documentation, not legal advice —
have counsel review your consent capture language, notice text, and
retention schedule.
1. DLT vs DPDP — two separate obligations
India-bound teams routinely conflate the two regimes. They answer different questions:
A fully DLT-registered sender can still violate DPDP — the operator
delivers your message because the template matches, but DPDP judges
whether you had valid consent for that purpose and whether your
records survive audit. Treat DLT as the transport checklist and DPDP
as the accountable-processing checklist. You need both.
DPDP frames every obligation around three roles: the data
principal (your recipient), the data fiduciary (you, the
organization deciding why and how personal data is processed), and the
Consent Manager (a registered intermediary that can issue signed
consent receipts on the principal’s behalf). Orbit’s surfaces map onto
those roles without deciding the legal posture for you.
2. India’s country-rules row
Start where every per-country page starts: the sameGET /compliance/country-rules endpoint that powers
Country Compliance Requirements.
Filter it to India’s APAC row:
country_code: "IN" entry for sender_types,
registration, sender_rules, and content_restrictions — these
fields describe the telecom layer (DLT registration: required, Headers
as the sender identity). The DPDP obligations in the sections below
are channel-independent and do not appear in the country-rules row;
they attach to the recipient’s data regardless of which channel
carries the message.
3. Consent purpose labels and Consent Managers
DPDP consent must be free, specific, informed, unconditional, and unambiguous, given for a specified purpose, with a notice the principal can read (the Act requires the notice in English or any of the 22 languages of the Eighth Schedule). Two DPDP-specific mechanics land on the consent surface: Purpose limitation on the record. Stamp every Indian opt-in with the purpose the principal actually agreed to. The consent record carriespurpose and lawful_basis alongside the channel — for
India, the lawful basis is nearly always consent (DPDP’s fallback is
a narrow “legitimate uses” list, not the broad legitimate-interest
doctrine of GDPR):
POST /compliance/consent/managers— register the manager and its ECDSA P-256 public key (country_code: "IN").POST /compliance/consent/receipts— store a manager-signed receipt; the signature is verified over the canonicalized payload before anything persists.POST /compliance/consent/receipts/{id}/verify— re-verify a stored receipt during audits against the manager’s current key.
refuse marketing traffic until a ledger row exists — the deliberate
posture for DPDP purposes, not an accident of defaults. Verify before
a campaign with
GET /compliance/consent/lookup?identifier=%2B919876543210&channel=sms.
4. Erasure, retention, and the DSAR clock
DPDP grants the principal rights to access, correction, and erasure, and obliges the fiduciary to answer through a published grievance channel. On Orbit the honouring surface is the data-subject request pipeline:- File with the right jurisdiction. Set
applicable_jurisdiction: "dpdp"on intake (or reclassify a generically filed request) so the SLA tracker applies DPDP’s 30-day clock from the start — the jurisdiction table on the DSAR page listsdpdpbesidegdpr,ccpa,lgpd, and the rest. - Erasure feeds suppression. When a
deleterequest completes, the outcome flows into your suppression list so the erased contact does not re-enter marketing sends via a later import — see Opt-Out & Suppression. - Retention is your schedule. DPDP requires erasure once the specified purpose is served, unless retention is legally required. Configure the retention policy per data class and let the policy sweep on schedule rather than waiting for individual requests.
DPDP also carries a breach-notification duty: the Data
Protection Board and affected principals must be intimated of a
personal-data breach. Track and time-stamp incidents on the
breach incident register so
the notification record exists before a Board asks for it.
5. Data localization posture
DPDP Section 16 permits cross-border transfer except to countries the central government restrict-notifies — but sectoral rules (RBI payment-data localization, telecom licence conditions) and your own contracts may impose stricter residency. “Where does India-bound data live?” has the same per-channel answer map as every jurisdiction:- Voice — pin the resident region directly per workspace; see Voice data residency.
- SMS, email, WhatsApp, RCS, and the audit trail — covered by the platform geography Devotel publishes through the subprocessor registry in the Trust Center; no tenant-side region pin applies to messaging channels.
- DSAR exports — the export artifact’s residency scope is fixed when the export is produced.
6. Audit-ready by construction
DPDP positions the fiduciary as the accountable party of record — the practical response is to keep evidence assembled before anyone asks. Two surfaces carry the work:- Consent proof of record. Export the ledger with
GET /compliance/consent/export(owner/admin) — every row carrieslawful_basis,purpose,consent_text_version,consent_proof_url, and grant/revoke timestamps, the columns a DPDP purpose-limitation review reads first. Covered in Consent Management. - The evidence binder. A quarterly consent-review ritual exports
the binder instead of ad-hoc CSVs:
POST /compliance/binder/generateassembles the consent records, retention settings, breach counts, and access reviews into one signed pack (PDF for the reviewer, ZIP for a GRC import), downloaded over a 24-hour signed link. Run it quarterly, store the artifact in your own records, and reference the file in your privacy register as the quarter’s review evidence. See Compliance evidence binder.
Frequently asked questions
Does DLT registration satisfy DPDP? No. DLT proves the sender is registered with the operators; DPDP judges the consent, purpose limitation, and record-keeping behind every send. You need both — DLT so the message delivers, DPDP posture so delivery is lawful. Which lawful basis should India-bound sends carry? Nearly alwaysconsent. DPDP’s “legitimate uses” fallback is a narrow
statutory list (state functions, emergencies, a few others), not a
general-purpose marketing basis. Capture an explicit opt-in with a
narrow purpose statement and stamp both on the record.
Does Orbit decide my DPDP posture?
No. Orbit ships defaults-open controls — the consent ledger,
Consent-Manager receipts, the DSAR pipeline, retention settings — for
your organization to configure. The compliance rule is the same one
stated on every per-country page: tenant-owned posture, explicitly.
What clock does an India data-subject request carry?
30 days — file or reclassify with applicable_jurisdiction: "dpdp"
and the SLA tracker applies the statutory clock. Pair that with
opt-out keywords in-market: a recipient-initiated STOP flow must
work on every sender you run in India.
Related references
- DLT-India Onboarding — the TRAI telecom registration layer that pairs with this page’s DPDP posture.
- Consent Management — the consent record contract and the Consent-Manager receipt endpoints.
- Data Subject Access Requests (DSAR) — the
erasure/portability surface where
dpdpand its 30-day clock live. - Country Compliance Requirements
— the per-country row contract behind
GET /compliance/country-rules. - Data Residency Overview — the residency map per channel.
- Breach incident register — recording breach-notification evidence.
- Compliance evidence binder — the quarterly review artifact.
- API Reference → Compliance — full request/response schemas (regenerated from the live API).