Privacy Policy
Last updated: February 15, 2026
1. Data Controller
Uppetite App
Contact: uppetite.app@gmail.com
2. What Data Is Processed?
Uppetite takes the protection of your data seriously. Here is a transparent overview:
2.1 Camera Access and Photos of Your Ingredients
Uppetite requires access to your camera to take photos of your fridge. These photos are used exclusively for ingredient recognition.
- When you take a photo of your fridge, the image is sent to the Google Gemini API to identify ingredients.
- The photo is not stored on our servers. It is transmitted solely for real-time processing and then discarded.
- Photos of cooked dishes are stored locally only on your device in the cooking history.
- Google processes the image in accordance with the Google Privacy Policy.
2.2 Local Data on Your Device
The following data is stored exclusively on your device:
- Recognized ingredients and generated recipes
- Your favorites and cooking history
- Ratings and photos of cooked dishes
- Dietary preferences, allergies, and disliked ingredients
- Fridge inventory
- Subscription status (Free/Trial/Premium)
This data is not transmitted to any server and remains on your device.
2.3 Subscription Data
- If you purchase a Premium subscription, the payment is processed through Apple In-App Purchase.
- We use RevenueCat to manage subscriptions. RevenueCat receives anonymized purchase data from Apple. See the RevenueCat Privacy Policy.
- We have no access to your payment details (credit card, Apple ID password, etc.).
Available subscriptions: Monthly (EUR 4.99/month), Quarterly (EUR 11.99/quarter), Yearly (EUR 39.99/year). Actual prices are displayed in the App Store and may vary by region. Subscriptions renew automatically unless auto-renewal is turned off at least 24 hours before the end of the current period.
How to cancel step by step:
- 1. Open Settings on your iPhone/iPad.
- 2. Tap your name (at the top).
- 3. Tap Subscriptions.
- 4. Select Uppetite.
- 5. Tap Cancel Subscription.
2.4 Crash Reports
- Uppetite uses Firebase Crashlytics to collect anonymized crash and error reports.
- This data contains no personally identifiable information and is used solely to improve app stability.
- Data collected includes: crash logs, device type, operating system version, and app version.
- Google processes this data in accordance with the Firebase Privacy Policy.
2.5 Anonymous Usage Analytics
- Uppetite uses Firebase Analytics to collect anonymized usage data (e.g. which features are used, recipe generations, cook mode usage).
- This data is not linked to your identity and contains no personally identifiable information.
- Purpose: Improving app features and user experience.
- Legal basis: Your consent (Art. 6(1)(a) GDPR).
- You can disable Analytics at any time in the app settings under "Privacy". Disabling has no effect on your use of the app.
- Google processes this data in accordance with the Firebase Privacy Policy.
2.6 Anonymous Authentication
- Uppetite automatically creates an anonymous user account via Supabase on first launch. This account contains no personal data (no name, no email address).
- Purpose: Secure API communication, rate limiting, and subscription management.
- Only a random user ID is stored, which cannot be linked to any real person.
- Supabase processes this data in accordance with the Supabase Privacy Policy.
3. What Data Is NOT Collected?
- No manual registration or sign-up required
- No advertising or advertising IDs
- No cross-app or cross-site tracking
- No location data
- No contacts or address book access
- No sharing with third parties (except the services listed in Section 4)
4. Third-Party Services
5. Your Rights (GDPR Art. 15-21)
You have full control over your data at all times:
- Delete: Use "Delete Account" in the app settings to remove all local and server-side data. Alternatively, uninstall the app to remove all local data.
- View: All data is directly accessible within the app (favorites, history, settings).
- Withdraw consent: Analytics can be disabled at any time in the app settings under "Privacy" (Art. 7(3) GDPR).
- Cancel subscription: Via Apple Settings → Subscriptions.
6. Minimum Age
Uppetite is intended for users aged 13 and older. We do not knowingly collect personal data from children under 13. If you are under 13 years of age, please do not use the App.
7. Changes
We reserve the right to update this privacy policy. The current version is always available here.