Spends

Privacy policy

Effective 25 October 2026

In short: Spends reads your bank and payment messages on your phone and keeps what it finds on your phone. There is no account, no bank login and no cloud sync. The app sends anonymous usage analytics (which screens and features are used, and counts), never your messages, amounts, merchant names or personal details, and you can turn that off in Settings. We don't sell data.

This policy covers the Spends Android app (“the app”) and the website at spends.abdus.net (“the website”). “We” and “us” means the developer of Spends, who you can reach at abdus@abdus.net.

1. What the app does with your data

Spends builds a record of your payments from the SMS and app notifications your bank and payment apps send you. All of this happens on your phone:

If you have Android's own device backup turned on, Android may include app data in the backup it keeps in your Google account. That is handled by Android and Google under your Google account settings, not by Spends.

2. Permissions and why

PermissionWhy Spends asks for it
Read and receive SMSTo read bank and card alerts, including your past messages on first launch and new ones as they arrive. Messages from personal numbers are ignored.
Notification accessTo read payment alerts from UPI and bank apps such as GPay, PhonePe and Paytm. Chat and email apps are skipped; any other notification is checked on the phone and dropped straight away if it isn't a payment. Nothing is stored or sent.
Post notifications (optional)To tell you when a payment has been recorded, if you turn that on.
InternetTo send the anonymous usage analytics described below. It is not used to upload your messages or payments.

Photos and PDFs are only read when you choose to attach one, through Android's file picker.

3. Analytics in the app

To understand which parts of the app are useful, the app sends anonymous usage events to Mixpanel, an analytics service.

What is sent

What is never sent

Turning it off

You can turn analytics off in the app's Settings at any time. When it's off, the app sends no analytics events.

4. The website

The website also uses Mixpanel to count visits and understand which parts of the page are useful. It records:

The website doesn't ask for your name or email and doesn't use advertising trackers. You can stop website analytics by blocking cdn.mxpnl.com with a content blocker; clearing site data for spends.abdus.net removes the stored identifier.

Like most web servers, ours keeps short-lived access logs (IP address, time, the file requested and your browser's user agent) for security and to keep the site running.

5. Sharing and selling

We don't sell, rent or trade any data. The only third party that receives data is Mixpanel, as described above, which processes it on our behalf. Mixpanel may process data outside India. We will disclose information only if required by law.

6. Your data, your control

7. Children

Spends is not directed at children under 18 and we don't knowingly collect data from them.

8. Security

Your payment data lives in the app's private storage, which Android keeps separate from other apps. Anyone who can unlock your phone can open the app, so use a screen lock. Privacy mode (the eye icon) hides amounts from people looking over your shoulder.

9. Changes

If this policy changes, we'll update it here and change the effective date at the top. If a change affects what leaves your phone, we'll say so in the app's release notes.

10. Contact

Questions, requests or problems: abdus@abdus.net.