RepUp – Datenschutzerklärung

English version below

Deutsch

Verantwortlicher: Alexander Schreier (buildroomx), Hochweg 87a, 93049 Regensburg, build.room.x@gmail.com

Stand: November 2026

Kurzfassung: Beim Entwickler kommen keine personenbezogenen Daten an. Die App hat kein Benutzerkonto, keine Werbung und keine Analyse- oder Absturzdienste. Deine Daten liegen auf deinem Gerät. Nur wenn du bestimmte Funktionen nutzt (Produktsuche, Preise, KI, Kauf), gehen die dafür nötigen Daten an die unten genannten Dienste.

Daten auf deinem Gerät

Deine Trainings- und Essensdaten (Übungen, Lebensmittel, Tagebucheinträge, Pläne, Workouts, Sätze, Notizen, Name für die Begrüßung, Körpergewicht, Angaben für die Kalorienschätzung wie Geschlecht, Geburtstag, Größe und Aktivität, Ziele, Einstellungen) liegen ausschließlich lokal im App-Speicher deines Geräts. Du kannst sie in der App als Datei exportieren und wieder importieren. Diese Datei speicherst du selbst, wo du möchtest; die App sendet sie nirgendwohin. Wenn du die App deinstallierst oder ihre Daten löschst, sind die Daten weg, sofern du keine Sicherung hast.

Automatische Android-Sicherung

Android kann die App-Daten (Datenbank und Einstellungen) im Rahmen der Google-Sicherung deines Kontos sichern und auf einem neuen Gerät wiederherstellen. Das ist eine Funktion von Android und deines Google-Kontos; sie lässt sich in den Android-Einstellungen abschalten. Der Entwickler hat darauf keinen Zugriff. Es gelten die Datenschutzbestimmungen von Google.

Kauf „RepUp Pro“

Der Kauf wird über Google Play abgewickelt. Dafür nutzt die App die Google-Play-Abrechnung (Internetzugriff nur für diese Abfrage). Zahlungs- und Kaufdaten verarbeitet Google; der Entwickler erhält sie nicht, kann aber in der Play Console aggregierte Verkaufszahlen sehen. Die App fragt bei Google nur ab, ob „RepUp Pro“ für dein Konto gekauft oder abonniert ist (Abos verwaltest und kündigst du im Play Store).

Barcode und Produktsuche (Essen-Teil)

Im Essen-Teil kannst du den Barcode einer Verpackung scannen. Den Scan übernimmt der Barcode-Scanner der Google-Play-Dienste: Die Kamera bedient dieser Dienst, RepUp erhält nur den gelesenen Code, keine Bilder, und braucht keine Kamera-Berechtigung. Dafür gelten die Datenschutzbestimmungen von Google.

Zum Nachschlagen eines Produkts sucht RepUp den Code zuerst in deinen eigenen Lebensmitteln. Ist er dort unbekannt, fragt die App bei Open Food Facts (openfoodfacts.org, freie Produktdatenbank) nach. Dabei werden nur die Barcode-Nummer und, wie bei jeder Internetverbindung, deine IP-Adresse an Open Food Facts übertragen; keine Einträge, kein Konto. Dasselbe gilt für die Suche nach Namen: Gibst du im Essen-Teil mindestens drei Buchstaben ein, sendet die App nach einer kurzen Tippause deinen Suchtext an die Suchmaschine von Open Food Facts (search.openfoodfacts.org, derselbe Anbieter; höchstens 10 Suchen pro Minute; dafür gibt es keinen Schalter). Die Grundnahrungsmittel der Namenssuche stammen aus dem Bundeslebensmittelschlüssel (BLS 4.0, Max Rubner-Institut, CC BY 4.0), der als Datei in der App eingebaut ist und ohne Internet durchsucht wird. Für die Verarbeitung dort gilt die Datenschutzerklärung von Open Food Facts. Gefundene Produkte speichert die App erst, wenn du sie erfasst, lokal auf deinem Gerät. Die Produktdaten stehen unter der Open Database License (ODbL).

Preise (RepUp Pro, optional)

