How-To 9 min read 28 October 2026

How to Find Personal Data in Your Office Files: A First Step Under the DPDP Act

A free, open-source personal data scanner finds Aadhaar, PAN, GSTIN and bank details in office files. Here is when to run it and how to read the report.

Before you can protect personal data or delete what you no longer need, you have to know where it sits. A personal data scanner is the practical first step. It reads the files in the folders you choose and lists the Aadhaar numbers, PAN, GSTIN, bank details, UPI IDs, phone numbers, email addresses and names it finds, in a report you can read on your own computer. EasyDP’s version is free and open source, and nothing it reads is uploaded.

This guide is for business owners and for the Chartered Accountants who advise them. It covers what the scanner is for, when to run it, how to run it, how to read the report, and what to do with what it finds. The tool itself is on our Personal Data Scanner page, with every download and the source code on GitHub.

What Does a Personal Data Scanner Do?

It goes through every file in the folders you point it at, such as invoices, KYC copies, salary sheets, vendor payout lists and customer registers. Each piece of text is checked against the format of the identifier it might be. Aadhaar numbers and GSTINs are also checked against their built-in check digits, so a random twelve-digit invoice number is not reported as someone’s Aadhaar number.

The output is a report. For each finding it shows the file, the kind of data, where in the file it was found, and a masked version of the value. The scan runs on your computer, and the files it reads and the report it writes stay there.

Why Start With a List of What You Hold?

The DPDP Act does not ask you for a list of files as such. It asks for things that are impossible to do without one:

You cannot do any of these for data you do not know you hold. An old folder of KYC scans on a retired laptop is still personal data in your possession. The Act applies to digital personal data, and that includes paper records you later scan or type into a computer (Section 3(a)). The files on your office computers are in scope.

These duties apply from 13 May 2027 (as of October 2026). Finding out what you hold now leaves time to close the gaps. Finding out in the last few weeks does not.

When Should You Run a Scan?

No provision of the Act sets a date for a scan. These are the points at which one earns its place:

Who Should Run It?

Usually the owner, an office manager, or whoever looks after the office computers. The standard scan needs no Python or other software: you download one file for your computer. If Command Prompt is unfamiliar, your IT person or your CA can run it for you.

A CA scanning a client’s machines should have the client’s written permission first, and should scan only the computers and folders the client has authorised. The scanner’s own licence and disclaimer put that responsibility on whoever runs it.

What Does It Look For?

Each number is checked against its official format, so a stray order number is less likely to be reported as someone’s identity.

DataHow it is recognised
Aadhaar numberTwelve digits, and the last digit must pass Aadhaar’s own check-digit formula.
PANThe PAN format. The fourth letter shows whether it belongs to a person, company, firm, trust or HUF.
GSTINThe state code, the PAN inside it, and the GSTIN check digit.
Bank IFSC codeThe eleven-character format the RBI sets for branch codes.
UPI IDPayment handles such as name@okhdfcbank, kept apart from email addresses.
Mobile number+91 or 0, followed by a number starting with 6 to 9.
Email addressPersonal and office email addresses.
Names and addressesNames after Mr., Dr., Shri or a “Name:” label, and postal addresses with PIN codes. The deeper scan also finds names and addresses written without a label.
Health detailsDeeper scan only: mentions of an illness or medical condition, such as in a leave letter.

The scanner reads Word, PDF files with selectable text, Excel, CSV, OpenDocument, RTF and plain text files. A PDF that is a photograph of a page has no selectable text, so it is not read.

How Do You Run It?

  1. Download the file for your computer from the Personal Data Scanner page, which links to the latest release on GitHub. On a Mac, the simplest route is the app: unzip it and open EasyDP Scanner, and it guides you through the scan.
  2. Choose what to scan. On Windows, run the scanner from the folder you downloaded it to. For a folder of accounts on the D: drive:
    .easydp-scan-windows-amd64.exe scan "D:Accounts" --format html --output-dir reports
    To scan the Desktop, Documents and Downloads folders in one go, use --user-dirs in place of the folder name.
  3. Open the report. It is saved as scan_report.html in the reports folder. It opens in any browser without an internet connection, and you can print it or save it as a PDF.

