CALIST

Dies ist die rechtsverbindliche deutsche Fassung. Stand: 9. September 2026. Beschriebener Funktionsstand: Calist 1.2.0.

Datenschutzerklärung für die Calist‑App

Mit dieser Datenschutzerklärung informieren wir Sie gemäß Art. 13 und Art. 14 der Datenschutz‑Grundverordnung (DSGVO) darüber, welche personenbezogenen Daten wir im Zusammenhang mit der mobilen Anwendung „Calist“ (nachfolgend „App“) verarbeiten, zu welchen Zwecken und auf welcher Rechtsgrundlage dies geschieht, an wen Daten weitergegeben werden, wie lange wir sie speichern und welche Rechte Ihnen zustehen.

Calist verbindet Training, Skills, Ernährung und optionale Apple-Health-Funktionen. Ihr vollständiger Trainingsstand wird lokal auf dem Gerät geführt. Für Anmeldung, Abonnements, KI-Funktionen, Community-Rezepte, freiwilliges Feedback sowie Nutzungs- und Werbemessung werden die nachfolgend beschriebenen Daten auch außerhalb Ihres Geräts verarbeitet. Insbesondere kann der eingeschaltete Coach Kali ausgewählte Trainings-, Körper- und Ernährungsdaten an unseren Server und einen KI-Anbieter übertragen.

Diese Datenschutzerklärung ergänzt unser Impressum (Anbieterkennzeichnung) und unsere Nutzungsbedingungen. Den dort enthaltenen Hinweis, dass Calist ein allgemeines Fitness‑ und Wellnessangebot und kein Medizinprodukt ist, finden Sie auch in Abschnitt 16 dieser Erklärung.

1. Verantwortlicher und Kontakt

Verantwortlicher im Sinne des Art. 4 Nr. 7 DSGVO und Diensteanbieter im Sinne des § 5 Digitale‑Dienste‑Gesetz (DDG) ist:

Für alle Anliegen und Anfragen zum Datenschutz sowie zur Ausübung Ihrer Rechte können Sie sich unter den vorstehenden Kontaktdaten, insbesondere per E‑Mail an finn.klapper77@gmail.com, an uns wenden.

1.1 Datenschutzbeauftragter und EU‑Vertreter

Wir sind gesetzlich nicht verpflichtet, einen Datenschutzbeauftragten zu benennen, und haben keinen bestellt. Die Voraussetzungen des § 38 BDSG (in der Regel ständige Beschäftigung von mindestens 20 Personen mit der automatisierten Verarbeitung personenbezogener Daten) sind nicht erfüllt. Da der Verantwortliche in Deutschland und damit in der Europäischen Union niedergelassen ist, ist auch kein Vertreter nach Art. 27 DSGVO erforderlich.

2. Überblick über lokale Daten und Serververarbeitung

Profil, Trainingshistorie, Bestwerte, Skill-Fortschritt, Mahlzeiten, Wasser, Gewichtsverlauf und App-Einstellungen werden lokal gespeichert. Calist bietet keine vollständige Sicherung oder Wiederherstellung dieses lokalen Trainingsstands aus der Cloud.

Serverseitig verarbeitet Supabase die Konto- und Sitzungsdaten, KI-Nutzungszähler, ausgewählte Coaching-Daten und Antworten, Community-Inhalte, freiwilliges Produktfeedback sowie Nutzungsereignisse. Bei der KI-Mahlzeitenanalyse wird das bestätigte Foto durch unseren Server zu OpenRouter und dem jeweiligen Modellanbieter weitergeleitet. Community-Rezeptfotos werden dagegen gespeichert und anderen Nutzern angezeigt. RevenueCat und Apple verwalten Käufe und Berechtigungen. AppsFlyer und TikTok verarbeiten die unter Abschnitt 12 erläuterten Daten zur Werbemessung.

3. Anonyme Nutzerkennung (anonyme Supabase‑Sitzung)

Supabase stellt Sitzungen und Nutzerkennungen für servergestützte Funktionen bereit. Während der Einrichtung können technische Nutzungsereignisse bereits einer zufällig erzeugten Gerätekennung zugeordnet werden. Für die reguläre Nutzung nach dem Onboarding ist eine Anmeldung vorgesehen. Die Kennung dient auch dazu, KI-Kontingente durchzusetzen und Missbrauch zu verhindern.

4. Optionale Anmeldung mit Apple („Sign in with Apple“)

Für die reguläre Nutzung melden Sie sich mit Apple oder mit E-Mail-Adresse und Passwort an. Bei der E-Mail-Anmeldung verarbeitet Supabase die E-Mail-Adresse, die zur Anmeldung erforderlichen Passwortdaten und Sitzungsmetadaten. Das Passwort wird nicht als Klartext in unserer Anwendungsdatenbank gespeichert. Bei der Anmeldung mit Apple gelten die folgenden Angaben.

4.1 Verarbeitete Daten und Rechtsgrundlage

Apple ist hinsichtlich der Anmeldefunktion eigenständig Verantwortlicher (siehe Abschnitt 7 und die Datenschutzhinweise von Apple). Ihre im Apple‑Dialog erteilte Zustimmung können Sie jederzeit mit Wirkung für die Zukunft widerrufen (Art. 7 Abs. 3 DSGVO), unter anderem durch Löschung des Kontos in der App; die Rechtmäßigkeit der bis zum Widerruf erfolgten Verarbeitung bleibt unberührt.

4.2 Hinweis zur Kontoverknüpfung

Eine zuvor bestehende anonyme Sitzung (Abschnitt 3) wird bei der Anmeldung mit Apple nicht in das Apple‑Konto überführt. Die anonyme Kennung und etwaige damit verknüpfte Nutzungszähler bleiben daher zunächst getrennt bestehen. Sie können die Löschung dieser Daten über die Kontolöschung bzw. durch Kontaktaufnahme mit uns veranlassen.

5. KI‑gestützte Mahlzeitenanalyse („Meal Scan“)

Mit der Mahlzeitenanalyse können Sie ein Foto einer Mahlzeit aufnehmen oder aus Ihrer Fotomediathek auswählen, um eine geschätzte Nährwertangabe (z. B. Lebensmittel, Gramm, Kalorien und Makronährstoffe) zu erhalten. Die Funktion gliedert sich in mehrere Schritte mit unterschiedlicher Datenverarbeitung.

5.1 Vorab‑Erkennung auf dem Gerät (Google ML Kit)

Bevor ein Foto übertragen wird, läuft eine lokale Objekterkennung über den Sucher Ihrer Kamera. Hierbei werden Kamerabilder sowie daraus abgeleitete Helligkeits‑ und Begrenzungsrahmen‑Geometrien ausschließlich im Arbeitsspeicher Ihres Geräts verarbeitet. Diese Vorab‑Erkennung erfolgt vollständig auf dem Gerät über eine eingebettete Bibliothek (Google ML Kit); es werden hierbei keine Daten an uns oder an Dritte übertragen und nichts dauerhaft gespeichert. Mangels Datenübermittlung ist Google ML Kit insoweit kein Empfänger im Sinne der DSGVO.

