mk-sdApps für iPhone

FoodNoteBook

Inhalt
  1. Kurzfassung
  2. 1. Verantwortlicher
  3. 2. Was diese App technisch tut
  4. 3. Welche Daten verarbeitet werden
  5. 4. Rechtsgrundlagen
  6. 5. Was noch dazukommt: Server, Anmeldung, Dritte und Käufe
  7. 6. Empfänger im Überblick
  8. 7. Speicherdauer
  9. 8. Deine Rechte
  10. 9. Kinder
  11. 10. Datensicherheit
  12. 11. Automatisierte Entscheidungen
  13. 12. Änderungen dieser Erklärung

Datenschutzerklärung für die App FoodNoteBook

Stand: 6. September 2026

Kurzfassung

FoodNoteBook ist anders als eine rein lokale App: Damit die KI-Erkennung von Mahlzeiten funktioniert, damit dein Konto auf mehreren Geräten dieselben Daten zeigt und damit ein Abo verwaltet werden kann, betreibt der Anbieter einen eigenen Server, und mehrere Dienste Dritter sind beteiligt. Diese Kurzfassung nennt die wichtigsten Punkte; Einzelheiten mit Rollen und Rechtsgrundlagen stehen in den Abschnitten 2, 5 und 6.

  1. Ein Konto ist erforderlich. Du meldest dich mit E-Mail-Adresse und Passwort, mit deinem Google-Konto oder mit "Sign in with Apple" an. Deine Einträge liegen serverseitig in einer Datenbank, gehostet auf Servern von Fly.io in Frankfurt am Main.
  2. Fotos und gesprochene oder eingetippte Beschreibungen deiner Mahlzeiten und Aktivitäten werden zur Schätzung von Kalorien und Nährwerten an die Google Gemini API übermittelt, und Fotos werden danach mit dem Mahlzeintrag gespeichert, nicht verworfen. Diese Schätzungen sind Näherungswerte einer KI, keine Messwerte und keine medizinische Beratung (Abschnitt 2 und der Gesundheitshinweis unten).
  3. Apple Health (HealthKit): Wenn du es verbindest, liest und schreibt die App ausschließlich dein Körpergewicht, nichts sonst. Das ist eine Gesundheitsangabe im Sinne von Art. 9 DSGVO und braucht deine ausdrückliche Einwilligung über den iOS-Berechtigungsdialog.
  4. E-Mails (Registrierungsbestätigung, Passwort-Reset, Support-Antworten, gelegentliche Zusammenfassungen und Erinnerungen) werden über den Dienst Resend versendet.
  5. Käufe laufen über zwei getrennte Wege: über Apples App-Store-Kauf (StoreKit) oder, wenn du das Abo über die Webseite abschließt, über den Zahlungsdienstleister Stripe. Bei beiden erfährt der Anbieter nie deine Zahlungsdaten selbst.
  6. Dein Konto kannst du derzeit über die Kontoeinstellungen auf der FoodNoteBook-Webseite selbst löschen und deine Daten dort auch exportieren. In der iPhone-App selbst gibt es dafür aktuell keinen eigenen Knopf, nur "Abmelden"; eine Löschung ist aber jederzeit auch per E-Mail an den Anbieter möglich, siehe Abschnitt 8.

1. Verantwortlicher

Maximilian Kuchlbauer
Flurstr. 1
84524 Neuötting
Deutschland
E-Mail: maximilian.kuchlbauer@gmail.com

Ein Datenschutzbeauftragter ist nicht bestellt.

Für den Support innerhalb der App ist zusätzlich eine Produkt-Postfachadresse eingerichtet (support@foodnotebook.org), die beim Anbieter ankommt; für die Ausübung deiner Rechte nach der DSGVO ist die obige E-Mail-Adresse maßgeblich.

2. Was diese App technisch tut

Dieser Abschnitt beschreibt, was gegen den Quellcode von Server (server/src) und iPhone-App (ios-native/Sources) geprüft wurde, nicht, was wünschenswert wäre.

3. Welche Daten verarbeitet werden

