Last updated: 28 April 2026
Puddle is built with a simple principle: your data belongs to you, stays on your device, and isn't shared with anyone — including me. This policy explains exactly what that means in practice.
The app keeps the following information locally, using Apple's SwiftData framework:
If you sign in to iCloud on your device and have iCloud Drive enabled, Puddle uses Apple's CloudKit service to sync your data across your own Apple devices. This is how you and a partner sharing an Apple ID can see the same puppy timeline in real time. Data is encrypted in transit and at rest by Apple, lives in your private iCloud container, and is never accessible to me or any third party. Apple's privacy policy governs this sync — see apple.com/legal/privacy.
You can disable iCloud sync for Puddle at any time in iOS Settings → [your name] → iCloud → Apps Using iCloud.
Puddle requests permission to access your photo library so you can attach a profile picture to a puppy. Photos you add are downscaled (to ~600px on the long edge) and stored inside the app's local SwiftData database. They sync via CloudKit if enabled. They are not uploaded anywhere else.
Puddle uses iOS local notifications for optional break reminders. These notifications are scheduled entirely on your device based on the next predicted break time. Quiet hours (10pm–6am) are respected, and reminders can be turned off globally or per puppy. No information about them leaves your phone.
Puddle offers a one-time $6.99 purchase to unlock Pro features. The purchase is handled entirely by Apple's App Store via StoreKit, with no third-party payment processor and no personally identifying information leaving your device. The entitlement is restored on any device signed into the same Apple ID.
Puddle is a logging tool — not a veterinary device, and not a substitute for professional advice. The next-break prediction is based on AKC general housetraining guidance ("about one hour per month of age," scaled by breed size, trimmed for recent meals and water). Every puppy is different. If you're worried about your puppy's potty patterns, frequent accidents, or any health concern, please talk to a vet.
Puddle is intended for general audiences (puppy owners). It does not knowingly collect data from anyone, including children under 13.
If this policy changes, the "Last updated" date at the top will reflect that. Material changes will be noted in App Store release notes.
Questions about this policy? Reach out via the support page or email puddle@charithp.com.