5.2 Fotoanalyse

Nachdem Sie ein Standbild bestätigt haben, wird das Foto auf maximal 768 Pixel verkleinert, als JPEG (Qualität ca. 80) neu codiert und an unsere Server‑Funktion („Edge Function“ analyze‑meal) bei Supabase und von dort an den KI‑Dienst OpenRouter sowie weiter an ein KI‑Modell übermittelt, das die Nährwerte schätzt. Durch die Neucodierung als JPEG werden zudem regelmäßig die in der Originaldatei enthaltenen Metadaten (z. B. EXIF‑Aufnahmedaten) entfernt.

Hinweis: Fotografieren Sie nach Möglichkeit nur das Lebensmittel und vermeiden Sie Gesichter oder sonstige identifizierende Details auf den Mahlzeitenfotos.

5.3 Nachfrage zur Präzisierung („Refine“)

Im Anschluss an eine Analyse kann die App Ihnen klärende Fragen (Multiple‑Choice) stellen, um die Schätzung zu verfeinern. Hierbei wird kein Foto erneut übermittelt. Übertragen werden nur die vorherige Analyse als Text (Lebensmittelnamen, Gramm, Makros, Fragen), Ihre Antworten, Ihre Spracheinstellung und Ihre Nutzerkennung. Diese Daten werden nicht gespeichert; lediglich ein technischer Verbrauchs‑/Kostendatensatz wird wie in Abschnitt 6 beschrieben protokolliert. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO; hinsichtlich der Drittlandübermittlung gilt das zu Abschnitt 5.2 Gesagte.

5.4 Automatisierte Verarbeitung und Transparenz (Art. 13 Abs. 2 lit. f DSGVO)

Die Nährwertschätzung erfolgt durch ein KI‑Modell (über OpenRouter; standardmäßig Google Gemini 2.5 Flash, alternativ konfigurierbar z. B. Anthropic Claude Haiku). Das Modell wertet das Foto aus und gibt je Lebensmittel geschätzte Gramm‑ und Makronährwerte, eine Konfidenzangabe sowie gegebenenfalls Rückfragen zurück. Die Ergebnisse sind nur ungefähr, von Ihnen jederzeit bearbeitbar und werden Ihnen lediglich als Vorschlag angezeigt; eine menschliche Kontrolle bleibt also stets bei Ihnen. Es handelt sich nicht um eine ausschließlich automatisierte Entscheidung im Einzelfall mit rechtlicher Wirkung oder ähnlich erheblicher Beeinträchtigung im Sinne des Art. 22 Abs. 1 DSGVO. Die Schätzungen stellen keine medizinische oder diätetische Beratung dar (siehe Abschnitt 16).

5.5 Optionaler KI-Coach Kali

Bei eingeschaltetem Kali übermittelt die App eine Auswahl Ihres aktuellen Trainingsstands an Supabase. Dazu können Vorname, Alter, Geschlecht, Größe, manuell erfasstes Gewicht und Gewichtsverlauf, Trainingsziele, Ausrüstung, Trainingsrhythmus, Bestwerte, Trainings- und Laufhistorie einschließlich freigegebener Apple-Health-Läufe sowie Angaben zu Anstrengung, Erholung und Befinden gehören. Wenn Fuel eingeschaltet ist, können Ernährungsziele und zusammengefasste Mahlzeitendaten hinzukommen. Ausdrücklich im Coaching gegebene Auswahl- und Textantworten können in diesem Kontext gespeichert und für spätere Hinweise verwendet werden.

Supabase speichert den jeweils aktuellen Coaching-Snapshot, Coaching-Antworten und erzeugte Hinweise kontobezogen. Zur Erzeugung von Hinweisen wird der erforderliche Kontext über OpenRouter an einen Modellanbieter weitergeleitet; für Kali wird derzeit ein Gemini-Modell von Google eingesetzt. Hinweise können serverseitig für einen folgenden Tag vorbereitet werden. Die Verarbeitung erfolgt daher nicht nur während einer geöffneten Unterhaltung. Nutzungsereignisse nach Abschnitt 12 können bei eingeschaltetem Kali ergänzend in den Coaching-Kontext einfließen. Die Zwecke sind die angeforderte Trainingsbegleitung und Personalisierung; für gesundheitsbezogene Angaben gelten ergänzend die Angaben in Abschnitt 9.

Sie können Kali in der App abschalten. Dann werden keine neuen Coaching-Snapshots, Coaching-Antworten oder Plananfragen gesendet. Die App fordert außerdem die Löschung der gespeicherten Coaching-Daten bei Supabase an. Ohne Verbindung wird diese Löschanfrage bei erneuter Verbindung wiederholt. Andere Daten, etwa separat abgesendetes Produktfeedback oder Nutzungsstatistik, werden dadurch nicht automatisch gelöscht. Die Kontolöschung ist in Abschnitt 13 beschrieben. Eine bereits erfolgte Verarbeitung durch einen KI-Anbieter lässt sich dadurch nicht rückgängig machen; dessen Aufbewahrung richtet sich nach seinen Bedingungen und Abschnitt 8.

5.6 Freiwilliges Feedback zur App

Wenn Sie Produktfeedback absenden oder eine als Produktantwort erfasste Auswahl treffen, speichern wir den Text beziehungsweise die Frage und gewählte Antwort mit Ihrer Nutzerkennung, einer eindeutigen Antwortkennung, dem Zeitpunkt, der Sprache, der App-Version und dem Ausgangspunkt der Rückmeldung bei Supabase. Dazu gehören Feedback aus der Neuigkeiten-Ansicht und den Einstellungen sowie Rückmeldungen aus dem Ruhetag-Dialog. Dies dient der Bearbeitung Ihrer Rückmeldung und der Verbesserung der App. Die Übermittlung ist freiwillig; Produktfeedback wird nicht an das KI-Modell oder Werbedienste weitergegeben.

Bei fehlender Verbindung kann eine abgesendete Rückmeldung vorübergehend lokal zwischengespeichert und später übertragen werden. Empfangene Rückmeldungen bleiben kontobezogen gespeichert, bis Sie deren Löschung verlangen oder Ihr Konto löschen. Ein automatischer Ablauf ist derzeit nicht eingerichtet. Bitte tragen Sie keine unnötigen Angaben über andere Personen oder medizinischen Befunde ein. Für die Bearbeitung einer konkreten Anfrage gilt Art. 6 Abs. 1 lit. b DSGVO; für die Auswertung allgemeiner Produktwünsche unser berechtigtes Interesse an der Produktverbesserung nach Art. 6 Abs. 1 lit. f DSGVO. Ihr Widerspruchsrecht bleibt bestehen.

5.7 Community-Rezepte

Wenn Sie ein eigenes Rezept veröffentlichen, werden Anzeigename, Rezepttext, Zutaten, Nährwertangaben und ein ausgewähltes Foto bei Supabase gespeichert und anderen Nutzern bereitgestellt. Das Foto wird dafür verkleinert und in einem öffentlich lesbaren Bildspeicher abgelegt. Likes, Meldungen und etwaige Rezeptbelohnungen sind mit Ihrem Konto verknüpft. Diese Verarbeitung dient der von Ihnen genutzten Community-Funktion nach Art. 6 Abs. 1 lit. b DSGVO. Eigene Rezepte können Sie in der App löschen. Bei einer Kontolöschung werden die zugeordneten Community-Datensätze gelöscht und die Entfernung der Rezeptfotos angefordert.

5.8 Apple Health und Training auf dem Gerät

Mit Ihrer Freigabe kann Calist Schritte und Körpergewicht aus Apple Health lesen, manuell erfasstes Gewicht in Apple Health schreiben und abgeschlossene Läufe importieren. Ab iOS beziehungsweise iPadOS 26 kann Calist einen Lauf über HealthKit starten und dessen Zeit, Distanz und Energieverbrauch anzeigen und in Apple Health speichern. Calist fordert dafür keinen Standortzugriff an und zeichnet keine GPS-Route auf. Sie bestimmen die Freigaben in Apple Health und können sie dort widerrufen.

Die Verbindung dient den von Ihnen gewählten Fitnessfunktionen. HealthKit-Messwerte werden nicht an AppsFlyer oder TikTok übermittelt und nicht für Werbung verwendet. Bei eingeschaltetem Kali kann die Laufhistorie einschließlich Datum, Distanz und Dauer aus Apple Health in den Coaching-Snapshot und KI-Plananfragen einfließen. Sie dient dort der Trainingsplanung und Einschätzung der Erholung nach Abschnitt 5.5. Mit dem Abschalten von Kali stoppen Sie diese Übermittlung und veranlassen die dort beschriebene Löschung der Coaching-Daten. Technische Abschlussereignisse enthalten in Version 1.2.0 keine HealthKit-Messwerte. Lokal bleiben die Läufe und ihre Werte weiterhin sichtbar.

6. Nutzungs‑ und Kontingentabrechnung der KI‑Funktion („ai_usage“)

Zur Begrenzung der Nutzung pro Nutzer (Tageslimit), zur Einhaltung eines Gesamtbudgets und zur Missbrauchsvermeidung führen wir technische Verbrauchsdatensätze.

Eine rein betriebliche Konfiguration (Tabelle ai_config: Modell, Tageslimit, maximale Token, Gesamtbudget) enthält keine personenbezogenen Daten.

7. Empfänger und Auftragsverarbeiter (Sub‑Prozessoren)

Weitere Empfänger für die Werbemessung sind AppsFlyer und TikTok, siehe Abschnitt 12.

Empfänger sind die nachfolgend genannten Dienste. Die Übermittlung richtet sich nach der jeweils verwendeten Funktion; zusätzliche Datenflüsse und die Grenzen der eingerichteten Garantien sind in den Abschnitten 5, 8 und 12 beschrieben.

Empfänger / Stelle Rolle Übermittelte Daten Sitz / Übermittlung
Supabase, Inc. (USA) Datenbank, Anmeldung, Dateien und Server-Funktionen Konto- und Sitzungsdaten; Coaching-Snapshots und Antworten; Feedback; Community-Inhalte und Fotos; Nutzungsereignisse; KI-Nutzungszähler; durchgeleitete Mahlzeitenfotos USA / Drittland; Garantien über EU‑Standardvertragsklauseln (Durchführungsbeschluss (EU) 2021/914) gemäß Auftragsverarbeitungsvertrag von Supabase. Eine EU‑Region (z. B. Frankfurt) ist wählbar.
OpenRouter, Inc. (USA) KI-Vermittlungsdienst für Mahlzeitenanalyse und Coaching Bestätigte Mahlzeitenfotos und erforderlicher Coaching-Kontext einschließlich ausgewählter Körper-, Trainings- und Antwortdaten; Sprache USA / Drittland (Art. 44 ff. DSGVO). Die Übermittlung stützt sich derzeit auf Art. 49 Abs. 1 lit. b DSGVO (Erforderlichkeit zur Durchführung der von Ihnen angeforderten Analyse); zusätzliche geeignete Garantien werden eingerichtet (siehe Abschnitt 8). Eine etwaige Speicherung von Inhalten richtet sich nach den Bedingungen des Anbieters.
Google LLC und/oder Anthropic, PBC (USA) Nachgelagerte KI-Modellanbieter über OpenRouter für Bild- und Textanfragen Der für die jeweilige KI-Funktion erforderliche Bild- oder Textkontext aus Abschnitt 5 USA / Drittland; Übermittlung nach Maßgabe von Abschnitt 8; Aufbewahrung nach den Bedingungen des jeweiligen Anbieters
RevenueCat, Inc. (USA) Auftragsverarbeiter (Art. 28 DSGVO): Verwaltung des In‑App‑Abonnements / Prüfung der Berechtigung Pseudonyme Nutzer- und Gerätekennungen einschließlich AppsFlyer-ID; Kauf-, Abonnement- und Plattformdaten; keine Zahlungsinstrumentdaten USA / Drittland; Garantien über EU‑Standardvertragsklauseln (2021/914) gemäß Auftragsverarbeitungsvertrag von RevenueCat
Apple Distribution International Ltd., Hollyhill, Cork, Irland eigenständiger / getrennter Verantwortlicher (kein Auftragsverarbeiter) für die Anmeldung mit Apple sowie für Zahlungen und Vertrieb über den App Store (Merchant of Record) bei Anmeldung mit Apple: Name (bearbeitbar), echte oder Weiterleitungs‑E‑Mail, entwicklerbezogene Kennung; bei Zahlungen: Zahlungs‑/Abrechnungsdaten, die Apple erhebt und die uns nicht erreichen verantwortliche Stelle im EWR ist Apple Irland; es gelten die Datenschutzhinweise von Apple

Die genannten Auftragsverarbeiter setzen ihrerseits weitere Sub‑Prozessoren ein (bei Supabase z. B. Amazon Web Services für die Infrastruktur sowie Google LLC, Fly.io und Sentry). Die jeweils aktuelle Liste der Unterauftragsverarbeiter sowie die Auftragsverarbeitungsverträge finden Sie bei den jeweiligen Anbietern (Supabase, OpenRouter, RevenueCat). Apple ist eigenständig Verantwortlicher; es ist insoweit kein Auftragsverarbeitungsvertrag erforderlich.

8. Drittlandübermittlung (Art. 44 ff. DSGVO)

Im Rahmen der KI‑Mahlzeitenanalyse (Supabase, OpenRouter, nachgelagerter Modellanbieter) sowie der Abonnementverwaltung (RevenueCat, Apple) werden personenbezogene Daten auch in die USA und damit in ein Drittland übermittelt. Die Grundlage dieser Übermittlungen unterscheidet sich je nach Empfänger:

Die USA gelten nach der Rechtsprechung des Europäischen Gerichtshofs nicht generell als Land mit einem dem EU‑Recht gleichwertigen Datenschutzniveau; insbesondere bestehen weitergehende behördliche Zugriffsmöglichkeiten. Eine Kopie der jeweiligen Garantien bzw. nähere Informationen hierzu können Sie bei uns unter finn.klapper77@gmail.com anfordern.

9. Lokal geführte Profil-, Trainings- und Ernährungsdaten

Die folgenden Daten werden im lokalen Trainingsstand geführt. Bei eingeschaltetem Kali können ausgewählte Angaben nach Abschnitt 5.5 zusätzlich serverseitig verarbeitet werden; weitere Übermittlungen sind in den Abschnitten 5 und 12 beschrieben. Für die Bereitstellung der gewählten Trainings- und Ernährungsfunktionen gilt Art. 6 Abs. 1 lit. b DSGVO. Soweit gesundheitsbezogene Daten auf Grundlage einer Einwilligung verarbeitet werden, gilt zusätzlich Art. 9 Abs. 2 lit. a DSGVO. Sie können entsprechende Freigaben und Funktionen widerrufen beziehungsweise abschalten.

Der lokale Trainingsstand bleibt bis zur Löschung einzelner Einträge, zum Zurücksetzen oder zur Deinstallation gespeichert. Das Zurücksetzen allein löscht keine bereits an Server übertragenen Daten. Für Coaching, Feedback, Community und Konto gelten die ergänzenden Löschwege in den Abschnitten 5 und 13.

10. Abonnement, Zahlungen und Wiederherstellung von Käufen

10.1 Abschluss und Verwaltung des Abonnements

Calist bietet ein kostenpflichtiges Abonnement („Pro“) an, das über den Apple App Store abgewickelt wird. Für die Verwaltung der Berechtigung setzen wir den Dienstleister RevenueCat ein. Die vertraglichen Bedingungen des Abonnements (insbesondere Preis, Laufzeit, automatische Verlängerung, Widerrufsrecht und Kündigung) ergeben sich aus unseren Nutzungsbedingungen sowie aus den Angaben im App Store; diese Datenschutzerklärung beschreibt nur die damit verbundene Datenverarbeitung.

10.2 Verknüpfung der Kennungen bei RevenueCat

Zur Wiederherstellung von Käufen und zur geräteübergreifenden Fortführung verknüpft RevenueCat die Supabase‑Kennung mit der RevenueCat‑Nutzer‑ID (vor einer Anmeldung mit einer anonymen RevenueCat‑Kennung). Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO. Diese Verknüpfung wird durch eine Abmeldung (es wird ein neuer anonymer RevenueCat‑Nutzer angelegt) bzw. durch eine Kontolöschung beeinflusst; sie wird durch die In‑App‑Löschung der Supabase‑Daten nicht automatisch entfernt (siehe Abschnitt 13).

10.3 Käufe wiederherstellen und Abonnement verwalten/kündigen

Auf Ihren Wunsch können frühere App‑Store‑Transaktionen und der Berechtigungsstatus wiederhergestellt werden (Art. 6 Abs. 1 lit. b DSGVO); dabei wird app‑seitig nur der genannte Wahrheitswert aktualisiert. Die Verwaltung oder Kündigung des Abonnements erfolgt über einen Verweis auf die Apple‑Abonnementverwaltung (apps.apple.com/account/subscriptions); hierbei verarbeiten wir selbst keine Daten.

11. Geräteberechtigungen

Kamera und Fotomediathek dienen Mahlzeitenfotos und optionalen Community-Rezeptfotos. Apple-Health-Freigaben dienen den Funktionen in Abschnitt 5.8. Mitteilungen dienen optionalen lokalen Trainings-Erinnerungen. Die ATT-Abfrage betrifft die Nutzung der Werbekennung für Tracking, siehe Abschnitt 12. Calist fordert keinen Standort-, Kontakt- oder Mikrofonzugriff an. Sie können Geräteberechtigungen in den Systemeinstellungen beziehungsweise in Apple Health verwalten.

12. Lokale Speicherung, Nutzungsstatistik und Werbemessung

Die App speichert lokal den Trainingsstand, Einstellungen, Sitzungsinformationen und Warteschlangen für spätere Übertragungen. Für die Produktanalyse senden wir technische Nutzungsereignisse an Supabase: etwa Öffnungen, besuchte Funktionen, Onboarding-Schritte, Käufe, manuell erfasste Trainingsereignisse und gewählte Auswahlwerte. Ereignisse tragen Geräte- und gegebenenfalls Nutzerkennung, Sitzungskennung, Zeitpunkt, Sprache, Plattform und App-Version. Freitext aus Produktfeedback wird nicht in diesen Analysestrom übernommen. Vor der Anmeldung erfasste Ereignisse bleiben gerätebezogen und werden durch die spätere Kontolöschung nicht automatisch entfernt.

Diese Statistik hilft, Fehler, Abbrüche und die Nutzung von Funktionen auszuwerten. Sie ist vom Kali-Schalter unabhängig. Bei eingeschaltetem Kali können ausgewählte Nutzungszusammenfassungen auch dem Coaching dienen. Die Auswertung zur Produktverbesserung stützt sich auf Art. 6 Abs. 1 lit. f DSGVO; gesundheitsbezogene Inhalte unterliegen zusätzlich den in Abschnitt 9 beschriebenen Anforderungen. Sie können einer Verarbeitung auf Grundlage berechtigter Interessen widersprechen.

AppsFlyer und das TikTok Business SDK messen Installationen und ausgewählte Produkt- und Kaufereignisse, damit wir die Wirksamkeit unserer Werbung nachvollziehen können. Dabei können technische Geräteinformationen, IP-Adresse und daraus abgeleitete grobe Region, Diagnosewerte wie Startzeit oder Batteriestand zur Betrugserkennung, SDK-Kennungen, eine pseudonyme Kontokennung sowie Installations-, Anmelde-, Onboarding- und Kaufereignisse verarbeitet werden. AppsFlyers Kennung wird mit dem RevenueCat-Kundenkonto verknüpft. Es werden keine Körperwerte, HealthKit-Messwerte, Mahlzeitenfotos oder Feedbacktexte an diese Werbedienste gesendet.

Die IDFA steht nur bei einer erteilten Apple-Tracking-Freigabe zur Verfügung. Diese Entscheidung können Sie in iOS unter Datenschutz & Sicherheit → Tracking ändern. Bei abgelehnter Freigabe steht die IDFA nicht zur Verfügung; technische und aggregierte Messung, etwa über Apples SKAdNetwork, kann weiterhin stattfinden. Eine abgelehnte ATT-Freigabe schaltet weder die App noch sämtliche technische Messung ab. Einwilligungspflichtiges Tracking stützt sich auf Art. 6 Abs. 1 lit. a DSGVO und, soweit einschlägig, § 25 Abs. 1 TDDDG.

