TRANSPARENZ
Datenschutz
Stand: 7. November 2026. Diese Hinweise gelten für retoocse.cc und app.retoocse.cc.
Verantwortlich
Julien Houmard, Uekerstrasse 20, 5027 Herznach, Schweiz. Kontakt: julienhoumard@studygrid.net.
Bereitstellung der Website
Beim Aufruf erhält der Webserver technisch notwendige Verbindungsdaten, insbesondere die IP-Adresse, den Zeitpunkt, die angeforderte Adresse sowie vom Browser übermittelte Header. Die Auslieferung erfolgt verschlüsselt über HTTPS. Reguläre Nginx-Zugriffsprotokolle sind für diese beiden Websites deaktiviert. Der Account-Dienst verwendet PHP 8.5 und eine private Datenbank auf demselben Server. Bei Fehlern können technische Angaben einschliesslich IP-Adresse, Zeitpunkt und angeforderter Ressource im Fehlerprotokoll landen. Sie dienen der Fehlerbehebung und Betriebssicherheit und werden regulär innerhalb von maximal 14 Tagen gelöscht. Bei einem konkreten Sicherheitsvorfall können relevante Angaben bis zur Klärung gesondert aufbewahrt werden.
Lokale Firmware- und Testwerkzeuge
Ausgewählte Firmwaredateien, Vergleichsdateien und importierte JSON-Traces werden ausschliesslich im Browser verarbeitet. Die Dateiwerkzeuge laden keine Dateiinhalte zum Server hoch. Bei erkannten ScooterHacking-ZIPv3-Paketen werden Manifest und erforderliche Firmwarebestandteile mit Grössenlimits im Browserspeicher gelesen und ihre CRC32-/MD5-Werte geprüft; keine Entpackung auf die Festplatte und keine Ausführung. Prüfberichte werden nur auf deinen Klick lokal heruntergeladen; sie können Prüfsummen, ZIP-Eintragsnamen, Hex-Header beziehungsweise geänderte Bytepositionen enthalten und sind nicht als anonymisierte Diagnoseexports zu verstehen. Der Mock-Testbericht enthält simulierte Testresultate und keine echten Gerätedaten.
Bluetooth-Diagnose
Die Geräteauswahl erfolgt erst nach deiner Betätigung im Browser. Die App greift nur auf die vom Browser erlaubten BLE-Services zu. Zusätzlich zu Standardservices werden bekannte Nordic-UART- und Ninebot-UART-Services zur reinen Metadaten-Erkennung angefragt; proprietäre Befehle werden nicht gesendet. Nach der Verbindung liest sie automatisch lesbare Standardfelder für Hersteller, Modell sowie Firmware-, Hardware- und Softwareversion aus, soweit vorhanden. Diese Angaben bleiben lokal und werden nicht automatisch im Account oder in Diagnoseexports gespeichert. Die Seriennummer wird nicht gelesen. Gerätenamen, Gerätekennungen und Rohdaten werden nicht in das Diagnoseprotokoll aufgenommen. Bekannte standardisierte beziehungsweise veröffentlichte Service- und Characteristic-UUIDs können in den lokalen Debug-Report aufgenommen werden. Individuelle Gerätekennungen und unbekannte UUIDs werden nicht exportiert. Ein Standard-Batteriewert wird nur lokal angezeigt. Vollständige BLE-Diagnoselogs werden nicht an den Webserver übertragen. Wenn du angemeldet bist und „Aktuelle Zusammenfassung speichern“ auswählst, werden ausschliesslich Modus, Speicherdatum, Sitzungsdauer, Ereigniszahlen, allgemeines Ergebnis und gegebenenfalls der Standard-Batteriewert an dein Konto übertragen.
Das Sitzungsprotokoll umfasst höchstens 500 Ereignisse im Arbeitsspeicher. Ein Neuladen verwirft es. Auf Wunsch kannst du eine gemeinsame JSON-Debug-Datei mit Zeitstempeln, Ereigniscodes, appseitigen Erläuterungen, Modus, Browser-Funktionsflags, bekannten GATT-Service- und Characteristic-Eigenschaften, aktuellem Standard-Batteriewert, Auftreten einzelner Standard-Geräteinfofelder ohne deren Inhalte, Ablaufstatus des geführten Tests und Zusammenfassung der Mock-Suite herunterladen. Nicht bekannte UUIDs werden im Debug-Report durch lokale Platzhalter ersetzt. Account-Aufrufe werden nur mit Endpunktname, HTTP-Status und Dauer erfasst, niemals mit Benutzernamen, Formular-, Anfrage- oder Antwortinhalten. Zeitstempel können zeitliche Rückschlüsse zulassen; prüfe den Export vor einer Weitergabe. Eine Weitergabe durch dich liegt in deiner Verantwortung.
Benutzerkonto und Speicherung
Die Registrierung ist freiwillig und verwendet einen Benutzernamen und ein Passwort. Passwörter werden als Argon2id-Hash gespeichert. Du kannst ein Scooter-Modell, einen selbst gewählten Namen und einen manuell eingetragenen Firmwarestand speichern. Bis zu 50 Diagnose-Zusammenfassungen werden deinem Konto zugeordnet. Die Daten bleiben bis zu deiner Löschung beziehungsweise Kontolöschung gespeichert. Die Kontoverwaltung erlaubt dir, Zusammenfassungen oder das gesamte Konto mit Profil zu löschen. Löschungen entfernen die aktiven Datenbankeinträge; reguläre Datenbanksicherungen können sie noch für höchstens sieben Tage enthalten.
Es gibt keine E-Mail-Verifikation und keine automatische Passwort-Wiederherstellung. Verwende keine Segway-Zugangsdaten. Für Anmelde- und Missbrauchsschutz werden kurzlebige, mit einem privaten Schlüssel abgeleitete Kennungen aus der IP-Adresse und Versuchszähler gespeichert. Sie werden beim nächsten API-Aufruf nach Ablauf, spätestens nach zwei Zeitfenstern, aus der aktiven Datenbank bereinigt; für Registrierungen beträgt diese Frist höchstens zwei Stunden.
Cookies und externe Dienste
Die Homepage setzt selbst keine Cookies ein. Beim Laden des optionalen Account-Dienstes in der Diagnose-App wird ein technisch notwendiges Sitzungscookie gesetzt, auch vor einer Anmeldung, um insbesondere Anfragen gegen Fälschung zu schützen. Es ist auf app.retoocse.cc beschränkt, nur über HTTPS übertragbar und für JavaScript nicht lesbar. Die Anmeldung läuft nach 30 Minuten Inaktivität oder spätestens 12 Stunden ab. Es gibt kein Tracking und keine Analysewerkzeuge. Schriftarten und Programmdateien werden vom selben Server geladen. Accounts und gespeicherte Zusammenfassungen liegen auf dem vom Betreiber verwendeten Server. Ohne ausdrückliches Speichern werden keine Diagnose-Zusammenfassungen im Konto abgelegt. Bluetooth-Berechtigungen werden vom jeweiligen Browser beziehungsweise Betriebssystem verwaltet. Für Bluefy und andere von dir genutzte Programme gelten deren eigene Datenschutzbestimmungen.
Kontakt per E-Mail
Wenn du eine E-Mail sendest, werden deine Nachricht und Kontaktdaten zur Bearbeitung deiner Anfrage über das verwendete E-Mail-System verarbeitet. Die Aufbewahrung richtet sich nach dem Zweck der Anfrage und gegebenenfalls gesetzlichen Pflichten. Verlinkte Drittseiten erhalten beim Aufruf Verbindungsdaten; ihre Verarbeitung richtet sich nach den dortigen Hinweisen.
Deine Rechte
Du kannst dich für Auskunft zu deinen Personendaten sowie für Anliegen zu Berichtigung oder Löschung an die oben genannte Adresse wenden. Die Voraussetzungen und Grenzen richten sich nach dem anwendbaren Datenschutzrecht. In der Schweiz kannst du dich ausserdem an den Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten (EDÖB) wenden.