Data Controller
Joachim Christof Huben
c/o flexdienst β #11403
Kurt-Schumacher-StraΓe 76
67663 Kaiserslautern
Germany
Email: mail@jch-technologies.de
Phone: +49 15679 698581
Processed Data & Purposes
App Data
Recipes, meal plans, shopping lists and other app content are stored locally on your device via SwiftData. Optionally, this data can be synchronized via iCloud/CloudKit to make it available on all your Apple devices.
Group Sharing
When using the group feature, recipes, meal plans and chat messages are shared with group members via Apple CloudKit. The data is stored on Apple servers and is only accessible to invited group members.
Photos/Camera
The app can access your photo library and camera to add recipe images. This access occurs only after your explicit permission and only for the described purpose.
Notifications
The app can send local notifications (e.g., for cooking timers or new group activities). These are processed exclusively locally on your device; no transmission to third parties occurs.
Recipe Import
When importing recipes from websites (e.g., Instagram, TikTok), the corresponding URLs are accessed to extract recipe data. This data is processed and stored exclusively locally.
Apple Health (HealthKit) / Google Health Connect
The app can optionally write estimated nutrition values (calories, protein, carbohydrates, fat, fiber) from the meal plan to Apple Health (iOS) or Google Health Connect (Android). This feature serves as a tool to centrally view your daily nutrient overview.
Data processed: Only estimated nutrition values per day are passed to the respective health platform. No recipe content, names, or other personal data is transmitted.
Opt-in: The feature is disabled by default and must be manually enabled in the app settings. Additionally, the operating system requests a system permission on first access.
Legal basis: Art. 6(1)(a) GDPR (consent) β The user consciously enables the feature and confirms the system permission.
Note: The nutritional values transferred are based on AI estimates and are non-binding approximations for general guidance only. The operator assumes no responsibility for their accuracy.
AI-Based Nutrition Estimation (Premium Feature)
The app offers an optional feature to have nutritional values for recipes estimated by AI. When using this feature, only recipe data (recipe name, ingredient list with quantities, number of servings, and language setting) is transmitted via a Firebase Cloud Function to the Google Gemini API.
Data processed: Only recipe-related data is transmitted. No personal data (name, email, location, device ID, etc.) is sent to the AI.
Purpose: Estimation of nutritional values (calories, protein, carbohydrates, fat, fiber) per 100 g of the finished dish.
Storage: The transmitted recipe data is not permanently stored by Google and is not used to train AI models.
Legal basis: Art. 6(1)(a) GDPR (consent) β The feature is only triggered by an explicit user action (tapping the "Estimate nutrition with AI" button).
AI-Based Recipe Recognition (Premium Feature)
The app offers an optional AI Scan feature that recognizes recipes from photos. When using this feature, the captured photo is compressed (max 1024 px, JPEG) and sent as Base64-encoded data via a Firebase Cloud Function to the Google Gemini API (Gemini Flash Vision).
Data processed: The compressed camera image is transmitted to Google servers for recipe recognition. No other personal data (name, email, etc.) is sent to Gemini.
Purpose: Automatic recognition and structuring of recipe information (name, ingredients, instructions, category) from photos.
Storage: The transmitted images are not permanently stored by Google and are not used to train AI models. Processing occurs solely for real-time analysis as part of the API request.
Legal basis: Art. 6(1)(a) GDPR (consent) β The feature is only triggered by an explicit user action (tapping the AI Scan button). Users are informed about data transmission before first use.
Legal Basis
Processing of your data is based on the following legal grounds:
- Art. 6(1)(b) GDPR β Performance of a contract (use of the app)
- Art. 6(1)(a) GDPR β Consent (e.g., camera/photo library access)
Storage Duration
Your data remains stored on your device until you manually delete it or uninstall the app. When iCloud synchronization is enabled, the storage duration is governed by your personal iCloud settings.
Your Rights
Under the GDPR, you have the following rights:
- Right of access (Art. 15): You may request information about your processed data.
- Right to rectification (Art. 16): You may request correction of inaccurate data.
- Right to erasure (Art. 17): You may request deletion of your data.
- Right to restriction (Art. 18): You may request restriction of processing.
- Right to data portability (Art. 20): You may receive your data in a portable format.
- Right to object (Art. 21): You may object to processing.
- Right to lodge a complaint: You may file a complaint with a supervisory authority.
Third Parties
Apple iCloud/CloudKit
When iCloud synchronization is enabled, your data is stored on Apple servers. Apple's Privacy Policy applies.
Google Firebase & Google Gemini API
When cross-platform synchronization is enabled, data is stored via Google Firebase (Cloud Firestore). The AI Scan feature uses the Google Gemini API for image analysis. In both cases, data is transmitted to servers operated by Google Ireland Limited (Gordon House, Barrow Street, Dublin 4, Ireland).
Google's Privacy Policy and the Gemini API Terms of Service apply.
Final Provisions
German law applies. Mandatory consumer protection regulations remain unaffected. Place of jurisdiction β where permitted β is the provider's registered office.
Last updated: March 9, 2026