Privacy Policy
For the Pup Milestone iOS app, published by Louis Cook.
Effective 10 October 2026Pup Milestone is built so your puppy's data stays yours. This policy explains exactly what the app collects, why, how it is used, where it lives, and what happens to your puppy's photo.
1What data we collect
Only what you choose to enter, to make the app work. Nothing is collected in the background, and there is no sign-in or account of any kind.
| What | Examples |
|---|---|
| Puppy profile | Name, breed, date of birth, an optional photo |
| Care records | Crate time, walk (exercise) times, weight entries, flea and worming treatment dates and history, behaviour log entries |
| Subscription status | Whether Premium is active. Apple handles the payment itself - we never see your card details |
2Why we collect it
Each piece of data exists to power one specific part of the app:
- Puppy profile - the name and photo personalise the app to your puppy; the date of birth drives the age-based crate time and exercise baselines everything else is measured against.
- Care records - the reason the app exists: they turn into your dashboard scores, history charts, treatment reminders and Premium insights.
- Subscription status - so the app knows to unlock the Premium features you have paid for.
3How we use it
Your care records are compared against typical breed and age baselines to calculate the red, amber and green dashboard scores (if you have left that scoring turned on), plotted into the crate time, exercise and weight charts, and - for Premium - summarised into weekly and monthly written insights. Treatment dates you enter are used to work out when the next flea and worming treatments are due, and to schedule the reminders you asked for.
That is the whole list. We do not use your data for advertising or profiling, and we do not sell or share it with third parties - there is no one for it to go to, since we do not run our own servers (see below).
4Where your data is stored
On your device and, if you are signed in to iCloud, synced through your own private CloudKit database - a storage space tied to your Apple ID that only you can open. This happens automatically through your device's existing iCloud account; there is nothing to sign in to inside the app. If iCloud is not available on your device, the app tells you on the Account screen, since that means your data is only stored locally.
5Your puppy's photo
Adding a photo is optional. If you add one:
- Before it is saved, the photo is resized down and re-encoded as a fresh JPEG. This also strips the original photo's metadata - including any embedded GPS location - so where the picture was taken is never retained.
- It is stored and synced exactly like the rest of your puppy's profile: on your device, and through your own private iCloud, never through a Pup Milestone server.
- It is included if you use Export My Data, and permanently deleted along with everything else if you delete your data.
- It is only ever displayed inside the app. We do not run facial recognition or any other analysis on it, and it is never shared with anyone.
6Notifications
All notifications are scheduled locally on your device, based on dates you enter - nothing is sent from a server. They are:
- Flea and worming treatment reminders: a heads-up ahead of time, three days before, and on the day. The on-the-day reminder has Yes, treated and Not yet buttons; choosing Yes logs the treatment on your device.
- A weekly weigh-in reminder on Fridays.
- For Premium subscribers: a weekly insight reminder on Fridays and a monthly insight reminder on the 1st of each month.
Turn them off anytime in iOS Settings → Notifications → Pup Milestone.
7Third-party services
Pup Milestone relies on two Apple services to function, each governed by Apple's own privacy policy:
- iCloud / CloudKit - for cross-device sync and backup.
- StoreKit - for Premium subscription billing.
8Your rights
Because your data is stored on your own device and in your own iCloud - not held by us - you control it directly:
- Access and copy: Account → Export My Data gives you everything stored about your puppy as a single file.
- Delete: Account → Delete All My Data permanently removes it (see below).
- Questions or requests: contact us at the email address below. If you are in the UK and are unhappy with how your data is handled, you can complain to the Information Commissioner's Office (ico.org.uk).
9Retention and deletion
Your data stays until you remove it. In the app, Account → Delete All My Data permanently deletes your puppy - including the photo - and every record attached to it, both on your device and from iCloud. Deleting the app has the same effect on the device.
10Children's privacy
Pup Milestone is not directed at children under 13, and we do not knowingly collect information from them.
11Changes to this policy
If this policy changes, the effective date at the top of this page will be updated.
12Contact
Questions about this policy: support@pupmilestone.com