Weitere Angaben zu Empfängern, weltweiter Verarbeitung, Aufbewahrung und Betroffenenrechten: AppsFlyer Services Privacy Policy und TikTok Business Products Data Terms. Es wird keine pauschale Zusage gemacht, dass alle Empfänger Daten ausschließlich im EWR verarbeiten oder dass eine Kontolöschung in Calist automatisch alle Datensätze bei diesen Diensten entfernt. Für Auskunft und Löschanfragen können Sie sich auch an uns wenden.

13. Löschung des Kontos und Umfang der Löschung

Sie können Ihr Konto in der App unter Du → Konto → Löschen entfernen. Die Server-Funktion löscht den Authentifizierungsdatensatz und die damit verknüpften Daten bei Supabase, einschließlich KI-Nutzungszählern, Coaching-Daten, Produktfeedback und Community-Datensätzen. Die Entfernung zugeordneter Rezeptfotos wird zusätzlich angefordert. Die App setzt außerdem den lokalen Trainingsstand zurück. Bei Fehlern der Dateientfernung können Sie uns um weitere Löschung bitten.

Bitte beachten Sie zum Umfang:

Gern unterstützen wir Sie bei der vollständigen Löschung unter finn.klapper77@gmail.com.

14. Speicherdauer im Überblick

Coaching-Daten: bis zum Abschalten von Kali und erfolgreicher Ausführung der Löschanfrage oder bis zur Kontolöschung. Produktfeedback: bis zur Löschanfrage oder Kontolöschung. Community-Inhalte: bis zur Löschung des Inhalts oder des Kontos. Nutzungsereignisse: keine automatische Frist eingerichtet; kontobezogene Ereignisse werden mit dem Konto gelöscht, frühere Geräte-Ereignisse nicht automatisch. Für eine weitergehende Löschung kontaktieren Sie uns. Aufbewahrung bei externen KI- und Werbediensten richtet sich nach deren Bedingungen.

15. Erforderlichkeit von Angaben

Für die reguläre Nutzung nach dem Onboarding ist eine Anmeldung vorgesehen. Einzelne Angaben sind nur für die gewählte Funktion erforderlich: Ohne Foto gibt es keine KI-Mahlzeitenanalyse, ohne Apple-Health-Freigabe keine entsprechenden Importe, ohne eingeschalteten Kali kein KI-Coaching. Sie müssen keine Community-Rezepte veröffentlichen und kein Produktfeedback geben. Eine abgelehnte Tracking-Freigabe verhindert die Nutzung der App nicht. Zahlungen werden über Apple abgewickelt.

16. Kein medizinisches Angebot

Calist ist ein allgemeines Fitness‑, Wellness‑ und Ernährungsangebot und kein Medizinprodukt. Es dient nicht der Diagnose, Behandlung, Heilung, Linderung, Überwachung oder Verhütung von Krankheiten. Die KI‑Nährwertangaben sind Schätzungen und keine medizinische oder diätetische Beratung; sie ersetzen nicht die Beratung durch eine Ärztin/einen Arzt oder eine Ernährungsfachkraft. Bitte konsultieren Sie vor Änderungen Ihrer Ernährung oder Ihres Trainings eine fachkundige Person, insbesondere bei Vorerkrankungen, in der Schwangerschaft oder bei Essstörungen.

17. Ihre Rechte als betroffene Person

Ihnen stehen nach der DSGVO insbesondere folgende Rechte zu. Bitte beachten Sie, dass wir diese Rechte nur hinsichtlich der von uns serverseitig verarbeiteten Daten ausüben können; die ausschließlich auf Ihrem Gerät gespeicherten Daten (Abschnitt 9) verwalten allein Sie über die App (Einsicht in der App, Export bzw. lokales Zurücksetzen).

17.1 Widerruf von Einwilligungen (Art. 7 Abs. 3 DSGVO)

Soweit wir Daten aufgrund Ihrer Einwilligung verarbeiten – insbesondere bei der KI‑Mahlzeitenanalyse und den gesundheitsbezogenen/gesundheitsnahen Daten (Art. 9 Abs. 2 lit. a DSGVO) sowie bei der Datenfreigabe im Apple‑Dialog – können Sie diese Einwilligung jederzeit mit Wirkung für die Zukunft widerrufen. Der Widerruf ist so einfach wie die Erteilung der Einwilligung (z. B. durch Zurücksetzen der App, Beenden der Funktion oder Mitteilung an uns). Die Rechtmäßigkeit der bis zum Widerruf erfolgten Verarbeitung bleibt unberührt.

17.2 Beschwerderecht bei einer Aufsichtsbehörde (Art. 77 DSGVO)

Unbeschadet anderer Rechtsbehelfe haben Sie das Recht, sich bei einer Datenschutz‑Aufsichtsbehörde zu beschweren, insbesondere in dem Mitgliedstaat Ihres Aufenthaltsorts, Ihres Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes. Für uns zuständig ist die folgende Aufsichtsbehörde (Landesdatenschutzbehörde des Bundeslandes, in dem der Verantwortliche niedergelassen ist):

Berliner Beauftragte für Datenschutz und Informationsfreiheit, Alt-Moabit 59–61, 10555 Berlin (www.datenschutz-berlin.de)

Sie können sich jedoch auch an die Aufsichtsbehörde Ihres eigenen Aufenthaltsorts wenden. Bei Fragen hierzu erreichen Sie uns unter finn.klapper77@gmail.com.

18. Kinder und Mindestalter

Calist richtet sich nicht an Kinder. Die App darf nur von Personen genutzt werden, die mindestens 16 Jahre alt sind. Personen unter 16 Jahren dürfen die App nur mit Zustimmung der Träger der elterlichen Verantwortung nutzen (Art. 8 DSGVO; in Deutschland gilt für die Einwilligung in Dienste der Informationsgesellschaft die Altersgrenze von 16 Jahren). Erlangen wir Kenntnis davon, dass wir ohne erforderliche Zustimmung Daten von Kindern verarbeiten, löschen wir diese.

19. Änderungen dieser Datenschutzerklärung

Wir passen diese Datenschutzerklärung an, wenn sich die Verarbeitung ändert oder rechtliche bzw. technische Entwicklungen dies erfordern. Es gilt jeweils die in der App bzw. auf unserer Website veröffentlichte aktuelle Fassung.

Stand dieser Datenschutzerklärung: 14. Juni 2026. Bei Fragen zum Datenschutz erreichen Sie uns unter finn.klapper77@gmail.com.

English translation for convenience; the German version is legally binding. Updated: 9 September 2026. Functionality described: Calist 1.2.0.

Privacy Policy for the Calist App