Für Lebensmittel mit Barcode kann RepUp einen Preis bei Open Prices (prices.openfoodfacts.org, ein Projekt von Open Food Facts) nachschlagen: wenn du „Preis suchen“ antippst oder, mit Pro, im Hintergrund, sobald du ein neues Lebensmittel mit Barcode erfasst. Dabei werden nur die Barcode-Nummer und deine IP-Adresse übertragen. Tippst du „Mit KI schätzen“, sendet RepUp Name und Marke dieses Lebensmittels an Google (Gemini, wie im nächsten Abschnitt beschrieben); vor der ersten Nutzung weist die App darauf hin. Preise und daraus berechnete Kosten speichert die App nur auf deinem Gerät.

KI-Erkennung von Mahlzeiten (RepUp Pro, optional)

Wenn du im Essen-Teil den Knopf „KI“ nutzt und „Erkennen“ antippst, sendet RepUp das gewählte Foto (verkleinert) und/oder deine Beschreibung an Google (Gemini Developer API über Firebase AI Logic; Anbieter Google Ireland Limited bzw. Google LLC). Für die Zuordnung der Nährwerte sendet die App außerdem die Namen der erkannten Bestandteile und passende Lebensmittelnamen aus deinen eigenen Lebensmitteln und dem BLS. Dein Tagebuch, dein Name, Gewicht und andere Daten werden nicht gesendet. Vor der ersten Nutzung weist die App darauf hin. Damit nur die echte App diesen Dienst nutzen kann, prüft Firebase App Check jede Anfrage (Google Play Integrity); Firebase Remote Config lädt den Namen des verwendeten Modells. Dabei verarbeitet Google technische Daten wie die IP-Adresse und eine zufällige Installations-ID. Google verarbeitet die Daten, um die Anfrage zu beantworten; es gelten die Nutzungsbedingungen der Gemini API und die Datenschutzerklärung von Google. RepUp selbst speichert das Foto nicht dauerhaft. Meldest du ein falsches Ergebnis, öffnet die App eine E-Mail mit deiner Beschreibung und dem Ergebnis (ohne Foto), die du vor dem Senden siehst.

Health Connect (Essen, Gewicht, Körperfett, optional)

Wenn du in den Einstellungen „Health Connect“ einschaltest und die Berechtigung erteilst, schreibt RepUp deine erfassten Mahlzeiten (Uhrzeit, Name, Kalorien, Kohlenhydrate, Eiweiß, Fett und, wenn bekannt, Ballaststoffe, Zucker, gesättigte Fettsäuren und Natrium) in Health Connect auf deinem Gerät. Andere Apps können sie dort nur nutzen, wenn du es ihnen in Health Connect erlaubst. RepUp liest Ernährungsdaten aus Health Connect nur, wenn du „Daten aus Health Connect holen“ antippst und das Leserecht erteilt hast; sie werden im Tagebuch auf deinem Gerät gespeichert, nirgendwohin gesendet und nicht an Dritte weitergegeben. Du kannst den Abgleich jederzeit ausschalten und das Recht in Health Connect entziehen; bereits geschriebene Einträge löschst du in Health Connect.

Mit demselben Schalter werden deine eigenen Gewichte und dein Körperfett in Health Connect auf deinem Gerät geschrieben, und Gewicht und Körperfett anderer Apps der letzten 30 Tage werden in RepUp übernommen und lokal auf deinem Gerät gespeichert. Auch das bleibt auf dem Gerät und wird nicht an Dritte weitergegeben. Der Schalter ist standardmäßig aus; im Berechtigungsdialog von Android entscheidest du, welche Rechte du erteilst, und RepUp tut nur, was erlaubt ist.

Wasser (Gewohnheiten, optional): Hast du Health Connect eingeschaltet, schreibt RepUp die getrunkene Menge in Health Connect auf deinem Gerät. Gelesen wird Wasser nicht.

Nährwerte vom Foto (RepUp Pro, optional)

Fotografierst du eine Nährwerttabelle oder wählst ein Bild aus, liest die Texterkennung der Google-Play-Dienste (ML Kit) die Werte direkt auf deinem Gerät aus. Das Bild wird dafür nicht ins Internet gesendet und von RepUp nicht dauerhaft gespeichert. Das Foto nimmt deine Kamera-App auf; RepUp braucht keine Kamera-Berechtigung.

Geteilte Inhalte, Pläne und Feedback

Wenn du eine Trainingskarte teilst, erzeugt die App ein Bild und übergibt es an die App, die du im Android-Teilen-Menü wählst. Teilst du einen Plan, erzeugt die App eine Datei (.repup) mit Plan, Übungen und Sätzen, aber ohne Workouts, Notizen oder Körperdaten. Ab dann gelten die Datenschutzbestimmungen der gewählten App. Eine importierte Plan-Datei liest RepUp nur lokal. „Feedback senden“ öffnet deine E-Mail-App mit einer vorbereiteten Nachricht, die du vor dem Senden siehst. Die Frage nach einer Bewertung zeigt Google Play (In-App-Bewertung); RepUp erfährt nicht, ob und wie du bewertest.

Berechtigungen

Rechtsgrundlagen und Übermittlung

Die genannten Übertragungen erfolgen nur, wenn du die jeweilige Funktion nutzt, zur Bereitstellung dieser Funktion (Art. 6 Abs. 1 lit. b DSGVO). Die Prüfung durch Firebase App Check dient dem Schutz vor Missbrauch des KI-Dienstes (berechtigtes Interesse, Art. 6 Abs. 1 lit. f DSGVO). Bei Google kann eine Verarbeitung in den USA stattfinden; Google LLC ist nach dem EU-US Data Privacy Framework zertifiziert. Open Food Facts ist ein Verein mit Sitz in Frankreich.

Deine Rechte

Beim Entwickler fallen keine personenbezogenen Daten an, daher gibt es dort nichts auszukunften oder zu löschen. Deine Daten verwaltest du selbst in der App (Export als Datei, Löschen über die App-Einstellungen von Android). Gegenüber den genannten Diensten hast du die Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch; wende dich dafür an den jeweiligen Anbieter. Du hast außerdem das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren, z. B. beim Bayerischen Landesamt für Datenschutzaufsicht (lda.bayern.de).

Kontakt

build.room.x@gmail.com · Impressum

English

Controller: Alexander Schreier (buildroomx), Hochweg 87a, 93049 Regensburg, Germany, build.room.x@gmail.com

Last updated: November 2026

Summary: No personal data reaches the developer. The app has no user account, no ads and no analytics or crash-reporting services. Your data stays on your device. Only when you use certain features (product lookup, prices, AI, purchase) is the data needed for them sent to the services named below.

Data on your device

Your training and food data (exercises, foods, diary entries, plans, workouts, sets, notes, the name used for the greeting, body weight, details for the calorie estimate such as sex, birthday, height and activity, goals, settings) is stored only locally in the app storage of your device. You can export it to a file in the app and import it again. You keep that file wherever you choose; the app does not send it anywhere. If you uninstall the app or clear its data, the data is gone unless you have a backup.

Android automatic backup

Android can back up the app data (database and settings) as part of your Google account backup and restore it on a new device. This is a feature of Android and your Google account and can be switched off in the Android settings. The developer has no access to it. Google’s privacy terms apply.

Purchase “RepUp Pro”

The purchase is handled by Google Play. The app uses the Google Play Billing Library for this (internet access only for this request). Payment and purchase data is processed by Google; the developer does not receive it, but can see aggregated sales figures in the Play Console. The app only asks Google whether “RepUp Pro” has been purchased or subscribed for your account (you manage and cancel subscriptions in the Play Store).

Barcode and product lookup (food part)

In the food part you can scan the barcode on a package. The scan is handled by the barcode scanner of Google Play services: that service operates the camera, RepUp only receives the code that was read, no images, and needs no camera permission. Google’s privacy terms apply to it.

To look a product up, RepUp first searches the code in your own foods. If it is unknown there, the app asks Open Food Facts (openfoodfacts.org, a free product database). Only the barcode number and, as with any internet connection, your IP address are sent to Open Food Facts; no entries, no account. The same applies to the search by name: when you type at least three letters in the food part, the app sends your search text to the Open Food Facts search engine (search.openfoodfacts.org, the same provider) after a short typing pause (at most 10 searches per minute; there is no setting for this). The basic foods in the name search come from the Bundeslebensmittelschlüssel (BLS 4.0, Max Rubner-Institut, CC BY 4.0), which is built into the app as a file and searched without internet. Open Food Facts’ privacy policy applies to the processing there. The app saves a found product on your device only once you log it. The product data is available under the Open Database License (ODbL).

