Zum Inhalt springen
Sparebite

Datenschutzerklärung

Zuletzt aktualisiert: 21. Oktober 2026

Diese Erklärung beschreibt, was Sparebite erhebt, warum, wer es erhält und wie lange es aufbewahrt wird. Sparebite ist so gebaut, dass die Handy-Apps ohne Konto funktionieren und dass deine Essens-, Workout-, Gewichts- und anderen Gesundheitseinträge nie an Werbetreibende oder an Analysedienste gehen.

Wer verantwortlich ist

Sparebite (die Website sparebite.com, die Web-App und die Apps für iPhone und Android) wird von RUSU D. DINU-ȘTEFAN PFA betrieben, handelnd als CodingShadows, CUI RO50977819, eingetragen in Rumänien. Wir sind der Verantwortliche für die hier beschriebenen personenbezogenen Daten. Für alle Anliegen zu deinen Daten schreib an contact@codingshadows.com.

Sparebite ist für Menschen ab 16 Jahren. Wenn du jünger bist, nutze es bitte nicht.

Die Apps ohne Konto nutzen

In den Apps für iPhone und Android kannst du die Wallet ohne Konto nutzen. Dein Profil (Geschlecht, Geburtsjahr, Größe, Gewicht, Aktivität und Ziel), dein Essensprotokoll, deine Workouts und Gewichtseinträge werden dann nur auf deinem Handy gespeichert, und nichts davon wird an uns gesendet. Auf Android kann das System die Daten der App auf deinem Handy (deine Wallet, einschließlich der aus Health Connect gelesenen Workouts und Gewichte) in dein Google-Backup aufnehmen, das du in deinen Android-Einstellungen steuerst; wir erhalten diese Backups nie. Auf dem iPhone hält die App diese Daten aus iCloud- und Computer-Backups heraus, daher beginnt die Wallet auf einem neuen iPhone leer, es sei denn, du nutzt ein Konto.

Auch ohne Konto kontaktieren die Apps einige Dienste: Lebensmittelsuchen gehen an unsere Server (siehe Lebensmittelsuche, Nährwerttabellen und beschriebene Mahlzeiten), die App fragt beim Öffnen bei unseren Servern nach, ob sie ein Update braucht, Absturzberichte werden gesendet (siehe Absturzberichte und Serverprotokolle), und RevenueCat wird unter einer zufälligen ID, die nicht mit dir verknüpft ist, gefragt, ob Premium aktiv ist. Außerdem zählen unsere Server einmal pro Installation das erste Öffnen der App und das erste eingetragene Lebensmittel, mit der Kennzeichnung des Links, über den die Installation kam, wenn Play sie weitergibt (zum Beispiel tiktok); die Zählung enthält keine ID und nichts, was du eingegeben hast.

Die Web-App braucht ein Konto. Sie speichert keine Wallet im Browser.

Dein Konto und die Synchronisierung

Konten werden von unserem eigenen Anmeldedienst unter auth.codingshadows.com verwaltet. Er speichert deine E-Mail-Adresse, den Namen, den du wählst (optional), dein Passwort als sicheren Hash oder, wenn du „Mit Google anmelden“ oder „Mit Apple anmelden“ nutzt, die Verknüpfung mit diesem Konto sowie die Adresse deines Profilbilds. Aus Sicherheitsgründen führt er 180 Tage lang ein Protokoll der Anmeldeereignisse.

Wenn du angemeldet bist, wird deine Wallet (Profil, Essensprotokoll, Workouts, Gewichtseinträge, gespeicherte Lebensmittel und Mahlzeiten sowie deine Budgeteinstellungen) mit unseren Servern synchronisiert, damit sie auf deinem Handy und im Web dieselbe ist. Unsere Server laufen bei Hetzner in Falkenstein, Deutschland. Die Datenbank wird jede Nacht gesichert, und die Backups werden 90 Tage lang aufbewahrt.

Wir verarbeiten diese Daten, um den Dienst bereitzustellen, für den du dich angemeldet hast. Körpergewicht und Workouts sind Gesundheitsdaten, deshalb stützen wir uns außerdem auf deine ausdrückliche Einwilligung, die du gibst, indem du sie einträgst und mit einem Konto synchronisierst. Du kannst sie jederzeit widerrufen, indem du das Konto löschst.

Health App und Health Connect

Wenn du die Health App (iPhone) oder Health Connect (Android) verbindest, liest Sparebite nur daraus und schreibt nie hinein. Auf dem iPhone liest es Workouts mit der dabei verbrauchten Energie und das Körpergewicht sowie, um die Einrichtung vorauszufüllen, Geburtsdatum, Geschlecht und Größe. Auf Android liest es Trainingseinheiten und die dabei verbrauchten Kalorien, Gewicht und Größe und, wenn du es erlaubst, liest es diese auch im Hintergrund.

Diese Werte werden nur verwendet, um Workouts deinem Budget gutzuschreiben, deinen Gewichtstrend zu verfolgen und die Einrichtung vorauszufüllen sowie, wenn du deinen Verlauf aus einer anderen App importierst, die Mahlzeiten zu übernehmen, die diese App dort gespeichert hat. Sie werden nur in diesem Moment gelesen (siehe Import aus einer anderen App). Sie bleiben auf deinem Handy, es sei denn, du bist angemeldet; dann werden die Workouts und Gewichte mit dem Rest deiner Wallet synchronisiert. Sie werden nie für Werbung genutzt und nie an Analysedienste oder in Absturzberichte gesendet. Du kannst den Zugriff jederzeit in der Health App oder in Health Connect abschalten.

Lebensmittelsuche, Nährwerttabellen und beschriebene Mahlzeiten

Lebensmittelsuchen gehen an unsere Server. Wenn unsere eigene Lebensmitteldatenbank zu wenige Treffer hat, suchen unsere Server das Lebensmittel bei Open Food Facts; diese Anfrage enthält nur die Suchbegriffe, nicht wer du bist. Unsere Referenzdaten stammen außerdem von USDA FoodData Central.

Nährwerttabellen werden auf deinem Handy gelesen. Nur wenn das Handy eine Tabelle nicht gut genug lesen kann und du angemeldet bist, werden das Foto und der daraus gelesene Text für ein zweites Lesen an unsere Server gesendet. Das Beschreiben einer Mahlzeit in Worten (Premium) funktioniert genauso: Der Text geht an unsere Server.

In beiden Fällen nutzen unsere Server unser eigenes KI-Gateway, das die Anfrage an den Dienst Gemini von Google sendet oder, wenn dieser nicht verfügbar ist, über OpenRouter an dasselbe Modell. Keiner von beiden erhält deinen Namen, deine E-Mail-Adresse oder deine Konto-ID. Unser Gateway bewahrt die Anfrage und die Antwort bis zu 60 Tage lang auf, verknüpft mit deiner Konto-ID, um Fehler zu beheben und Kosten und Missbrauch im Griff zu behalten, und löscht sie danach. Wir zählen, wie viele Lesevorgänge du genutzt hast, um die Limits anzuwenden. Das Ergebnis wird nur dann zu einem Lebensmitteleintrag, wenn du es speicherst.

Import aus einer anderen App

Wenn du deinen Verlauf aus einer anderen App importierst, liest unser Server die von dir gewählte Datei, macht daraus Einträge in deiner Kalorien-Wallet und verwirft sie danach: Die Datei wird nie gespeichert, und nichts davon geht an unser KI-Gateway. Die importierten Einträge werden Teil deiner Kalorien-Wallet wie alles, was du einträgst, zusammen mit einem kurzen Vermerk zum Import (welche App, welcher Zeitraum, wie viele Einträge), damit du ihn wieder entfernen kannst.

In den Handy-Apps kannst du auch die Mahlzeiten importieren, die eine andere App in der Health App oder in Health Connect gespeichert hat: Sie werden auf deinem Handy gelesen, wenn du den Import startest, und genauso behandelt.

Profilbild

Du kannst ein Profilbild hinzufügen, wenn du angemeldet bist. Dein Handy oder Browser schneidet es zu, und unsere Server codieren es neu als kleines quadratisches JPEG, wodurch Metadaten wie der Ort, an dem das Foto aufgenommen wurde, entfernt werden. Es wird in unserem Objektspeicher bei Hetzner in Falkenstein, Deutschland, gespeichert und über storage.codingshadows.com unter einer Adresse angezeigt, die sich nicht aus deinem Namen oder deiner E-Mail-Adresse erraten lässt. Wie jedes Profilbild kann es jeder sehen, der diese Adresse kennt.

Wenn du das Bild änderst, werden frühere Bilder aufbewahrt, bis du das Bild entfernst oder das Konto löschst. Dann wird jedes für das Konto gespeicherte Bild gelöscht.

Käufe

In den Apps gekauftes Premium wird über Apple oder Google bezahlt und im Web über Stripe, das die Zahlung als Wiederverkäufer abwickelt. Wir sehen deine Kartendaten nie. Das Zahlungsformular von Stripe setzt die Cookies __stripe_mid und __stripe_sid, um Betrug zu verhindern; sie sind für eine von dir gewünschte Zahlung unbedingt erforderlich.

RevenueCat (Vereinigte Staaten) verwaltet die Abos auf allen Plattformen. Es erhält deine Konto-ID und, solange du angemeldet bist, deine E-Mail-Adresse und deinen Namen, damit ein Kauf deinem Konto folgt und Belege dich erreichen. Bevor du dich anmeldest, und auf der Premium-Seite im Web, wenn du nicht angemeldet bist, sieht es nur eine zufällige ID. Wenn du Statistiken erlaubt hast, geben die Apps RevenueCat außerdem ihre Google-Analytics-Instanz-ID.

Unsere Server speichern einen Datensatz zu jedem Abo-Ereignis (Produkt, Store, Preis, Währung, Land und Datumsangaben). Kaufdatensätze werden so lange aufbewahrt, wie es das Buchhaltungs- und Steuerrecht verlangt, auch nach dem Löschen des Kontos.

Nutzungsstatistiken, nur mit deiner Zustimmung

Statistiken sind ausgeschaltet, bis du Ja sagst. Die Apps fragen einmal auf dem Bildschirm Heute, und du kannst deine Antwort in den Einstellungen ändern. Die Website fragt mit einem Cookie-Banner, und du kannst deine Antwort über die Cookie-Einstellungen unten auf der Seite oder in den Einstellungen der Web-App ändern.

Bei einem Ja erfasst Google Analytics for Firebase (Google), welche Bildschirme und Funktionen genutzt werden, etwa das Eintragen eines Lebensmittels oder das Öffnen der Premium-Seite, und zwar nur mit Wörtern und Ja-oder-Nein-Werten: nie mit einem Kalorien-, Gewichts- oder anderen Gesundheitswert und nie mit dem, was du eingetippt hast. Deine Konto-ID wird angehängt, damit Handy und Web als eine Person zählen, zusammen mit der Angabe, ob du Premium hast. Auf Android wird außerdem vermerkt, über welchen Google-Play-Eintrag oder welche Kampagne die App installiert wurde. Es gibt keine Werbe-ID, keine Werbung und keine Google Signals, und die Daten werden nach 14 Monaten gelöscht.

Auf der Website setzt ein Ja außerdem die Google-Analytics-Cookies _ga und _ga_XF3W99BK26, die eine zufällige ID enthalten, und cw_headline, das sich merkt, welche von zwei Überschriften der Startseite du gesehen hast (den Buchstaben a oder b). Wenn du ablehnst oder später widerrufst, werden sie gelöscht, ebenso die Daten, die Google Analytics im Browser gespeichert hat.

Unabhängig davon zählen unsere Server aktive Nutzer anhand von Anfragen, die im angemeldeten Zustand gestellt werden: Wir speichern pro Tag einen gekürzten Einweg-Hash der Konto-ID für 35 Tage und behalten danach nur die Tagessummen. Das ist unser berechtigtes Interesse daran zu wissen, ob der Dienst genutzt wird. Dabei werden keine Cookies verwendet.

Wenn du über einen Link kommst, der angibt, wo er geteilt wurde (zum Beispiel ?src=tiktok), merkt sich die Website diese Kennzeichnung, und nur sie, 90 Tage lang im Cookie sb_src und im Speicher des Browsers. Unsere Server zählen pro Tag, wie viele Browser zuerst mit welcher Kennzeichnung kamen und wie viele davon ein erstes Lebensmittel eingetragen haben, ohne jede ID. Wenn du ein Konto erstellst, wird die Kennzeichnung mit ihm gespeichert, damit wir wissen, welche Kanäle Menschen bringen, die bleiben; sie wird mit dem Konto gelöscht. Das ist unser berechtigtes Interesse daran, zu wissen, welche Kanäle funktionieren. Keine andere Website erhält sie.

Du kannst die Web-App ohne Konto ausprobieren. Die Wallet, die du einrichtest, bleibt dann nur im Speicher dieses Browsers (deine Antworten, dein Budget und die eingetragenen Lebensmittel), bis du sie mit einem Konto behältst, das sie in dein Konto übernimmt, oder die Daten der Website löschst.

Absturzberichte und Serverprotokolle

Um Abstürze zu finden und zu beheben, senden die Apps Absturzberichte an Sentry (gespeichert in der EU, in Deutschland) und, in den Store-Versionen, an Firebase Crashlytics (Google). Sie enthalten den Fehler, die App-Version und das Gerätemodell sowie bei Sentry deine Konto-ID, wenn du angemeldet bist; nie deine Einträge oder Gesundheitswerte. Unsere Server melden ihre eigenen Fehler auf die gleiche Weise an Sentry. Wir stützen uns auf unser berechtigtes Interesse an einem funktionierenden, sicheren Dienst; eine Werbe-ID ist nicht beteiligt.

Unsere Server protokollieren jede Anfrage (IP-Adresse, die aufgerufene Adresse einschließlich Suchbegriffen und die Uhrzeit) für Sicherheit und Fehlersuche. Protokolle werden 90 Tage lang aufbewahrt.

Support-Chat

Der Support-Chat läuft über Crisp (Crisp IM SAS, Frankreich) und wird erst geladen, wenn du ihn öffnest. Crisp erhält dann, was du schreibst und sendest, die App und ihre Version, das System und Modell deines Geräts (in den Apps), deine Sprache, ob du Premium hast und, solange du angemeldet bist, deine Konto-ID, E-Mail-Adresse und deinen Namen, damit wir zu deinem Konto antworten können. Deine Essens-, Workout- und Gewichtseinträge gehen nie an Crisp. Crisp setzt eigene Cookies (crisp-client), um die Unterhaltung zu speichern; sie sind für einen von dir gewünschten Chat unbedingt erforderlich. Wenn du dich abmeldest oder dein Konto löschst, endet die Unterhaltung auf diesem Gerät.

Erinnerungen

Der wöchentliche Check-in, der abendliche Stand und die Erinnerungen an Workout-Gutschriften werden auf deinem Handy geplant. Sie sind ausgeschaltet, bis du sie einschaltest, und kein Server versendet sie.

In deinem Browser

Die Website speichert in deinem Browser einige Dinge, die sie zum Funktionieren braucht: dein helles oder dunkles Design, die von dir gewählte Sprache (das Cookie cw_locale), deine Einstellungen in der Web-App (einschließlich Lieblingslebensmitteln, die bleiben, bis du das Konto löschst oder die Daten der Website löschst), deine Anmeldung für den aktuellen Tab und deine Antwort auf das Cookie-Banner. Sie werden mit niemandem geteilt. Analyse-Cookies sind unter Nutzungsstatistiken beschrieben.

Exportieren und löschen

Du kannst jederzeit alles exportieren, in den Einstellungen: Die Apps erstellen eine Datei auf deinem Handy, die Web-App lädt eine herunter, und die Apps können dir per E-Mail einen Download-Link schicken, der 72 Stunden lang funktioniert. Diese E-Mail wird von unserem Nachrichtendienst über Gmail von Google gesendet, und der Dienst bewahrt einen Datensatz der Nachricht auf (Adresse, Betreff und den Anfang des Textes).

Das Löschen deines Kontos, in den Einstellungen der Apps oder im Web, entfernt deine Wallet von unseren Servern, jedes Profilbild des Kontos, dein Anmeldekonto und, wenn du „Mit Apple anmelden“ genutzt hast, die Autorisierung von Apple für Sparebite. Was aufbewahrt wird und warum, steht auf der Seite Konto löschen.

Wer Daten erhält

Hetzner (Deutschland) hostet unsere Server, die Datenbank, die Backups und die Bilder. Google erhält KI-Anfragen (Gemini), Statistiken, wenn du zustimmst (Google Analytics for Firebase), Absturzberichte (Crashlytics) und Export-E-Mails (Gmail). OpenRouter (Vereinigte Staaten) erhält KI-Anfragen nur, wenn Google nicht verfügbar ist. RevenueCat (Vereinigte Staaten), Apple, Google und Stripe wickeln Käufe ab. Sentry (gespeichert in Deutschland) erhält Absturzberichte, Crisp (Frankreich) Support-Unterhaltungen und Open Food Facts nur Suchbegriffe. Apple und Google wickeln außerdem „Mit Apple anmelden“ und „Mit Google anmelden“ ab, wenn du diese nutzt.

Einige dieser Unternehmen haben ihren Sitz außerhalb der EU, hauptsächlich in den Vereinigten Staaten. Wenn personenbezogene Daten die EU verlassen, stützt sich die Übermittlung auf das EU-US Data Privacy Framework für Unternehmen, die danach zertifiziert sind, oder auf die Standardvertragsklauseln der Europäischen Kommission. Wir verkaufen keine personenbezogenen Daten und geben sie nicht an Werbetreibende weiter.

Wie lange wir Daten aufbewahren

Deine Wallet, dein Profilbild und dein Anmeldekonto: bis du das Konto löschst. Datenbank-Backups: 90 Tage. Serverprotokolle: 90 Tage. Protokolle von Anmeldeereignissen: 180 Tage. KI-Anfragen in unserem Gateway: bis zu 60 Tage. Hashes aktiver Nutzer: 35 Tage. Statistiken in Google Analytics: 14 Monate. Kaufdatensätze: so lange, wie es das Buchhaltungs- und Steuerrecht verlangt. Export-Links: 72 Stunden. Importierte Dateien: werden nicht aufbewahrt, sondern einmal gelesen und verworfen. Import-Vermerke: bis du den Import entfernst oder dein Konto löschst.

Deine Rechte

Du hast das Recht, auf deine Daten zuzugreifen, eine Kopie davon zu erhalten, sie zu berichtigen, sie zu löschen, ihre Verwendung einzuschränken, der Verarbeitung auf Grundlage unseres berechtigten Interesses zu widersprechen und eine Einwilligung jederzeit zu widerrufen (das berührt nicht, was vorher geschehen ist). Das meiste davon kannst du selbst in den Einstellungen erledigen; für den Rest schreib an contact@codingshadows.com, und wir antworten innerhalb eines Monats.

Du kannst dich außerdem bei der rumänischen Datenschutzbehörde beschweren, ANSPDCP (Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal, www.dataprotection.ro), oder bei der Behörde in dem EU-Land, in dem du lebst.

Änderungen dieser Erklärung

Wenn wir diese Erklärung in wesentlicher Weise ändern, informieren wir dich in der App oder per E-Mail, bevor die Änderung gilt. Das Datum oben zeigt die aktuelle Fassung. Die Nutzungsbedingungen regeln alles Weitere dazu, wie Sparebite funktioniert.

NutzungsbedingungenKonto löschenZurück zur Startseite