Privacy policy
Litter & Whelping Log for Dogs (“Whelping Log”) is a whelping and litter record book for dog breeders; cat litters work too. The free plan shows ads; Pro removes them. This page explains what we store, where it is stored, who helps us process it, and how to delete it.
Your account
You sign in with your email and a password, with Google (Android) or with Apple (iPhone). Firebase Authentication (Google) keeps your email address, your name if you give one, your sign-in method and when you last signed in. Passwords are stored by Firebase as one-way hashes; we never see them. With Sign in with Apple you can share your real email or Apple's private relay address; Apple tells us only what you choose to share. When you delete your account we also revoke the Apple sign-in.
Your kennel records
Dams, matings, due dates, litters, pups, collars, birth and weigh-in weights, care schedules and your notes are saved to your account in the Firebase Realtime Database, hosted by Google in Belgium (europe-west1, EU). A copy is kept on your phone so the app works with no signal; it syncs when you're back online. Only you (and people you add to your kennel in future versions) can read your kennel. We only look at your records if you ask us to help with a problem.
When you delete a dam or a litter it goes to Recently deleted so you can bring it back. Everything is erased for good when you delete your account.
Support chat
Messages you send in Support are stored with your account in the same database so we can reply. When you send one, we get an alert in our private support channel on Telegram with your message, your account's random user ID and the app name; Telegram carries that alert to us. Replies are written by a person on our support desk, which can show your email address and name next to your conversation.
Notifications
If you allow notifications, Firebase Cloud Messaging (Google) gives your phone a token we store with your account, so we can tell you when support replies. You can switch these off in Settings → Notifications from us or in your phone's settings (Android or iOS). Due-date, temperature and litter-care reminders are scheduled on the phone itself and don't use this.
Subscriptions
Whelping Log Pro is sold through Google Play on Android and the Apple App Store on iPhone; Google or Apple handles payment and we never see your card. RevenueCat checks whether your subscription is active. RevenueCat receives your account's random user ID, your Google Play or App Store purchase receipts and basic device information (app version, country). When a subscription changes, RevenueCat tells our server, which records "Pro until date" on your account.
Ads (free plan only)
On the free plan the app shows ads from Google AdMob: a banner on the kennel, dam and litter screens, and now and then a full-screen ad after you save a weigh-in or a new dam. There are no ads on Pro, the paywall, the support chat or sign-in. To show and measure ads, the Google Mobile Ads SDK collects your device's advertising ID, IP address, approximate location derived from it, device and app information, and ad interactions (views and taps), and Google uses them as described in how Google uses information from sites or apps that use its services. Your kennel records, names and notes are never sent to AdMob.
In the UK, the EEA and Switzerland, Google's consent message (the User Messaging Platform) asks for your choice before any ad is requested; you can change it at any time in Settings → Privacy options. If you don't consent, you may see limited, non-personalised ads. You can also reset or delete your advertising ID in Android Settings → Privacy → Ads. On iPhone, the app asks through Apple's App Tracking Transparency prompt before the advertising identifier (IDFA) can be used; if you choose Ask App Not to Track, the IDFA is not available to AdMob, and you can change this any time in iOS Settings → Privacy & Security → Tracking. Upgrading to Pro stops all ads and ad requests.
Crash reports and usage statistics (off unless you turn them on)
Both are off by default. In Settings → Privacy you can opt in to:
- Crash reports (Firebase Crashlytics, Google): the error, device model, Android or iOS version, app version and a random installation identifier.
- Usage statistics (Google Analytics for Firebase): which screens and features are used, with a random app-instance identifier. Analytics does not collect the advertising ID.
Neither contains your kennel records, names or notes. Google keeps crash data for 90 days and analytics for 2 months.
Who processes your data
- Google (Firebase Authentication, Realtime Database, Cloud Functions, Cloud Messaging, Crashlytics, Analytics, Hosting; Google Play billing): Google privacy policy, Firebase privacy.
- Apple (Sign in with Apple, App Store billing on iPhone): Apple privacy policy.
- Google AdMob (ads on the free plan, and consent through Google's User Messaging Platform): How Google uses data from partner apps. For ads, Google acts as an independent controller.
- RevenueCat, Inc. (subscription status): RevenueCat privacy policy.
- Telegram (support-message alerts to us): Telegram privacy policy.
Some of these providers may process data outside the UK and EU under standard contractual clauses. We don't sell your data. The only data shared for advertising is what the Google Mobile Ads SDK collects on the free plan (above).
Why we can use it (UK/EU GDPR)
To provide the app you asked for (your account, kennel, sync, support and subscription): contract. Crash reports and usage statistics: your consent, which you can withdraw at any time in Settings. Personalised ads in the UK/EEA: your consent through Google's consent message, which you can change in Settings → Privacy options; ads otherwise: our legitimate interest in funding the free plan.
How long we keep it
For as long as you have an account. Deleting your account erases your account, kennel records, support chat, notification tokens and your RevenueCat customer record. Google Play and Apple keep their own purchase records as the law requires for billing and tax.
Your rights and deleting your account
You can see and correct your records in the app at any time. Delete your account in Settings → Delete account, or follow these steps if you can't sign in. You can also ask us for a copy of your data, or complain to the UK Information Commissioner's Office (ico.org.uk) or your local data protection authority.
What we don't do
- No precise location, contacts, camera or microphone access.
- No selling of your data, and your kennel records are never used for ads.
Children
Whelping Log is for adult breeders and is not directed at children.
Contact
Email farmingappsmailer@gmail.com. If this policy changes, the new version will be posted here with a new date.