Datenschutzerklärung — Kaji Meals
Was die Kaji-Meals-App erhebt, warum, wie lange wir es aufbewahren und was du dagegen unternehmen kannst.
Geht es um kaji.studio selbst? Zur Datenschutzerklärung der Website →
Wer wir sind
Kaji Studio entwickelt die Kaji-Meals-App. Für alles, was hier beschrieben wird, sind wir der Verantwortliche – das heißt, wir entscheiden, was erhoben wird und wozu. Die vollständige Anbieterkennzeichnung und unsere Anschrift stehen am Ende dieser Seite.
Diese Erklärung gilt für die App. Sie hier auf kaji.studio zu lesen ist ein Besuch unserer Website, die ihre eigenen wenigen Daten erhebt und eine eigene Erklärung hat – oben verlinkt.
Wenn du eines der unten beschriebenen Rechte ausüben möchtest oder einfach wissen willst, was wir über dich gespeichert haben, nutze die Datenschutz-Kontaktadresse am Ende dieser Seite. Sie führt in ein anderes Postfach als der allgemeine Support, damit eine Anfrage nicht hinter einem Stapel Funktionswünschen liegen bleibt. Wir antworten innerhalb eines Monats – das ist die Frist, die uns die DSGVO setzt.
Die kurze Fassung
Uns wäre es lieber, deine Daten gar nicht zu haben. Die App funktioniert offline auf deinem Gerät, und deine Inhalte erreichen unsere Server nur, wenn du dich für einen Cloud-Workspace entscheidest. Wir verkaufen ein Abo, nicht deine Daten.
- Wir verkaufen und vermieten keine personenbezogenen Daten und haben das nie getan.
- Wir nutzen keine Werbenetzwerke, und es gibt nirgends Werbe- oder Tracking-Cookies.
- Die App enthält weder Analyse- noch Absturzberichterstattung. Wir wissen nicht, welche Bildschirme du öffnest oder wie lange du dort bleibst.
- Alles, was wir auf eigenen Servern speichern, wird in der Europäischen Union gehostet.
Dein Konto und dein Workspace
Kaji Meals braucht ein Konto – deine Inhalte braucht es nicht. Beim Einrichten deines Workspace wählst du, ob er auf diesem Gerät bleibt oder in die Cloud synchronisiert wird. Wählst du lokal, bleiben deine Gerichte, Pläne und Fotos auf deinem Telefon; sie werden nie hochgeladen, und wir haben nur das Konto selbst. Wählst du Cloud, speichern wir Folgendes, damit deine Inhalte einen Geräteverlust überstehen und deine anderen Geräte erreichen.
Ein lokaler Workspace bedeutet nicht, dass wir gar nichts speichern – und das sagen wir lieber deutlich, als das Wort „lokal“ mehr versprechen zu lassen, als es hält. Dein Konto selbst liegt immer auf unseren Servern, denn nur so kannst du dich auf einem neuen Telefon anmelden. Ebenso ein Eintrag zu dem Workspace, der dir gehört – sein Name und die Tatsache, dass er dir gehört –, selbst wenn nichts darin je dein Gerät verlässt.
| Was | Lokaler Workspace | Cloud-Workspace |
|---|---|---|
| Konto: E-Mail-Adresse, Name, Passwort-Hash, Anmeldezeitpunkte | Auf unseren Servern | Auf unseren Servern |
| Profil: Avatar-Farbe, Ernährungsform, Anzeigeeinstellungen für Nährwerte, Sprache | Auf unseren Servern | Auf unseren Servern |
| Lizenzstufe (kostenlos oder bezahlt) | Auf unseren Servern | Auf unseren Servern |
| Workspace-Eintrag: Name, dass er dir gehört, wer Mitglied ist | Auf unseren Servern | Auf unseren Servern |
| Gerichte, Rezepte, Zutaten, Pläne, Einkaufslisten, Kategorien | Nur auf deinem Gerät – wird nie hochgeladen | Auf unseren Servern |
| Nährwertziele | Nur auf deinem Gerät – wird nie hochgeladen | Auf unseren Servern |
| Fotos von Gerichten | Nur auf deinem Gerät – wird nie hochgeladen | Auf unseren Servern |
Ein bezahltes Abo ändert nichts daran, was wir speichern. Es schaltet Cloud-Synchronisation und Teilen frei – in der Praxis hat eine zahlende Person also eher einen Cloud-Workspace gewählt. Die Spalten oben hängen aber an dieser Wahl, nicht daran, was du bezahlst.
Bei einem Cloud-Workspace speichern wir Folgendes, und zwar dafür.
| Was | Wozu | Grundlage |
|---|---|---|
| E-Mail-Adresse, Name und Passwort | Um das Konto anzulegen, dich anzumelden und dein Passwort zurückzusetzen. Passwörter speichert unser Authentifizierungsdienst als Hash; das Passwort selbst sehen wir nie. | Erfüllung unseres Vertrags mit dir |
| Deine Gerichte, Rezepte, Zutaten, Pläne, Einkaufslisten und Kategorien | Das ist der Inhalt der App. Er wird gespeichert, damit er einen Geräteverlust übersteht und deine anderen Geräte erreicht. | Erfüllung unseres Vertrags mit dir |
| Nährwertziele und personenbezogene Einstellungen | Damit die App deinen Fortschritt gegenüber den Zielen zeigen kann, die du gesetzt hast. | Erfüllung unseres Vertrags mit dir |
| Workspace-Mitgliedschaft und Rolle | Damit die richtigen Personen einen geteilten Workspace sehen und wir wissen, wer was ändern darf. | Erfüllung unseres Vertrags mit dir |
| Spracheinstellung | Damit die App auf jedem Gerät in der Sprache startet, die du gewählt hast. | Erfüllung unseres Vertrags mit dir |
Wenn du einen Workspace teilst, sehen die Personen darin dessen Inhalt. Genau darum geht es beim Teilen, aber es sei ausdrücklich gesagt: Ein geteilter Essensplan ist für alle im Workspace sichtbar, zusammen mit dem Namen auf deinem Konto.
Fotos von Gerichten
Wenn du einem Gericht ein Foto hinzufügst, wird es in unseren Speicher in der Europäischen Union hochgeladen und unter einem Pfad abgelegt, der aus zwei zufälligen Kennungen gebildet wird – einer für deinen Workspace, einer für das Gericht. Der Link ist lang und nicht erratbar, und er ist nirgends aufgelistet: Man bräuchte die exakte Adresse, um an das Bild zu kommen.
Was das bedeutet und was nicht, sollten wir genau sagen. Die Datei wird ohne Anmeldung ausgeliefert – wem du den Link also bewusst gibst, der kann sie öffnen, und genau das wird das spätere Teilen eines Gerichts ermöglichen. Sie ist nicht so verschlüsselt, dass sie vor uns verborgen wäre, und wir können darauf zugreifen, um den Dienst zu betreiben. Von Suchmaschinen wird sie nicht indexiert.
Wenn du ein Gericht oder dein Konto löschst, werden die zugehörigen Fotos entfernt. Der Datenbankeintrag verschwindet sofort; die Bilddatei selbst räumt ein nächtlicher Vorgang ab, weil sich der Speicher nicht im selben Schritt wie die Datenbank leeren lässt. Ein gelöschtes Foto kann also bis zu einen Tag bestehen bleiben, bevor die Datei weg ist. Derselbe Vorgang entfernt Fotos, deren Gericht es nicht mehr gibt – damit ein abgebrochener Löschvorgang keine Datei zurücklässt.
Wenn du den Support kontaktierst
Es gibt zwei Support-Formulare in der App, und sie erheben Unterschiedliches, weil eines davon ohne Anmeldung erreichbar ist. Wir nutzen das Übermittelte, um dir zu antworten – und für nichts anderes. Grundlage sind die Erfüllung unseres Vertrags mit dir und unser berechtigtes Interesse an der Unterstützung unserer Nutzerinnen und Nutzer – nicht eine Einwilligung, denn du hast uns um Hilfe gebeten, und dafür sollten wir keine Erlaubnis brauchen, um zu antworten.
- Problem melden (angemeldet)
- Betreff und Nachricht, die du schreibst, die gewählte Kategorie sowie Diagnosedaten: App-Version, Plattform und deren Version, Gerätename, Nutzer-ID, Workspace-ID, Lizenzstatus und die E-Mail-Adresse deines Kontos. Deine Konto-Adresse dient als Antwortadresse; eine eventuell von der App mitgesendete Adresse ignorieren wir, sodass eine Antwort immer nur an das Konto selbst gehen kann.
- Probleme bei der Anmeldung (nicht angemeldet)
- Die E-Mail-Adresse, der Betreff und die Nachricht, die du eingibst, dazu App-Version, Plattform und deren Version sowie Gerätename. Da du nicht angemeldet bist, können wir nicht bestätigen, dass die Adresse dir gehört, und behandeln deine Angaben als ungeprüfte Behauptung. Bevor wir etwas an einem Konto ändern, bitten wir dich, die Inhaberschaft nachzuweisen.
Das Formular für nicht angemeldete Personen speichert zusätzlich zwei Dinge, deren einziger Zweck es ist, den Missbrauch des Formulars als Versandweg für Mails zu verhindern: eine Kennung, die die App einmalig erzeugt und im sicheren Speicher deines Geräts ablegt, für die Begrenzung auf eine Nachricht pro Gerät und Tag; und einen SHA-256-Hash deiner IP-Adresse, für die Begrenzung auf drei Nachrichten pro Tag von derselben Adresse. Die IP-Adresse selbst speichern wir nicht. Da der Hash ohne Salt gebildet wird, behandeln wir ihn als pseudonym und nicht als anonym – er identifiziert weniger als eine IP-Adresse, aber nicht nichts. Grundlage für beides ist unser berechtigtes Interesse daran, den Dienst nutzbar zu halten. Für die Begrenzung zählt nur der letzte Tag; wir behalten beides aber sieben Tage, damit einer Missbrauchswelle noch nachgegangen werden kann. Danach wird beides gelöscht, während für die Nachricht selbst die unten genannte Frist von zwölf Monaten gilt.
Support-Nachrichten werden zwölf Monate nach dem Absenden gelöscht: in unserer Datenbank automatisch und ausnahmslos, im Support-Postfach von Hand nach derselben Frist. Ein Postfach räumt sich nicht selbst auf, und das sagen wir lieber, als eine Automatik zu suggerieren, die es nicht gibt.
Abonnements und Zahlung
Kaji Meals verkauft Abonnements über den App Store und Google Play. Deine Kartendaten, deine Rechnungsanschrift und dein Zahlungsmittel sehen wir nie – der Store wickelt die Zahlung ab und teilt uns nur mit, ob eine Berechtigung aktiv ist.
Für die Verwaltung dieser Berechtigungen nutzen wir RevenueCat. Der Dienst erhält eine anonyme Kennung für deine Installation, die vom Store gesendeten Abo-Ereignisse und deine Plattform. Er teilt uns mit, ob du die kostenlose oder die bezahlte Stufe nutzt – und genau das schaltet die kostenpflichtigen Funktionen frei. Apple und Google verarbeiten dies außerhalb der EU nach ihren eigenen Datenschutzerklärungen und den Standardvertragsklauseln der Europäischen Kommission.
Wer sonst noch deine Daten verarbeitet
Wir setzen einige wenige Anbieter ein, um den Dienst zu betreiben. Sie handeln auf unsere Weisung im Rahmen eines Auftragsverarbeitungsvertrags, und keiner von ihnen darf deine Daten für eigene Zwecke nutzen.
| Anbieter | Wofür | Wo |
|---|---|---|
| Supabase | Datenbank, Authentifizierung und Fotospeicher – die oben beschriebenen Konto- und Workspace-Inhalte | Irland (EU) |
| Resend | Zustellung von Support- und Konto-E-Mails | EU |
| RevenueCat | Abo-Berechtigungen | USA, auf Grundlage von Standardvertragsklauseln |
| Apple, Google | App-Vertrieb und Zahlungsabwicklung | USA, auf Grundlage von Standardvertragsklauseln |
Unsere Website wird von Vercel gehostet. Mit der App hat das nichts zu tun; dafür gilt die oben verlinkte Erklärung der Website.
Wie lange wir was aufbewahren
- Dein Konto und seine Inhalte
- Bis du dein Konto löschst. Die Löschung steht in den Einstellungen der App und entfernt dein Konto, deine Inhalte und deine Fotos; die Bilddateien räumt der oben beschriebene nächtliche Vorgang ab.
- Support-Nachrichten
- Zwölf Monate ab dem Tag des Absendens. Der Datenbankeintrag wird automatisch gelöscht; die Mail im Support-Postfach löschen wir von Hand nach derselben Frist.
- Gerätekennung und IP-Hash
- Nur vom Support-Formular ohne Anmeldung gespeichert. Sieben Tage ab dem Tag des Absendens, danach automatische Löschung; für die Nachricht selbst gelten die zwölf Monate oben.
- Gelöschte Inhalte
- Wenn du ein Gericht oder einen Plan löschst, verschwindet es sofort; eine Markierung bleibt jedoch dreißig Tage bestehen, damit ein Gerät, das offline war, von der Löschung erfährt und den Eintrag nicht wieder aufleben lässt. Nach dreißig Tagen wird der Datensatz endgültig entfernt.
- Workspace-Einladungen
- Ein Einladungscode gilt fünfzehn Minuten und verfällt dann. Der Eintrag über seine Erstellung bleibt weitere sieben Tage bestehen, damit einer fehlgeschlagenen Einladung noch nachgegangen werden kann, und wird danach gelöscht.
Deine Rechte
Nach der DSGVO kannst du von uns eine Kopie der Daten verlangen, die wir über dich gespeichert haben, ihre Berichtigung, ihre Löschung, die Einschränkung oder Beendigung einer bestimmten Nutzung sowie die Herausgabe in einem übertragbaren Format. Du kannst außerdem jeder Verarbeitung widersprechen, die wir auf ein berechtigtes Interesse stützen – wir stellen sie dann ein, sofern wir keine zwingenden Gründe dagegen haben.
Für die Löschung deines Kontos brauchst du uns nicht: Sie steht in den Einstellungen der App und entfernt deine Inhalte und Fotos gleich mit. Für alles andere schreib an die Datenschutz-Kontaktadresse am Ende dieser Seite.
Wenn du meinst, wir seien mit deinen Daten schlecht umgegangen, hören wir das lieber zuerst von dir – du hast aber jedes Recht, dich stattdessen bei einer Aufsichtsbehörde zu beschweren. In Portugal ist das die Comissão Nacional de Proteção de Dados (CNPD); wenn du anderswo in der EU lebst, kannst du dich an die Behörde deines eigenen Landes wenden.
Kinder
Kaji Meals richtet sich nicht an Kinder, und wir legen wissentlich keine Konten für Personen unter 16 Jahren an. Wenn du glaubst, dass ein Kind ein Konto bei uns hat, sag uns Bescheid – wir löschen es.
Änderungen an dieser Erklärung
Wenn sich ändert, was wir erheben, ändern wir diese Seite im selben Release, und das Datum oben rückt nach. Betrifft eine Änderung dich wesentlich – ein neuer Auftragsverarbeiter, ein neuer Zweck, eine längere Speicherfrist –, sagen wir es dir in der App, statt darauf zu bauen, dass du diese Seite erneut liest.