Datenschutzerklärung für Battle Sleep
Diese Erklärung gilt für die mobile Battle-Sleep-App. Für die Website k-level.xyz (einschließlich Wartelisten und Cookies) siehe unsere Website-Datenschutzerklärung.
Zuletzt aktualisiert: September 2026
App: Battle Sleep (früher Sleep With Me)
Paket-ID: xyz.klevel.sleepwithme
Anbieter: k-level.xyz (Joshua Krause)
Kurzfassung
Battle Sleep ist eine Schlaf-Liga. Du legst ein Konto mit E-Mail und Passwort an. Challenges, Einladungen, extrahierte Schlafwerte, Scores, Anzeigenamen und die Weltrangliste synchronisieren über unsere Datenbank (Supabase). Sleep-Screenshots bleiben auf dem Gerät. Zum Auslesen sendet die App das Bild an Google Gemini und speichert die extrahierten Felder, nicht den Original-Score aus der Tracker-App. Optionale Morgen-Erinnerungen laufen lokal. Challenge-Ereignisse können Expo-Push nutzen. Einsatztexte sind nur Freitext. Die App verarbeitet keine Zahlungen. Die aktuelle App-Version enthält keine Third-Party-Analytics oder Crash-Reporting. Wartelisten-E-Mails der Website unterliegen der separaten Website-Datenschutzerklärung.
1. Wer wir sind
Verantwortlicher: Joshua Krause (k-level.xyz), Waldstr. 93, 47057 Duisburg, Deutschland. Datenschutzkontakt: privacy@k-level.xyz. Support: support@k-level.xyz. Diese Erklärung gilt nur für die mobile Battle-Sleep-App (Paket xyz.klevel.sleepwithme).
2. Konto
Battle Sleep braucht ein Konto für Einladungen, Challenges und die Weltrangliste. Wir verarbeiten:
- E-Mail-Adresse und Passwort (Authentifizierung über Supabase Auth)
- Anzeigename
- Konto-IDs und Session-Token auf dem Gerät
- Optional ein Expo-Push-Token, damit Challenge-Ereignisse dein Gerät erreichen
Du kannst dich abmelden, den Anzeigenamen ändern oder das Konto in der App löschen (Danger Zone). Die Kontolöschung entfernt dein Profil und zugehörige Cloud-Liga-Daten, die wir kontrollieren. Kopien bei Google für Gemini-Anfragen folgen den Aufbewahrungsregeln von Google.
3. Daten auf dem Gerät
Die App hält zusätzlich eine lokale Kopie (AsyncStorage über Zustand plus Screenshot-Dateien). Je nach Nutzung kann das umfassen:
- Challenges, Mitgliedsnamen, Daten und Einsatztexte
- Bestätigte Nächte: extrahierte Felder, Battle-Sleep-Score, Check-in-Timing, lokale Screenshot-Pfade
- Theme, Uhrzeit der Morgen-Erinnerung und Info-Hinweis-Flags
Lokale Daten bleiben, bis du sie in der App löschst, den App-Speicher leerst oder deinstallierst. Screenshot-Dateien liegen im App-Speicher auf dem Gerät.
4. Daten in der Cloud
Wenn Supabase konfiguriert ist (Produktions-Builds), synchronisiert Battle Sleep Liga-Daten in eine Datenbank, die wir über Supabase betreiben. Dazu gehören Profile, Challenge-Metadaten, Einladungs-E-Mails, die du einträgst, Mitgliedsstatus, extrahiertes Nacht-JSON, Scores, Check-in-Timing, Moons-Summen und Aggregate der Weltrangliste.
Screenshot-Bilddateien werden in dieser Version nicht zu k-level.xyz oder in Supabase Storage hochgeladen. Der Cloud-Nachteintrag kann lokale Dateipfade, extrahierte Felder und Scores enthalten.
Andere angemeldete Nutzerinnen und Nutzer können deinen Anzeigenamen und Durchschnittsscore auf der Weltrangliste sehen. Challenge-Partner sehen Anzeigename, Nächte, Scores und Einsatztexte, die ihr in dieser Challenge teilt.
5. Screenshots, Kamera und Mediathek
Für den Check-in fragt Battle Sleep Zugriff auf die Mediathek und, wenn du einen Screen fotografierst, auf die Kamera. Du wählst das Bild. Es dient nur dazu, diese Nacht in die Liga einzutragen.
- Bettzeit und Aufwachen
- Schlafdauer
- Tiefschlaf- und REM-Minuten
- Optionale Zusatzfelder wie Wachminuten, Tracker-Quelle und Nacht-Datum im Screenshot
- Interne Authentizitätssignale gegen manipulierte Screenshots
Der Schlafscore aus der Tracker-App auf dem Screenshot wird als Zahl ignoriert. Battle Sleep berechnet einen eigenen Score von 0 bis 100 aus Bettzeit, Dauer und Stadien.
Ohne Foto-Berechtigung kannst du keinen Screenshot-Check-in abschließen. Konto, vorhandene Challenges und Einstellungen bleiben nutzbar.
6. Optionale KI-Auswertung (Google Gemini)
Wenn im App-Build ein Gemini-API-Key konfiguriert ist, sendet Battle Sleep den Screenshot (Bildbytes) per HTTPS an Googles Generative Language API, damit Gemini die Schlaffelder liest. Google verarbeitet den Inhalt unter eigenen Bedingungen und der eigenen Datenschutzerklärung. Wir verkaufen keine Screenshots und nutzen sie nicht für Werbung. Lade keine Bilder hoch, die du nicht zu diesem Zweck an Google senden willst. Wenn Gemini nicht erreichbar ist, kann der Check-in nicht automatisch gelesen werden.
7. Benachrichtigungen
Wenn du Erinnerungen aktivierst und die Benachrichtigungsberechtigung erteilst, kann Battle Sleep:
- eine lokale Morgen-Erinnerung auf dem Gerät planen (kein k-level-Push-Server für diesen Hinweis)
- ein Expo-Push-Token an dein Profil schreiben, damit Challenge-Ereignisse (Einladung angenommen, Einsatz geändert, Challenge beendet) dich erreichen
Push läuft über den Expo-Notification-Dienst. Du kannst Benachrichtigungen in den Systemeinstellungen abschalten. Die Morgen-Erinnerung schaltest du in der App aus.
8. Einsätze und Zahlungen
Einsatztexte sind Freitext, den ihr selbst eintippt. Battle Sleep nimmt kein Geld entgegen, führt keine Zahlungen aus und führt kein Wallet. Schreibe keine Zahlungsdaten in Einsatzfelder.
9. Netzwerknutzung
- Konto, Sync, Einladungen und Weltrangliste über Supabase
- Screenshot-Auswertung über Google Gemini
- Optional Expo-Push-Token und Challenge-Push
- Aufruf dieser Datenschutzerklärung, Support-Mails oder anderer URLs, die du selbst öffnest
Ohne Netzverbindung können lokale Daten sichtbar bleiben. Sync, Einladungen, Weltrangliste und Gemini-Auswertung brauchen eine Verbindung.
10. Analyse und Absturzberichte
Die aktuelle Battle-Sleep-App-Version enthält keine Third-Party-Analytics- oder Crash-Reporting-SDKs (zum Beispiel kein PostHog oder Sentry in der App).
11. Kinder
Battle Sleep richtet sich nicht an Kinder unter 13 Jahren. Wir erheben wissentlich keine personenbezogenen Daten von Kindern. Wenn du glaubst, dass ein Kind ein Konto angelegt hat, kontaktiere privacy@k-level.xyz, damit wir es löschen können.
12. Website-Warteliste (nicht in der App gespeichert)
Wenn du dich auf k-level.xyz in die Battle-Sleep-Warteliste einträgst, wird deine E-Mail über unseren Website-Stack (Resend) unter der Website-Datenschutzerklärung verarbeitet. Diese E-Mail wird nicht in die Battle-Sleep-App-Datenbank geschrieben, außer du legst später ein Konto mit derselben Adresse an.
13. Rechtsgrundlagen (EWR/UK)
Soweit die DSGVO gilt, stützen wir uns auf:
- Art. 6 Abs. 1 lit. b DSGVO: Bereitstellung von Konto, Challenges, Check-ins und Weltrangliste, die du anfragst
- Art. 6 Abs. 1 lit. a DSGVO: Einwilligung, wo nötig (Kamera und Fotos, Website-Warteliste, optionale Benachrichtigungen)
- Art. 6 Abs. 1 lit. f DSGVO: berechtigtes Interesse an einer fairen Liga (einschließlich Authentizitätsprüfungen) und an einem sicheren Betrieb, abgewogen gegen deine Rechte
Google und Supabase können Daten außerhalb des EWR verarbeiten. Soweit einschlägig, stützen sich solche Übermittlungen auf deren vertragliche Garantien mit Kunden (einschließlich Standardvertragsklauseln).
14. Speicherdauer
Cloud-Liga-Daten bleiben, bis du dein Konto löschst oder wir sie nach einer Support-Anfrage löschen. On-Device-Daten bleiben, bis du sie wischst, den Speicher leerst oder deinstallierst. Gemini-Prompts folgen den Aufbewahrungsregeln von Google. Wartelisten-E-Mails bleiben, bis du Löschung verlangst oder wir die Warteliste schließen.
15. Deine Rechte und Wahlmöglichkeiten
- Kamera-, Foto- oder Benachrichtigungsrechte in den Systemeinstellungen verweigern oder widerrufen
- Keinen Screenshot hochladen, dann geht dieses Bild nicht an Gemini
- Anzeigename ändern, Challenges verlassen oder als Host löschen, soweit die App das erlaubt
- Lokale Daten löschen oder das Konto in der Danger Zone löschen
- Für Wartelisten-E-Mails, Hilfe bei der Kontolöschung oder andere Datenschutzanfragen: privacy@k-level.xyz
- Nutzerinnen und Nutzer im EWR/UK können außerdem bei einer Aufsichtsbehörde Beschwerde einlegen
16. Sicherheit
Konten nutzen gehashte Passwörter über Supabase Auth. Gerätesicherheit (Bildschirmsperre, OS-Updates, wer dein Telefon entsperren kann) schützt On-Device-Screenshots. Keine elektronische Speicherung ist absolut sicher.
17. Änderungen
Wir können diese Erklärung aktualisieren, wenn sich Produkt oder rechtliche Anforderungen ändern. Das Datum Zuletzt aktualisiert ändert sich entsprechend. Wesentliche Änderungen für Store-Nutzer können auch in Release Notes oder In-App-Hinweisen erscheinen.
18. Kontakt
Datenschutzfragen: privacy@k-level.xyz
Allgemeiner Support: support@k-level.xyz
