Privacy Policy
This Privacy Policy explains how Busted Pixel Media (“we,” “us,” or “our”) collects, uses, and protects your information when you use the PupMiles iOS application and the website at pupmiles.com (together, the “Service”).
PupMiles is designed to collect the minimum information necessary to track your walks and sync them across your devices. We do not sell your personal data, we do not run third-party advertising inside the app, and we do not share your location data with data brokers.
Summary — the short version
- Walks, routes, and pup profiles are stored on your iPhone and synced through your personal iCloud account. We do not receive copies of this data on our servers.
- Location access is used only while a walk is actively being recorded. PupMiles does not track your location in the background outside of an active walk.
- Account and purchase information (Apple ID, subscription status) is managed by Apple; we receive only the signals Apple provides about your subscription.
- Support emails you send us contain whatever information you choose to share. We use them only to help you.
- You can export or delete your PupMiles data at any time from within the app.
1. Information we collect
1.1 Information stored on your device and in your iCloud
When you use PupMiles, the app creates and stores the following on your iPhone and, if iCloud sync is enabled on your device, in your personal iCloud container:
- Pup profiles — names, breed (optional), age (optional), and photos you add.
- Walks — start time, end time, duration, distance, pace, and the GPS route of the walk.
- Routines and goals — weekly targets, streak history, and preferences you set.
- App settings — units, notifications, and feature toggles.
This data lives in your device storage and, if you have iCloud enabled, your personal iCloud Private Database. It is not transmitted to Busted Pixel Media and we cannot access it.
1.2 Information Apple shares with us about purchases
PupMiles Premium is sold as an auto-renewing subscription through Apple’s App Store. Apple manages the purchase, renewal, and cancellation. Apple provides us with a subscription status signal (for example, “active” or “expired”) so the app can unlock the correct features, along with an anonymous transaction identifier. We do not receive your Apple ID, credit card number, or billing address.
1.3 Diagnostic and analytics information
PupMiles uses Apple’s system-level analytics and crash reporting. These reports are anonymized by iOS before they are shared with us, and only if you have chosen to share diagnostic data with app developers in your iOS privacy settings. They help us find and fix bugs. They do not include your walks, routes, pup data, or personal identifiers.
1.4 Information you send us voluntarily
If you email us at bustedpixelmedia@gmail.com, we receive the contents of your email, your email address, and anything you attach. We use this only to respond to you.
1.5 Website information
The pupmiles.com marketing website is a static site. It does not place advertising or tracking cookies. Basic server access logs (IP address, user agent, URL requested) may be retained by our hosting provider (Netlify) for security and abuse prevention, per their policies.
2. How we use information
- To provide the walk-tracking features of the app on your device.
- To sync your data across your own devices through your iCloud account.
- To deliver and maintain your PupMiles Premium subscription status.
- To respond to your support emails.
- To fix crashes and improve reliability, using anonymized diagnostics.
We do not use your information for advertising targeting, resale, or profiling.
3. Location data
PupMiles requests permission to access your location only while the app is in use during an active walk. When you end a walk, PupMiles releases location access. We do not use “Always Allow” background location, and we do not run background location monitoring when you are not walking.
The GPS route of each walk is stored on your device and in your iCloud. It is not uploaded to Busted Pixel Media and is not sold or shared with third parties.
You can revoke location access at any time in Settings → Privacy & Security → Location Services → PupMiles. Walks without location access will record duration only.
4. iCloud and Apple services
PupMiles uses Apple’s CloudKit to sync your data across your own iOS devices. CloudKit stores your data in your personal iCloud account. Apple’s privacy practices apply to how Apple handles that data. We do not see, read, or export the contents of your iCloud container.
If you disable iCloud sync or sign out of iCloud, your PupMiles data will remain on the device but will not sync.
5. Third-party services we use
PupMiles is intentionally designed with a very small third-party footprint. The only services involved in delivering the product are:
| Provider | Purpose | Data involved |
|---|---|---|
| Apple — App Store, iCloud, CloudKit, StoreKit | Distribution, purchase, sync, subscription status | Apple ID (never seen by us), transaction identifiers, iCloud-stored walk data (never seen by us) |
| Apple — Core Location, MapKit | Walk distance, pace, and route display | GPS coordinates on-device only |
| Netlify | Hosting the pupmiles.com website | Standard web server logs |
| Google Fonts | Serving the Onest typeface on pupmiles.com | Anonymous font requests (no cookies set by us) |
We do not integrate advertising SDKs, analytics SDKs, or social media trackers.
6. Sharing and disclosure
We do not sell your personal information. We do not share it with advertisers, data brokers, or marketing partners. We may disclose information only in the following narrow cases:
- To comply with a valid legal process (for example, a subpoena) addressed to Busted Pixel Media.
- To protect the rights, property, or safety of our users, the public, or Busted Pixel Media.
- In the event of a business transfer (merger, acquisition, or sale of assets), any successor entity will be bound by the same privacy commitments described here, and we will notify users before any material change takes effect.
7. Your rights and choices
You have the following rights over your PupMiles data:
- Access and export. You can view all of your pups, walks, and routines in the app. Export is available in Settings → Data & Privacy → Export Walks.
- Deletion. You can delete individual walks, a pup profile, or your entire PupMiles dataset from within the app (Settings → Data & Privacy → Delete All Data). Because your data lives in your iCloud container, deletion from the app removes it from iCloud as well.
- Location. Revoke location access at any time in iOS settings.
- Subscription. Cancel PupMiles Premium at any time in Settings → Apple ID → Subscriptions.
If you are a resident of the European Economic Area, the United Kingdom, California, or another jurisdiction that provides specific privacy rights (for example, the right to access, correct, or delete personal information, or to lodge a complaint with a supervisory authority), you can exercise those rights by emailing us at bustedpixelmedia@gmail.com. Because most PupMiles data lives on your device and in your iCloud, you can exercise deletion rights directly in the app and in iOS settings, without contacting us.
8. Children’s privacy
PupMiles is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided personal information to us, please contact us and we will delete it.
9. Data retention
Your PupMiles walks, pups, and routines remain on your device and in your iCloud for as long as you keep the app installed and iCloud sync enabled, or until you delete them. Support emails are retained for as long as needed to resolve your request and for a reasonable period afterwards.
10. Security
PupMiles relies on iOS device security, Apple’s CloudKit infrastructure, and the App Store purchase system. No system can be guaranteed to be fully secure, but we take reasonable technical and organizational measures to protect the small amount of data we handle, including limiting internal access, using encrypted transport for all web traffic, and keeping our dependencies current.
11. International transfers
PupMiles is operated from the United States. If you use the app from outside the United States, any limited information we do receive (for example, subscription status signals from Apple, or support emails you send) may be processed in the United States.
12. Changes to this policy
We may update this Privacy Policy from time to time. If we make material changes, we will update the “Last updated” date at the top and, where appropriate, notify you in the app. Continued use of PupMiles after an update constitutes acceptance of the revised policy.
13. Contact
Questions, requests, or concerns about this Privacy Policy or your data can be sent to bustedpixelmedia@gmail.com. We read every message and will respond promptly.
Busted Pixel Media · United States