Effective Date: 3 May 2026 · Last Updated: 3 May 2026
Summary in plain English: SpendWisely is a local-first finance app. All your transactions, wallets, budgets, goals, and other personal data stay on your device. We never sell your data. The only data the App sends is (a) anonymised crash reports and basic usage events to Google Firebase so we can fix bugs and improve the app, and (b) data you explicitly trigger — backing up to your own Google Drive, making an in-app purchase, or downloading an app update — all handled directly between your device and Google.
1. Who We Are
This Privacy Policy describes how the SpendWisely Android application (package com.app.spendwise, hereafter "the App", "we", "us", or "our") handles information.
SpendWisely is designed to operate without any developer-controlled servers. The categories of data described below are created and stored entirely on your device, unless a section explicitly says otherwise.
2.1 Information you enter into the App
Transactions, including amounts, dates, notes, and categories
Wallets, accounts, currencies, and exchange rates you configure
Budgets, savings goals, debts, recurring entries, and templates
App settings such as theme, currency symbol, daily reminder time, and starting day of the week
This information is stored in a local SQLite database inside the App's private storage directory and is not transmitted to us.
2.2 Diagnostics & product analytics (Firebase)
To keep the App stable and to understand which features are used, the App includes the following Google Firebase services:
Firebase Crashlytics — when the App crashes or hits an unhandled error, a crash report (stack trace, device model, OS version, App version, locale, time of crash, and a Firebase-installation ID) is sent to Google so we can fix bugs. Crash reporting is automatically disabled in development builds. Crashlytics does not collect your transactions, balances, or any other content you enter into the App.
Firebase Analytics — anonymised app-open and screen-view events are sent to Google so we can see usage trends. The App does not log the contents of your transactions, amounts, categories, or any field you fill in. Advertising-ID collection is explicitly disabled in the App's Android manifest, so Analytics cannot tie events to your device's ad identifier.
This data is processed by Google as our service provider and is governed by the Firebase Privacy & Security page and Google's Privacy Policy. We do not sell or use this data for advertising.
2.3 Advertising (Google AdMob)
The free version of the App displays banner and occasional full-screen advertisements served by Google AdMob. To deliver and measure ads, AdMob may collect device-level information such as a coarse IP address, device model, OS version, App version, language, and a non-resettable Firebase-installation ID, as described in Google's AdMob data disclosure and the Google Privacy & Terms — How Google uses information from sites or apps that use our services. The Advertising-ID permission has been explicitly removed in the App's manifest, so AdMob runs in a non-personalised mode by default. You can additionally opt out of personalised ads at any time from Android Settings → Privacy → Ads.
If you purchase the optional Pro upgrade (see §4.4), the App stops requesting and rendering ads.
2.4 Other automatic collection
Beyond Firebase Crashlytics, Firebase Analytics, and Google AdMob described above, the App does not include other third-party advertising SDKs or behavioural trackers. We do not collect your precise location, contacts, photos, microphone, or files outside the App's own storage.
3. Permissions the App Requests, and Why
Permission
Purpose
INTERNET / ACCESS_NETWORK_STATE
Required only when you choose to back up to Google Drive, complete an in-app purchase, or check for an in-app update.
POST_NOTIFICATIONS
To show the optional daily reminder notification you configure in Settings. The notification is generated locally on your device.
RECEIVE_BOOT_COMPLETED
To re-schedule your daily reminder and recurring-transaction worker after a device restart. No data is transmitted.
VIBRATE
For haptic feedback when you tap certain controls.
4. Optional Features That Send Data Off Your Device
The following features are opt-in. They only run when you actively trigger them.
4.1 Google Drive backup
If you choose "Back up to Google Drive" or "Restore from Google Drive", you will be asked to sign in with your Google Account.
The App uses the drive.file scope, which limits access to files the App itself creates. The App cannot read other files in your Drive.
A copy of your local SQLite database is uploaded to a folder named "SpendWisely Backups" inside your own Google Drive. We do not have access to your Drive or to the backup file.
You can export a backup of your database to a location of your choice on the device, and you can pick a previously exported file to restore. These files never leave your device unless you share them yourself.
Exported backup files are unencrypted SQLite databases. Treat them like any other sensitive file — keep them on trusted storage.
4.3 Export to CSV / Excel
You may export your transactions to CSV or XLSX for your own records. The export file is generated on-device and saved or shared only where you direct.
4.4 In-app updates
The App uses Google Play's in-app update API to check whether a newer version is available on the Play Store and to download it. This communication is between your device and Google. We do not receive update-check data.
5. How We Use Information
Because the App stores data on your device, we use it only for the purposes you initiate:
To show you your transactions, balances, budgets, statistics, and reminders
To compute on-device totals, charts, and recurring-transaction occurrences
To create the backup file you ask the App to create
We do not use your data for advertising, profiling, training of any AI/ML model, or for any purpose unrelated to the features you use.
6. How We Share Information
We do not sell, rent, or share your personal information with third parties for their own purposes. The App only transmits data to:
Google Firebase (Crashlytics & Analytics) — anonymised crash reports and app-usage events, used solely to diagnose bugs and understand feature usage.
Google AdMob — to serve ads in the free version of the App, as described in §2.3.
Google Drive — only if you enable Drive backup, and only to your own Drive account.
Google Play Billing & Play Core — for processing in-app purchases and update checks.
These are services operated by Google LLC and governed by Google's own privacy terms.
7. Data Retention & Deletion
Your data remains on your device for as long as the App is installed.
You can delete individual records inside the App at any time.
Uninstalling the App removes the local database, secure storage, and any photos saved in the App's private folder. (Backup files you exported to other locations, or copies you uploaded to Google Drive, will not be removed by uninstalling — please delete those manually if desired.)
You can clear all App data via Android's Settings → Apps → SpendWisely → Storage → Clear Data.
8. Data Security
The financial database is stored in the App's private internal storage, which Android isolates from other apps.
Auto-backup to Google's device-transfer / cloud-backup service is disabled for this App, so your financial data is not silently included in system backups.
Communication with Google Drive and Google Play uses TLS (HTTPS).
No system is perfectly secure. You are responsible for protecting your device with a screen lock and for keeping any backup files you export to external locations safe.
9. Children's Privacy
SpendWisely is a general-audience finance app and is not directed at children under 13. We do not knowingly collect information from children. If you believe a child has provided information to the App, please uninstall the App and clear its data.
10. Your Rights
Because all your personal data is stored locally on your device under your control, you have direct access to it at all times. You can view, edit, export, or delete any data inside the App. If you have any question about your data or this policy, contact us at the address below.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time, for example to reflect changes in features or applicable law. When we do, we will update the "Last Updated" date at the top of this page and, where appropriate, notify users in the App. Continued use of the App after an update constitutes acceptance of the revised policy.
12. Contact Us
For privacy questions, deletion requests, or any concern about this policy, please contact us at: