MealFlow

Datenschutzerklärung

Stand: 23. August 2026 · English version below

Diese Erklärung beschreibt, was die Software tatsächlich tut. Sie wurde anhand des Quellcodes geschrieben, nicht um ihn herum.

1. Verantwortlicher

Verantwortlicher im Sinne des Art. 4 Nr. 7 DSGVO ist:

Osama El Sawi
Bünauplatz 2
01159 Dresden
Deutschland
E-Mail: gennyra.app@gmail.com

Ein Datenschutzbeauftragter ist nicht bestellt. Die Voraussetzungen des Art. 37 DSGVO und des § 38 BDSG liegen nicht vor: Die Verarbeitung personenbezogener Daten ist weder Kerntätigkeit noch erfolgt sie in großem Umfang, und es sind nicht mindestens 20 Personen ständig mit automatisierter Verarbeitung beschäftigt.

2. Was auf deinem Gerät bleibt und uns nie erreicht

Das Folgende wird ausschließlich im Speicher deines Geräts abgelegt und nicht übertragen:

Du kannst all das in den Einstellungen als Datei exportieren oder vollständig löschen. Das Löschen auf dem Gerät berührt dein Konto nicht, und das Löschen des Kontos berührt das Gerät nicht — beides ist getrennt, und beides wird angeboten.

3. Videobilder

Wenn du ein Video lesen lässt:

Einzelbilder können Gesichter enthalten und damit personenbezogene Daten sein. Genau deshalb werden sie verarbeitet und verworfen statt gespeichert: Es bleibt nichts übrig, das später abgerufen, offengelegt oder herausverlangt werden könnte.

Gibst du einen Link zum Originalvideo an, wird dessen Beschreibungstext als zusätzliche Grundlage mitgelesen und ebenfalls nicht gespeichert.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO — Erbringung der von dir angeforderten Leistung.

4. Dein Konto

Meldest du dich mit Google an, erhalten und speichern wir deine Google-Kennung, deine E-Mail-Adresse und deinen Anzeigenamen. Mehr erhalten wir von Google nicht, und dein Passwort bekommen wir zu keinem Zeitpunkt.

Zusätzlich speichern wir, wie viele Analysen du im laufenden Zeitraum verbraucht hast.

Ein Konto ist freiwillig. Alles unter Punkt 2 funktioniert ohne.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.

5. Was du selbst teilst

Teilst du ein Rezept in die Datenbank, werden Titel, Kategorie, Zutaten, Zubereitungsschritte, ein Link zum Originalvideo und der Name der Person, die das Video gemacht hat, öffentlich sichtbar — zusammen mit deinem Ersteller-Profil, falls du eins angelegt hast. Einzelbilder und Videos werden nie geteilt.

Dasselbe gilt für geteilte Wochenpläne und für ein Ersteller-Profil (Kurzname, Anzeigename, Beschreibung), das du jederzeit auf nicht öffentlich stellen kannst.

Du kannst jedes geteilte Rezept zurückziehen. Zurückziehen löscht es, statt es zu verstecken.

Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO — deine Einwilligung, erteilt durch das Teilen, widerruflich durch das Zurückziehen. Der Widerruf berührt die Rechtmäßigkeit der bis dahin erfolgten Verarbeitung nicht.

6. Bewertungen

Stimmst du für ein Rezept, speichern wir, dass dein Konto für dieses Rezept gestimmt hat — damit dieselbe Stimme nicht mehrfach zählt und du sie zurücknehmen kannst. Öffentlich sichtbar ist nur die Summe, nie wer gestimmt hat.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.

7. Gemeldete Preise

Scannst du einen Barcode und meldest den Preis, speichern wir Barcode, Preis, Preisniveau, Land, Währung, Zeitpunkt und dein Konto. Das Konto wird gespeichert, damit eine Person nicht denselben Preis mehrfach in den Schnitt drückt — öffentlich sichtbar ist ausschließlich ein Median, gebildet aus mindestens fünf verschiedenen Personen, ohne jeden Hinweis darauf, wer gemeldet hat.

Das Melden ist freiwillig und lässt sich beim Scannen abwählen; der Preis bleibt dann nur auf deinem Gerät.

Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO für das Teilen, Art. 6 Abs. 1 lit. f DSGVO für die Pflege einer belastbaren Preistabelle. Berechtigtes Interesse ist es, Preisangaben aktuell zu halten, ohne sie von einem einzelnen Anbieter zu beziehen.

