Welcome to BillDiary. We believe your financial records, purchase receipts, warranties, and subscription commitments are deeply personal. Our application is engineered from the ground up to be offline-first โ your data lives securely on your device, not on our servers.
Our Core Privacy Guarantee: BillDiary does not operate private user tracking servers. We do not sell, rent, monetize, or harvest your personal bills, receipts, invoices, or bank/payment data.
BillDiary operates on an offline-first architectural model:
In accordance with Google Play's Data Safety policies, the following table details every data type processed, whether it is transmitted off-device, and the strict technical purpose for which it is used:
| Data Type | Collected? | Shared? | Encrypted? | Technical Purpose |
|---|---|---|---|---|
| ๐ค Name & Email | Yes (Optional) | No | Yes (TLS/HTTPS) | Optional Google Sign-In to connect personal Google Drive backup. |
| ๐ณ Purchase History | Yes | No | Yes (TLS/HTTPS) | Processed securely by Google Play Billing / Apple StoreKit to verify Pro subscription status. |
| ๐ App Activity (Interactions) | Yes | No | Yes (TLS/HTTPS) | Anonymous aggregate analytics via Firebase Analytics to monitor app stability and screen navigation. |
| ๐ ๏ธ Crash Logs & Diagnostics | Yes | No | Yes (TLS/HTTPS) | Technical crash stack traces via Sentry to diagnose bugs. Contains no financial or receipt content. |
| ๐ฑ Device or Other IDs | Yes | No | Yes (TLS/HTTPS) | Firebase Analytics installation identifier to detect unique active installs. |
| ๐งพ Receipt Photos & Docs | Local Only | No | On-Device AES | Stored and processed 100% on-device via ML Kit. Never transmitted to developer or third-party servers. |
| ๐ Location & Contacts | Never | No | N/A | BillDiary never requests, accesses, or transmits physical location or contact records. |
To deliver high stability, seamless cloud backup, and reliable in-app upgrades, BillDiary incorporates minimal, industry-standard diagnostic and platform SDKs:
BillDiary only requests permissions that are strictly necessary to deliver user-initiated features:
android.permission.CAMERA): Used exclusively to take pictures of paper receipts and warranty documents for on-device OCR scanning.POST_NOTIFICATIONS): Enables scheduled local alarm notifications to alert you before upcoming subscription renewals or expiring warranties.USE_BIOMETRIC): Enables biometric hardware authentication for instant, secure vault unlock.Because BillDiary does not retain your personal bills on developer servers, you have immediate, sovereign control over all your data at all times:
Note: Because all records are stored strictly on your local device or your own private Google Drive, all deletions are 100% instant, autonomous, and self-managed without needing server-side requests.
BillDiary is a financial and warranty organization tool intended for adults and young adults (ages 18 and older). It is not directed to children under 13 years of age (or under 16 in the European Economic Area). We do not knowingly collect personal information from children.
All network communications between the app and third-party APIs (Google OAuth, Sentry, Firebase) are strictly transmitted over industry-standard TLS 1.2 / TLS 1.3 (HTTPS) encryption. Local backup archives are protected with AES encryption.
We may periodically update this Privacy Policy to reflect app enhancements or evolving store policies. Any changes will be posted to this page with an updated "Effective Date".
If you have any questions, feedback, or requests concerning this Privacy Policy, please contact our support team:
Application: BillDiary
Support Email: anuj.dev001@gmail.com
Privacy Policy URL: https://anujdev001.github.io/billdiary-privacy/