Privacy Policy
Last Updated: August 17, 2026
1. Overview & Offline-First Core
Milk Tracker ("we", "our", or "us"), operated by Gulposh Labs, is built primarily as an **offline-first Android application**. Your personal privacy is our highest priority. All daily records, milk quantities, customer/seller ledgers, rate calculations, and payment records are stored locally on your device in an encrypted SQLite database (Android Room DB v12 with compound speed indexing) and DataStore Preferences. If optional Cloud Synchronization and Cloud Backup features are disabled, your transaction data remains strictly on your local device.
2. Information We Process & Collect
When you use Milk Tracker v2.6.1, the application processes the following categories of information:
- User Profiles & Ledgers: Profile names, contact numbers (optional), fixed/dynamic per-litre rate structures, FAT/SNF formulas, and default Sold (Blue) / Bought (Orange) designations.
- Milk Transactions: Quantities (litres), session timestamps (morning/evening), FAT/SNF percentage logs, total amounts, and transaction status (sold vs. bought).
- Financial & Payment History: Settlement checklists, cash/online payment entries, partial payments, remarks, and monthly bill summaries.
- Vacation & Extra Products Ledger: Scheduled vacation dates (auto-skip days) and additional items (ghee, butter, paneer, curd, etc.).
- Device & System Data: Device model, OS version, app version, language preference, and unique installation IDs used for debugging, Firebase Remote Config sync, and Google Play Billing entitlements.
3. In-App Purchases & Billing Information
Milk Tracker integrates the official **Google Play Billing API** to offer premium feature tier subscriptions (Normal Premium and Trader Tier) as well as virtual rewarded options.
- Financial Transactions: All financial payments, credit card details, UPI transactions, and billing operations are handled exclusively by **Google Play Commerce**. Milk Tracker and Gulposh Labs **never store, collect, or process your credit card, debit card, bank account, or payment details**.
- Purchase Tokens & Subscription Status: The app receives cryptographic purchase tokens, purchase IDs, product identifiers, and expiry timestamps directly from Google Play Services to unlock subscription features and restore past purchases.
4. Cloud Synchronization & Google Drive Backups
We provide optional cloud services for multi-device sync and backup restoration:
5. Advertising, Web Cookies & Third-Party Services
Milk Tracker ("we") uses Google advertising networks including Google AdSense (for web services) and Google AdMob (for the Android application) to display banner, native, interstitial, and responsive advertisements.
Google AdSense Web Advertising & Cookie Disclosures
- Third-party vendors, including Google, use cookies to serve ads based on a user's prior visits to this website or other websites on the Internet.
- Google's use of advertising cookies (including the DoubleClick DART cookie) enables it and its partners to serve ads to visitors based on their visit to our site and/or other sites on the Web.
- Users may opt out of personalized advertising by visiting Google Ads Settings or by visiting AboutAds.info.
- You can also manage cookie preferences through your web browser settings at any time.
Third-party advertising & privacy policies:
- How Google uses information from sites or apps that use our services
- Google AdSense Program Policies
- Google AdMob Privacy Policy
- Advertising Identifiers: Google AdMob and AdSense process advertising IDs, cookies, IP addresses, and non-sensitive diagnostic details. Premium mobile app subscribers enjoy a 100% ad-free experience.
- System Permissions: The mobile application requests exact alarm permissions (`SCHEDULE_EXACT_ALARM`), notification permissions (`POST_NOTIFICATIONS`), and camera/scanner permissions for QR codes. These operate locally on your device.
6. Data Control, Retention & Automated Server Lifecycle
You maintain control over your data, while automated server-side lifecycle systems ensure cloud performance and storage optimization:
- Rolling 1-Year Data Retention Window (365 Days): To keep calculations and sync lightning-fast, transaction entries older than 1 year (365 days from the transaction date) are automatically purged from active cloud servers. Users wishing to retain permanent multi-year records can export JSON backups or run Google Drive backups at any time.
- 3-Month Inactivity Cloud Purge Policy (90 Days): If no new transactions or entries are recorded for 3 consecutive months (90 days), the associated cloud synchronization profile and household ledger documents are deemed abandoned and are automatically deleted by server-side cleanup systems. (Local records on your physical device remain intact unless wiped manually).
- Manual Local Device Wipe: You can reset all app data directly from **Settings > Reset App Data** or by uninstalling the application.
- Manual Cloud Data Deletion: You can purge cloud-synced documents inside the app's Cloud Sync settings or email us with your 16-character Sync ID for manual deletion.
- JSON Data Export: All ledger entries, payments, and extra items can be exported into standard JSON files at any time.
7. Children's Privacy
Milk Tracker does not target or knowingly collect data from children under 13 years of age. If you believe a child has provided us with personal information, please contact us immediately for complete data deletion.
8. Contact & Legal Enquiries
If you have any questions regarding privacy, terms, or data protection, please reach out to Gulposh Labs using our designated communication channels:
