Last updated: 29 October 2026
Applies to:
Developer: VIKRAM SINGH RAJPUT
For Privacy Shield and Password Manager, your core data is stored locally on your device. We offer an optional, end-to-end encrypted Cloud Backup feature (which is OFF by default). Digital Khata is different and uses online services; see the Digital Khata section below.
All settings, preferences, and credentials are stored locally on your device. For browser extensions, this data is stored using built-in storage APIs (chrome.storage.local). For the Android App, your vault and passwords are encrypted locally on the device (AES-256-GCM, key derived from your master password with PBKDF2-HMAC-SHA256, 600,000 iterations). This data never leaves your device unless you explicitly export it or enable the optional Cloud Backup.
We do not collect:
Privacy Shield and Password Manager: no account is required unless you choose to enable Cloud Backup. Digital Khata requires an account (Firebase Authentication).
The following data is stored locally on your device:
| Data Type | Purpose |
|---|---|
| Settings & Preferences | To remember your chosen configuration (ad blocker, HTTPS, etc.) |
| Whitelist / Fireproof Sites | To protect specific sites from cleaning |
| Vault Sites & Saved Credentials | To autofill logins. Stored locally encrypted (Android: AES-256-GCM). |
| PIN (hashed) & Master Password | To unlock the Vault — stored locally, never transmitted. |
| Activity Logs & Statistics | To show recent activity and blocked trackers locally. |
BSRPRO offers an optional Cloud Backup feature that allows you to sync your vault across multiple devices. This feature is strictly opt-in and off by default.
The extension downloads publicly published ad/tracker block-lists (EasyList, EasyPrivacy, uBlock Origin Annoyances) when it starts and on a timer. No personal data is sent.
Only when you explicitly enable Cloud Backup, the app/extension will make requests to Supabase endpoints to send your email (for OTP) and upload/download the encrypted vault file.
When enabled, it sends only the first 5 characters of a SHA-1 hash of a password to api.pwnedpasswords.com/range/. No other data is sent.
For Privacy Shield and Password Manager, we do not sell, rent, or share any readable data. The only third parties your device talks to are:
| Service | Purpose | When It Runs |
|---|---|---|
| Supabase | Auth & Encrypted Vault Storage | Only when Cloud Backup is enabled |
| EasyList / uBlock | Filter list downloads | Automatically (periodic) |
| haveibeenpwned.com | Opened as a website only | Only when you click the button |
Digital Khata works differently. It uses online services (Firebase Authentication, Cloud Firestore, EmailJS) for shop details, customer records, and transaction emails. It is a separate module from the Password Manager.
If this policy changes, the updated version will be included with the next update and posted to:
https://github.com/ramhardamp/bsrpro
Questions about this policy or data deletion requests:
📧 babasitarampro@gmail.com
Developer: VIKRAM SINGH RAJPUT
GitHub: https://github.com/ramhardamp/bsrpro
| Question | Answer |
|---|---|
| Do you collect my data? | ❌ No (except email if you enable Cloud Backup) |
| Do you store my data on your servers? | ⚠️ Only if you enable Optional Encrypted Cloud Backup |
| Can you read my passwords? | ❌ Never. Cloud backups are end-to-end encrypted. |
| Do you use analytics or telemetry? | ❌ No |
| Are my passwords encrypted? | ✅ Yes (AES-256) |
| Can I delete my cloud data? | ✅ Yes (Email us to request server deletion) |