Privacy Policy

Last updated: February 5, 2026

This Privacy Policy explains how NutriSnap ("NutriSnap", "we", "us", "our") collects, uses, shares, and protects information when you use our applications and services (the "Service"), including our iOS app, Android app, and web app.

Quick summary

Data we collect

The following table lists the specific data types we collect, whether collection is required or optional, and the purpose of collection. This aligns with our Google Play Data Safety disclosures.

Data type Required? Purpose
Name
Display name you provide at signup
Required App functionality, Account management
Email address
Used for authentication & account recovery
Required App functionality, Account management, Developer communications
Other personal info
Age, gender — entered during onboarding
Required App functionality, Personalization, Account management
Health info
Calories, macros, weight, daily nutrition stats
Required App functionality, Personalization
Fitness info
Exercise logs (type, duration, calories burned)
Optional App functionality, Personalization
Photos
Meal photos you capture or upload
Optional App functionality
Device or other IDs
Firebase UID, friend tags, FCM push tokens
Varies App functionality, Developer communications
Crash logs
Error reports, stack traces
Required Analytics, App functionality
App performance diagnostics
Performance traces, loading times
Required Analytics
Settings & preferences
Units, language, notification preferences, goals
Required App functionality, Personalization
Barcode scans
Barcode values used for product lookup
Optional App functionality

Data we do NOT collect: location data, phone number, address, financial/payment info, contacts, calendar, messages, files, browsing history, or installed apps. We do not request ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION permissions.

Data we share with third parties

We do not sell your personal information. We share data with third-party service providers strictly to operate the Service:

Third party Data shared Purpose
Google Firebase
Authentication, Firestore, Storage, Cloud Messaging
Account info, all user-generated data, push tokens App infrastructure — database, auth, file storage, push notifications
OpenAI
GPT / Vision API
Meal photos (if uploaded), food descriptions, age, gender, height, weight, and activity level (for metabolic estimation), body weight (for exercise calorie estimation) AI-powered nutrition estimation, food recognition, metabolic rate calculation, and exercise calorie estimation
Sentry
Error tracking & performance monitoring
Crash logs, performance diagnostics, device info. Email is redacted before transmission. App stability monitoring, bug detection, performance improvement
Open Food Facts
Open-source food database
Barcode values (when you scan a product) Product nutritional information lookup
Apple Health (HealthKit)
iOS only, opt-in
Calories, macros, weight, exercise (written to HealthKit, not read) Health data sync — only when you explicitly enable it

We may also share information if required to comply with law, to protect users, to prevent fraud or abuse, or in the event of a merger, acquisition, or asset sale (subject to applicable law).

How we use your data

Authentication & sign-in

NutriSnap supports the following sign-in methods:

Biometric login

If you enable biometric login on a supported device, your device's biometric system (Face ID, Touch ID, or fingerprint) is used to unlock credentials stored securely on-device in the Keychain (iOS) or Keystore (Android). We do not receive, transmit, or store your biometric data.

Apple Health (HealthKit)

If you choose to enable Apple Health integration on iOS, NutriSnap can write the following data to Apple Health: dietary energy (calories), active energy burned, body mass, and optional macronutrients (protein, carbohydrates, fat). We do not read data from Apple Health. You can revoke access at any time in iOS Settings.

Push notifications

If you grant notification permissions, we store Firebase Cloud Messaging (FCM) tokens in your account to deliver push notifications (meal reminders, friend requests, challenge updates). Tokens are automatically removed when you disable notifications or delete your account. You can opt out of push notifications at any time in your device settings.

Security

We use reasonable administrative, technical, and organizational safeguards designed to protect your information. However, no system can be guaranteed 100% secure.

Your rights & choices

Data retention

We keep your information for as long as your account is active to provide the Service. When you delete your account or request data deletion:

Children's privacy

The Service is not directed to children under the age of 13 (or the minimum age required in your jurisdiction). We do not knowingly collect personal information from children under 13.

If we become aware that we have collected personal information from a child under 13 without verifiable parental consent, we will take steps to delete that information as quickly as possible. If you believe we may have collected information from a child under 13, please contact us immediately at support@nutrisnap-pro.com.

Changes to this Privacy Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. For material changes, we may prompt you in-app to review and acknowledge the updated policy.

Contact us

If you have questions about this Privacy Policy or want to exercise any of your data rights, contact us at: