1. Overview
BiteCam ("we", "our", "the app") is an AI-powered calorie tracking application developed by Filip Ruzicka, based in the Czech Republic. This Privacy Policy explains how we collect, use, and protect your personal data when you use BiteCam.
By using BiteCam, you agree to the collection and use of information as described in this policy. If you do not agree, please do not use the app.
2. Data We Collect
Account information
When you create an account, we collect:
- Email address — used for authentication and account recovery
- Display name — optional, used within the app
- Apple ID identifier — if you sign in with Apple (we do not receive your Apple ID email unless you choose to share it)
Nutrition and meal data
- Meal logs including food items, calorie counts, and macronutrient breakdowns (protein, carbohydrates, fat)
- Meal timestamps and user-provided notes
- Feedback on meal recognition accuracy (thumbs up/down)
Body and health data
- Weight, height, date of birth, and biological sex (provided by you or read from Apple Health)
- Activity level selection
- Dietary goals (lose fat, maintain, build muscle, or just track)
Device and usage data
- Device type, operating system version, and app version
- Crash reports and performance data (via Sentry)
- Push notification token (for delivering notifications)
3. How We Process Photos
When you photograph food using BiteCam:
- The photo is sent securely (via HTTPS) to our server for AI analysis.
- Our server forwards the image to an AI vision model to identify food items and estimate nutritional content.
- Photos are not permanently stored on our servers. They are processed in memory and discarded after the analysis is complete.
- A downscaled thumbnail (approximately 512x512 pixels) is stored locally on your device for display in your meal history.
We do not use your food photos for AI training, advertising, or any purpose other than providing you with nutritional analysis.
4. HealthKit Data
BiteCam integrates with Apple HealthKit with your explicit permission. We may:
- Read: Weight, height, date of birth, biological sex, active energy burned, basal energy burned, workout data, and step count
- Write: Dietary energy (calories) and macronutrient data from your logged meals
HealthKit data is never sent to our servers, sold to third parties, or used for advertising. All HealthKit data remains on your device and within the Apple Health ecosystem. We use it solely to calculate your BMR (Basal Metabolic Rate) and TDEE (Total Daily Energy Expenditure) locally on your device.
5. Authentication
BiteCam offers two authentication methods:
- Sign in with Apple — We receive only the identifiers Apple provides. If you choose to hide your email, we never see your real email address.
- Email and password — Passwords are securely hashed using industry-standard algorithms (bcrypt). We never store plaintext passwords.
Authentication tokens (JWT) are used for session management. Access tokens expire after 15 minutes; refresh tokens expire after 30 days.
6. Push Notifications
With your permission, we send push notifications for:
- Meal logging reminders
- Daily macro summaries and nudges
- Weekly progress reports
- Post-workout nutrition suggestions
You can disable notifications at any time through the app's settings or your device's system settings. Your push notification token is stored on our server solely for delivering notifications and is deleted when you disable them or delete your account.
7. Payments
Subscriptions are managed through Apple's App Store and RevenueCat, a third-party subscription management platform. We do not directly collect, process, or store any credit card numbers, bank account details, or other financial information.
RevenueCat receives an anonymous app user ID to manage your subscription status. For more information, see RevenueCat's Privacy Policy.
8. Third-Party Services
BiteCam uses the following third-party services:
- Anthropic (Claude API) — AI food recognition. Photos are sent for analysis under Anthropic's privacy policy. Anthropic does not use API inputs for model training.
- Sentry — Error tracking and crash reporting. Collects device info and crash data. Sentry Privacy Policy.
- RevenueCat — Subscription management. RevenueCat Privacy Policy.
- Apple Push Notification Service (APNs) — Delivery of push notifications.
- DigitalOcean — Server infrastructure hosting (EU/US regions).
9. Data Retention & Deletion
We retain your account data and meal history for as long as your account is active. You can:
- Delete individual meals at any time from the app
- Delete your entire account from the Profile screen. This permanently removes all your data from our servers within 30 days.
- Request data export by contacting us at [email protected]
After account deletion, anonymized aggregate data (e.g., total number of meals analyzed) may be retained for analytics purposes, but no personally identifiable information is kept.
10. Your Rights (GDPR)
If you are located in the European Economic Area (EEA), you have the following rights under the General Data Protection Regulation (GDPR):
- Right of access — Request a copy of your personal data
- Right to rectification — Correct inaccurate personal data
- Right to erasure — Request deletion of your personal data
- Right to restrict processing — Limit how we use your data
- Right to data portability — Receive your data in a structured format
- Right to object — Object to processing based on legitimate interests
To exercise any of these rights, contact us at [email protected]. We will respond within 30 days.
Our legal basis for processing your data is: (a) your consent, (b) performance of a contract (providing the service), and (c) our legitimate interest in improving the app.
11. Children's Privacy
BiteCam is not intended for children under the age of 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us and we will promptly delete it.
12. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we will notify you through the app or by email. The "Effective date" at the top of this page indicates when it was last revised.
If you have any questions about this Privacy Policy or your personal data, contact us: