The DPDP Act Is About To Get Real. Here’s What Changes In Your Day As An Analyst

Most writing about India’s Digital Personal Data Protection Act is aimed at compliance officers and lawyers. It talks about governance frameworks, fiduciary obligations and board constitution.

That is useful for the people who have to file things. It is close to useless if you are the person who actually writes the queries, builds the dashboards and emails the reports, which is where personal data gets touched a hundred times a day.

This is the analyst’s version. What changes in the work, in practice.

A caveat before we start: I am not a lawyer, and this is not legal advice. Your organisation’s DPO decides what compliance means for your specific situation. What follows is about the engineering and analysis habits that make their job possible.

Where things stand

Quick orientation, because the timeline confuses people.

The Act passed in August 2023, then sat without implementing rules for over two years. The DPDP Rules were notified on 13 November 2025, which is when it stopped being theoretical. The Data Protection Board of India now exists as the adjudicatory and enforcement body.

Implementation is phased. The consent manager framework comes into effect around November 2026, and full substantive compliance with enforcement power is expected from May 2027. Penalties under the Act run up to ₹250 crore.

The practical reading: 2026 is the year to fix things quietly, before anyone is checking. 2027 is when mistakes get expensive.

Reports suggest a large majority of organisations have not started comprehensive implementation. If that is yours, the good news is that a lot of the analyst-side work is unglamorous and can be done incrementally.

The mental shift: personal data is a liability, not an asset

The single most useful change in thinking is this. We are trained to hoard data. More columns, more history, more granularity, because you never know what you will need later.

Under a consent-based regime, every piece of personal data you hold is something you must be able to justify, secure, produce on request, and delete on request. Data you do not hold cannot leak, cannot be requested, and cannot be the subject of a complaint.

So the question shifts from “what might we need” to “what do we actually use”. Those are very different lists, and the second one is always shorter.

Things to change in how you write queries

Stop selecting personal columns by reflex.

SELECT * on a patient or customer table pulls names, phone numbers and addresses into your notebook, your query history, your cached results and possibly your browser’s local storage. You did not need any of it. You needed the count by district.

Be explicit about columns. This is good practice anyway for performance, but now it also determines how far personal data spreads through your environment.

Aggregate as early as possible.

If your final output is counts by month and region, do the aggregation in the database, not in pandas after pulling 400,000 raw rows to your laptop. Every intermediate copy of row-level personal data is a place it can leak from and a thing you would have to find during a deletion request.

Use a pseudonymised identifier for analysis.

Most analysis needs to know that rows belong to the same person. It does not need to know who that person is. A stable hashed or surrogate ID gives you joins, cohorts and retention analysis without carrying the name and phone number through every intermediate table.

Two caveats worth knowing. Pseudonymised data is still personal data under most frameworks, because it can be re-linked. It reduces risk, it does not eliminate the obligation. And a naive hash of a phone number is trivially reversible by brute force, since there are only so many ten digit numbers. Salt it, keep the salt separate, or use a lookup table with restricted access.

Watch out for re-identification in small groups.

This one catches careful people. Your dashboard is aggregated, so it feels safe. But if a filter combination narrows to one village, one age band and one gender, the “aggregate” is one person, and anyone local can name them.

Set a minimum group size. If a cell has fewer than some threshold, suppress it or roll it up. Five is a common starting point, but the right number depends on how sensitive the data is and how small your population is.

Things to change in how you deliver reports

This is where I see the biggest gap between policy and practice, because delivery is the part nobody writes procedures for.

Email attachments are the weak point. An Excel file with personal data, sent to a distribution list, forwarded twice, sitting in six mailboxes indefinitely. It is the most common way sensitive data escapes an organisation, and it is almost always done with good intentions by someone doing their job.

Options, in rough order of preference: do not include personal data in the report at all; deliver via an access-controlled dashboard rather than a file; or if a file is genuinely necessary, encrypt it and share the password through a different channel. Python’s msoffcrypto-tool handles the encryption side for Office files if you are automating this.

Check what your scheduled jobs are sending. Reports set up two years ago by someone who has left are a common source of surprise. Someone asked for phone numbers once, for a follow-up campaign that ended long ago, and the column is still going out every Monday morning. Audit the recipient lists and the columns while you are at it.

Know where your outputs land. A report written to a shared drive folder that half the organisation can read is a disclosure, even though nobody meant it that way.

Things to change in your data model

Know your retention periods and actually implement them.

Most organisations have a retention policy written down and never enforced, because deletion requires someone to build it and nobody is rewarded for building it. Storage is cheap, so nothing forces the issue.

Under a deletion-rights regime, that changes. If someone exercises their right to erasure, you need to be able to find and remove their data, including from your reporting tables, your backups strategy and your exports. If you have no idea where copies live, that request becomes a week of archaeology.

Build a data inventory, even a rough one.

Not a formal catalogue with a procurement cycle. A spreadsheet is fine to start. Which tables contain personal data, which columns, where that data came from, who can access it, and how long you keep it.

The value shows up the first time someone asks a question you would otherwise have had to trace by hand. It is also the thing your DPO will ask for, and the difference between answering in an hour and answering in a fortnight.

Separate identification from analysis.

The clean pattern is one restricted table mapping real identities to surrogate IDs, and everything else keyed on the surrogate. Analysts work in the second layer and mostly never need the first. Access to the mapping table is a deliberate, logged decision rather than a default.

Things to change in how you handle access

Dashboard access tends to accumulate. Someone needs a report for a project, gets added, the project ends, nobody removes them. Multiply by three years.

Review who can see what, periodically. Role-based access rather than individual grants makes this manageable, because you change the role once instead of auditing fifty users.

Row-level security is worth the setup cost where it applies. If a district coordinator should only see their district, enforce it in the tool rather than trusting them to filter. It removes an entire category of accidental disclosure.

The honest summary

Almost none of this is new advice. Minimise what you collect, aggregate early, control access, know where your data is, delete what you do not need. Good analysts have been doing it for years because it makes systems simpler.

What the DPDP Act changes is that these stop being good practice and start being obligations with a number attached. The organisations that will struggle in 2027 are not the ones with bad intentions. They are the ones that never built an inventory, never enforced retention, and cannot answer basic questions about where personal data lives.

The work to fix that is boring and incremental and nobody will thank you for it. It is also much easier to do now, in a quiet year, than during an enforcement inquiry.

Start with the inventory. Everything else gets easier once you know what you

Leave a Comment