By means of this Privacy Policy we inform you, in accordance with Articles 13 and 14 of the General Data Protection Regulation (GDPR), about which personal data we process in connection with the mobile application "Calist" (hereinafter the "App"), for which purposes and on which legal basis this takes place, to whom data is disclosed, how long we store it and what rights you are entitled to.

Calist combines training, Skills, nutrition and optional Apple Health features. Your complete training record is held locally on your device. The data described below is also processed outside your device for sign-in, subscriptions, AI features, community recipes, voluntary feedback, usage analytics and advertising measurement. In particular, when enabled, the Kali coach can transmit selected training, body and nutrition data to our server and an AI provider.

This Privacy Policy supplements our Legal Notice (provider identification) and our Terms of Use. The notice contained there that Calist is a general fitness and wellness offering and not a medical device is also set out in Section 16 of this Policy.

1. Controller and Contact

The controller within the meaning of Article 4(7) GDPR and the service provider within the meaning of Section 5 of the German Digital Services Act (DDG) is:

For all matters and enquiries relating to data protection, as well as to exercise your rights, you may contact us using the contact details set out above, in particular by email to finn.klapper77@gmail.com.

1.1 Data Protection Officer and EU Representative

We are not legally required to appoint a data protection officer and have not appointed one. The conditions of Section 38 of the German Federal Data Protection Act (BDSG) (as a rule, the permanent employment of at least 20 persons in the automated processing of personal data) are not met. As the controller is established in Germany and thus within the European Union, no representative pursuant to Article 27 GDPR is required either.

2. Overview of Local Data and Server Processing

Your profile, training history, strength records, Skill progress, meals, water, weight history and app settings are stored locally. Calist does not provide a complete cloud backup or restoration of this local training record.

Supabase processes account and session data, AI usage counters, selected coaching data and answers, community content, voluntary product feedback and usage events. For AI meal analysis, our server forwards the confirmed photo to OpenRouter and the relevant model provider. Community recipe photos are stored and displayed to other users. RevenueCat and Apple manage purchases and entitlements. AppsFlyer and TikTok process the advertising measurement data described in Section 12.

3. Anonymous User Identifier (Anonymous Supabase Session)

Supabase provides sessions and user identifiers for server-supported features. During setup, technical usage events may already be associated with a randomly generated device identifier. Regular use after onboarding requires sign-in. The identifier also helps enforce AI quotas and prevent abuse.

4. Optional Sign in with Apple

For regular use, you sign in with Apple or with an email address and password. For email sign-in, Supabase processes your email address, the password data required for authentication and session metadata. Your password is not stored as plain text in our application database. The following information applies to Sign in with Apple.

4.1 Data Processed and Legal Basis

