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.
No sources yet. Click Add source to register a VPN gateway, SMB/NAS share, S3 bucket, SFTP drop, or email archive.
Step 1 · Install one dependency
pip install requestsRun 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_userIf 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.