Technical teams can also install the scanner with a script, npm or pip. Those routes are listed on the scanner page for anyone who needs them.

What Should You Do With the Report?

A report is a list, not a plan. For each finding, decide one of three things:

Then write the outcome down: the folder, the kind of data, what you decided, and why. A short register like this is the simplest evidence that you looked and acted, and it is the first thing a CA will ask to see.

Is It Safe to Run on Client or Staff Files?

The scan is built to keep data where it is. It runs on your own computer, the files it reads stay there, and the report masks each value. An Aadhaar number appears as XXXX-XXXX-2562, so the report can be shared with your CA without the full numbers leaving the office. The scanner’s code is public on GitHub, so your IT person or CA can read what it does before running it.

Two things still apply. You should only scan files you are authorised to scan. And the report is itself a document about personal data, so it should be kept with the same care as the files it describes.

What Does the Deeper Scan Add?

The normal scan is strongest on numbers and labelled fields. Contracts, CVs, emails and letters hold names and addresses in ordinary sentences, and that is where the optional deeper scan, Local AI mode, helps. It uses a small AI model on your computer to find names and addresses written in plain text, and mentions of a medical condition. Nothing from your files is sent anywhere.

It is slower than the normal scan, and it has two conditions you should know before you start:

On Windows, it is switched on with one extra option:

.easydp-scan-windows-amd64.exe scan "D:Letters" --local-ai --output-dir reports

What Does the Scanner Not Do?

The report is general information about where personal data sits. It is not legal advice.

How Can a Chartered Accountant Use It With Clients?

A CA can use the scan as the factual starting point for a conversation about the client’s data, and to record what was checked. A sensible sequence:

  1. Get written permission from the client to scan the named computers and folders.
  2. Agree the scope: which computers, which folders, and the date of the scan.
  3. Run the scan on the client’s machines, or with the client’s IT person present.
  4. Walk the client through the report, and record the decisions on what to protect, delete and stop collecting.

The scan is not an audit certificate, and it does not replace the wider review in our DPDP audit checklist for CAs. For the wider advisory picture, see DPDP compliance for Chartered Accountants.

What Should You Do Next?

Start with the tool on the Personal Data Scanner page. To see which DPDP duties apply to your business, use the free DPDP checker, and then work through the compliance checklist. For the dates in the Act and Rules, see the DPDP implementation timeline. If you find personal data you cannot account for, and it is involved in a breach, the clock in the 72-hour breach notification rule starts running.

References & Sources

  1. Ministry of Electronics & IT, Government of India — The Digital Personal Data Protection Act, 2023 (Section 3(a); Section 8(5) and 8(7); Section 11(1)(a); Section 12; the Schedule, item 1, security safeguards). A copy is on our site as the official consolidated text.
  2. The Digital Personal Data Protection Rules, 2025 (G.S.R. 846(E)) — Rule 6(1)(a) and (b), reasonable security safeguards.
  3. Commencement notification G.S.R. 843(E), published 13 November 2025, clause (c): Sections 3 to 5, 7 to 17 and most other provisions of the Act, including Section 8 and the rights in Sections 11 and 12, come into force eighteen months after publication, on 13 May 2027.
  4. EasyDP Personal Data Scanner, Apache-2.0 licence — source code and releases on GitHub.

This article is general information about the DPDP Act 2023 and DPDP Rules 2025, not legal advice. Section and rule references are cited from the official text as of October 2026; verify against the current notified version for your specific situation.

Personal Data ScannerData InventorySection 8(5)Section 8(7)Rule 6Security SafeguardsChartered AccountantsBusiness

See where your business stands

Create your account in a few minutes, or check your website for free first.

Related Articles

← All Blog Posts