RuPeek ("we", "our", or "us") is a privacy-first UPI transaction tracking application designed for users in India. This Privacy Policy explains how we handle your information when you use our mobile application.
RuPeek is built on a fundamental principle: your financial data never leaves your device. We don't collect, store, or have access to any of your transaction data, SMS messages, or personal financial information. Everything stays on your phone.
Unlike most financial apps, RuPeek operates on a zero-cloud architecture. Here's exactly what data is processed and where:
What We Process Locally (On Your Device)
-
Bank SMS Messages We parse UPI transaction SMS from supported banks to extract transaction details. These messages are processed entirely on your device and are never transmitted anywhere.
-
GPS Location When enabled, we capture your location at the time of each transaction to help you remember where purchases were made. Location data is stored only on your device.
-
Transaction Details Amount, date, merchant name, reference numbers, and bank information extracted from SMS are stored in a local database on your phone.
What We DO NOT Collect
We do not collect, transmit, or store any of the following on our servers: your name, email, phone number, bank account numbers, UPI IDs, transaction history, location history, device identifiers, usage analytics, or any other personal data. We literally don't have servers to store your data.
RuPeek requests only the minimum permissions necessary to function. Here's why we need each one:
| Permission | Purpose | Required |
|---|---|---|
| READ_SMS | To read incoming bank transaction SMS and parse transaction details | Required |
| RECEIVE_SMS | To automatically detect new transaction SMS in real-time | Required |
| ACCESS_FINE_LOCATION | To tag transactions with your location for context | Optional |
| ACCESS_COARSE_LOCATION | Fallback for approximate location when fine location is unavailable | Optional |
You can revoke any permission at any time through your device's Settings app. The app will continue to work with reduced functionality if optional permissions are revoked.
All your data is stored exclusively on your device using Android's secure local storage mechanisms.
-
Local SQLite Database Transaction records are stored in an encrypted SQLite database within the app's private storage directory, accessible only to RuPeek.
-
App-Private Storage All data is stored in Android's app-private directory. Other apps cannot access this data, and it's automatically deleted when you uninstall RuPeek.
-
User-Controlled Export You can export your data to CSV, Excel, or PDF at any time. These exports are saved to your chosen location and are under your complete control.
We have a simple data sharing policy: we don't share your data because we don't have it.
RuPeek does not share, sell, rent, or trade any user data with third parties. Since all data processing happens locally on your device, there is no data on our end to share.
Third-Party Services
RuPeek does not integrate with any third-party analytics, advertising, or tracking services. We do not use:
-
No Analytics SDKs No Google Analytics, Firebase Analytics, Mixpanel, or similar services
-
No Advertising No ad networks, no targeted advertising, no data brokers
-
No Cloud Services No Firebase, AWS, or any cloud backend that could access your data
Since all data is stored locally on your device, you have complete control over it:
-
Right to Access View all your transaction data anytime within the app. Export it in multiple formats for your records.
-
Right to Modify Edit transaction details, add notes, change categories, or correct any parsed information.
-
Right to Delete Delete individual transactions or clear all data. Uninstalling the app removes all data permanently.
-
Right to Portability Export your complete transaction history to CSV, Excel, or PDF format at any time.
We take the security of your local data seriously:
-
Encrypted Storage Your transaction database is encrypted using Android's built-in encryption capabilities.
-
App Sandboxing Android's security model ensures other apps cannot access RuPeek's private data storage.
-
No Network Transmission The app does not transmit any data over the network, eliminating the risk of data interception.
For maximum security, we recommend keeping your device's screen lock enabled and keeping your Android OS updated to the latest version.
RuPeek is designed for adults who manage their own finances. We do not knowingly allow use by children under 13 years of age. Since we don't collect any personal data, we cannot verify the age of our users. Parents and guardians should monitor their children's device usage.
We may update this Privacy Policy from time to time. When we do:
-
In-App Notification You'll be notified of significant changes through the app when you open it.
-
Updated Date The "Last Updated" date at the top of this policy will be revised.
-
Continued Use Continued use of the app after changes constitutes acceptance of the updated policy.
If you have any questions, concerns, or feedback about this Privacy Policy or RuPeek's privacy practices, please reach out to us:
Get in Touch
We're committed to transparency and are happy to answer any questions about how RuPeek protects your privacy.