Last updated: October 18, 2026
The controller responsible for data processing in connection with the “Fitomi” app (Android and iOS) is:
Marius Hartmann Osnabrück, Germany Email: bootandrun@gmail.com
This privacy policy explains which personal data is processed when you use the app, for what purpose, on what legal basis, and what rights you have.
Fitomi is an app for cookbooks, recipes, nutrition tracking (food diary), meal planning and shopping lists.
Fitomi uses no advertising, no analytics or tracking services and no crash reporting.
You can use the app without registering. In that case, recipes, cookbooks, diary entries, water intake, goals, meal planner, shopping lists and images are stored exclusively in a local database (SQLite) on your device. No data is transmitted to my servers or to cloud services, and there is no synchronization. If you uninstall the app, this data is lost.
Even without an account, the app uses the Open Food Facts interface when needed (see Section 8.3) and loads fonts from Google (see Section 8.4).
You can create an account to use cloud features. Sign-in is handled through Firebase Authentication (Google LLC) and is possible in the following ways:
Legal basis: Art. 6(1)(b) GDPR (providing the account functions and cloud synchronization).
When you are signed in, the following data is stored in Firebase Firestore and Firebase Storage:
When you first sign in, a profile is created containing: user ID (UID), email address, username, display name, profile picture URL (if provided by Google/Apple), plan (Free/Pro, with expiry date if applicable), and creation and modification timestamps. Your initial username is automatically derived from the part of your email address before the “@”; you can change it at any time in your profile. The plan can only be changed on the server side.
Titles, descriptions, preparation steps, tags, categories, servings, preparation time, difficulty, ratings, ingredients (including quantities, barcodes and nutritional values), as well as the creator’s ID and the IDs of the cookbook’s members. All members of a shared cookbook can read and edit its content.
Images you select for cookbooks or recipes are compressed on your device (JPEG, max. 1024 px, under 500 KB) and stored in Firebase Storage, so they are visible on your other devices and to members of shared cookbooks. Access is limited to members of the respective cookbook. Images that remain only on your device and the preset images bundled with the app are not uploaded. Without an account, no images are uploaded.
Diary entries (date, meal, foods or recipes with quantities and nutritional values), water intake (if water tracking is enabled) and your nutrition goals. This data can only be accessed by your own account.
Note: This information may allow conclusions about your diet and possibly your health (health data within the meaning of Art. 9 GDPR). Entering it is voluntary. It is processed on the basis of your explicit consent (Art. 9(2)(a) in conjunction with Art. 6(1)(a) GDPR), which you give by voluntarily using these functions and signing in with cloud synchronization. You can withdraw your consent at any time with effect for the future by deleting the data or your account.
List titles, items (name, quantity, unit, checked status, recipe name where applicable), owner and members of the list. All members of a shared list can read and edit it.
Legal basis: Art. 6(1)(b) GDPR (providing the functions you choose); for health data additionally Art. 9(2)(a) GDPR (see above).
The app contains no analytics or tracking tools (e.g. Firebase Analytics, Crashlytics), no advertising networks and no push notifications. No profiling for advertising purposes takes place.
Used for authentication (Firebase Authentication), database (Cloud Firestore) and image storage (Firebase Storage). A data processing agreement under Art. 28 GDPR is in place with Google. Data may be transferred to the USA; the transfer is based on EU Standard Contractual Clauses or the EU-US Data Privacy Framework adequacy decision, where Google is certified. Data in transit is encrypted using TLS.
When you use these sign-in methods, the respective provider (Google or Apple) processes your data as an independent controller under its own privacy policy.
For barcode scanning and product search, the app queries the public interface of Open Food Facts (Open Food Facts Association, France; servers in the EU). The scanned barcode or your search term, your IP address and the app identifier (user agent) are transmitted. These requests are made only when you actively scan or search. No account data is transmitted.
Legal basis: Art. 6(1)(b) GDPR (providing the function you chose), alternatively Art. 6(1)(f) GDPR.
The app loads its fonts (Poppins, Playfair Display) from Google Fonts when needed. Your IP address is transmitted to Google in the process. This serves a consistent appearance of the app (legitimate interest, Art. 6(1)(f) GDPR). You can object to this (see Section 12).
After a few days of use, the app may ask you for a rating (at most twice, at least 90 days apart). The timing is determined solely locally on your device using counters (e.g. days since installation, number of recipes). The review itself is handled via the dialog of Google Play (Android) or Apple (iOS); the developer receives no personal data in the process.
When you download the app, Google Play or the Apple App Store collect their own data (e.g. account, time, device identifier). The platform operators are solely responsible for this.
There are no statutory retention obligations for the content stored in the app. For technical reasons, backups at Google may continue to exist for a limited period.
Transmission between the app and the cloud is encrypted (TLS). Access rules in Firestore and Storage limit access to your own data and to content in which you participate as a member or which you have explicitly shared. Local data is protected by your device’s security mechanisms (e.g. lock screen, device encryption).
The app is not intended for children under 16. If you are younger, please use the app only with the consent of your parents or legal guardians. I am not aware of knowingly processing data of children under 16. If you become aware of such a case, please contact me at the email address above.
Within the scope of the law, you have the following rights:
To exercise your rights, an email to bootandrun@gmail.com is sufficient. I will usually respond within one month.
You also have the right to lodge a complaint with a data protection supervisory authority, e.g. the State Commissioner for Data Protection of Lower Saxony (Landesbeauftragte für den Datenschutz Niedersachsen) or the supervisory authority of your place of residence.
| Processing | Legal basis |
|---|---|
| Account, sign-in, cloud synchronization, sharing | Art. 6(1)(b) GDPR |
| Food diary, water, goals (health data) | Art. 9(2)(a) in conjunction with Art. 6(1)(a) GDPR |
| Barcode scan and product search (Open Food Facts) | Art. 6(1)(b), alternatively (f) GDPR |
| Google Fonts | Art. 6(1)(f) GDPR |
| In-app review (local counters) | Art. 6(1)(f) GDPR |
I will update this privacy policy when the app or the legal situation changes. The current version is available at this address; the date above shows its effective date. In the case of material changes, I will notify you in an appropriate way (e.g. in the app).
Marius Hartmann Osnabrück, Germany Email: bootandrun@gmail.com