8. Benachrichtigungen

Schaltest du in der Android-App die Benachrichtigung über Stimmen-Meilensteine ein, speichern wir die Gerätekennung, die Google für dein Gerät ausgibt, sowie welche Benachrichtigungen du ausgewählt hast. Der Versand läuft über Firebase Cloud Messaging (Google).

Die beiden anderen Benachrichtigungen — Einkaufserinnerung und knappe Zutat — werden vollständig auf deinem Gerät geplant. Dafür wird nichts übertragen und kein Konto benötigt.

Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO. Schaltest du alles ab, wird die Gerätekennung gelöscht.

9. Käufe

Schließt du ein Abonnement ab, läuft die Zahlung über Google Play. Wir erhalten und speichern den Kaufbeleg, den Google zurückgibt: Produkt, Status, Laufzeit und eine Kauf-Kennung. Wir erhalten keine Zahlungsdaten — keine Kartennummer, keine Bankverbindung.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO für die Erbringung des Abonnements und Art. 6 Abs. 1 lit. c DSGVO für die handels- und steuerrechtlichen Aufbewahrungspflichten.

10. Suchanfragen

Suchanfragen werden nicht deinem Konto zugeordnet, und es gibt keinen Suchverlauf. Eine einzige Ausnahme: Findet eine Suche in der geteilten Datenbank nichts, wird der Suchbegriff in einer anonymen Zählung erfasst — ohne Konto, ohne Sitzung, ohne Zeitstempel. Sie zeigt uns, welche Rezepte fehlen. Da kein Personenbezug besteht, sind das keine personenbezogenen Daten.

11. Server-Protokolle

Unser Server läuft bei Cloudflare. Für den Betrieb und zur Fehlersuche fallen dort technische Protokolle an, die kurzzeitig IP-Adresse, Zeitpunkt und aufgerufenen Pfad enthalten können. Sie werden nicht mit Konten zusammengeführt und nicht zur Analyse des Nutzungsverhaltens verwendet.

Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO — berechtigtes Interesse am sicheren und fehlerfreien Betrieb.

12. Barcode-Datenbank (Open Food Facts)

Scannst du einen Barcode, fragt dein Gerät unmittelbar bei Open Food Facts an, um Name, Packungsgröße und Nährwerte zu holen. Diese Anfrage geht nicht über unseren Server; Open Food Facts erhält dabei deine IP-Adresse und den Barcode. Wir übermitteln nichts dorthin und erhalten von dort nichts über dich.

Open Food Facts wird von der gemeinnützigen Association Open Food Facts (Frankreich) betrieben. Rechtsgrundlage für die Anfrage deines Geräts: Art. 6 Abs. 1 lit. b DSGVO — sie erfolgt nur, weil du scannst.

13. Empfänger und Übermittlung in Drittländer

Cloudflare
Betrieb von Server, Datenbank und Website. Auftragsverarbeiter nach Art. 28 DSGVO. Die Datenbank liegt in der Region Osteuropa (EU).
Anthropic
Betreibt das Modell, das die Einzelbilder liest. Die Bilder werden nur für die Dauer der Anfrage übermittelt. Auftragsverarbeiter nach Art. 28 DSGVO.
Google
Anmeldung, Zahlungsabwicklung über Google Play und Versand der Benachrichtigungen über Firebase. Für die eigene Anmeldung und die Zahlungsabwicklung ist Google eigenständig verantwortlich.

Drittlandübermittlung: Anthropic und Google sind in den Vereinigten Staaten ansässig, Cloudflare betreibt dort ebenfalls Infrastruktur. Übermittlungen stützen sich auf das EU-US Data Privacy Framework, soweit der Empfänger danach zertifiziert ist, andernfalls auf Standardvertragsklauseln nach Art. 46 Abs. 2 lit. c DSGVO.

14. Was wir nicht tun

15. Speicherdauer

16. Deine Rechte

Dir stehen zu: Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21 DSGVO). Eine erteilte Einwilligung kannst du jederzeit mit Wirkung für die Zukunft widerrufen.

In der Praxis:

Beschwerderecht: Du kannst dich bei einer Datenschutz-Aufsichtsbehörde beschweren, insbesondere in dem EU-Mitgliedstaat deines Aufenthaltsorts, deines Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes (Art. 77 DSGVO).

17. Keine automatisierte Entscheidungsfindung

Es findet keine automatisierte Entscheidungsfindung einschließlich Profiling im Sinne des Art. 22 DSGVO statt. Das Modell liest Zutatennamen und Mengen; es trifft keine Entscheidung über dich und wird nie nach Nährwerten, Preisen oder gesundheitlichen Aussagen gefragt.

18. Ob du Daten bereitstellen musst

Du musst nichts bereitstellen. Ohne Konto funktionieren Planer, Tracker, Einkaufsliste, Vorrat und selbst eingetragene Rezepte vollständig. Ein Konto ist nur nötig, um die geteilte Datenbank zu lesen und Videos lesen zu lassen — ohne die dafür nötigen Angaben können wir diese beiden Funktionen nicht anbieten.

19. Kinder

MealFlow richtet sich nicht an Kinder unter 16 Jahren. Einwilligungen von Kindern bedürfen nach Art. 8 DSGVO der Zustimmung der Sorgeberechtigten. Wenn du glaubst, dass ein Kind ein Konto angelegt hat, schreib uns — wir löschen es.

20. Änderungen

Ändert sich, was die Software tut, wird diese Erklärung angepasst und das Datum oben aktualisiert. Wesentliche Änderungen kündigen wir in der App an.


English

The German version above is the authoritative one: the controller is established in Germany and German law applies. This summary covers the same ground.

Controller

Osama El Sawi, Bünauplatz 2, 01159 Dresden, Germany. gennyra.app@gmail.com. No data protection officer is appointed; the thresholds of Art. 37 GDPR and § 38 BDSG are not met.

What never leaves your device

Your plan, tracker history, shopping list, pantry, saved recipes, settings, your own prices, and the two reminders about shopping and running short — those are scheduled on the device precisely because the list and the pantry never leave it. All of it can be exported or erased from Settings.

Video frames

The video file is opened on your device and never uploaded. Your device picks at most six still frames; those go to our server and on to Anthropic for the length of one request. They are not written to a database, not stored and not logged, and both the frames and the file are discarded on your device once the answer arrives. Frames can contain faces, which is exactly why nothing is kept. Art. 6(1)(b) GDPR.

Account, votes, prices, notifications, purchases

Signing in stores your Google identifier, email and display name, plus how many analyses you have used — Art. 6(1)(b). A vote stores that your account voted on that recipe, so it counts once and can be taken back; only the total is public. A reported price stores the barcode, price, tier, country and your account, and only a median across at least five different people is ever public — Art. 6(1)(a) and (f). A registered device stores the token Google issues and which notifications you chose — Art. 6(1)(a); switching them all off deletes it. A subscription stores the receipt Google Play returns, never any payment details — Art. 6(1)(b) and (c).

Barcode lookups

When you scan, your device asks Open Food Facts directly. That request does not pass through our server; Open Food Facts receives your IP address and the barcode, and we receive nothing about you from them.

Recipients and transfers

Cloudflare (hosting and database, in an EU region), Anthropic (the model that reads frames) and Google (sign-in, Play billing, Firebase for notifications). Transfers to the United States rest on the EU–US Data Privacy Framework where the recipient is certified, otherwise on Standard Contractual Clauses.

What we do not do

No videos downloaded from any platform. No frames or video stored. No data sold or shared with advertisers, and no advertising SDK in the app. No profile of what you cook. No search history. No analytics or advertising cookies.

Your rights and how to use them

Access, rectification, erasure, restriction, portability and objection under Art. 15–21 GDPR, and the right to withdraw consent at any time. Delete your account here — that erases the account, the usage counter, shared recipes and weeks, your profile, votes, reports, purchase records, registered devices and reported prices. Export your on-device data from Settings. You may complain to a supervisory authority, in particular in the Member State of your residence, place of work or of the alleged infringement (Art. 77 GDPR).

No automated decision-making

None within the meaning of Art. 22 GDPR. The model reads ingredient names and amounts; it makes no decision about you and is never asked for nutrition, prices or health claims.