Privacy & Consent ManagementDPDP Act 2023DPDP Rules 2025

Consent that stands up to an audit.

A sector-neutral privacy and consent platform for Data Fiduciaries. Consents, withdrawals, rights requests and staff actions are all recorded in a hash-linked ledger — so when a regulator asks, you can show the evidence rather than describe the process.

What it covers

Purpose-level consent, statutory rights handling and a record you can verify — each piece mapped to the provision it answers.

Sec. 6

Purpose-level consent

Consent is captured per purpose and sub-purpose. Someone can switch one use off and keep the rest; turning off a parent purpose cascades to everything beneath it, and purposes the law treats as essential stay protected server-side.

Rule 6

Tamper-evident audit

Every event carries a SHA-256 hash of the one before it. Verification re-walks the chain, recomputes each link, and points to the first place it breaks.

Sec. 11–14

Rights & grievances

Access, correction, erasure, nomination and complaint requests each run on a 30-day clock, with overdue flags and a recorded outcome for every one.

Sec. 8(6)

Breach & incident register

Classify severity and drive the two-part regulator notification — first alert, then root-cause report — while tracking the separate notice owed to the people affected.

Sec. 12

Token vault & erasure

Sensitive fields are tokenized while keeping their format. Erasing a person destroys their key, so copies already sitting in downstream systems can no longer be read.

Sec. 9

Children's data safeguards

Flag a minor, link a verified guardian, and keep the verification on record. Profiling and targeted advertising are refused at the gateway before any service sees the request.

Inside the console

The administrative surface, role-governed and available in light and dark themes.

Section 5

Notices

Every instrument carries its own version history, per language. Publishing creates a new version and keeps the old ones.

Publish new version

Select

Instrument and language

Instrument

Privacy notice

Language

English

A tick marks a language this instrument has already been published in (7 of 23).

Currently in force · Version 3

Privacy Notice

We collect and process your personal data for account management and fraud detection, and — with your consent — for marketing and analytics.

  • Personal data collected: name, contact details, account identifiers, transaction history.
  • Retention: while your account is active, and after that as the law requires.
  • Third-party disclosure: only to processors under contract, listed in our register.
  • Withdrawal: you may withdraw consent for any non-essential purpose at any time.

Completeness

8 of 8 elements

  • Purpose
  • Personal data collected
  • Retention period
  • Withdrawal mechanism
  • Consequence of refusal
  • Third-party disclosure
  • Grievance officer contact
  • Rights available

A keyword check, not a legal review — it flags likely omissions so nothing obvious is missed.

Notice management

Notices that are versioned, not overwritten

Every publish adds a version — nothing gets overwritten.

  • Versioned per instrument, per language
  • Checks completeness before it goes live

Discovery & classification

See where personal data actually lives

Scan a source, see what it holds.

  • Findings by sensitivity and data type
  • Flags data with no recorded purpose

Discovery & classification

Where personal data lives

Register a source, scan it, then confirm or dismiss what the classifier found.

Register source

Registered sources

0

Findings

0

Not linked to RoPA

0

personal data with no recorded purpose

Marked redundant

0

candidates for deletion

Findings

By sensitivity

Personal 22Sensitive 5Health 4Financial 4

Findings

By data type

EMAIL
18
AADHAAR
5
HEALTH
4
PHONE_IN
3
IFSC
2
CARD
1
DOB
1
PAN
1

The self-service portal

A separate authenticated space where individuals see and control their own consent, in plain language, on an isolated login path.

Consent view

Every purpose shown in ordinary language with its live status — no internal codes.

Partial withdrawal

Turn off any single non-essential purpose or sub-purpose, whenever they want.

Personal RoPA extract

A copy of what is held about them, why, who else receives it and for how long — limited to their own record.

Requests & history

Open access, correction, erasure or grievance requests and watch them move.

Separate sign-in

OTP login for individuals on its own path, kept apart from staff access in both the code and the policy.

Provision coverage

Where each obligation under the Act and Rules is answered in the platform.

ProvisionRequirementWhere it is answered
Section 5Notice to the data principalVersioned, multi-format notices in 22 languages, with delivery tracked.
Section 6Granular, withdrawable consentPurpose and sub-purpose consent store with self-service withdrawal.
Sections 7–8Processor obligations flow-downContract register; ending a contract opens a tracked deletion task.
Section 8(6)Breach notificationTwo-stage notice to the Board plus a separate notice to individuals, each timestamped.
Section 9Children's personal dataGuardian linkage and verification; profiling blocked at the API gateway.
Sections 11–14Data principal rightsAccess, correction, erasure, nomination and grievance, all SLA-tracked.
Section 10, 19(4)Records of processingRoPA register with maker and checker separated server-side.
Rule 6Tamper-evident audit trailPer-event SHA-256 hash chain that can be verified on demand.
LocalisationIn-country data residencyRuns on-premises or in a private cloud; no public-cloud requirement.

Under the hood

Deployable on your own infrastructure, with the compliance-critical rules enforced by the API rather than left to convention.

Architecture & deployment

Deployment models
On-premises, private cloud or hybrid — built for places where data has to stay in-country.
Orchestration
Runs on Kubernetes / OpenShift-class platforms; every stateless service scales out horizontally.
Database
Any ANSI-SQL enterprise RDBMS (PostgreSQL, Oracle or SQL Server-class), partitioned by data principal via hashing.
Event backbone
A Kafka-compatible log carries consent, revocation and audit events, partitioned so each person’s events stay in order.
Resilience
Primary and DR sites, active-passive to start with a path to active-active, and no single point of failure.
Ingestion channels
Adapters for web, mobile, branch and paper, chat, core-system terminals, IVR, SMS/USSD, email, kiosk and third-party Consent Managers.

Security

Encryption
AES-256 at rest, TLS 1.3 in transit, with post-quantum algorithms under evaluation for a phased rollout.
Key management
Envelope encryption — the key manager wraps short-lived data keys rather than touching fields directly, so throughput is not capped by it. Works with FIPS 140-3 Level 3 HSMs over PKCS#11 or KMIP.
Tokenization
Surrogates keep the length and shape of the original value, so format checks downstream keep working untouched.
Access control
Role- and attribute-based access, with maker/checker on anything that affects compliance, enforced by the API.
Audit
A hash-linked event log; sensitive actions such as revealing a token are each recorded on their own.

Interfaces & export

Administrative console
Runs in the browser, governed by role, with light and dark themes and visual compliance reporting.
Data principal portal
A separate signed-in space that presents consent in plain language.
API
REST, with an OpenAPI spec served by the running system.
Export formats
CSV, JSON and XML for RoPA, contracts, consent, rights, breaches, discovery findings, assessments and the audit chain. Every export is itself logged, and identifiers leave as hashes.