Sentinel

DPDPA Discovery

DPDPA 2023 · Discovery & Mapping

Find personal data across your VPN & storage. Bind it to a purpose. Lock it behind a role.

A four-step workflow aligned to the Digital Personal Data Protection Act, 2023 — discover principal data, classify by sensitivity, bind to a specified purpose under Sec 4–7, then assign role-based access.

Network & Storage Sources
Select VPN gateways and network storage to scan — or add your own.
0 selected

No sources yet. Click Add source to register a VPN gateway, SMB/NAS share, S3 bucket, SFTP drop, or email archive.

Scan parameters
TaxonomyDPDPA 2023
Data types30 classes
ModeRead-only / non-intrusive
Sample maskingOn
On-prem Agent — Real Scanning
The cloud app cannot reach your private file servers, VPN, or internal drives. Run this small agent on a computer inside your network to scan real files and send only masked findings here.

Step 1 · Install one dependency

pip install requests

Run this once on the computer inside your network. It installs a popular Python library for web requests.

Step 2 · Mount your share (if needed)

# Linux / Mac example for a Windows shared folder:
sudo mount -t cifs //server-name/HR /mnt/hr -o username=your_user

If you are scanning a local folder, skip this step. Windows users: if the drive is already mapped (e.g. Z:\), use that path directly.

Step 3 · Run the agent

python sentinel-agent.py --api https://your-app.lovable.app --token-id <id> --secret <secret> ...

Replace the Token ID and Secret with the values shown above. Change --label, --host, --type, and --path to match your setup.

Detects Aadhaar, PAN, Passport, Voter ID, DL, IFSC, UPI, credit cards, email, phone, IP, and social handles. Only masked samples (e.g. XXXX XXXX 1234) leave your network.

Step 4 · Pull results here

After the agent finishes, click Pull agent findings above. Your results appear in the Classify, Purpose, and Access steps.