Curvalia

Datenschutzerklärung der App

Diese Seite beschreibt die Datenverarbeitung in der Curvalia-App. Für die Website gilt die gesonderte Erklärung. Informationen nach Art. 13 und 14 DSGVO.

1. Verantwortlicher im Sinne der DSGVO

Jan Bittner
Einzelunternehmen (Kleingewerbe)
Heinrich-Budde-Str. 29
04157 Leipzig
Deutschland
E-Mail: kontakt@curvalia.app
Kontaktformular: curvalia.app/kontakt.html

Für Datenschutzanliegen und alle Anfragen nach Abschnitt 8: datenschutz@curvalia.app

Ein Datenschutzbeauftragter ist nicht bestellt: die Voraussetzungen des § 38 BDSG (mindestens 20 ständig mit der Verarbeitung beschäftigte Personen) liegen bei einem Einzelunternehmen nicht vor.

2. Welche Daten Curvalia verarbeitet

Auf deinem Gerät

Fahrtenbuch, aufgezeichnete Strecken, gespeicherte Routen, Einstellungen und deine Kennung liegen im Speicher der App auf deinem Gerät. Der geheime Teil deines Kontos liegt im geschützten Schlüsselspeicher des Betriebssystems (Keychain bzw. Keystore). Das ist für den Betrieb der App unbedingt nötig (§ 25 Abs. 2 Nr. 2 TDDDG). Eine Sicherung des Geräts durch das Betriebssystem (etwa iCloud) kann diese Daten enthalten; das Android-Backup ist für Curvalia abgeschaltet.

Standort (GPS)

Für Kartenanzeige und Navigation braucht die App deinen Standort. Mit Hintergrund-Freigabe läuft die Ortung auch bei gesperrtem Bildschirm weiter (Navigationsansagen). Deine Position geht in diesen Fällen an unsere eigene Routing-Engine:

Die Engine beantwortet die Anfrage und speichert die Punkte nicht. Nur wenn eine Anfrage fehlschlägt, kann sie im Fehlerprotokoll des Servers stehen; dieses Protokoll löschen wir nach spätestens 7 Tagen. Außerdem sendet die App deine Position während einer Gruppenfahrt, der du aktiv beigetreten bist (siehe „Gruppenfahrten").

Gefahrene Strecken

Aufgezeichnete Spuren (Fahrtenbuch, Eroberungskarte, Statistik) bleiben auf deinem Gerät. Erst wenn du den Konto-Schlüssel sicherst, werden sie – Ende-zu-Ende-verschlüsselt – auf unserem Server gesichert. Der Schlüssel dazu verlässt dein Gerät nie; wir können den Inhalt der Sicherung technisch nicht lesen. Nach jeder Fahrt meldet die App außerdem, welche Traumstraßen du gefahren bist (Zähler je Straße), damit du und deine Freunde den Fortschritt sehen.

Konto & Freunde

Beim ersten Start erzeugt die App eine zufällige Kennung ohne Namen (keine E-Mail, kein Passwort, kein Klarname nötig). Diese Kennung ist dein Freundescode. Freundesliste, Anzeigename und – nur bei tatsächlich gefahrenen Touren – km, Punkte und Stufe liegen auf unserem Server, solange dein Konto besteht. Welche Traumstraßen du fährst, sehen Freunde erst, wenn auch du sie eingetragen hast. In der weltweiten Bestenliste erscheinst du nur, wenn du das in den Einstellungen selbst einschaltest; sie zeigt Anzeigename, Rang, Punkte, Kilometer und Tourenzahl – nie deine Kennung.

Geteilte Strecken

Teilst du eine Strecke, wird sie auf unserem Server abgelegt und ist über ihren Code abrufbar – das ist der Zweck des Teilens. Diese Strecken sind deshalb NICHT verschlüsselt, anders als deine Sicherung: wer den Code hat, kann die Route ansehen und nachfahren. Setzt du sie zusätzlich auf dein Profil, sehen sie auch deine Freunde. Gespeichert werden dabei der Streckenverlauf, ein Name, die Länge und deine Kennung als Besitzer. Löschen kannst du sie jederzeit selbst in deinem Profil.

Eigene Traumstraßen

Veröffentlichst du eine eigene Traumstraße, speichern wir ihre Punkte, den Namen, deine Notiz und Öffnungszeiten sowie deine Kennung als Ersteller; auf Wunsch auch deinen Anzeigenamen als sichtbares Kennzeichen. Stimmst du über eine Strecke ab oder bist sie gefahren, speichern wir das unter deiner Kennung – angezeigt wird nur die Summe, nie wer. Alles davon löschst du mit der Strecke bzw. mit deinem Konto.

Gruppenfahrten

Einer Gruppenfahrt trittst du aktiv bei – mit einem Code oder QR, den dir der Ersteller zeigt. Solange die Fahrt läuft, sendet die App etwa einmal pro Minute deine Position an unseren Server. Dort liegt von dir immer nur die LETZTE Position, nie ein Verlauf – und sie ist ausschließlich für die Teilnehmer derselben Fahrt sichtbar: dein Anzeigename, deine letzte Position und wie alt diese Meldung ist. Statt deiner Konto-Kennung sehen die anderen dabei ein Pseudonym, das nur für diese eine Fahrt gilt. Wer navigiert, überträgt zusätzlich die geplante Route und laufend die bisher gefahrene Spur, damit Mitfahrer mitnavigieren und ihr gefahrenes Stück angerechnet bekommen können. Positionen und die laufende Spur liegen dabei nur im Arbeitsspeicher des Servers, nie auf der Festplatte; sie werden 30 Minuten nach dem Ende der Fahrt gelöscht, spätestens 12 Stunden nach dem Start. Die geplante Route und die am Ende geteilte Spur werden dagegen wie jede geteilte Strecke (siehe oben) unter einem Code auf dem Server abgelegt und bleiben dort, bis die Person, die sie geteilt hat, sie löscht oder ihr Konto auflöst. Die Anwesenheitsbelege, aus denen dein angerechnetes Stück berechnet wird, bleiben auf deinem Gerät.

Gemeldete Sperrungen

Meldest du eine gesperrte Strecke, speichern wir die markierte Fläche, den Meldezeitpunkt und ein Ablaufdatum. Andere Fahrer sehen davon nur die Fläche und wie lange die Meldung gilt – nie, wer sie gemeldet hat. Deine Kennung wird intern mitgespeichert, ausschließlich damit du deine eigene Meldung zurücknehmen kannst; herausgegeben wird sie nie. Jede Meldung löscht sich nach 14 Tagen von selbst.

Mitteilungen (Push)

Nur wenn du „Mitteilungen erhalten" einschaltest, hinterlegt die App eine Gerätekennung des Push-Dienstes (Expo/Apple/Google) an deinem Konto, dazu die Plattform und den Zeitpunkt. Damit teilen wir dir mit, dass eine neue Fassung bereitliegt, und leiten Einladungen von Freunden zu Gruppenfahrten weiter – eine Einladung enthält den Anzeigenamen des Einladenden. Schaltest du den Schalter in den Einstellungen aus, löschen wir die Kennung vom Server; ebenso, wenn der Push-Dienst meldet, dass sie ungültig geworden ist. Mitteilungen der Navigation auf deinem Gerät sind davon unabhängig und verlassen das Gerät nicht.

Fehlermeldungen

Freiwillige Fehlermeldungen speichern wir mit deinem Text, einem technischen Zustandsbericht (App-Version, Plattform, Bildschirm, laufende Funktion), optional einem Bildschirmfoto und deiner Kennung – Letztere, damit die App dir den Bearbeitungsstand anzeigen kann. Das Bildschirmfoto zeigt, was gerade auf dem Bildschirm stand, und kann deshalb Namen von Freunden oder Strecken enthalten; steht dein Konto-Schlüssel auf dem Bildschirm, wird kein Bild angehängt.

Kontaktformular

Schreibst du uns über das Kontaktformular auf curvalia.app, speichern wir deinen Namen (falls angegeben), deine E-Mail-Adresse und deine Nachricht auf unserem Server, um dir zu antworten.

App-Aktualisierungen

Beim Start fragt die App bei Expo (u.expo.dev) nach, ob eine neue Fassung bereitliegt. Dabei gehen deine IP-Adresse, Plattform, App-Version und eine zufällige Installationskennung an Expo.

3. Wer die Daten sonst noch erhält

Die App ruft diese Dienste auf. Dabei wird jeweils deine IP-Adresse technisch übertragen (das ist bei jeder Internetverbindung so), dazu das, was die Anfrage braucht:

Übermittlung in die USA: Cloudflare und Expo sitzen in den USA. Die Übermittlung stützt sich auf den Angemessenheitsbeschluss der EU-Kommission zum EU-US Data Privacy Framework, soweit der Anbieter danach zertifiziert ist, und im Übrigen auf die Standardvertragsklauseln der EU-Kommission.

Kartendaten stammen von OpenStreetMap-Mitwirkenden © und deren Copyright (www.openstreetmap.org/copyright).

4. Rechtsgrundlagen

5. Speicherdauer

6. Löschung – ein Tipp genügt

Unter Einstellungen → Rechtliches & Version → „Konto und alle Daten löschen" entfernst du selbst und sofort: alle lokalen Daten, den Datensatz samt verschlüsselter Sicherung, deine Push-Kennung, deine Fehlermeldungen samt Bildschirmfotos, die Strecken und Traumstraßen, die du geteilt hast, und deine Stimmen. Gemeldete Sperrungen bleiben bis zu ihrem Ablauf für andere sichtbar, verlieren aber die Zuordnung zu dir – sie warnen vor der Strecke, nicht vor dir.

Dieser Weg ist bewusst in die App gebaut, weil er der einzige ist, der zuverlässig funktioniert: Deine Fahrten sind Ende-zu-Ende-verschlüsselt, wir können sie also weder lesen noch auf Zuruf heraussuchen.

7. Sicherheit

Die Verbindung zu unserem Server ist verschlüsselt (HTTPS). Der Server ist nur über Schlüssel erreichbar, die Dienste darauf sind nach außen abgeschottet, und deine Sicherung ist Ende-zu-Ende-verschlüsselt. Deine Kennung weist du bei jeder Anfrage mit einem Nachweis aus, der aus deinem geheimen Schlüssel abgeleitet ist.

8. Deine Rechte

Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18) und Übertragbarkeit deiner Daten (Art. 20).