DatenkategorieBeispieleZweckSpeicherort
KontodatenE-Mail-Adresse, Passwort-Hash (bei E-Mail-Anmeldung), Name, Google- oder Apple-Kennung (bei Anmeldung darüber), SpracheinstellungAnmeldung, KontoführungServer-Datenbank (Fly.io, Frankfurt)
Profil- und ZielwerteAlter, Größe, Gewicht, Zielgewicht, Aktivitätslevel, Kalorien- und Makroziele, TrainingstageBerechnung eines Kalorienziels, PersonalisierungServer-Datenbank
Mahlzeit- und AktivitätseinträgeName, Kalorien, Makronährstoffe, Zeitpunkt, Eintragsart (Essen/Sport), DauerKernfunktion: Ernährungs- und AktivitätstagebuchServer-Datenbank
MahlzeitfotosVom Nutzer aufgenommene oder ausgewählte FotosKI-Schätzung der Nährwerte, danach weiter mit dem Eintrag gespeichert (siehe Abschnitt 2)Server (Dateispeicher, standardmäßig auf derselben Maschine wie die Datenbank)
Gesundheitsdaten nach Art. 9 DSGVOKörpergewicht aus Apple Health, sofern verbundenAbgleich mit den Gewichtseinträgen der AppHealthKit auf dem Gerät, zusätzlich als gewöhnlicher Messwert in der Server-Datenbank
KörpermaßeVon dir manuell erfasste KörpermaßeVerlaufsanzeigeServer-Datenbank
Gerätetoken für MitteilungenApple-Push-GerätetokenZustellung von ErinnerungenServer-Datenbank, Weiterleitung an Apple (APNs)
E-Mail-InteraktionZeitpunkt des Öffnens/Anklickens einer E-Mail, IP-Adresse, angeklickter Link, KampagneErkennen, ob Systemmails ankommen; Wirksamkeit von ErinnerungenServer-Datenbank
Kauf- und Abodaten (App Store)Produktkennung, Kaufstatus, LaufzeitFreischaltung von FoodNoteBook ProBei Apple; der Server liest nur den Freischaltstatus
Kauf- und Abodaten (Webseite)Stripe-Kunden- und Abo-Kennung, ZahlungsstatusFreischaltung von FoodNoteBook Pro über den WebwegBei Stripe; der Server speichert nur die Kennung und den Status, keine Kartendaten
Nutzungsereignisse in der AppFeste Ereignisnamen aus einer abschließenden Liste, etwa "Plus-Knopf getippt", "KI-Analyse gestartet", "KI-Analyse fehlgeschlagen", dazu ein kurzer Fehlergrund, die Eingabeart (Text, Foto, Sprache) und eine Dauer in Millisekunden. Keine Inhalte: kein Mahlzeitentext, kein Foto, keine Freitexte.Erkennen, an welcher Stelle die App nicht verständlich istServer-Datenbank
Support-NachrichtenVon dir geschriebene Nachricht, E-Mail-AdresseBearbeitung deiner AnfrageServer-Datenbank

Die App fragt nicht nach deinem Standort, deinen Kontakten oder deinem Kalender und liest keine Werbekennung.

Zu den Nutzungsereignissen im Einzelnen, weil das die einzige Kategorie ist, die nichts mit einer Funktion zu tun hat, die du selbst auslöst: Es gibt keine zusätzliche Kennung. Kein Installations- oder Gerätebezeichner, keine Werbe-ID. Ereignisse werden an dein bestehendes Konto geschrieben und nur, solange du angemeldet bist; abgemeldet entsteht kein Ereignis. Welche Namen und welche Zusatzangaben überhaupt gespeichert werden dürfen, ist auf dem Server in einer abschließenden Liste festgelegt, sodass die App nichts anderes hinterlegen kann. Es ist kein Analysedienst eines Dritten eingebunden; die Daten bleiben in derselben Datenbank wie deine übrigen Einträge.

4. Rechtsgrundlagen

5. Was noch dazukommt: Server, Anmeldung, Dritte und Käufe

Bei einer rein lokalen App wäre dieser Abschnitt kurz. FoodNoteBook braucht für seine Kernfunktion einen Server und mehrere Dienste Dritter; sie stehen hier einzeln.

5.1 Server und Hosting

Der Server läuft auf Infrastruktur von Fly.io, Inc., physischer Serverstandort Frankfurt am Main, Deutschland (primary_region = 'fra'). Fly.io verarbeitet als Auftragsverarbeiter nach Art. 28 DSGVO sämtliche in Abschnitt 3 genannten Daten, während sie beim Anbieter gespeichert sind. Fly.io, Inc. hat ihren Unternehmenssitz in den USA; auch wenn der Server selbst in der EU steht, ist eine Übermittlung im Rahmen von Support- oder Wartungszugriffen aus einem Drittland nicht ausgeschlossen. Der Anbieter stützt eine solche Übermittlung auf die Standardvertragsklauseln der EU-Kommission; ein unterzeichneter Auftragsverarbeitungsvertrag mit Fly.io war zum Stand dieser Erklärung nicht Teil der eingesehenen Unterlagen und ist vom Anbieter zu ergänzen (siehe README.md).

5.2 KI-Anbieter (Google Gemini API)

Für die Schätzung von Kalorien und Nährwerten aus einem Foto oder einem Text schickt der Server die von dir eingereichten Inhalte an die Gemini API von Google LLC, USA. Google verarbeitet diese Inhalte als Auftragsverarbeiter nach Art. 28 DSGVO, um das Analyseergebnis zurückzugeben. Eine Übermittlung in die USA findet statt; sie ist auf die Standardvertragsklauseln der EU-Kommission gestützt. Der Server begrenzt die tägliche Zahl und Kosten solcher Anfragen je Konto und insgesamt.

5.3 Anmeldung über Google oder Apple

Meldest du dich mit deinem Google-Konto an, erhält der Server von Google deine E-Mail-Adresse, deinen Namen und eine Google-Kontokennung, um dein FoodNoteBook-Konto anzulegen oder wiederzuerkennen. Meldest du dich mit "Sign in with Apple" an, prüft der Server ein von Apple signiertes Identitätstoken; Apple gibt dabei, abhängig von deiner Wahl beim ersten Anmelden, deine echte oder eine von Apple erzeugte Weiterleitungs-E-Mail-Adresse weiter. In beiden Fällen verarbeiten Google beziehungsweise Apple die Anmeldedaten als eigenständig Verantwortliche nach ihrer jeweils eigenen Datenschutzerklärung; der Anbieter hat auf diese Verarbeitung keinen Einfluss.

5.4 E-Mail-Versand (Resend) und E-Mail-Verfolgung

Registrierungsbestätigung, Passwort-Reset, Support-Antworten sowie gelegentliche Zusammenfassungs- und Erinnerungs-E-Mails werden über Resend, Inc., USA, verschickt. Resend verarbeitet dabei deine E-Mail-Adresse, deinen Namen und den Inhalt der jeweiligen Nachricht als Auftragsverarbeiter nach Art. 28 DSGVO. Eine Übermittlung in die USA findet statt, gestützt auf die Standardvertragsklauseln der EU-Kommission.

Jede vom Server verschickte E-Mail enthält eine unsichtbare Markierung beziehungsweise einen Weiterleitungslink, mit dem der Server erkennt, ob und wann du sie geöffnet oder einen enthaltenen Link angeklickt hast; das Ergebnis wird mit der Kampagne und, soweit die E-Mail an ein bestehendes Konto ging, mit diesem Konto verknüpft gespeichert. Der Zweck ist die Zustellbarkeits- und Funktionskontrolle des eigenen Mailversands, nicht der Verkauf dieser Information an Dritte.

5.5 Käufe über den App Store (StoreKit)

FoodNoteBook Pro kann als Abo über Apples In-App-Kauf abgeschlossen werden (Produktkennungen M1 monatlich, Y1 jährlich in der App-Konfiguration). Der Kaufvertrag kommt dabei zwischen dir und Apple zustande, nicht mit dem Anbieter dieser App. Der Server prüft ausschließlich Apples eigene, signierte Kaufbestätigung (StoreKit 2), um den Pro-Status freizuschalten; er erhält von Apple weder deinen Namen noch deine Zahlungsdaten. Apple Inc. beziehungsweise Apple Distribution International Ltd. verarbeitet die Kauf-, Zahlungs- und Geräteinformationen als eigenständig Verantwortlicher, nicht als Auftragsverarbeiter des Anbieters. Es gilt Apples eigene Datenschutzerklärung (https://www.apple.com/legal/privacy/de-ww/).

5.6 Käufe über die Webseite (Stripe)

Schließt du FoodNoteBook Pro stattdessen über die Kontoeinstellungen auf der FoodNoteBook-Webseite ab, läuft die Zahlung über Stripe. Anders als beim App-Store-Weg ist hier der **Anbieter dieser App der Vertragspartner für das Abo**, Stripe verarbeitet die eigentlichen Zahlungsdaten (Kartendaten oder vergleichbares Zahlungsmittel) als eigenständig Verantwortlicher für die Zahlungsabwicklung. Der Server selbst erhält von Stripe nur eine Kunden- und eine Abo-Kennung sowie den Zahlungsstatus (aktiv, gekündigt, Enddatum), keine Kartendaten. Näheres zu Preisen, Kündigung und Widerruf dieses Wegs in den Nutzungsbedingungen und der Widerrufsbelehrung dieser App.

5.7 Push-Benachrichtigungen (Apple)

Erlaubst du Mitteilungen, übermittelt die App ein Gerätetoken an den Server, der es zusammen mit deiner Konto-Kennung speichert und für den Versand von Erinnerungen an Apples Push-Dienst (APNs) weiterreicht. Apple verarbeitet dabei die Zustellung als eigenständig Verantwortlicher nach seiner eigenen Datenschutzerklärung.

5.8 Backup deines Geräts

Wie jede andere App ist FoodNoteBook Teil des iCloud- oder Computer-Backups deines iPhones, sofern du ein solches eingeschaltet hast. Das betrifft die App selbst (Einstellungen, zwischengespeicherte Inhalte), nicht die Datenbank des Servers, die unabhängig von deinem Gerätebackup existiert. Für dieses Backup ist Apple beziehungsweise dein eigener Computer verantwortlich, nicht der Anbieter.

5.9 Aufruf dieser Webseite

Die in der App verlinkten Rechtstexte und diese Erklärung selbst werden über mk-sd.com ausgeliefert, betrieben über Cloudflare, Inc. als Auftragsverarbeiter nach Art. 28 DSGVO. Cloudflare verarbeitet dabei technisch notwendige Verbindungsdaten (insbesondere IP-Adresse, Zeitpunkt der Anfrage, aufgerufene Adresse), um die Seite auszuliefern und Angriffe abzuwehren. Diese Seite setzt keine Cookies und bindet keine Analyse- oder Werbewerkzeuge ein. Diese Erklärung betrifft nicht die ältere Webseite foodnotebook.org, die eigene, hiervon unabhängige Werkzeuge einsetzt und die diese Erklärung ablösen soll.

5.10 Wenn du dem Anbieter eine E-Mail schreibst

Schreibst du an maximilian.kuchlbauer@gmail.com oder an die Support-Adresse der App, verarbeitet der Anbieter deine E-Mail-Adresse und den Inhalt deiner Nachricht, um sie zu beantworten. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, wenn es um die App oder dein Abo geht, sonst Art. 6 Abs. 1 lit. f DSGVO.

6. Empfänger im Überblick

Diese Tabelle fasst zusammen, wer aus den Abschnitten 2 und 5 welche Daten zu welcher Rolle erhält.

EmpfängerRolleWelche DatenRechtsgrundlage/Drittlandbezug
Apple Inc. / Apple Distribution International Ltd.Eigenständig verantwortlichApp-Store-Käufe, Sign in with Apple, Zustellung von Mitteilungen (APNs), GerätebackupArt. 6 Abs. 1 lit. b DSGVO; Apples eigene Datenschutzerklärung
Google Ireland Limited / Google LLCEigenständig verantwortlich für die AnmeldedatenE-Mail-Adresse, Name, Google-Kontokennung, bei Anmeldung über GoogleArt. 6 Abs. 1 lit. b DSGVO; Standardvertragsklauseln bei Übermittlung in die USA
Google LLC (Gemini API)AuftragsverarbeiterMahlzeitfotos, eingetippte oder aus Sprache erkannte Texte, zur NährwertschätzungArt. 6 Abs. 1 lit. b DSGVO; Standardvertragsklauseln
Resend, Inc.AuftragsverarbeiterE-Mail-Adresse, Name, Nachrichteninhalt, Öffnungs-/Klick-EreignisseArt. 6 Abs. 1 lit. b, teils lit. f DSGVO; Standardvertragsklauseln
Fly.io, Inc.Auftragsverarbeiter (Hosting)Sämtliche Kontodaten aus Abschnitt 3, während sie gespeichert sindArt. 6 Abs. 1 lit. b DSGVO; Serverstandort EU (Frankfurt), Unternehmen mit Sitz in den USA
Stripe (Stripe, Inc. / Stripe Payments Europe, Ltd.)Eigenständig verantwortlich für die ZahlungsabwicklungE-Mail-Adresse, Name, Zahlungsdaten, beim WebkaufArt. 6 Abs. 1 lit. b DSGVO
Cloudflare, Inc.Auftragsverarbeiter (Website-Auslieferung)IP-Adresse, Zeitpunkt und Adresse des Seitenaufrufs dieser RechtstexteArt. 6 Abs. 1 lit. f DSGVO; Standardvertragsklauseln

Darüber hinaus werden keine Daten an Dritte weitergegeben, insbesondere nicht an Werbenetzwerke, und es findet kein Verkauf von Daten statt. RevenueCat ist, wie in Abschnitt 2 beschrieben, kein aktiver Empfänger mehr.

7. Speicherdauer

8. Deine Rechte

Dir stehen nach der DSGVO die Rechte auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21) zu.

