Datenschutzerklärung
Kurz gesagt: Wir speichern nur, was Juntos zum Funktionieren braucht. Keine Werbung, kein Verkauf deiner Daten.
1. Verantwortlicher
Yan-Lennart Schwanbeck Krautstraße 29a, 10243 Berlin juntos.tracker@gmail.com
2. Überblick
Die App Juntos ist eine Challenge-Plattform, mit der Nutzer eigene Herausforderungen erstellen, an Challenges teilnehmen und ihre Fortschritte verfolgen können.
Diese Datenschutzerklärung informiert über die Erhebung, Verarbeitung und Nutzung personenbezogener Daten im Rahmen der App.
3. Welche Daten werden verarbeitet?
3.1 Bei der Registrierung und Nutzung
| Datenkategorie | Beschreibung |
|---|---|
| E-Mail-Adresse | Wird als Login-Identifikator verwendet |
| Passwort | Wird verschlüsselt (gehasht) bei Supabase Auth gespeichert |
| Benutzername | Wird bei der Registrierung festgelegt |
| Anmeldung mit Google oder Apple | Optional statt E-Mail und Passwort. Wir erhalten vom Anbieter ein signiertes Anmelde-Token mit Ihrer E-Mail-Adresse (bei Apple auf Wunsch eine Weiterleitungsadresse) und, sofern Sie ihn freigeben, Ihrem Namen; Google übermittelt zusätzlich den Link zu Ihrem Google-Profilbild. Supabase speichert diese Angaben in den Auth-Daten, die App nutzt davon nur E-Mail und Name. Ein Passwort wird dabei nicht angelegt. |
| Vorname & Nachname | Optional. Bei der Anmeldung mit Apple werden sie übernommen, wenn Sie sie freigeben; ansonsten werden sie derzeit nicht erfasst. |
| Profilbild | Optional. Sie können im Profil ein Foto aufnehmen oder aus Ihrer Mediathek auswählen. Es wird quadratisch zugeschnitten, auf etwa 512 Pixel verkleinert und als Bilddatei gespeichert; im Profil wird nur der Link zu dieser Datei hinterlegt. |
3.2 Im Rahmen der App-Nutzung
| Datenkategorie | Beschreibung |
|---|---|
| Challenges | Erstellte/beigetretene Challenges (Name, Beschreibung, Start-/Enddatum) |
| Ziele (Goals) | Innerhalb einer Challenge definierte Ziele |
| Fortschrittslogs | Tägliche Protokollierung des Fortschritts zu jedem Ziel |
| Beitritts-Code | Einladungscode zum Beitreten zu einer Challenge |
| Freunde | Freundschaftsanfragen und Freundschaften, von Ihnen blockierte Personen sowie Meldungen, die Sie abgeben (siehe 3.4) |
| Mitteilungen | Einträge in Ihrer Mitteilungsliste, High Fives sowie Ereignisse wie erreichte Streak-Meilensteine und gestartete Challenges (siehe 3.5) |
| Push-Token | Nur wenn Sie Push-Mitteilungen erlauben: die Kennung, über die Ihr Gerät Pushes empfängt, zusammen mit der Sprache der App (siehe 3.5) |
3.3 Profilbild
Das Profilbild ist freiwillig. Beim Aufnehmen oder Auswählen fragt die App einmalig nach Zugriff auf Kamera bzw. Fotomediathek; es wird ausschließlich das von Ihnen gewählte Bild verarbeitet, keine weiteren Fotos ausgelesen.
Das Profilbild wird den Mitgliedern Ihrer Challenges neben Ihrem Namen angezeigt, etwa in der Mitgliederliste, der Rangliste und bei abgehakten Zielen. Es liegt im Dateispeicher von Supabase unter einem öffentlichen Link: Wer den genauen Link kennt, kann das Bild abrufen. Der Link wird nirgends veröffentlicht und ist nicht erratbar.
Sie können das Profilbild jederzeit in der App entfernen (Profil → Stift auf dem Bild → Foto entfernen). Die Datei wird dann sofort gelöscht; mit dem Löschen des Accounts wird sie ebenfalls entfernt. Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die Sie durch das Entfernen des Bildes widerrufen.
3.4 Freunde
Sie können andere Nutzer als Freunde hinzufügen. Dafür können Sie einen Benutzernamen eingeben, einen QR-Code scannen oder einen Link öffnen; der QR-Code und der Link enthalten nur den Benutzernamen. Eine Freundschaft entsteht erst, wenn die andere Person die Anfrage annimmt. Die App schlägt Ihnen außerdem Mitglieder Ihrer Challenges als Freunde vor.
Freunde sehen Ihren Benutzernamen, Ihr Profilbild, Ihre aktuelle und längste Streak, Ihre Meilensteine und die Challenges, die Sie gemeinsam haben. Mit dem Schalter Was Freunde sehen in den Einstellungen können Sie Ihre Streak verbergen; dann werden auch Ihre Meilensteine nicht angezeigt. Sie können Freunde jederzeit entfernen.
Sie können Personen blockieren. Blockierte Personen können Sie nicht mehr finden oder anfragen; die Blockierung sehen nur Sie. Wenn Sie eine Person melden, speichern wir Ihren und den gemeldeten Account sowie den Grund, damit wir den Fall prüfen können. Zusätzlich öffnet die App eine E-Mail an uns. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der Funktion) und für das Prüfen von Meldungen Art. 6 Abs. 1 lit. f DSGVO (Schutz der Nutzer).
3.5 Mitteilungen und Push-Mitteilungen
In der App gibt es eine Mitteilungsliste. Darin erscheinen Freundschaftsanfragen, angenommene Anfragen, High Fives, Streak-Meilensteine Ihrer Freunde und der Hinweis, dass in einer Challenge nur noch Sie fehlen. Dafür speichern wir diese Ereignisse mit Datum und den beteiligten Accounts. Freunde sehen im Bereich „Neues“ Ihre Meilensteine (7, 30, 100 und 365 Tage) und wenn Sie eine Challenge starten, sofern Sie Ihre Streak nicht verborgen haben; dort können sie Ihnen ein High Five geben.
Push-Mitteilungen sind freiwillig. iOS fragt Sie einmal um Erlaubnis. Wenn Sie zustimmen, speichern wir einen Push-Token Ihres Geräts zusammen mit der Sprache der App. Der Push wird über den Expo Push Service an Apple (Apple Push Notification Service) übermittelt und von dort an Ihr Gerät zugestellt (siehe 5.2 und 5.4). Dabei erhalten Expo und Apple den Token und den Text der Mitteilung, zum Beispiel den Benutzernamen eines Freundes. In den Einstellungen unter Benachrichtigungen wählen Sie, welche Arten von Mitteilungen Sie als Push erhalten möchten.
Die Abend-Erinnerung („Deine Streak wartet“) wird ausschließlich lokal auf Ihrem Gerät geplant. Dafür werden keine Daten an uns oder Dritte übertragen.
Rechtsgrundlage für Push-Mitteilungen ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Sie können sie jederzeit in den iOS-Einstellungen oder in der App widerrufen; beim Abmelden wird der Push-Token dieses Geräts gelöscht. Die Mitteilungsliste in der App ist Teil der App-Funktionen (Art. 6 Abs. 1 lit. b DSGVO).
3.6 Nutzungsstatistik
Um Juntos zu verbessern, werten wir aus, wie die App insgesamt genutzt wird, zum Beispiel wie viele Personen pro Tag aktiv sind, wie viele nach einer Woche wiederkommen und wie viele Challenges mit anderen geteilt werden. Dafür nutzen wir ausschließlich Daten, die für den Betrieb der App ohnehin gespeichert sind (Account, Challenges, abgehakte Ziele, Freundschaften). Die Auswertung geschieht in unserer eigenen Datenbank bei Supabase (siehe 5.1) und ergibt nur zusammengefasste Zahlen. Es gibt keine Analyse-Dienste von Drittanbietern, keine zusätzliche Geräte-Kennung und kein Tracking.
Rechtsgrundlage ist unser berechtigtes Interesse an der Verbesserung der App (Art. 6 Abs. 1 lit. f DSGVO). Sie können dem jederzeit widersprechen; eine kurze E-Mail an uns genügt (siehe 1.).
4. Rechtsgrundlagen der Verarbeitung
Die Verarbeitung erfolgt basierend auf:
- Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung) – für die Bereitstellung der App-Funktionen
- Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) – für optionale Angaben wie Profilbild und für Push-Mitteilungen
- Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) – für Sicherheitszwecke und das Prüfen von Meldungen sowie für die Nutzungsstatistik
5. Drittanbieter und Hosting
5.1 Supabase (Backend & Authentifizierung)
- Anbieter: Supabase Inc., 1640 5th Ave, San Francisco, CA 94122, USA
- Zweck: Datenbank, Authentifizierung, Dateispeicher
- Serverstandort: Deutschland (Frankfurt)
- Datenschutz: Supabase ist unter dem EU-US Data Privacy Framework zertifiziert. (Datenschutzerklärung)
Folgende Daten werden bei Supabase gespeichert:
- Auth-Daten (E-Mail, gehashtes Passwort bzw. Anbieter-Kennung bei Google/Apple, Session-Tokens)
- Profildaten (Benutzername, optional Vor-/Nachname)
- Profilbilder als Bilddateien im Dateispeicher (Storage) sowie der Link darauf
- Challenge-Daten, Ziele und Fortschrittslogs
- Freundschaften, Blockierungen und Meldungen
- Mitteilungen, High Fives, Ereignisse und Push-Tokens
Zum Versand von Push-Mitteilungen ruft die Datenbank eine Serverfunktion bei Supabase auf, die die Mitteilung an den Expo Push Service weitergibt.
5.2 Expo / EAS (App-Bereitstellung und Push)
- Anbieter: Expo / 650 Industries Inc., San Francisco, CA, USA
- Zweck: App-Entwicklung, Build-Verteilung und Versand von Push-Mitteilungen (Expo Push Service)
- Push-Mitteilungen: Expo erhält den Push-Token Ihres Geräts und den Inhalt der Mitteilung und reicht beides an Apple weiter. Expo verarbeitet diese Daten in den USA. (Datenschutzerklärung von Expo)
- EAS Project ID: 34111ffb-1330-4fd0-be23-c48d7a69dcb7
5.3 Google Fonts
- Anbieter: Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
- Zweck: Bereitstellung der Schriftarten „Bricolage Grotesque“ und „Figtree“
- Hinweis: Die Schriftarten werden lokal in der App gebündelt, es findet kein Font-Loading von Google-Servern statt.
5.4 Apple App Store
Die App wird über den Apple App Store vertrieben. Wenn Sie in den iOS-Einstellungen der Weitergabe von Analysedaten an Entwickler zugestimmt haben, stellt Apple uns Absturzberichte und Nutzungsstatistiken in anonymisierter Form zur Verfügung. Push-Mitteilungen werden über den Apple Push Notification Service (APNs) an Ihr Gerät zugestellt; Apple erhält dabei den Push-Token und den Inhalt der Mitteilung. Details dazu finden Sie in der Datenschutzerklärung von Apple.
5.5 Anmeldung mit Google
- Anbieter: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland
- Zweck: Anmeldung ohne eigenes Passwort
- Ablauf: Beim Tippen auf „Weiter mit Google“ öffnet sich die Anmeldung von Google. Welche Daten Google dabei verarbeitet, regelt die Datenschutzerklärung von Google. Wir erhalten anschließend nur das Anmelde-Token (siehe 3.1).
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO
5.6 Mit Apple anmelden
- Anbieter: Apple Distribution International Ltd., Hollyhill Industrial Estate, Hollyhill, Cork, Irland
- Zweck: Anmeldung ohne eigenes Passwort
- Ablauf: Beim Tippen auf „Mit Apple fortfahren“ öffnet sich die Anmeldung von Apple. Wählen Sie „E-Mail verbergen“, erzeugt Apple eine Weiterleitungsadresse; Ihre echte Adresse ist uns dann nicht bekannt. Details finden Sie in der Datenschutzerklärung von Apple. Wir erhalten anschließend nur das Anmelde-Token (siehe 3.1).
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO
6. Speicherdauer
| Daten | Speicherdauer |
|---|---|
| Auth-Daten (E-Mail, Passwort-Hash) | Bis zur Löschung des Accounts |
| Profildaten | Bis zur Löschung des Accounts |
| Profilbild (Datei) | Bis Sie es in der App entfernen oder der Account gelöscht wird |
| Challenge-Daten | Bis zur Löschung des Accounts oder der Challenge |
| Fortschrittslogs | Bis zur Löschung des Accounts |
| Freundschaften und Blockierungen | Bis Sie sie in der App aufheben oder der Account gelöscht wird |
| Meldungen | Bis zur Prüfung, längstens bis zur Löschung des Accounts |
| Mitteilungen, High Fives und Ereignisse | Bis zur Löschung des Accounts |
| Push-Token | Bis zum Abmelden auf dem Gerät, bis Apple den Token als ungültig meldet oder der Account gelöscht wird |
| Lokale Session-Tokens (AsyncStorage) | Bis zum Logout oder Ablauf des Refresh-Tokens |
7. Datenlöschung
Nutzer können ihren Account jederzeit über die App löschen:
Profil → Datenschutz → Account löschen
Bei Account-Löschung werden folgende Daten unwiderruflich entfernt:
- Auth-Daten (E-Mail, Passwort)
- Profildaten (Benutzername, Vor-/Nachname)
- Profilbild (Bilddatei und Link)
- Mitgliedschaft in allen Challenges
- Alle Fortschrittslogs
- Freundschaften, Anfragen, Blockierungen und Meldungen
- Mitteilungen, High Fives, Ereignisse und Push-Tokens
Wenn ein Account gelöscht wird, werden alle persönlichen Daten vollständig entfernt. Challenges, die der Nutzer erstellt hat, werden entweder vollständig gelöscht oder dauerhaft anonymisiert (d.h. jede Verbindung zu persönlichen Daten wird dauerhaft getrennt).
8. Ihre Rechte
Nach der DSGVO stehen Ihnen folgende Rechte zu:
| Recht | Beschreibung |
|---|---|
| Auskunft (Art. 15) | Sie können Auskunft über Ihre gespeicherten Daten verlangen |
| Berichtigung (Art. 16) | Sie können unrichtige Daten korrigieren lassen |
| Löschung (Art. 17) | Sie können die Löschung Ihrer Daten verlangen („Recht auf Vergessenwerden“) |
| Einschränkung (Art. 18) | Sie können die Verarbeitung einschränken lassen |
| Datenübertragbarkeit (Art. 20) | Sie können Ihre Daten in einem maschinenlesbaren Format erhalten |
| Widerspruch (Art. 21) | Sie können der Verarbeitung widersprechen |
| Widerruf der Einwilligung (Art. 7 Abs. 3) | Sie können eine erteilte Einwilligung jederzeit widerrufen |
Zur Ausübung Ihrer Rechte kontaktieren Sie uns unter der oben genannten E-Mail-Adresse.
9. Beschwerderecht
Sie haben das Recht, sich bei einer Aufsichtsbehörde zu beschweren, wenn Sie der Ansicht sind, dass die Verarbeitung Ihrer Daten gegen die DSGVO verstößt. Zuständig ist die Aufsichtsbehörde Ihres Wohnorts oder des Orts des mutmaßlichen Verstoßes.
10. Änderungen dieser Datenschutzerklärung
Wir behalten uns vor, diese Datenschutzerklärung bei Bedarf anzupassen, um sie an geänderte Rechtslagen oder Änderungen der App-Funktionen anzupassen. Die jeweils aktuelle Version ist in der App und unter diesem Link verfügbar.