Apple is an independent controller with regard to the sign-in function (see Section 7 and Apple's privacy information). You may withdraw the consent given in the Apple dialog at any time with effect for the future (Article 7(3) GDPR), including by deleting the account in the App; the lawfulness of the processing carried out up to the point of withdrawal remains unaffected.

4.2 Note on Account Linking

A previously existing anonymous session (Section 3) is not transferred into the Apple account when signing in with Apple. The anonymous identifier and any usage counters linked to it therefore initially continue to exist separately. You can request the deletion of this data via account deletion or by contacting us.

5. AI-Assisted Meal Analysis ("Meal Scan")

With the meal analysis you can take a photo of a meal or select one from your photo library in order to obtain an estimated nutritional breakdown (e.g. food items, grams, calories and macronutrients). The function is divided into several steps with different data processing.

5.1 On-Device Pre-Detection (Google ML Kit)

Before any photo is transmitted, a local object detection runs over your camera's viewfinder. In this process, camera images and the brightness and bounding-box geometries derived from them are processed exclusively in your device's working memory. This pre-detection takes place entirely on the device via an embedded library (Google ML Kit); no data is transmitted to us or to third parties and nothing is stored permanently. In the absence of any data transmission, Google ML Kit is not a recipient within the meaning of the GDPR in this respect.

5.2 Photo Analysis

After you have confirmed a still image, the photo is reduced to a maximum of 768 pixels, re-encoded as a JPEG (quality approx. 80) and transmitted to our server function ("Edge Function" analyze-meal) at Supabase and from there to the AI service OpenRouter and onward to an AI model that estimates the nutritional values. The re-encoding as a JPEG typically drops most of the metadata embedded in the original file (e.g. EXIF capture data, including any location data); however, we do not warrant that all metadata is removed in every case. For this reason, please also observe the note at the end of this section.

Note: Please photograph only the food item and avoid faces, documents, screens or other identifying details in the meal photos. This helps to ensure that no further personal data (in particular biometric data within the meaning of Article 9 GDPR) is transmitted beyond what is necessary for the nutritional estimate.

5.3 Follow-Up Refinement ("Refine")

Following an analysis, the App may ask you clarifying questions (multiple choice) in order to refine the estimate. No photo is transmitted again in this process. Only the following are transmitted: the previous analysis as text (food names, grams, macros, questions), your answers, your language setting and your user identifier. This data is not stored; only a technical usage/cost record is logged as described in Section 6. The legal basis is Article 6(1)(b) GDPR; with regard to the transfer to a third country, what is stated in Sections 5.2 and 8 applies.

5.4 Automated Processing and Transparency (Article 13(2)(f) GDPR)

The nutritional estimate is produced by an AI model (via OpenRouter; by default Google Gemini 2.5 Flash, alternatively configurable, e.g. Anthropic Claude Haiku). The model evaluates the photo and returns, for each food item, estimated gram and macronutrient values, a confidence indication and, where applicable, follow-up questions. The results are only approximate, can be edited by you at any time and are shown to you merely as a suggestion; human oversight therefore always remains with you. This does not constitute a decision based solely on automated processing in an individual case producing legal effects or similarly significantly affecting you within the meaning of Article 22(1) GDPR. The estimates do not constitute medical or dietary advice (see Section 16).

5.5 Optional Kali AI Coach

When Kali is enabled, the App transmits a selection of your current training context to Supabase. This may include first name, age, sex, height, manually recorded body weight and weight trends, training goals, equipment, schedule, strength records, training and running history, including permitted Apple Health runs, and reports of exertion, recovery and wellbeing. When Fuel is enabled, nutrition targets and summarized meal data may be included. Multiple-choice and text answers you expressly provide within coaching may be stored in this context and used for later suggestions.

Supabase stores the current coaching snapshot, coaching answers and generated suggestions against your account. To generate suggestions, the required context is forwarded through OpenRouter to a model provider; Kali currently uses a Google Gemini model. Suggestions may be prepared on the server for a following day, so processing is not limited to an open conversation. When Kali is enabled, usage events described in Section 12 may also inform the coaching context. The purposes are the training assistance you requested and personalization; Section 9 additionally applies to health-related information.

You can switch Kali off in the App. No new coaching snapshots, coaching answers or plan requests are then sent. The App also requests deletion of stored coaching data at Supabase. If offline, it retries the request when a connection is available. Other data, such as separately submitted product feedback or usage analytics, is not automatically deleted by this switch. Account deletion is described in Section 13. Processing already performed by an AI provider cannot be reversed; that provider's retention is governed by its terms and Section 8.

5.6 Voluntary Product Feedback

When you submit product feedback or make a selection recorded as a product response, we store the text or the question and selected answer at Supabase together with your user identifier, a unique response identifier, time, language, app version and the place in the App from which you responded. This includes feedback from the What's New view and settings, and responses from the rest-day dialogue. The purpose is to handle your feedback and improve the App. Submission is voluntary. Product feedback is not forwarded to the AI model or advertising services.

When offline, submitted feedback may be queued locally and sent later. Received feedback remains associated with your account until you request its deletion or delete your account; no automatic expiry is currently configured. Please avoid unnecessary information about other people or medical findings. Handling a specific request relies on Article 6(1)(b) GDPR; evaluating general product suggestions relies on our legitimate interest in product improvement under Article 6(1)(f) GDPR. Your right to object remains available.

5.7 Community Recipes

If you publish a recipe, your display name, recipe text, ingredients, nutrition information and a selected photo are stored at Supabase and made available to other users. The photo is resized and stored in a publicly readable image store. Likes, reports and any recipe rewards are associated with your account. Processing serves the community feature you use under Article 6(1)(b) GDPR. You can delete your own recipes in the App. Account deletion removes associated community records and requests removal of recipe photos.

5.8 Apple Health and On-Device Training

With your permission, Calist can read steps and body weight from Apple Health, write manually recorded weight to Apple Health and import completed runs. On iOS or iPadOS 26 and later, Calist can start a run through HealthKit, display its time, distance and energy, and save it to Apple Health. Calist does not request location access for this feature and does not record a GPS route. You control permissions in Apple Health and can revoke them there.

The connection serves the fitness features you choose. HealthKit measurements are not sent to AppsFlyer or TikTok and are not used for advertising. When Kali is enabled, running history including dates, distances and durations from Apple Health may be included in the coaching snapshot and AI plan requests. It supports training planning and recovery guidance as described in Section 5.5. Switching Kali off stops these transmissions and requests deletion of coaching data as described there. Technical completion events contain no HealthKit measurements in version 1.2.0. Runs and their measurements remain available locally.

6. Usage and Quota Accounting of the AI Function ("ai_usage")

In order to limit usage per user (daily limit), to comply with an overall budget and to prevent abuse, we maintain technical usage records.

A purely operational configuration (table ai_config: model, daily limit, maximum tokens, overall budget) contains no personal data.

7. Recipients and Processors (Sub-Processors)

Additional recipients for advertising measurement are AppsFlyer and TikTok; see Section 12.

Recipients are the services listed below. The data transmitted depends on the feature used; Sections 5, 8 and 12 describe additional processing and the limits of the safeguards currently in place.

Recipient / Entity Role Data transmitted Registered office / Transfer
Supabase, Inc. (USA) Database, authentication, files and server functions Account and session data; coaching snapshots and answers; feedback; community content and photos; usage events; AI usage counters; forwarded meal photos USA / third country; safeguards by means of EU Standard Contractual Clauses (Implementing Decision (EU) 2021/914) pursuant to Supabase's data processing agreement. An EU hosting region (e.g. Frankfurt) can be selected.
OpenRouter, Inc. (USA) AI intermediary for meal analysis and coaching Confirmed meal photos and required coaching context, including selected body, training and answer data; language USA / third country (Articles 44 et seq. GDPR). A data processing agreement and additional appropriate safeguards (Standard Contractual Clauses) are currently being secured; until they are in place, this individual, user-initiated transfer relies on Article 49(1)(b) GDPR (see Section 8). A "Zero Data Retention" configuration is not yet enabled; any storage of content is governed by the provider's terms.
Google LLC and/or Anthropic, PBC (USA) Downstream AI model providers through OpenRouter for image and text requests The image or text context required for the relevant AI feature described in Section 5 USA / third country; transfer in accordance with Section 8; retention according to the terms of the respective provider
RevenueCat, Inc. (USA) Processor (Article 28 GDPR): management of the in-app subscription / verification of the entitlement Pseudonymous user and device identifiers including AppsFlyer ID; purchase, subscription and platform data; no payment instrument data USA / third country; safeguards by means of EU Standard Contractual Clauses (2021/914) pursuant to RevenueCat's data processing agreement
Apple Distribution International Ltd., Hollyhill, Cork, Ireland independent / separate controller (not a processor) for Sign in with Apple as well as for payments and distribution via the App Store (merchant of record) for Sign in with Apple: name (editable), real or relay email, developer-specific identifier; for payments: payment/billing data which Apple collects and which does not reach us the responsible entity within the EEA is Apple Ireland; Apple's privacy information applies

The aforementioned processors in turn engage further sub-processors (in the case of Supabase, e.g. Amazon Web Services for infrastructure, as well as Google LLC, Fly.io and Sentry). The respective current list of sub-processors and the data processing agreements can be found at the respective providers (Supabase, OpenRouter, RevenueCat). Apple is an independent controller; no data processing agreement is required in this respect.

8. Transfer to Third Countries (Articles 44 et seq. GDPR)

In the course of the AI meal analysis (Supabase, OpenRouter, downstream model provider) as well as subscription management (RevenueCat, Apple), personal data is also transferred to the USA and thus to a third country. The basis for these transfers differs depending on the recipient:

According to the case law of the European Court of Justice, the USA is not generally regarded as a country with a level of data protection equivalent to EU law; in particular, more extensive governmental access possibilities exist. You can request a copy of the respective safeguards or more detailed information on this from us at finn.klapper77@gmail.com.

9. Profile, Training and Nutrition Data Held Locally

The following data is held in your local training record. When Kali is enabled, selected information may additionally be processed on servers as described in Section 5.5; Sections 5 and 12 describe other transmissions. Article 6(1)(b) GDPR applies to provision of the training and nutrition features you choose. Where health-related data is processed on the basis of consent, Article 9(2)(a) GDPR additionally applies. You can withdraw the relevant permissions or disable the features.

Storage period of all of the aforementioned data: until the App is uninstalled or until you reset the App in the settings (in which case the local data record is deleted).

You control the local record through the App and can reset it or uninstall the App. Resetting alone does not erase data already transmitted to servers. The additional deletion routes for coaching, feedback, community content and your account are described in Sections 5 and 13.

10. Subscription, Payments and Restoration of Purchases

10.1 Conclusion and Management of the Subscription

Calist offers a paid subscription ("Pro"), which is processed via the Apple App Store. For the management of the entitlement, we use the service provider RevenueCat. The contractual terms of the subscription (in particular price, term, automatic renewal, right of withdrawal and cancellation) follow from our Terms of Use as well as from the information in the App Store; this Privacy Policy describes only the associated data processing.

10.2 Linking of Identifiers at RevenueCat

For the restoration of purchases and for cross-device continuation, RevenueCat links the Supabase identifier with the RevenueCat user ID (prior to sign-in, with an anonymous RevenueCat identifier). Legal basis: Article 6(1)(b) GDPR. This link is affected by a sign-out (a new anonymous RevenueCat user is created) or by an account deletion; it is not automatically removed by the in-app deletion of the Supabase data (see Section 13).

10.3 Restoring Purchases and Managing/Cancelling the Subscription

At your request, previous App Store transactions and the entitlement status can be restored (Article 6(1)(b) GDPR); in this process, only the aforementioned boolean value is updated on the app side. The management or cancellation of the subscription takes place via a reference to Apple's subscription management (apps.apple.com/account/subscriptions); we do not process any data ourselves in this regard.

11. Device Permissions

Camera and photo-library access serve meal photos and optional community recipe photos. Apple Health permissions serve the features in Section 5.8. Notifications serve optional local training reminders. The ATT prompt concerns use of the advertising identifier for tracking, as described in Section 12. Calist does not request location, contacts or microphone access. You can manage device permissions in system settings or Apple Health.

12. Local Storage, Usage Analytics and Advertising Measurement

The App stores your training record, settings, session information and queues for later transmission locally. For product analysis, we send technical usage events to Supabase, such as opens, feature visits, onboarding steps, purchases, manually recorded training events and selected answer values. Events carry a device identifier and, where applicable, user identifier, session identifier, time, language, platform and app version. Free text from product feedback is not included in this analytics stream. Events recorded before sign-in remain device-associated and are not automatically removed by later account deletion.

These analytics help assess errors, abandonment and feature use. They are independent of the Kali switch. When Kali is enabled, selected usage summaries may also inform coaching. Product-improvement analysis relies on Article 6(1)(f) GDPR; health-related content is additionally subject to the requirements described in Section 9. You may object to processing based on legitimate interests.

AppsFlyer and the TikTok Business SDK measure installations and selected product and purchase events to help us understand advertising effectiveness. They may process technical device information, IP address and an approximate region derived from it, diagnostic values such as launch time or battery level for fraud detection, SDK identifiers, a pseudonymous account identifier and installation, sign-in, onboarding and purchase events. The AppsFlyer identifier is linked to the RevenueCat customer record. Body measurements, HealthKit measurements, meal photos and feedback text are not sent to these advertising services.

IDFA is available only when Apple tracking permission has been granted. You can change this decision in iOS under Privacy & Security → Tracking. When permission is denied, IDFA is unavailable; technical and aggregated measurement, including Apple's SKAdNetwork, may continue. Denying ATT permission does not disable the App or all technical measurement. Tracking requiring consent relies on Article 6(1)(a) GDPR and, where applicable, Section 25(1) TDDDG.

For further information about recipients, global processing, retention and rights, see the AppsFlyer Services Privacy Policy and TikTok Business Products Data Terms. We do not make a blanket promise that all recipients process data exclusively in the EEA or that deleting a Calist account automatically removes all records held by those services. You can also contact us for access and deletion requests.

13. Account Deletion and Scope of Deletion

You can delete your account in the App under You → Account → Delete. The server function deletes the authentication record and associated Supabase data, including AI usage counters, coaching data, product feedback and community records. Removal of associated recipe photos is additionally requested. The App also resets its local training record. If file removal fails, you can contact us for further deletion.

Please note regarding the scope:

We are happy to assist you with complete deletion at finn.klapper77@gmail.com.

14. Storage Periods at a Glance

Coaching data: until Kali is disabled and the deletion request succeeds, or until account deletion. Product feedback: until a deletion request or account deletion. Community content: until content or account deletion. Usage events: no automatic expiry is configured; account-associated events are deleted with the account, earlier device-associated events are not automatically included. Contact us for further deletion. Retention at external AI and advertising services is governed by their terms.

15. Necessity of Providing Data

Regular use after onboarding requires sign-in. Some information is needed only for a feature you choose: without a photo there is no AI meal analysis, without Apple Health permission no corresponding imports, and without enabled Kali no AI coaching. You do not have to publish recipes or provide product feedback. Denying tracking permission does not prevent use of the App. Payments are processed by Apple.

16. Not a Medical Offering

Calist is a general fitness, wellness and nutrition offering and not a medical device. It is not intended for the diagnosis, treatment, cure, alleviation, monitoring or prevention of diseases. The AI nutritional indications are estimates and not medical or dietary advice; they do not replace advice from a doctor or a nutrition professional. Please consult a qualified person before making changes to your diet or your training, in particular in the case of pre-existing conditions, during pregnancy or in the case of eating disorders.

17. Your Rights as a Data Subject

Under the GDPR, you are entitled in particular to the following rights. Please note that we can actively exercise these rights only with regard to the data processed by us server-side; the data stored exclusively on your device (Section 9) is controlled solely by you via the App, and we hold no copy of it and can neither retrieve nor delete it for you.

17.1 Withdrawal of Consent (Article 7(3) GDPR)

Insofar as we process data on the basis of your consent — in particular for the AI meal analysis and the health-related/health-adjacent data (Article 9(2)(a) GDPR) as well as for the data sharing in the Apple dialog — you may withdraw this consent at any time with effect for the future. Withdrawal is as easy as giving consent (e.g. by resetting the App, exiting the function or notifying us). Withdrawal operates only for the future and does not affect the lawfulness of the processing carried out on the basis of the consent up to the point of withdrawal; in particular, it cannot reverse an analysis of a meal photo that has already been performed before the withdrawal.

17.2 Right to Lodge a Complaint with a Supervisory Authority (Article 77 GDPR)

Without prejudice to any other legal remedies, you have the right to lodge a complaint with a data protection supervisory authority, in particular in the Member State of your place of residence, your place of work or the place of the alleged infringement. The following supervisory authority is competent for us (the state data protection authority of the federal state in which the controller is established):

Berlin Commissioner for Data Protection and Freedom of Information, Alt-Moabit 59–61, 10555 Berlin, Germany (www.datenschutz-berlin.de)

You may, however, also turn to the supervisory authority of your own place of residence. If you have any questions about this, you can reach us at finn.klapper77@gmail.com.

18. Children and Minimum Age

Calist is not directed at children and is intended only for persons who are at least 16 years old. By using the App you confirm that you have reached this age. Persons under 16 years of age may use the App only with the consent of the holders of parental responsibility (Article 8 GDPR; in Germany, the age limit of 16 years applies to consent to information society services). If we become aware that we are processing personal data of a child below this age limit without the required parental consent, we will delete that data without undue delay.

19. Changes to This Privacy Policy

We will adapt this Privacy Policy if the processing changes or if legal or technical developments require it. The current version published in the App or on our website applies in each case.

Date of this Privacy Policy: 14 June 2026. If you have any questions about data protection, you can reach us at finn.klapper77@gmail.com.