Datenschutzerklärung
Gültig ab: 2026-03-30
Bei Widersprüchen oder Abweichungen ist die englische Version maßgeblich.
Überblick
BrewTinker ("wir", "uns" oder "App") verpflichtet sich zum Schutz Ihrer Privatsphäre. In dieser Datenschutzerklärung erläutern wir, welche Informationen wir erheben, wie wir sie verwenden und welche Rechte Sie in Bezug auf Ihre personenbezogenen Daten haben.
BrewTinker ist um einen experimentorientierten Brühworkflow herum aufgebaut: Es hilft Ihnen, Variablen zu vergleichen, Ergebnisse festzuhalten und Erkenntnisse zu bewahren. Diese Positionierung ändert nichts an den unten beschriebenen Datenkategorien, sondern betrifft nur die Art und Weise, wie das Produkt den Nutzern präsentiert wird.
Welche Informationen wir erheben
- Kontoinformationen: E-Mail-Adresse und Anzeigename, die Sie bei der Anmeldung über Apple, Google oder E-Mail/Passwort angeben. Der Anzeigename ist optional, und bei Sign in with Apple kann Ihr echter Name verborgen bleiben.
- Brühdaten: Rezepte, Brühprotokolle, Tasting-Notizen und Bohnenbestand, die Sie in der App erfassen.
- Kontokennung: Wenn Cloud-Sync aktiviert ist, verwenden wir Ihre Firebase-Auth-Benutzer-ID, um Cloud-Daten Ihrem Konto zuzuordnen.
- App-Einstellungen: Sprache, Erscheinungsbild und Benachrichtigungseinstellungen, die lokal auf Ihrem Gerät gespeichert werden.
- Optional hinzugefügte Fotos: Wenn Sie einem Kaffeebohnen-Eintrag ein Bild hinzufügen, wird dieses Bild lokal auf Ihrem Gerät (in der App-Sandbox) gespeichert. Die App verwendet Apples PhotosPicker und fordert daher keinen umfassenden Zugriff auf Ihre Fotomediathek an. Wenn Cloud-Sync aktiviert ist (d. h. Sie sind angemeldet und die Synchronisierung ist aktiv), werden Bohnenbilder über einen sicheren Proxy in unseren Cloud-Speicher (Cloudflare R2) hochgeladen und Ihrer Benutzerkennung zugeordnet, damit sie geräteübergreifend verfügbar sind. Sie können diese Bilder durch Löschen Ihres Kontos entfernen.
- Crash-Diagnostik (optional, standardmäßig aktiv): Firebase Crashlytics kann Crash-Berichte wie Stacktraces, Gerätemodell und OS-Version erfassen. Persönliche Daten sind nicht enthalten. Sie können die Crash-Berichterstattung unter Einstellungen → Daten & Datenschutz deaktivieren.
- Nutzungsanalyse (optional, standardmäßig deaktiviert): Firebase Analytics ist standardmäßig aus. Nur wenn Sie Analytics unter Einstellungen → Daten & Datenschutz ausdrücklich aktivieren, können Produktinteraktionsdaten wie App-Starts, Taps und Bildschirmnutzung erfasst werden, um die Nutzung einzelner Funktionen besser zu verstehen. Sie können dies jederzeit wieder deaktivieren.
Wie wir Ihre Informationen verwenden
- Um Brühprotokolle und Bohnenbestand zwischen Ihren Geräten zu synchronisieren.
- Um Kernfunktionen wie Brüh-Timer, Experimentvergleich, Rezeptverwaltung und Sensorik-Analysen bereitzustellen.
- Um bei aktivierter Crash-Berichterstattung Fehler zu analysieren und die Stabilität zu verbessern.
- Um die Nutzung der App zu verstehen und das Produkt zu verbessern.
- Wir verkaufen oder vermieten Ihre personenbezogenen Daten nicht und geben sie auch nicht zu Werbezwecken an Dritte weiter.
Drittanbieter-Dienste
Wir verwenden die folgenden Drittanbieter-Dienste, für die jeweils eigene Datenschutzrichtlinien gelten:
- Firebase Authentication (Google LLC) — Anmeldung und Kontozuordnung.
- Firebase Firestore (Google LLC) — Speicherung Ihrer Daten für Cloud-Sync.
- Cloudflare R2 (Cloudflare, Inc.) — speichert Bohnenbilder in unserer Cloud-Infrastruktur, wenn Cloud-Sync aktiviert ist. Die Bilder werden Ihrer Benutzerkennung zugeordnet und beim Löschen Ihres Kontos entfernt. Es gilt die Datenschutzerklärung von Cloudflare.
- Firebase Crashlytics (Google LLC) — sammelt Crash-Berichte (optional; Sie können die Erfassung in der App deaktivieren).
- Firebase Analytics (Google LLC) — optionale Nutzungsanalyse (standardmäßig deaktiviert; nur nach Opt-in aktiv).
- Google Sign-In (Google LLC) — OAuth-basierte Anmeldung; es gilt die Datenschutzerklärung von Google.
Bluetooth
Wenn Sie ein kompatibles Brühgerät verbinden, empfängt die App Sensordaten in Echtzeit per Bluetooth. Die aktuell implementierten direkten Gerätedatentypen umfassen Gewichtsdaten von BLE-Waagen (zum Beispiel Acaia und Timemore) sowie Temperaturdaten kompatibler Thermometer (zum Beispiel Inkbird). TDS-Daten von Refraktometern, Druckdaten und Durchflussdaten werden derzeit nicht als direkte Bluetooth-Sensorströme erfasst.
Im Quick-Brew-Setup kann eine verbundene BLE-Waage die Kaffeemenge vor dem Brühstart automatisch ausfüllen. Während Quick-Brew- und rezeptgeführter Immersive-Brew-Sessions zeichnet die App zeitgestempelte Gewichtsmesswerte auf. Beim Speichern können erfasste BLE-Werte je nach Workflow und verfügbaren Daten die gespeicherte Kaffeemenge, Wassermenge und Wassertemperatur ausfüllen. Im Espresso-Dial-In-Modus können Sie den aktuellen Waagenwert per Fingertipp in das Dosis- oder Ertragsfeld übernehmen. Bei Verwendung einer BLE-Waage kann die App aus den gespeicherten zeitgestempelten Gewichtsmesswerten ein lokales Durchflussdiagramm ableiten.
Sämtliche Bluetooth-Daten werden lokal auf Ihrem Gerät verarbeitet und nicht an unsere Server übertragen.
Benachrichtigungen
Tägliche Brüh-Erinnerungen werden über Apples lokales Benachrichtigungssystem (UNUserNotificationCenter) zugestellt und lokal auf Ihrem Gerät für die von Ihnen gewählte Zeit geplant. Wir verwenden keine Push-Benachrichtigungen, es wird kein APNs-Token an unsere Server hochgeladen, und keine Erinnerungsinhalte werden an einen Backend-Dienst gesendet.
Wenn Sie die Benachrichtigungsberechtigung erteilen, kann iOS Erinnerungen abhängig von Ihren Systemeinstellungen und Fokusmodi im Vordergrund, Hintergrund oder auf dem Sperrbildschirm anzeigen. Wenn Sie die Berechtigung verweigern, können Sie Benachrichtigungen später in den iOS-Systemeinstellungen für BrewTinker wieder aktivieren.
Widgets
Wenn Sie das BrewTinker-Widget aktivieren, schreibt die App eine kompakte geräteseitige Zusammenfassung in einen App-Group-Container, damit das Widget diese anzeigen kann. Diese Zusammenfassung umfasst derzeit die tägliche Brühanzahl, die Gesamtzahl der Brühungen, die Durchschnittsbewertung, das Datum der letzten Brühung und Frischewarnungen für Bohnen (einschließlich Bohnenname und verbleibender Tage). Vollständige Brühprotokolle oder die vollständige Bohnenbestandshistorie werden nicht mit dem Widget geteilt. Diese Widget-Daten werden lokal auf Ihrem Gerät gespeichert und nicht an unsere Server übertragen.
Speicherdauer und Löschung
Ihre Daten werden nur so lange gespeichert, wie Ihr Konto aktiv ist. Sie können Ihr Konto jederzeit in den Einstellungen löschen, indem Sie Ihr Kontoprofil öffnen und „Konto löschen" wählen. Nach Bestätigung führen wir nacheinander die folgenden Schritte aus.
- Prüfung, ob Ihre aktuelle Anmeldung die für destruktive Löschvorgänge erforderliche kürzlich erfolgte Anmeldung erfüllt.
- Löschen der in Cloudflare R2 gespeicherten Bohnenbilder und Entfernen aller Firestore-Unterkollektionen (Brühprotokolle, Bohnen, Rezepte, Equipment, Tombstones) für Ihr Konto.
- Neuerstellen des lokalen Core-Data-Stores.
- Leeren der Widget App Group UserDefaults.
- Entfernen benutzerspezifischer Sync-Zeitstempel und ausstehender Löschdatensätze.
- Widerruf der Firebase-Auth-Anmeldedaten und Zurücksetzen von Onboarding- und Datenschutz-Einwilligungsflags.
Wenn diese Prüfung fehlschlägt, werden lokale oder entfernte Daten erst nach erneuter Authentifizierung und erneutem Versuch gelöscht. Einige Diagnose- oder Analysedaten, die von Drittanbietern verarbeitet werden, können deren eigenen Aufbewahrungsrichtlinien unterliegen.
Hinweis für Entwickler: Die Löschsequenz ist in AccountDeletionService.swift implementiert. Die Reihenfolge und Nummerierung in diesem Dokument entsprechen dem tatsächlichen Codepfad mit Stand vom 2026-04-15. Ihre Rechte
- Auskunft: Sie können eine Kopie der über Sie gespeicherten Daten anfordern.
- Löschung: Sie können Ihr Konto und zugehörige Daten direkt in der App löschen.
- Export: Unter Einstellungen → Daten & Datenschutz → Daten exportieren können Sie Brühprotokolle als CSV, JSON oder Klartext exportieren.
- Datenübertragbarkeit: Exportdaten werden in einem gebräuchlichen Standardformat bereitgestellt.
- Analytics deaktivieren: Firebase Analytics kann jederzeit unter Einstellungen → Daten & Datenschutz deaktiviert werden.
- Crash-Berichte deaktivieren: Firebase Crashlytics kann jederzeit unter Einstellungen → Daten & Datenschutz deaktiviert werden.
Unterstützte Sprachen
BrewTinker ist in Englisch, vereinfachtem Chinesisch (简体中文), Japanisch (日本語), Koreanisch (한국어) und Deutsch lokalisiert. Alle Datenschutzinformationen in der App, einschließlich der Beschreibung der Fotoverarbeitung, sind in allen fünf Sprachen verfügbar.
Gastmodus
Der Gastmodus ist eine rein lokale Nutzungserfahrung — es wird kein Firebase-Konto erstellt und keine Daten werden an unsere Server gesendet. Wenn Sie die App deinstallieren, werden alle Gastdaten entfernt.
Änderungen an dieser Richtlinie
Bei wesentlichen Änderungen aktualisieren wir das Inkrafttretensdatum und informieren Sie in der App oder per E-Mail. Wenn Sie BrewTinker danach weiter nutzen, gilt dies als Zustimmung zur geänderten Richtlinie.
Kontakt
Wenn Sie Fragen oder Anliegen zu dieser Datenschutzerklärung haben, kontaktieren Sie uns bitte unter: [email protected].
Zuletzt aktualisiert: 2026-04-19