Last updated: 14 June 2026
This Privacy Policy explains how the Billkeeper mobile application (“Billkeeper”, “the app”, “we”, “us”) handles your information.
Billkeeper is built privacy-first. Your receipts and the information you enter stay on your own device. We operate no servers, you need no account, and we do not receive, store, or sell your personal data. The only information that ever leaves your device is the limited data collected by two Google services we use to show ads and keep the app stable, described in full below.
- Your data lives on your device. Receipts, photos/PDFs, merchant names, amounts, categories, tags, and warranty dates are stored locally. We never receive them.
- No account, no sign-up. The app is fully usable without logging in.
- We don't have servers. There is nowhere for us to collect or sell your data.
- Two Google services — Google AdMob (ads) and Firebase Crashlytics (crash reporting) — collect limited technical data (Sections 4–5).
- In the EU/EEA/UK, we ask for your consent before showing personalized ads.
1. Who we are
Billkeeper is provided by MBM-SOFT (“the developer”), an independent app developer and the data controller for the limited processing described in this policy.
Contact: privacy@mbm-soft.com
2. Information that stays on your device (not collected by us)
Everything you create or import in Billkeeper is stored only on your device and is never transmitted to us or any third party:
- Receipt and invoice images and PDFs you capture or import
- Receipt details: merchant, purchase date, amount, category, tags, document type
- Warranty dates and reminder settings
- App preferences (language, theme)
This data is removed when you delete the items in the app or uninstall Billkeeper.
An optional backup to your own personal Google Drive is not part of this version of the app. If it is added in a future version, this policy will be updated and the Data Safety disclosure revised before it ships.
3. Google AdMob (advertising)
Billkeeper is free and supported by ads served through Google AdMob. To serve ads, AdMob may collect and process:
- Device or other identifiers (e.g. the Android Advertising ID)
- Approximate location (derived from your IP address)
- App interaction data (e.g. ad impressions and clicks)
- Diagnostics and similar technical information
This data is used to serve and measure ads, to personalize ads (only where you have consented), and for fraud prevention and security. For this processing, Google acts as an independent controller.
- Google Privacy Policy: policies.google.com/privacy
- How Google uses data from apps that use its services: policies.google.com/technologies/partner-sites
Your choices for ads:
- EU/EEA/UK: On first launch the app shows a consent screen (Google's User Messaging Platform). You can grant or decline personalized ads. If you decline, you may still see non-personalized ads.
- You can reset or delete your Advertising ID at any time in Android Settings → Privacy → Ads.
4. Firebase Crashlytics (crash reporting)
To keep the app stable, Billkeeper uses Firebase Crashlytics (a Google service). When the app crashes, Crashlytics collects:
- Crash logs and diagnostics (e.g. stack traces, the app state at the time of the crash)
- Device information (e.g. device model, operating-system version)
- A unique Crashlytics installation identifier
This data is used solely to diagnose crashes and improve the app's reliability. Google processes this data on our behalf.
- Firebase privacy information: firebase.google.com/support/privacy
5. Data we do NOT collect
Billkeeper does not collect your name, email, phone number, contacts, calendar, messages, files outside the app, browsing history, financial-account information, health data, or precise location. Your receipt photos and documents are never uploaded by us.
6. Legal bases for processing (GDPR)
- Personalized advertising: your consent (Art. 6(1)(a) GDPR), obtained via the in-app consent screen. You may withdraw it at any time.
- Basic ad serving, crash reporting, security and fraud prevention: our legitimate interests (Art. 6(1)(f) GDPR) in providing a free, stable, secure app — balanced against your rights.
7. Data sharing and international transfers
We do not sell your data and do not share it with anyone other than the Google services named above, which act as processors or independent controllers for the limited data they collect. These providers may process data on servers located outside your country, including in the United States. Such transfers rely on appropriate safeguards (e.g. the EU Standard Contractual Clauses and/or applicable adequacy frameworks).
8. Data retention
- On-device data: kept until you delete it in the app or uninstall Billkeeper.
- AdMob / Crashlytics data: retained by Google according to its own retention policies (see the links above).
9. Your rights
Subject to applicable law (including the GDPR), you have the right to access, rectify, erase, restrict, or object to the processing of your personal data, the right to data portability, and the right to withdraw consent at any time.
- Because all your in-app content is stored on your device, you can exercise access, correction, and erasure of that content directly — by viewing, editing, deleting items, or uninstalling the app.
- For data collected by Google (AdMob / Crashlytics), use the Google controls and links referenced above, or contact Google.
- You also have the right to lodge a complaint with your local data protection authority.
To make a request to us, contact us at privacy@mbm-soft.com.
10. Children's privacy
Billkeeper is not directed to children under the age of 16, and we do not knowingly collect personal data from them. If you believe a child has provided personal data, please contact us.
11. Device permissions
- Camera: used to photograph/scan receipts. Captured images are stored only on your device.
- Notifications: used to remind you before a warranty expires. Reminders are scheduled locally on your device.
- Internet access: used only to serve ads and send crash reports as described above.
12. Changes to this policy
We may update this policy from time to time. We will revise the “Last updated” date and, for significant changes, provide notice within the app or on this page.
13. Contact
MBM-SOFT (independent developer)
privacy@mbm-soft.com