fitomi-app

Privacy Policy for the “Fitomi” App

Last updated: October 18, 2026

1. Controller

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.

2. Overview

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.

3. Using the app without an account

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).

4. Account and sign-in

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).

5. Cloud data (Google Firebase)

When you are signed in, the following data is stored in Firebase Firestore and Firebase Storage:

5.1 User profile

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.

5.2 Cookbooks, recipes and ingredients

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.

5.3 Cookbook and recipe images

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.

5.4 Food diary, water intake and goals

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.

5.5 Shopping lists

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.

5.6 Sharing with other users

Legal basis: Art. 6(1)(b) GDPR (providing the functions you choose); for health data additionally Art. 9(2)(a) GDPR (see above).

6. Data on your device

7. No analytics, no advertising

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.

8. Services used and recipients

8.1 Google Firebase (Google LLC / Google Ireland Ltd.)

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.

8.2 Google Sign-In and Sign in with Apple

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.

8.3 Open Food Facts

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.

8.4 Google Fonts

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).

8.5 In-app review (Google Play / Apple App Store)

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.

8.6 App stores

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.

9. Retention and deletion

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.

10. Data security

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).

11. Children

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.

12. Your rights

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

14. Changes to this policy

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).

15. Contact

Marius Hartmann Osnabrück, Germany Email: bootandrun@gmail.com