AI that runs on CPULAUNCHED

DPScan: Find the Personal Data Nobody Knows Is There

DPScan finds personal data sitting on employee laptops, so you can meet the obligations of India's Digital Personal Data Protection Act, 2023. It never records the personal data it finds.

0
personal data values stored, logged or transmitted
0
network calls: everything runs on the device
1
CPU core, at low priority, so it never slows the user down
13×
faster full-endpoint scan, thanks to smart cost gates
20
identifiers supported, from Aadhaar and PAN to payment cards
The Problem

A copy nobody owns

In KYC, claims, lending and grievance processes, a reviewer opens an attached document and a copy lands on their local disk: in Downloads, a viewer cache, or an Outlook attachment store. That copy has no access log, no retention clock and no owner.

Multiply that by every reviewer and every working day, and an organisation ends up holding personal data in places it cannot see. Nobody knows it's there. DPScan is the part that finds it.

DPDP s. 8(5)

Security safeguard obligation, with a breach penalty ceiling of ₹250 crore.

DPDP s. 8(7)

Erasure obligation: personal data must not outlive its purpose.

How It Works

Five layers, each one earning the next

For each file, DPScan decides whether it holds personal data, what kind, how much and how confident it is. Cheap checks run on everything. The expensive ones run only where they're likely to pay off.

01

Pattern match

Spots values shaped like an identifier, such as a 12-digit run or a GSTIN. A shape alone is never trusted.

02

Checksum validation

Verhoeff, Luhn and Luhn mod-36 check the value itself, removing false positives without missing real ones.

03

Context scoring

Nearby keywords, in English and Devanagari, raise or cap confidence based on what's written around a match.

04

Names & addresses

A small on-device language model looks for names and addresses, but only in files that have already earned a closer look.

05

Document type & risk

Recognises the kind of document and combines everything into one risk band: Critical, High, Medium or Low.

$ dpscan scan letter.pdf
letter.pdf   risk: HIGH
  confidence: HIGH   location: downloads   age: 12d
  aadhaar: 1 (validated, HIGH)
  pan: 1 (validated, MEDIUM)

A finding says “1 Aadhaar number, high confidence.” It never says which one.

For the Data Protection Officer

One dashboard, the whole fleet

Every laptop's findings in one view, on a server inside your own network.

See what the DPO sees →
Coverage

What DPScan finds, and where

Identifiers

A pattern match alone is never a finding. Something has to back it up: a checksum, a reference list, or a keyword nearby.

Aadhaar Aadhaar VID Voter ID (EPIC) GSTIN Payment card Passport MRZ IMEI PAN IFSC UPI ID Mobile number Email IP address MAC address Names & addresses

Highlighted identifiers are checksum-validated.

File formats

Every file is identified by its content, not its extension. A spreadsheet renamed to .txt is still read as a spreadsheet, and the mismatch is itself flagged.

PDF (native & scanned) Word PowerPoint OpenDocument Excel (xlsx, xls, xlsb) CSV / TSV Email (eml, msg, mbox) + attachments Images, OCR + EXIF ZIP archives Plain text

Scanned documents are read with OCR. Spreadsheets are checked column by column.

Why Trust It

Six rules that don't bend

01

Never records personal data

No personal data value is ever stored, logged or transmitted. That covers findings, databases, debug logs and error traces.

02

Every file is hostile

Strict limits on size, time, depth, decompression and memory keep a malformed file from causing harm.

03

Checksums are mandatory

Wherever an identifier has a checksum, it is verified. A pattern match alone is never a finding.

04

Clean licensing

Built only on permissively licensed components, with no copyleft code and no non-commercial model weights.

05

Light on the laptop

Single-threaded by design, so the scan never competes with the person whose machine it runs on.

06

Deterministic

The same input always gives the same finding, so results hold up in an audit or a dispute.

Find out what's sitting on your endpoints

Talk to us about a DPScan pilot for your KYC, claims, lending or grievance teams.

No obligation. Strategic clarity in the first conversation.