Gültig ab: 2026-08-26
Dies ist die massgebende Originalversion dieser Datenschutzerklärung. Eine englische Übersetzung steht zur Orientierung zur Verfügung; bei Widersprüchen zwischen den beiden Fassungen gilt diese deutsche Version.
1. Übersicht
rowculus ist eine mobile App, die sicheres Rudern unterstützt, indem sie Ausfahrts- und Positionsdaten zwischen teilnehmenden Nutzerinnen und Nutzern teilt.
Diese Datenschutzerklärung erläutert, welche Daten wir verarbeiten, weshalb wir sie verarbeiten und welche Wahlmöglichkeiten du hast.
Eine kurze, allgemein verständliche Zusammenfassung für die Anzeige in der App findest du unter legal/privacy_policy_in_app_de_ch_main.md.
2. Für wen diese Erklärung gilt
Diese Erklärung gilt für Nutzerinnen und Nutzer der mobilen App rowculus auf iOS und Android.
3. Daten, die wir verarbeiten
3.1 Standortdaten
Wenn die Standortfreigabe und die Ruderausfahrt in der App aktiviert sind, verarbeiten wir deine Standortdaten, um Kernfunktionen bereitzustellen, zum Beispiel:
- Anzeige der Position deines eigenen Boots auf der Karte.
- Teilen deiner Position mit anderen Teilnehmenden.
- Anzeige anderer Teilnehmender auf der Karte.
Deine Position wird dabei nicht an alle Nutzerinnen und Nutzer der App weitergegeben: Die Sichtbarkeit ist auf deine unmittelbare geografische Nähe beschränkt. Andere Teilnehmende sehen dein Boot nur, wenn sie sich in einem Umkreis von rund 1 km befinden; umgekehrt siehst du nur Boote in deiner eigenen Nähe. Diese Einschränkung wird serverseitig durchgesetzt, nicht nur in der App ausgeblendet, und passt sich automatisch an, während du dich bewegst.
Während einer aktiven Ruderausfahrt kann die Standortverarbeitung fortgesetzt werden, wenn sich die App im Hintergrund befindet oder der Bildschirm gesperrt ist, abhängig von den Geräteberechtigungen und Betriebssystemeinstellungen. Auf Android zeigt die App während dieser Zeit eine dauerhafte Benachrichtigung zur Standortverfolgung an. Auf iOS kann das System seine eigene Anzeige für Hintergrund-Standortverfolgung einblenden. Die Hintergrundverfolgung ist für eine aktive Ruderausfahrt vorgesehen; das Beenden der Ausfahrt oder das Deaktivieren der Standortfreigabe stoppt die Positionsfreigabe. Sie ist nicht dafür vorgesehen, nach einem erzwungenen Beenden der App fortzubestehen, und dein Betriebssystem kann sie unter Umständen stoppen.
3.2 Ausfahrts- und Identitätsdaten
Die App verarbeitet ausfahrtsbezogene Kennungen und Profildaten, zum Beispiel:
- Ausfahrt-Nutzer-ID (Session User ID).
- Boot-ID.
- Bootsname (falls konfiguriert).
Diese Werte dienen dazu, Teilnehmende zu unterscheiden und Sitzungsupdates zuzustellen.
Wenn du für eine Ausfahrt den Anonymen Modus aktivierst, werden Bootsname und Bootstyp aus den mit anderen Teilnehmenden geteilten Positionsupdates weggelassen. Deine Boot-/Sitzungskennungen sowie die Fahrzeugkategorie (die für die Kollisionssicherheit weiterhin benötigt wird) werden weiterhin normal verarbeitet.
3.3 Technische Daten und Gerätedaten
Um den Dienst zu betreiben und zu diagnostizieren, verarbeiten wir gegebenenfalls technische Metadaten, zum Beispiel:
- App-Version und Build-Nummer.
- Geräte-/Plattforminformationen (zum Beispiel Gerätename und Telefonmodell), nur wenn die Diagnosefreigabe in der App aktiviert ist.
- Betriebssystemtyp und -version.
- Verbindungsstatus und Zeitstempel.
- Akkustand, nur wenn die Diagnosefreigabe in der App aktiviert ist.
Wenn die Diagnosefreigabe aktiviert ist, zeichnen wir zudem auf unserer Infrastruktur den vollständigen Datenstrom dieser Ruderausfahrt auf und speichern ihn — einschliesslich deiner Position, Geschwindigkeit und Kursrichtung während der Ausfahrt, zusammen mit den oben beschriebenen Sitzungs- und Gerätemetadaten — für interne Tests, Qualitätssicherung und Simulationszwecke (zum Beispiel das Nachspielen realer Sitzungsdaten, um das Verhalten der Kollisionserkennung zu testen). Diese Aufzeichnung wird nicht mit anderen Teilnehmenden geteilt und nicht ausserhalb der internen Entwicklungs- und Testnutzung von rowculus offengelegt; sie wird nur so lange aufbewahrt, wie es für diesen Zweck nötig ist, statt nach einem festen Zeitplan (siehe Abschnitt 8).
Sprache/Gebietsschema wird ausschliesslich auf deinem Gerät verwendet, um die App in deiner bevorzugten Sprache anzuzeigen, und wird weder an uns noch an andere Teilnehmende übermittelt.
3.4 Kartendarstellung
Wenn die Karte angezeigt wird, fordert dein Gerät Kartenkacheln (Bilddaten für den sichtbaren Kartenausschnitt) von unserer Kacheln-Hosting-Infrastruktur an. Diese Anfragen offenbaren zwangsläufig den ungefähren Kartenausschnitt, den du betrachtest (sowie die IP-Adresse deines Geräts) gegenüber dieser Infrastruktur, unabhängig davon, ob die Standortfreigabe aktiviert ist.
3.5 Installationsauthentifizierung und Plattform-Integritätsnachweis
Um den Dienst vor nicht autorisierten oder veränderten App-Installationen zu schützen, erstellt die App einen geräteeigenen kryptografischen Schlüssel und registriert eine Installationsidentität bei unserem Authentifizierungsdienst. Wir verarbeiten:
- Eine zufällig generierte Installations-ID.
- Die Geräteplattform (iOS oder Android).
- Den öffentlichen Schlüssel der Installation sowie einen Fingerabdruck dieses Schlüssels. Der private Schlüssel verbleibt im geschützten Schlüsselspeicher des Geräts und wird nicht an uns gesendet.
- Kryptografische Challenges, Signaturen, Zeitstempel und kurzlebige Zugriffstoken-Kennungen, die zur Verifizierung der Installation und zur Autorisierung von MQTT- und Kartenkachel-Zugriff verwendet werden.
- Plattform-Integritätsnachweise von Apple App Attest auf iOS oder Google Play Integrity auf Android.
Auf Android verarbeitet Google die Integritätsanfrage und liefert ein Integritätsurteil zurück, das unser Authentifizierungsdienst überprüft. Auf iOS erstellt Apple App Attest den Integritätsnachweis (Attestation) und die Bestätigungen (Assertions), die unser Authentifizierungsdienst verwendet; wir speichern die App-Attest-Schlüsselkennung, das öffentliche Zertifikat, die Quittung (Receipt), die Validierungsdaten und den Bestätigungszähler. Apple und Google können bei Nutzung ihrer Plattform-Integritätsdienste technische Daten gemäss ihren eigenen Datenschutzbestimmungen verarbeiten.
Diese Authentifizierungsdaten sind erforderlich, um eine Verbindung zu geschützten rowculus-Diensten herzustellen. Ist die Registrierung oder Attestierung nicht verfügbar oder nicht erfolgreich, funktionieren die MQTT-Positionsfreigabe und der geschützte Kartenkachel-Zugriff unter Umständen nicht.
3.6 Daten, die wir in diesem Ablauf nicht absichtlich erheben
Die App ist nicht dafür konzipiert, Zahlungskartendaten oder andere Finanzkontodaten zu erheben.
4. Wie wir Daten erheben
Wir erheben Daten:
- Direkt von den Sensoren und Betriebssystemberechtigungen deines Geräts (zum Beispiel Standort).
- Aus der App-Konfiguration und dem Laufzeitzustand.
- Über die für die Sitzungsfunktionen erforderliche App-zu-Server-Kommunikation.
5. Weshalb wir Daten verarbeiten
Wir verarbeiten personenbezogene Daten für folgende Zwecke:
- Um Karten-/Sitzungsfunktionen und Sicherheitsfunktionen für das Rudern bereitzustellen.
- Um die Zuverlässigkeit des Dienstes aufrechtzuerhalten und Probleme zu beheben.
- Um App-Kommunikation zu sichern und zu überwachen.
- Um geltende gesetzliche Verpflichtungen einzuhalten.
6. Rechtsgrundlage (soweit anwendbar)
Je nach Rechtsordnung stützt sich die Verarbeitung auf eine oder mehrere der folgenden Grundlagen:
- Deine Einwilligung (zum Beispiel Einstellungen/Berechtigungen zur Standortfreigabe).
- Erfüllung eines von dir angeforderten Dienstes.
- Berechtigte Interessen am Betrieb einer zuverlässigen und sicheren App.
- Einhaltung gesetzlicher Verpflichtungen.
7. Weitergabe und Empfänger
Wir geben Daten nur weiter, soweit dies zur Bereitstellung des Dienstes erforderlich ist, unter anderem an:
- Infrastruktur/Dienste zur Übermittlung oder zum Hosting von Sitzungsnachrichten.
- Infrastruktur/Dienste zum Hosting und zur Auslieferung von Kartenkacheln (siehe Abschnitt 3.4).
- Andere teilnehmende Nutzerinnen und Nutzer, jedoch nur für Daten, die für Sichtbarkeitsfunktionen der Sitzung erforderlich sind (zum Beispiel geteilte Positionsupdates), und auch dann nur an Personen in deiner unmittelbaren geografischen Nähe (siehe Abschnitt 3.1) — nicht an alle Nutzerinnen und Nutzer der App.
- Apple App Attest und Google Play Integrity, je nach deiner Plattform, um zu überprüfen, dass die App-Installation und das Gerät die Integritätsanforderungen des Dienstes erfüllen (siehe Abschnitt 3.5).
Wir verkaufen keine personenbezogenen Daten.
8. Aufbewahrung der Daten
Aktuelle Positions- und Sitzungsnachrichten werden über den MQTT-Dienst ohne die MQTT-Funktion für zurückbehaltene Nachrichten (Retained Messages) übermittelt. rowculus führt für Ausfahrten, bei denen die Diagnosefreigabe nicht aktiviert ist, absichtlich keine serverseitige Historie dieser Nachrichten. Nachrichten können während der Zustellung kurzzeitig im Arbeitsspeicher des Dienstes verbleiben, und betriebliche Systeme können Verbindungs- und Sicherheitsmetadaten verarbeiten.
Ist die Diagnosefreigabe für eine Ausfahrt aktiviert, werden die Positions- und Sitzungsdaten dieser Ausfahrt zusätzlich auf unserer Infrastruktur aufgezeichnet, wie in Abschnitt 3.3 beschrieben. Diese Aufzeichnung wird gemäss einer zweckgebundenen Richtlinie statt einer festen Aufbewahrungsdauer aufbewahrt: Sie wird ausschliesslich für interne Tests und Simulationen verwendet, niemals ausserhalb dieser internen Nutzung geteilt oder offengelegt, und gelöscht, sobald sie für diesen Zweck nicht mehr benötigt wird.
Die Installations-ID, Plattform, der öffentliche Schlüssel, der Schlüsselfingerabdruck, die Verifizierungszeitstempel und das iOS-App-Attest-Zertifikat werden in der Authentifizierungsdatenbank gespeichert, damit sich eine Installation weiterhin authentifizieren kann. Sie werden derzeit aufbewahrt, solange die Installation registriert bleibt, oder bis die Datensätze im Rahmen eines Datenschutzantrags, der Dienstwartung oder der Ausserbetriebnahme gelöscht werden. Authentifizierungs-Challenge-Datensätze enthalten Ablaufzeiten (normalerweise zwei Minuten), abgelaufene und verbrauchte Challenge-Datensätze können jedoch bis zur nächsten Wartung in der Authentifizierungsdatenbank verbleiben.
Auf deinem Gerät werden die Installations-ID, Sitzungskennungen, Bootsprofile, Datenschutzeinstellungen und der Registrierungsstatus im App-Speicher aufbewahrt, bis sie ersetzt, durch die App zurückgesetzt oder durch Löschen der App-Daten beziehungsweise Deinstallation der App entfernt werden, vorbehaltlich des Sicherungsverhaltens des Betriebssystems.
Sicherheits- und Infrastruktur-Logs können Zeitstempel, Installations- oder Client-Kennungen, Ergebnisse von Anfragen und Netzwerkmetadaten enthalten. Sie werden gemäss den betrieblichen Vorgaben zu Log-Rotation, Sicherung, Sicherheit und rechtlichen Anforderungen aufbewahrt. Wir protokollieren im normalen Broker-Betrieb nicht absichtlich MQTT-Nachrichteninhalte.
Wir verfeinern während der Beta-Phase automatisierte Löschungen und feste Aufbewahrungsfristen. Bis diese Fristen umgesetzt sind, kannst du eine Löschung über die untenstehenden Kontaktdaten beantragen. Manche Datensätze müssen unter Umständen länger aufbewahrt werden, sofern dies aus Sicherheits-, Rechts- oder Compliance-Gründen erforderlich ist.
9. Sicherheit
Wir wenden angemessene technische und organisatorische Massnahmen an, um Daten vor unbefugtem Zugriff, Verlust, Missbrauch oder Veränderung zu schützen.
Keine Übertragungs- oder Speichermethode ist vollständig sicher, sodass absolute Sicherheit nicht garantiert werden kann.
10. Deine Wahlmöglichkeiten und Einstellungen
Du kannst:
- Standortberechtigungen in deinen Geräteeinstellungen steuern.
- Die In-App-Einstellung zur Standortfreigabe aktivieren oder deaktivieren.
- Den Anonymen Modus für eine Ausfahrt aktivieren: Andere Teilnehmende sehen weder den Namen noch den Typ deines Boots auf ihrer Karte. Deine Position wird weiterhin geteilt, und die Kollisionserkennung funktioniert weiterhin normal — der Anonyme Modus verbirgt Anzeigeinformationen, er stoppt nicht die Positionsfreigabe. Um die Freigabe vollständig zu stoppen, beende deine Ausfahrt (siehe unten).
- Eine Ruderausfahrt starten oder beenden; das Beenden stoppt die Hintergrund-Standortverfolgung und die Positionsfreigabe.
- Die Nutzung der App jederzeit einstellen.
Das Deaktivieren der Standortfreigabe kann Kernfunktionen der Kollisionsdetektion einschränken oder gar deaktivieren.
11. Deine Rechte
Je nach deinem Standort und geltendem Recht kannst du folgende Rechte haben:
- Zugang zu deinen personenbezogenen Daten.
- Berichtigung unrichtiger Daten.
- Löschung von Daten verlangen.
- Die Verarbeitung einschränken oder ihr widersprechen.
- Datenübertragbarkeit.
- Einwilligung widerrufen (soweit die Einwilligung die Grundlage ist).
Um deine Rechte auszuüben, kontaktiere uns über die untenstehenden Angaben.
12. Kinder
rowculus ist nicht für Kinder unter dem nach geltendem Recht erforderlichen Alter ohne angemessene Einbeziehung der Eltern/Erziehungsberechtigten bestimmt.
13. Internationale Datenübermittlung
Werden Daten in anderen Ländern als deinem eigenen verarbeitet, wenden wir, sofern gesetzlich erforderlich, angemessene Schutzmassnahmen an.
14. Änderungen dieser Erklärung
Wir können diese Erklärung von Zeit zu Zeit aktualisieren. Wir veröffentlichen die aktualisierte Fassung mit einem neuen Datum "Zuletzt aktualisiert".
15. Kontakt
Verantwortliche Stelle/Betreiberin: rowculus.ch E-Mail: privacy@rowculus.ch Adresse: Chriesibaum GmbH, rowculus, Oberer Gubel 59, 8645 Jona, Schweiz
Gib bei Datenschutzanfragen genügend Informationen an, damit wir deine Anfrage überprüfen und beantworten können.
16. App-Store-Hinweise
Plattformspezifische Datenschutzhinweise findest du unter Umständen auch in den App-Store-Einträgen (zum Beispiel in den Datensicherheitsabschnitten von App Store und Google Play). Bei Widersprüchen ist diese Erklärung massgebend, sofern nicht verbindliche Plattformvorgaben zusätzliche Angaben verlangen.