PupPlan is built by TritonApps (“we”, “us”). PupPlan works offline by default, and you can optionally create a cloud account to back up your data and share a pet profile with members of your “Pet Family”. This policy explains what information is processed when you use those cloud features.
Summary
- Offline by default: If you don’t sign in and don’t use cloud backup/sharing, your data stays on your device.
- Cloud features are optional: If you create an account and use cloud backup/sharing, the data you add in the app is stored in our cloud database so it can sync across devices and be shared with your Pet Family.
- We don’t sell your data: We do not sell personal information.
Information we process
1) Account information (when you sign in)
- Email address: Used to create and manage your account (for email/password sign-in) and to help you recover access.
- Display name (optional): If you enter a name during sign-up, we store it with your account profile.
- Authentication data: If you sign in with Apple or Google, authentication is handled by those providers and Firebase Authentication; we receive a unique account identifier and basic profile details made available by the provider (such as email/display name, depending on provider settings).
2) Pet Family & backup data (when you use cloud sync/sharing)
This is the information you choose to enter in PupPlan. When cloud backup/sharing is enabled, it is stored in our cloud database and shared with members who have access to that pet.
- Pet profile data: Pet name, birthdate, breed, and other profile fields you enter.
- Reminders & routines: Reminder/routine titles, due dates/times, and optional notes.
- Activity logs: Activity entries and any notes you add.
- Health tracking: Weight entries, medication information, medication logs, and related notes you enter.
- Vet records: Vet details you enter (such as clinic name, phone, email, address, and notes) and vet-visit details (reason, diagnosis, treatment, and notes).
- Nutrition tracking: Feeding entries and food details you enter.
- Training progress: Course/journey progress and game session/progress data.
3) Location data (only if you use walk tracking)
- Walk route points: If you start a tracked walk, PupPlan records GPS location points (latitude/longitude) with timestamps to draw your route and calculate walk metrics.
- Cloud storage/sharing: If cloud backup/sharing is enabled for that pet, the recorded walk route and derived metrics are uploaded to the cloud and shared with Pet Family members who have access to that pet.
4) Photos
- Pet profile photo: If you set a pet profile photo and use cloud backup/sharing (or generate an invite), we upload the profile photo to cloud storage so it can appear on other devices and for Pet Family members.
- Other photos: Photos you add to logs/records may be stored locally on your device; if we add cloud upload for these in the future, we will update this policy.
5) App-generated identifiers (for sync)
- Account ID: A Firebase user ID is used to associate cloud data with your account.
- Device sync identifier: PupPlan generates a random device identifier stored in secure storage on your device to track sync metadata (for example, last sync time per device).
Pet Family sharing
PupPlan lets you invite other people to your Pet Family via a shareable invite link. Anyone who has the link and signs in can join, subject to the role selected (owner/admin/member/viewer). Invite links do not expire automatically, so treat them like a password and only share with people you trust. You can revoke an invite at any time from within the app.
How we use information
- Provide the service: Create your account, sync your data across devices, enable backups, and support Pet Family sharing.
- Maintain security: Restrict access to pet data to authorized Pet Family members.
- Support: Respond to support requests you send us (for example, emails to support).
Third-party services
We use the following service providers to operate PupPlan:
- Google Firebase (Authentication, Firestore, Storage): Used for account sign-in, cloud database storage, and pet profile photo storage.
- RevenueCat: Used to manage in-app subscriptions. Purchases are processed by Apple (App Store) and/or Google (Play Store). RevenueCat may process device/app identifiers and purchase/subscription status information to provide subscription functionality.
- Apple / Google sign-in (optional): If you choose those sign-in methods, authentication is provided by Apple/Google and federated through Firebase Authentication.
Data retention & deletion
- Retention: Cloud data is retained while your account is active and/or while a pet profile exists in the cloud.
- Delete account: PupPlan includes an in-app option to delete your account and associated cloud data. This removes your cloud user profile, your cloud memberships, and revokes/deletes your invites. Your local on-device data is not automatically erased unless you also use the app’s “Clear All Data” option.
- Shared pets on deletion: If you are the only member of a pet profile, deleting your account removes that pet’s cloud data. If other Pet Family members exist, ownership may be transferred and the pet data may remain available to those members.
Children’s privacy
PupPlan is not directed to children under 13. We do not knowingly collect personal information from children.
International transfers
If you use cloud features, your information may be processed and stored by our service providers (such as Google Firebase and RevenueCat) on servers located in the United States and other countries.
Contact
If you have questions about this policy or want help with account deletion, contact: support@tritonapps.com.
Changes to this policy
We may update this policy from time to time. When we do, we will update this page and, where appropriate, provide an in-app notice.
Website: https://tritonapps.com