Widerspruchsrecht (Art. 21 DSGVO): Soweit wir Daten auf Grundlage unseres berechtigten Interesses verarbeiten (Art. 6 Abs. 1 lit. f), kannst du dem aus Gründen, die sich aus deiner besonderen Situation ergeben, jederzeit widersprechen.

Eine Einwilligung kannst du jederzeit mit Wirkung für die Zukunft widerrufen – für Mitteilungen direkt in den Einstellungen.

Du hast außerdem das Recht auf Beschwerde bei einer Aufsichtsbehörde, etwa bei der für uns zuständigen: Sächsische Datenschutz- und Transparenzbeauftragte, Maternistraße 17, 01067 Dresden.

Wende dich für alles andere an datenschutz@curvalia.app. Das meiste geht allerdings schneller in der App selbst – Löschung und Export brauchen keine Anfrage, siehe Abschnitt 6 und der Hinweis zur Datenübertragbarkeit unten.

Auskunft (Art. 15): Auf unserem Server liegen zu deinem Konto ausschließlich die Kennung, dein selbstgewählter Anzeigename, verifizierte km/Punkte/ Tourenzahl, die Zähler gefahrener Traumstraßen, die Kennungen deiner Freunde, ein verschlüsselter Datenblock, den wir nicht öffnen können, und – falls du Mitteilungen eingeschaltet hast – die Gerätekennung des Push-Dienstes. Dazu die Strecken und Traumstraßen, die du selbst geteilt hast, deine Stimmen, deine Fehlermeldungen und deine Sperrungs-Meldungen, bis sie ablaufen. Während einer laufenden Gruppenfahrt zusätzlich – flüchtig – deine letzte gemeldete Position. Kein Name, keine E-Mail, keine Adresse – wir fragen sie in der App nie ab.

Auf unserem Lizenzserver liegt zu dir in der Regel nichts: das Werben um Freunde ist pausiert, und Curvalia Plus rechnet der App-Store ab. Hat eine ältere App-Version dort noch etwas angelegt, sind es höchstens: ein Erkennungszähler zu deinem Werbecode, der ohne neue Einlösung nach längstens 24 Monaten wieder herausfällt; verdiente, noch nicht abgeholte Werbetage – sie bleiben bestehen, bis du sie einlöst, denn sie sind dein Anspruch und kein Zähler; und die Angabe, dass dein Konto schon einmal einen Werbecode eingelöst hat. Wer wen geworben hat, steht dort NICHT – der Server führt Zähler, keine Verbindungen. Grundlage ist unser berechtigtes Interesse, Missbrauch des Werbeprogramms zu erkennen (Art. 6 Abs. 1 lit. f DSGVO).

Curvalia Plus: Kauf, Zahlung, Verlängerung und Kündigung laufen über den App-Store deines Geräts – dort bist du Kunde. Wir erhalten keine Zahlungsdaten. Die App fragt beim Store nur, ob ein Abo läuft, und merkt sich die Antwort auf dem Gerät.

Datenübertragbarkeit (Art. 20): Jede Fahrt lässt sich im Fahrtenbuch einzeln als GPX-Datei exportieren – ein offenes Format, das jede andere Navi-App einlesen kann.