Wie sie sich bei dieser App praktisch auswirken:

9. Kinder

Die Nutzung von FoodNoteBook setzt nach den Nutzungsbedingungen dieser App ein Mindestalter von 16 Jahren voraus; jüngere Personen dürfen die App nur mit ausdrücklicher Zustimmung eines Erziehungsberechtigten nutzen. Eine gezielte Ansprache von Kindern findet nicht statt.

10. Datensicherheit

Verbindungen zwischen der App und dem Server sind verschlüsselt (HTTPS). Passwörter werden gehasht gespeichert, nie im Klartext. Verifizierungs- und Rücksetz-Codes werden ebenfalls nur als Hash geführt. Für die serverseitige Infrastruktur gelten die Sicherheitsmaßnahmen von Fly.io als Betreiber der Server; darüber hinausgehende, eigens beim Anbieter umgesetzte Maßnahmen wurden im Rahmen dieser Prüfung nicht gesondert verifiziert.

11. Automatisierte Entscheidungen

Die von der Gemini API zurückgegebenen Kalorien- und Nährwertschätzungen sind ein informatives Ergebnis einer KI-Analyse, keine automatisierte Entscheidung mit rechtlicher oder dir gegenüber ähnlich bedeutsamer Wirkung im Sinne von Art. 22 DSGVO: Die App entscheidet nichts über dich, sie schätzt einen Nährwert, den du in jedem Eintrag bearbeiten oder löschen kannst. Ein Profiling im Sinne von Art. 22 DSGVO findet nicht statt.

12. Änderungen dieser Erklärung

Diese Erklärung beschreibt den Stand der App zum oben genannten Datum. Sie wird geändert, sobald sich die hier beschriebene Verarbeitung ändert, insbesondere bei einem Wechsel des KI-Anbieters, des E-Mail-Versanddienstes, des Hosting-Anbieters oder des Zahlungsdienstleisters, bei Einführung weiterer HealthKit-Datentypen, oder wenn die iPhone-App eine eigene Löschfunktion für das Konto erhält.

Die jeweils aktuelle Fassung steht unter https://mk-sd.com/foodnotebook/privacy. Die Nutzungsbedingungen stehen unter https://mk-sd.com/foodnotebook/terms, die Widerrufsbelehrung unter https://mk-sd.com/foodnotebook/withdrawal.


*Diese Erklärung beschreibt die im Quellcode von Server und App geprüfte Datenverarbeitung zum 6. September 2026. Sie ist keine Rechtsberatung und ersetzt keine anwaltliche Prüfung. Offene Punkte, an denen entweder der Betreiber selbst noch etwas nachtragen muss oder an denen ein Anwalt gefragt werden sollte, stehen gesammelt in README.md in diesem Verzeichnis.*