Last updated: 16 August 2026
ExpenseTracker ("the app", "we", "our") is a personal expense-tracking application. This policy explains what information the app collects, how it is used, and the choices you have. We built ExpenseTracker to help you track your own spending — not to collect more about you than that requires.
ExpenseTracker collects only what's needed for the features you choose to use:
| Category | What's collected |
|---|---|
| Account | Email address and password (or Google sign-in), used only to log you into your own account. |
| Profile | Name, phone number, city, and profile photo — all optional, entered by you. |
| Financial entries | Expenses, income, budgets, categories, recurring expenses, and milk-tracking entries you add. Amounts and categories are entered by you; we do not connect to your bank or read your transactions automatically. |
| Saved payees | UPI IDs and names you save while using Quick Pay, so you don't have to re-enter them. |
| Security settings | A PIN (stored as a one-way hash, never in plain text) and whether biometric unlock is enabled. Your actual fingerprint/face data never leaves your device — it's handled entirely by your phone's operating system. |
| Reminders | Category names and times you set for reminders/alarms. |
| Usage data | Basic app diagnostics (e.g. crash logs) via Firebase, to help us fix bugs. |
You can deny or revoke any of these permissions from your phone's Settings at any time; the related feature simply won't work until re-granted.
We do not use your financial data for advertising, and we do not sell your information to anyone.
Your account data (expenses, income, budgets, profile, reminders, saved payees) is stored in Google Firebase (Cloud Firestore and Firebase Authentication), under your own account, protected by access rules that only let your signed-in account read or write your own data.
Your PIN hash, biometric preference, and "trusted device" status are stored locally on your device only, and are not uploaded to our servers.
We do not sell, rent, or trade your personal or financial information. Data is only shared with:
The "Quick Pay" feature opens your own UPI app (e.g. Google Pay, PhonePe, Paytm) to complete a payment. ExpenseTracker does not process payments itself, does not see your bank account or card details, and does not have access to your UPI PIN. We only pass along the amount, payee UPI ID, and a note you provide — the transaction itself happens entirely inside your chosen UPI app.
We use industry-standard practices to protect your data, including encrypted connections (HTTPS) between the app and our servers, one-way hashing for your PIN, and Firebase's access-control rules that restrict every account's data to that account alone. No method of transmission or storage is 100% secure, but we work to protect your information appropriately.
We retain your data for as long as your account is active. If you'd like your account and all associated data deleted, contact us using the details below and we'll process the deletion within a reasonable time.
ExpenseTracker is not directed at children under 13, and we do not knowingly collect information from children under 13. If you believe a child has provided us with personal information, please contact us so we can remove it.
We may update this policy from time to time. If we make material changes, we'll update the "Last updated" date above. Continued use of the app after changes means you accept the updated policy.
If you have questions about this Privacy Policy or your data, reach out to: