Privacy Policy
Last updated: May 20, 2026
SpendLog ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we handle your information when you use our mobile application.
1. Information We Collect
Data stored locally on your device (by default):
- Expense entries (amounts, categories, dates, notes, optional receipt photos)
- App preferences (currency, theme, daily limit, language, notification settings)
- Account and category configuration
By default this data is stored only on your device and is not transmitted to our servers. Some optional features described below sync data to Google or Firebase services only when you explicitly enable them.
Analytics and crash reporting:
- We use Firebase Analytics to collect anonymous usage data (e.g., screen views, feature usage) to improve the app experience.
- We use Firebase Crashlytics to collect crash reports and diagnostic information to fix bugs and improve stability.
Advertising:
- The free version of SpendLog displays ads served by Google AdMob. AdMob may collect device identifiers and usage data to serve relevant ads. Please refer to Google's Privacy Policy for details.
- Premium users do not see ads and no ad-related data is collected.
- Users in the European Economic Area, the United Kingdom, and Switzerland are shown a consent prompt (Google's User Messaging Platform) on first launch and can change their ad personalization choices at any time from Settings → Privacy options.
2. How We Use Your Information
- To provide and improve the expense tracking functionality
- To analyze app usage and fix crashes
- To display advertisements (free version only)
- To enable optional cloud features that you explicitly turn on (Couple Mode, Google Drive backup)
3. Data Storage and Security
By default, all expense data is stored locally on your device in an app-private database. We do not have access to that data. If you uninstall the app, locally stored data is deleted.
If you enable an optional cloud feature (see sections 4 and 5), the data described in that section is transmitted to and stored by the corresponding Google or Firebase service under your account.
4. Optional Cloud Features
Google Drive Backup (optional, opt-in):
- If you sign in with your Google account and enable Drive backup in Settings, the app periodically uploads an encrypted backup of your expense database to your own Google Drive.
- Backups are stored in the app's private
appDataFolder in your Drive. We cannot read or list the files in any other Drive folder — the app only has access to files it created.
- You can disable backup, sign out, or delete existing backup files at any time from Settings.
Couple Mode (optional, opt-in):
- Couple Mode lets two users pair their accounts to share specific expenses they each mark as "shared." Pairing requires both users to sign in with Google and exchange a one-time 6-digit code.
- While paired, expenses you mark as shared are transmitted to Cloud Firestore so your partner's device can display them, and vice versa. Non-shared expenses remain on your device only.
- Each shared expense includes the amount, category, date, optional note, split type, and which partner paid. We do not transmit receipt photos to Firestore.
- Either user can unpair at any time from Settings. Unpairing deletes the shared expense records from Firestore and removes any partner-originated expenses from your local device.
Firebase Authentication:
- Google Sign-In (via Firebase Authentication) is used to identify you to the Drive Backup and Couple Mode features above. We receive your Google account ID and email address; we do not receive your Google password.
- You only have a Firebase account if you use one of these optional features. You can delete this account at any time from Settings → Delete account (see section 6).
5. Data Export
You can export your expense data as a CSV file or a monthly PDF report at any time through the Settings menu. The exported file is saved to a location you choose on your device.
6. Account Deletion
If you have used Couple Mode or Drive Backup, your Settings menu contains a Delete account option. Selecting it will, after a typed confirmation:
- Unpair you from any Couple Mode partner and remove shared expenses from Firestore.
- Revoke the app's access to your Google Drive (existing backup files in your Drive remain under your control and can be deleted from Drive).
- Delete your Firebase Authentication user record.
- Wipe all local app data, including expenses, preferences, and any cached receipt photos.
Uninstalling the app also removes local data, but does not on its own unpair you from Couple Mode or delete your Firebase Authentication record — use the in-app Delete account flow for that.
7. Third-Party Services
We use the following third-party services. Each service is governed by its own privacy policy.
- Firebase Analytics — anonymous usage analytics
- Firebase Crashlytics — crash reporting
- Google AdMob — advertising (free version)
- Google User Messaging Platform (UMP) — GDPR / UK GDPR / Swiss FADP consent management
- Google Play Billing — in-app purchases
- Firebase Authentication — Google Sign-In for optional cloud features
- Cloud Firestore — storage of shared expenses for Couple Mode (only when enabled)
- Google Drive API — storage of your encrypted backups in your own Drive (only when enabled)
8. Your Rights (GDPR / UK GDPR)
If you reside in the European Economic Area, the United Kingdom, or Switzerland, you have the right to access, correct, or delete personal data we process about you, and to object to or restrict its processing. Because most data stays on your device, you exercise most of these rights directly through the app (edit, delete, export, or use Delete account). For data held in Firebase or Drive, use the Delete account flow or contact us at the email below.
9. Children's Privacy
SpendLog is not directed at children under the age of 13. We do not knowingly collect personal information from children.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by posting the new policy within the app.
11. Contact Us
If you have any questions about this Privacy Policy, please contact us at:
Email: girard.alex.1983@gmail.com