Privacy Policy
Last updated: September 2026
1. Introduction
SnapMeals (“SnapMeals,” “we,” “our”) is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your choices regarding your data.
2. Information We Collect
When you use SnapMeals, we may collect and process:
- Account information (name, email address)
- Login credentials (hashed password; we never store plaintext passwords)
- Food scan images you upload (photo scans, nutrition label photos)
- Barcode scan data
- Nutrition label OCR text extracted from label photos
- Pantry items you add or import
- Grocery list items
- Meal plans and meal planner preferences
- Recipe imports (from URLs or pasted text)
- Scan history (photo, barcode, and label scans)
- Nutrition goals you set
- Allergy and diet preferences
- Family profile information (names, age groups, allergies, dietary needs, picky eater notes) if you use Family features
- Shared pantry and shared grocery data if you use Family features
- Subscription status and billing identifiers (managed through Stripe; we do not store full payment card numbers)
- Support messages you send us
- Basic app usage information (pages visited, feature usage, error logs)
- Health & fitness data you authorize us to read through Android Health Connect (see section 3A)
- Health & fitness data you authorize us to read from connected wearable accounts — Fitbit, Garmin Connect, Oura, and Samsung Health (see section 3B)
Advertising choices
Free accounts may be offered optional advertisements in Diary, recipes, pantry and grocery browsing. Pro and Family do not receive third-party ads. Ads load only after you allow them for that visit, in an isolated frame. We request non-personalized ads and do not provide meal contents, health values, goals or provider records to advertising systems. The provider may receive technical information such as IP address and browser details when an ad loads. Dismiss or decline an ad without losing core tracking access.
Where rewarded advertising is available in a supported app, watching an optional ad can grant additional photo scans. The ad provider receives a random reward-session reference, not your health records. Credits are issued only after a verified server callback. Unused bonus scans expire at month-end. Reward records support verification and duplicate prevention. Records older than 90 days are removed when the rewarded-scan service is next used.
3A. Health Connect (Android)
On supported Android devices, SnapMeals can connect to Android Health Connect to read health and fitness data that you explicitly authorize. This connection is optional, off by default, and controlled entirely by you.
What we read (only the categories you grant):
- Steps
- Exercise / workout sessions (type, start & end time, duration, source)
- Active calories burned
- Heart rate
- Sleep (duration, bedtime, wake time, and sleep stages when available)
- Weight
- Body measurements limited to body fat percentage and height
To show trends over time, we may also request permission to read up to the last 90 days of your history for these categories. We do not request background access — data is read only while the app is open or when you tap “Sync now.”
How we use Health Connect data: to display your activity, sleep, heart rate and weight inside the app; to include activity and sleep in your daily Wellness Score and Weekly Review; to reconcile weight readings with weight you log manually; and to give your in-app AI coach grounded context about your recent activity. Active calories from Health Connect are shown separately and are never added to or used to inflate your food calorie goal.
What we never do with it: We never sell health data, never use it for advertising, and never use it for credit, insurance, employment, or any unrelated analytics purpose. Aggregated app-usage analytics never receive your raw health values (for example, we may record that you viewed your steps, but never the step count itself).
Your controls: You can review granted categories, sync, disconnect, or permanently delete all synced Health Connect data at any time from the Health Sync screen inside the app, and you can revoke individual permissions at any time in the Android Health Connect settings. Disconnecting stops all future reads; deleting removes the copies stored in SnapMeals.
3B. Connected Wearables & Health Accounts
In addition to Android Health Connect, SnapMeals lets you connect health and fitness accounts directly so we can show richer data on more platforms. Each connection is optional, off by default, and controlled entirely by you. The providers we support are Fitbit, Garmin Connect, Oura, and Samsung Health. You choose which (if any) to connect, and you authorize each one through that provider’s own secure sign-in screen — SnapMeals never sees your provider password.
What we read (only the categories the provider grants):
- Steps and distance
- Active calories / energy burned
- Workouts and activity sessions (type, start & end time, duration)
- Heart rate, including resting heart rate
- Sleep (duration and, where available, stages)
- Body metrics limited to weight and body fat percentage
How the data is combined: When the same metric (for example, steps for a given day) is available from more than one connected source — including Health Connect — SnapMeals shows the value from a single authoritative source for that day and never adds two sources together. You can change which source is preferred for each metric. The connected source is labeled in the app so you always know where a number came from.
How we store and protect it: The access tokens that let us read your data are encrypted at rest (AES-256-GCM). We store only the health metrics needed to power the features described below. Provider webhooks (real-time update notifications) are verified for authenticity before being processed.
How we use it: to display your activity, sleep, heart rate and weight in the app; to include activity and sleep in your Wellness Score and Weekly Review; to reconcile weight with manual entries; and to give your in-app AI coach grounded context about recent activity. Active calories from wearables are shown separately and are never added to or used to inflate your food calorie goal.
What we never do: We never sell wearable health data, never use it for advertising, and never use it for credit, insurance, employment, or unrelated analytics. Aggregated app-usage analytics never receive your raw health values.
Your controls: You can disconnect any provider at any time from the Health & Wearables screen in the app. Disconnecting immediately stops all future reads and permanently deletes the data and tokens SnapMeals stored for that provider. Deleting your account removes all connected-provider data. You can also revoke SnapMeals’ access from within each provider’s own account settings.
3. Third-Party Services
SnapMeals uses the following third-party services to provide our features:
- Stripe — subscription and billing management
- Google OAuth — sign-in with Google (if enabled)
- Google Cloud Vision — nutrition label OCR scanning (if enabled)
- Open Food Facts — barcode product lookup (community database)
- USDA FoodData Central — nutrition data enrichment
- Android Health Connect — reads the health & fitness data you authorize (see section 3A)
- Fitbit, Garmin Connect, Oura, and Samsung Health — read the health & fitness data you authorize from each connected account (see section 3B)
- AI providers — recipe generation, meal ideas, ingredient analysis, and food identification
- Hosting, database, email, and cloud storage providers — infrastructure services that host and operate the app
Each third-party service has its own privacy policy. We encourage you to review them.
4. How We Use Your Information
We use the information we collect to:
- Provide, maintain, and improve SnapMeals features
- Process food scans, generate recipes, and plan meals
- Manage your subscription and billing
- Send account-related communications (welcome emails, important notices)
- Respond to support requests
- Detect and prevent misuse or fraud
5. Data Retention
We retain your data for as long as your account is active. When you delete your account, we delete your app data (pantry, grocery, scans, recipes, meal plans, nutrition goals, family profiles, any Health Connect data synced from your device, and all data and tokens from connected wearable accounts). Certain billing, tax, fraud prevention, security, and legal compliance records may be retained as required by law.
6. Account Deletion
You can delete your account:
- Inside the app: Settings > Data & Privacy > Delete Account
- By visiting snapmealsapp.com/delete-account
- By emailing [email protected] with the subject “Delete my SnapMeals account”
7. Children’s Privacy
SnapMeals is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us at [email protected] so we can delete the data.
8. Food & Nutrition Accuracy
SnapMeals provides food and nutrition information for convenience and informational purposes only. Nutrition data, allergy alerts, health scores, AI-generated recipes, and dietary suggestions may be incomplete or inaccurate. Always verify information from official food labels and consult a qualified professional for medical or dietary advice.
9. Contact
If you have questions about this Privacy Policy, contact us at: [email protected]