1. Verantwortlicher
Verantwortlicher für die Verarbeitung der personenbezogenen Daten ist der Herausgeber von Spuma, erreichbar unter [email protected].
2. Erhobene Daten
2.1 Kontodaten (registrierte Nutzer)
| Daten | Quelle | Zweck |
|---|---|---|
| E-Mail-Adresse | Registrierung / OAuth Google | Authentifizierung, transaktionsbezogene Kommunikation |
| Passwort (gehasht) | Registrierung per E-Mail/Passwort | Authentifizierung |
| Google-Name / änderbarer Vor- und Nachname | OAuth Google / Onboarding | Personalisierung der Benutzeroberfläche |
| Geburtsdatum (optional) | Onboarding | Geburtstagsaktion (folgt in Phase 3) |
| Land (optional) | Onboarding | Marktstatistiken, Voreinstellung der Einheiten (g/oz) |
| Erfahrungsstufe (optional) | Onboarding | Didaktische Anpassung der App |
| Akquisitionskanal (optional) | Onboarding | Marketing-Analysen |
| Sprache + bevorzugte Einheit | Einstellungen unter „Mein Konto“; Sprache der Benutzeroberfläche, bei der Registrierung und danach bei jedem Sprachwechsel an das Konto übermittelt | UX-Personalisierung (die Sprache der Benutzeroberfläche wird auch bei Supabase in Ihren Kontodaten gespeichert, damit wir Ihnen die E-Mails zu Ihrem Konto in Ihrer Sprache senden können) |
| Gespeicherte Rezepte | Erstellung durch den Nutzer | Synchronisierung über mehrere Geräte |
| Eintragung in die Warteliste für die Pläne Pro und Premium (optional) | Schaltfläche „Benachrichtigen, wenn verfügbar“ auf der Seite mit den Plänen, aus Ihrem Konto heraus | Sie über den Start dieser Pläne informieren, an die E-Mail-Adresse Ihres Kontos |
2.2 Technische Daten (alle Besucher)
- IP-Adresse (von Cloudflare anonymisiert): Missbrauchsschutz, Zugriffsstatistiken.
- Browsertyp, Betriebssystem, Sprache: Anpassung der Darstellung.
- Supabase-Verbindungsdaten: Zeitstempel, Sitzungs-ID (Sicherheit).
2.3 Lokal gespeicherte Daten (localStorage)
- Gewählte Sprache: um Ihre Wahl zwischen den Besuchen beizubehalten.
- Aktuelles Rezept: damit Ihre Arbeit nicht verloren geht, wenn Sie den Tab schließen.
- Gespeicherte Rezepte (anonymer Nutzer): Speicherung zu 100 % lokal in Ihrem Browser.
2.4 Technische Fehlerberichte (alle Besucher)
Tritt in der Anwendung ein technischer Fehler auf (ein Bildschirm, der nicht angezeigt wird, ein Vorgang, der fehlschlägt), wird automatisch ein Bericht an unsere Datenbank gesendet, damit wir den Fehler beheben können. Er enthält ausschließlich:
- die Fehlermeldung und die Stelle im Code, an der der Fehler aufgetreten ist, jeweils gekürzt, wobei Webadressen vor ihren Parametern abgeschnitten und alle E-Mail-Adressen und Anmeldetoken unkenntlich gemacht werden;
- die Version der Anwendung, den geöffneten Bildschirm, die Browserfamilie (zum Beispiel Firefox), die Sprache der Benutzeroberfläche und den Pfad der Seite.
Der Bericht enthält weder eine Konto-ID noch eine E-Mail-Adresse noch eine IP-Adresse, und er wird ohne das Token Ihrer Sitzung gesendet, auch wenn Sie mit Ihrem Konto angemeldet sind. Es wird kein Cookie gesetzt. Pro Tab werden höchstens drei Berichte gesendet, niemals zweimal für denselben Fehler: Solange der Tab geöffnet ist, speichert Ihr Browser kurze Hashwerte der bereits gemeldeten Fehler (siehe die Cookie-Richtlinie). Die Berichte werden nach 30 Tagen gelöscht. Rechtsgrundlage: unser berechtigtes Interesse daran, das ordnungsgemäße Funktionieren des Dienstes sicherzustellen (Art. 6 Abs. 1 lit. f). Wie jede Anfrage läuft die Übermittlung über die Infrastruktur von Supabase, die die IP-Adresse der Anfrage protokolliert und gemäß ihrer eigenen Speicherdauer aufbewahrt (Zeile „Verbindungsprotokolle (Supabase)“ in Abschnitt 4).
2.5 Fragebogen bei der Kontolöschung
Wenn Sie Ihr Konto löschen, bittet Sie ein Fragebogen, die Gründe dafür anzugeben. Die Beantwortung ist freiwillig: Sie können Ihr Konto löschen, ohne etwas anzukreuzen; dann wird nichts gespeichert. Wenn Sie antworten, speichern wir die angekreuzten Gründe und gegebenenfalls Ihren Freitext, zusammen mit dem Plan, der Sprache, dem Land (falls angegeben) und dem Alter Ihres Kontos zum Zeitpunkt der Löschung, ohne Konto-ID und ohne E-Mail-Adresse. Diese Antworten helfen uns, Kontolöschungen zu verstehen und den Dienst zu verbessern. Machen Sie im Freitextfeld keine Angaben, anhand derer Sie identifiziert werden könnten. Die angekreuzten Gründe werden ohne zeitliche Begrenzung gespeichert; der Freitext wird nach 12 Monaten automatisch gelöscht. Rechtsgrundlage: unser berechtigtes Interesse an der Verbesserung des Dienstes (Art. 6 Abs. 1 lit. f).
3. Rechtsgrundlagen der Verarbeitung (Art. 6 DSGVO)
- Einwilligung (Art. 6 Abs. 1 lit. a): Registrierung beim Dienst, Eintragung in die Warteliste für die Pläne Pro und Premium.
- Vertragserfüllung (Art. 6 Abs. 1 lit. b): Authentifizierung, Bereitstellung des Dienstes.
- Berechtigtes Interesse (Art. 6 Abs. 1 lit. f): Verbesserung des Dienstes, Sicherheit, technische Fehlerberichte, aggregierte und anonymisierte Statistiken.
4. Speicherdauer
| Daten | Dauer |
|---|---|
| Daten eines aktiven Kontos | Solange das Konto besteht |
| Daten nach Löschung des Kontos | Sofortige Löschung (Kaskadenlöschung in der DB), außer den Antworten auf den Fragebogen bei der Kontolöschung, die ohne Zuordnung zum Konto gespeichert werden (Abschnitt 2.5), und den an die Adresse des Kontos gesendeten E-Mails, die Resend als Auftragsverarbeiter höchstens 30 Tage und danach 7 Tage in seinen Sicherungen aufbewahrt (Abschnitt 5) |
| Fragebogen bei der Kontolöschung: angekreuzte Gründe | Ohne zeitliche Begrenzung (ohne Zuordnung zum Konto) |
| Fragebogen bei der Kontolöschung: Freitext | 12 Monate (automatische Löschung) |
| Verbindungsprotokolle (Supabase) | Höchstens 90 Tage |
| Technische Fehlerberichte | 30 Tage (automatische Löschung) |
| Technische Daten (von Cloudflare anonymisierte IP) | 30 Tage |
| Daten im localStorage | Bis zur manuellen Löschung durch den Nutzer |
5. Auftragsverarbeiter und Empfänger
Spuma setzt die folgenden Auftragsverarbeiter ein, die alle DSGVO-konform sind:
- Supabase Pte. Ltd. (Singapur, Hosting in der Europäischen Union in Irland; Standardvertragsklauseln der Europäischen Kommission) — Datenbank, Authentifizierung.
- Cloudflare Inc. (USA, Standardvertragsklauseln der Europäischen Kommission) — Frontend-Hosting, CDN, DNS, Missbrauchsschutz sowie Cloudflare Web Analytics (cookielose, anonymisierte Reichweitenmessung ohne Erstellung individueller Profile — Einzelheiten in der Cookie-Richtlinie).
- Resend (USA, Standardvertragsklauseln der Europäischen Kommission) — Dienst für den Versand der E-Mails zu Ihrem Konto (Bestätigung der Registrierung, Anmeldelink, Zurücksetzen des Passworts, Änderung der E-Mail-Adresse, Code zum Ändern des Passworts, Bestätigung der Kontolöschung); er bewahrt die gesendeten E-Mails und ihre Protokolle 30 Tage und danach 7 weitere Tage in seinen Sicherungen auf.
- Google Cloud (USA, Standardvertragsklauseln der Europäischen Kommission) — OAuth-Anbieter für die Anmeldung mit Google (sofern vom Nutzer gewählt).
Es werden keine Daten an gewerbliche Dritte verkauft. Es werden keine Daten zu Werbezwecken verwendet.
6. Ihre Rechte (DSGVO EU, CCPA USA, UK GDPR, LGPD Brasilien)
Sie haben in Bezug auf Ihre personenbezogenen Daten die folgenden Rechte:
- Auskunftsrecht: eine Kopie aller Ihrer Daten erhalten.
- Recht auf Berichtigung: unrichtige Daten korrigieren (direkt unter Mein Konto änderbar).
- Recht auf Löschung („Recht auf Vergessenwerden“): vollständige Löschung Ihres Kontos und seiner Daten.
- Recht auf Datenübertragbarkeit: Export Ihrer Rezepte in einem Standardformat (CSV/JSON).
- Widerspruchsrecht: die Verarbeitung zu Analyse- oder Kommunikationszwecken ablehnen.
- Recht auf Einschränkung der Verarbeitung: die Nutzung bestimmter Daten vorübergehend einschränken.
- Recht auf Widerruf Ihrer Einwilligung: jederzeit, für die auf Ihrer Einwilligung beruhenden Verarbeitungen, ohne dass die Rechtmäßigkeit der bis zum Widerruf erfolgten Verarbeitung berührt wird (Art. 7 Abs. 3 DSGVO).
- Für in Kalifornien ansässige Personen (CCPA): Recht auf Auskunft, Recht auf Löschung, Recht auf Nichtdiskriminierung.
- Für Personen, die sich in Brasilien befinden (LGPD): der DSGVO gleichwertige Rechte, Kontakt über dieselbe E-Mail-Adresse.
Zur Ausübung Ihrer Rechte: Senden Sie eine E-Mail an [email protected] und geben Sie dabei den Gegenstand Ihres Antrags an. Sie erhalten unverzüglich, in jedem Fall aber innerhalb eines Monats nach Eingang Ihres Antrags eine Antwort. Diese Frist kann um weitere zwei Monate verlängert werden, wenn dies unter Berücksichtigung der Komplexität und der Anzahl von Anträgen erforderlich ist. In diesem Fall unterrichten wir Sie innerhalb eines Monats nach Eingang Ihres Antrags über die Fristverlängerung, zusammen mit den Gründen für die Verzögerung (Art. 12 Abs. 3 DSGVO).
Bei Streitigkeiten oder einer unbefriedigenden Antwort können Sie sich an die zuständige Aufsichtsbehörde wenden:
- Frankreich: CNIL (französische Datenschutzaufsichtsbehörde)
- EU: nationale Datenschutzbehörde Ihres Landes
- UK: ICO
- USA / Kalifornien: California Attorney General
- Brasilien: ANPD
7. Sicherheit
Spuma ergreift geeignete technische und organisatorische Maßnahmen zum Schutz Ihrer Daten:
- Verschlüsselte HTTPS-Verbindung (TLS 1.3) im gesamten Dienst.
- Hashing der Passwörter (bcrypt über Supabase Auth).
- Row-Level Security (RLS) in Postgres: Jeder Nutzer kann nur auf seine eigenen Daten zugreifen.
- Authentifizierung für Google nach dem Standard OAuth 2.0 (keine Speicherung des Google-Passworts).
- Tägliche automatische Sicherungen bei Supabase (Wiederherstellung bei einem Vorfall möglich).
8. Daten Minderjähriger
Spuma richtet sich an volljährige Personen: Bei der Kaltverseifung wird mit Natriumhydroxid gearbeitet, einem ätzenden Stoff. Wir erheben nicht wissentlich Daten von Minderjährigen. Wenn Sie glauben, dass eine minderjährige Person ein Konto erstellt hat, schreiben Sie uns: Wir löschen es.
9. Änderungen dieser Datenschutzerklärung
Spuma behält sich das Recht vor, diese Datenschutzerklärung zu ändern. Wesentliche Änderungen werden den registrierten Nutzern per E-Mail mitgeteilt. Das Datum der Aktualisierung ist im Seitenkopf angegeben.
10. Kontakt
Bei Fragen: [email protected]