This Privacy Policy explains how MilkuLedger ("the App") collects, uses, stores, and protects information when you use the App. The App is published by ZU TECH SOLUTIONS ("the developer", "we", "us"). MilkuLedger is a dairy/milk record-keeping app built on a local-first design — the large majority of your business data never leaves your device.
If you do not agree with this policy, please do not use the App. By using MilkuLedger, you agree to the collection and use of information as described here.
The following is stored exclusively in the App's local storage on your phone and is never transmitted to us or any third party, unless you enable Cloud Backup (Section 3):
Uninstalling the App, or using the in-app "Clear All Data" option, permanently deletes this data from your device. We cannot recover it once deleted, unless you had a Cloud Backup (Section 3).
Free-tier (non-subscribed) users may be shown ads served by Google AdMob. Premium subscribers never see ads.
Cloud Backup is an optional, user-initiated feature. If you choose to enable it:
MilkuLedger offers an optional Premium subscription, billed and processed entirely by Google Play Billing. We never see or store your payment card, UPI, or banking details — Google handles all payment processing.
To confirm a purchase is genuine (and to prevent fraud), the App sends the following to our backend, hosted on Firebase Cloud Functions (Google Cloud Platform):
Our backend verifies this against the Google Play Developer API and stores a minimal purchase-verification record in Firebase Firestore (Google Cloud Platform), consisting of: a hashed reference to the purchase token, the subscribed plan, its active/expiry status. This record is not linked to your name, email, or any other personally identifying information — it exists only to confirm your subscription is valid.
You can manage or cancel your subscription at any time directly through Google Play (Settings → Manage Subscription, or via the "Manage Subscription" option inside the App, which opens Google Play's own subscription management screen).
MilkuLedger itself never requests or accesses your device's location. The only location-related information involved is the coarse, IP-derived region used by Google AdMob for ad delivery, as described in Section 2.
| Service | Purpose | Data Involved |
|---|---|---|
| Google AdMob | Serving ads to free-tier users | Advertising ID, device/technical data |
| Google Sign-In & Google Drive API | Optional Cloud Backup | Name, email, encrypted backup file |
| Google Play Billing | Processing Premium subscription payments | Handled entirely by Google; we never see payment details |
| Firebase Cloud Functions & Firestore (Google Cloud) | Verifying Premium purchases | Purchase token, product/plan ID, order ID |
Each of these services is operated by Google and governed additionally by Google's Privacy Policy.
You can delete your data at any time. See our dedicated Account & Data Deletion page for exact steps, including how to request deletion if you no longer have the App installed.
MilkuLedger is a business/utility tool intended for dairy and milk-trade professionals and is not directed at children. We do not knowingly collect personal information from children — defined as anyone under 18 years of age in India, or under the applicable minimum age in other jurisdictions. If you believe a child has provided us with personal information, please contact us using the details below so we can delete it.
We may update this Privacy Policy from time to time. Material changes will be reflected by updating the "Last updated" date at the top of this page. Continued use of the App after changes take effect constitutes acceptance of the revised policy.
For privacy questions, data requests, or concerns, contact us at: milkuledger@gmail.com
For grievances relating to the processing of your personal data, write to the same address with the subject line 'Privacy Grievance'. We aim to acknowledge grievances within 7 days and resolve them within 30 days.