Prices (RepUp Pro, optional)

For foods with a barcode RepUp can look up a price at Open Prices (prices.openfoodfacts.org, a project of Open Food Facts): when you tap “Look up price” or, with Pro, in the background as soon as you log a new food with a barcode. Only the barcode number and your IP address are sent. If you tap “Estimate with AI”, RepUp sends the name and brand of that food to Google (Gemini, as described in the next section); the app points this out before the first use. Prices and the costs calculated from them are stored only on your device.

AI meal recognition (RepUp Pro, optional)

When you use the “AI” button in the food part and tap “Recognize”, RepUp sends the chosen photo (downsized) and/or your description to Google (Gemini Developer API via Firebase AI Logic; provider Google Ireland Limited or Google LLC). To match nutrition values, the app also sends the names of the recognized items and matching food names from your own foods and the BLS. Your diary, your name, weight and other data are not sent. The app points this out before the first use. So that only the genuine app can use this service, Firebase App Check checks every request (Google Play Integrity); Firebase Remote Config loads the name of the model used. Google processes technical data such as the IP address and a random installation ID. Google processes the data to answer the request; the Gemini API terms and Google’s privacy policy apply. RepUp itself does not keep the photo. If you report a wrong result, the app opens an e-mail with your description and the result (without the photo), which you see before sending.

Health Connect (Food, weight, body fat, optional)

If you switch on “Health Connect” in the settings and grant the permission, RepUp writes the meals you log (time, name, calories, carbohydrates, protein, fat and, if known, fiber, sugar, saturated fat and sodium) to Health Connect on your device. Other apps can only use them there if you allow it in Health Connect. RepUp reads nutrition data from Health Connect only when you tap “Get data from Health Connect” and have granted the read permission; it is stored in the diary on your device, sent nowhere and not shared with third parties. You can switch the sync off at any time and withdraw the permission in Health Connect; entries already written are deleted in Health Connect.

With the same switch your own weights and body fat are written to Health Connect on your device, and weight and body fat from other apps for the last 30 days are taken over into RepUp and stored locally on your device. This too stays on the device and is not shared with third parties. The switch is off by default; in the Android permission dialog you decide which permissions to grant, and RepUp does only what is allowed.

Water (habits, optional): if Health Connect is on, RepUp writes the amount you drank to Health Connect on your device. Water is not read.

Nutrition from photo (RepUp Pro, optional)

If you photograph a nutrition label or pick an image, the text recognition of Google Play services (ML Kit) reads the values directly on your device. The image is not sent to the internet for this and RepUp does not keep it. Your camera app takes the photo; RepUp needs no camera permission.

Shared content, plans and feedback

When you share a workout card, the app creates an image and hands it to the app you pick in the Android share sheet. When you share a plan, the app creates a file (.repup) with the plan, exercises and sets, but no workouts, notes or body data. From then on the privacy terms of the chosen app apply. RepUp reads an imported plan file only locally. “Send feedback” opens your e-mail app with a prepared message that you see before sending. The rating prompt is shown by Google Play (in-app review); RepUp does not learn whether or how you rate.

Permissions

Legal bases and transfers

The transfers described only happen when you use the respective feature, in order to provide it (Art. 6(1)(b) GDPR). The check by Firebase App Check protects the AI service against abuse (legitimate interest, Art. 6(1)(f) GDPR). Google may process data in the USA; Google LLC is certified under the EU-US Data Privacy Framework. Open Food Facts is an association based in France.

Your rights

No personal data reaches the developer, so there is nothing to disclose or delete there. You manage your data yourself in the app (export to a file, delete via the Android app settings). Towards the services named you have the rights of access, rectification, erasure, restriction, data portability and objection; please contact the respective provider. You also have the right to lodge a complaint with a data protection supervisory authority, e.g. the Bavarian Data Protection Authority (lda.bayern.de).

Contact

build.room.x@gmail.com · Imprint