1. Introduction
This Privacy Policy explains what NutriPet ("we," "our," or "us") collects, why we collect it, who helps us process it, and the choices you have. NutriPet is designed for pet nutrition and food tracking, so we try to collect only what is needed to provide the app, keep it secure, and improve it with your permission.
Questions? Email support@nutripet.app. Jurisdiction: Northern Ireland, UK.
2. Information We Collect
2.1 Personal Information
- Email address and display name
- Optional private profile photo, preset avatar icon, initials, and any related review notices
- Account sign-in identifiers and app preferences
- Authentication handled by Firebase/Auth providers. NutriPet does not store your password in plain text
- Pet profiles, including name, species, breed, age, weight, sex, and ingredients to avoid
- Onboarding nutrition answers and prepared plan inputs
- Scan history and product analysis results created while Pro access is active
- Subscription status, entitlement details, and store transaction references from Apple, Google, or RevenueCat
2.2 Food Journal Data (Pro Feature)
If you use Food Journal, we collect the meal details you choose to log, such as:
- Meal type, such as breakfast, lunch, dinner, snack, or treat
- Portion sizes and units (cups, grams, oz, pieces)
- Calorie information for logged meals
- Meal dates and feeding times
- Product names associated with meals
- Personal notes about meals
2.3 Reaction & Symptom Data (Pro Feature)
Symptom and reaction logs are personal notes for your own tracking. They are not medical or veterinary records and should not be used for diagnosis.
- Pet reactions to food (great, good, neutral, poor, bad)
- Observed symptoms (e.g., digestive issues, skin irritation, behavioral changes)
- Reaction notes and dates
- Food patterns suggested from your own logged reactions
2.4 Prepared Plan & Smart Feeding Profile Data
To prepare your plan preview and calculate feeding recommendations when Pro is active, we collect:
- Activity level (sedentary to very active)
- Body condition score (underweight, ideal, overweight, obese)
- Life stage (puppy/kitten, adult, senior, pregnant, nursing)
- Spayed/neutered status
- Feeding goals (maintain, lose, or gain weight)
- Meals per day preference
- Treat calorie percentage allowance
2.5 Daily Tracking Data
- Daily calorie consumption progress
- Meal logging activity and streaks
- Day-over-day feeding patterns
- Weekly calorie summaries
2.6 Subscription Access
- Free or inactive account: basic account, preferences, onboarding, and plan-preview data. Scans, OCR, ingredient analysis, scan history sync, Food Journal, Smart Feeding, exports, and cloud sync require active Pro access.
- Pro access: up to 100 scans per day and 100 pet profiles, plus Food Journal, Smart Feeding, Nutrition Trends, Cloud Backup, and PDF data export
2.7 Automatically Collected
- Device information, such as type, OS version, and app version
- App usage information, such as feature use and scan counts
- Camera input when you choose to scan barcodes, labels, or food photos
- Optional pseudonymous analytics and install attribution after you consent
2.8 Cloud Backup
Cloud Backup is on by default so your pets, scans, and Food Journal can be restored on a new device. We use Firebase and Google Cloud; your data is encrypted in transit (TLS) and at rest by the provider, kept private to your account, and never sold. Cloud Backup is not end-to-end encrypted, and you can turn it off anytime in Settings.
2.9 Private Account Profile Photos
Profile photos are optional. They are private to your account, not shown in a public profile, and can be seen only by you and authorized NutriPet team members when needed for support, security, or photo review. They are stored separately from optional Pro cloud sync and are available to free and paid accounts.
NutriPet does not use profile photos for facial recognition, biometric templates, identity matching, attribute inference, advertising, sale, or AI model training.
3. How We Use Your Information
- Sign you in and manage your account
- Create your onboarding nutrition profile and show your plan preview
- Analyze pet food products for safety and allergies when Pro access is active
- Generate safety ratings and recommendations
- Calculate feeding recommendations from your pet's profile
- Track calorie progress and feeding patterns you choose to log
- Provide meal insights and highlight possible problem foods based on your entries
- Process subscription status through Apple, Google, and RevenueCat
- Apply Pro access rules for scans and paid features
- Improve performance, fix bugs, and understand feature usage with your consent where required
- Prevent fraud, abuse, and security issues
- Store, display privately, protect, and review an optional profile photo
Legal Basis (GDPR)
- Contract performance: provide account services and requested features
- Legitimate interests: improve reliability, prevent fraud, secure accounts, and review uploaded content
- Consent: optional cloud sync, analytics, and optional journal or reaction entries where consent is required
- Legal obligation: comply with applicable law
4. Health-Related Data Disclaimer
NutriPet does not collect veterinary medical records. Symptom and reaction entries are personal notes you create for your own reference.
These tools are meant to help you notice patterns and talk with your veterinarian. This data:
- Is not clinical or medical data
- Is not shared with veterinarians, insurers, or advertisers
- Is backed up privately to your account by default (Cloud Backup); turn Cloud Backup off to keep it only on this device
- Is fully under your control and can be deleted at any time
- Should not be used for diagnosis or treatment decisions
5. Data Storage & Security
Local Storage
Without active Pro access, NutriPet stores basic account, preferences, onboarding, and plan-preview data. Product scans, OCR, Food Journal, Smart Feeding, exports, and cloud sync are available only with active Pro access. If cloud sync is off, Pro feature data stays on your device.
Cloud Storage (Cloud Backup)
Firebase and Google Cloud host your Cloud Backup data. Records are encrypted in transit (TLS) and at rest by the provider and kept private to your account. International transfers are handled under Google data-processing terms and transfer safeguards, and we review deployment regions against the live service configuration.
Security Measures
- Cloud Backup data is encrypted in transit (TLS) and at rest by the provider
- Secure local key storage through the device keychain where supported
- TLS for network communications
- Temporary scan images are processed and discarded unless a feature clearly says otherwise
- Profile photos are resized, stripped of metadata, and stored privately until replaced, removed, or the account is deleted
- Access to your Cloud Backup data is restricted to your account
6. Data Sharing
We do not sell your data. We do not share Food Journal entries, reactions, or symptom logs with advertisers. We share limited data only with:
- Google Cloud/Firebase, which provides app infrastructure and cloud sync
- Authorized NutriPet support, security, and review team members when access to a private profile photo is necessary; access and actions are restricted and audited
- Apple, Google, and RevenueCat for subscription entitlement and payment processing
- AppsFlyer and analytics providers for consented install attribution and pseudonymous usage measurement. We do not send personal pet journal content
- Legal authorities, only when required by law
7. Data Retention
- Active accounts: kept while your account exists
- Deleted accounts: deleted from active systems within 30 days
- Profile photos: the active photo is kept while selected. Replaced or removed photos are hidden immediately and queued for deletion; disaster-recovery backups may keep copies for up to 30 days
- Moderation and security records: limited records may be kept for up to 365 days to manage appeals, enforce restrictions, prevent abuse, or handle legal claims
- Scan history: kept while your account exists or until you delete it, subject to app retention limits
- Food Journal entries: kept up to 500 entries per pet; oldest entries may be archived when limits are reached
- Raw pseudonymous analytics: kept for up to 13 months; reporting aggregates may be kept for up to 36 months
- Financial transaction records: kept as legally required and unlinked from the account when deletion law permits
8. Your Rights
GDPR/CCPA Rights
- Access: ask for a copy of your data, including profile-photo metadata and review notices
- Correction: fix inaccurate data
- Deletion: delete your account and associated profile photo, subject to limited lawful retention
- Export: download your data, including pets, scans, journal entries, avatar metadata, and policy status
- Limit processing: ask us to limit how we use your data
- Object: object to certain processing
- Withdraw consent: revoke optional permissions anytime
How to Exercise Rights
- In the app: Settings > Data & Storage > Export/Delete
- Food Journal data can be exported separately
- Email: support@nutripet.app
- We aim to respond within 30 days
9. Children's Privacy
NutriPet is not intended for children under 13, or under 16 in the EEA. We do not knowingly collect data from children. If we learn that a child has provided personal data, we will delete it.
10. Cookies & Tracking
- Optional analytics and attribution start only after you consent and can be turned off in Settings
- AppsFlyer may process a pseudonymous installation identifier and campaign or deep-link details to measure app acquisition
- NutriPet does not enable mobile advertising identifiers by default and does not sell personal data
- RevenueCat receives the AppsFlyer installation identifier and campaign fields so subscription events can be attributed without client-side revenue duplication
11. Changes to This Policy
We may update this policy from time to time. If we make a material change, we will notify you in the app or another appropriate channel. If a choice requires consent, we will ask separately instead of treating this policy as consent.
12. Contact Us
- Email: support@nutripet.app
- Data Controller: NutriPet
- Jurisdiction: Northern Ireland, UK