Datenschutzerklärung
Kurz gesagt
- Harlow verbindet sich nur mit dem Jellyfin-Server, dessen Adresse du eingibst. Wir (der Entwickler) erhalten keine Daten aus der App: keine Analyse, keine Absturzberichte, keine Werbung, kein Konto bei uns.
- Deine Bibliothek, deine Anmeldung und deine Wiedergabeposition liegen im privaten Speicher der App im Auto.
- Was Harlow an deinen Jellyfin-Server sendet (Anmeldung, Wiedergabemeldungen, Favoriten), verarbeitet dort der Betreiber dieses Servers in eigener Verantwortung.
- Diese Website setzt keine Cookies, nutzt kein Tracking und lädt nichts von fremden Servern.
1. Verantwortlicher
Anton Dietrich
Hochwaldstr. 13
44265 Dortmund, Deutschland
E-Mail: harlow@hwld.eu
Ein Datenschutzbeauftragter ist nicht benannt, da keine gesetzliche Pflicht dazu besteht.
2. Die App Harlow
2.1 Keine Daten an uns
Harlow hat keinen eigenen Server. Die App enthält keine Analyse-, Werbe-, Absturzberichts- oder Tracking-Komponenten und übermittelt keine Daten an den Entwickler oder an sonstige Dritte. Die einzigen Netzwerkverbindungen der App gehen an den Jellyfin-Server, den du bei der Anmeldung angibst.
2.2 Im Auto gespeicherte Daten
Damit Harlow funktioniert, speichert die App folgende Daten in ihrem privaten App-Speicher, auf den andere Apps keinen Zugriff haben. Er ist von Android-Backups und der Übertragung auf andere Geräte ausgenommen und verlässt das Auto also nicht.
| Daten | Zweck |
|---|---|
| Serveradresse, Servername, Jellyfin-Benutzer-ID, Zugriffstoken (verschlüsselt mit einem Schlüssel im Android Keystore) | Angemeldet bleiben. Dein Passwort wird bei der Anmeldung einmal an deinen Server gesendet und nicht gespeichert. |
| Benutzername und Serveradresse als Android-Konto | Zeigt deinen Jellyfin-Benutzer in den Kontoeinstellungen des Autos, wo du ihn entfernen kannst. |
| Metadaten der Bibliothek: Alben, Künstler, Genres, Titel, Playlists, Favoriten, Wiedergabezähler, „zuletzt gespielt“-Zeitpunkte | Schnelles, offline-fähiges Stöbern und Suchen im Media-Center. |
| Cover (Bild-Cache) und Streaming-Cache | Cover anzeigen und flüssig abspielen, ohne erneut zu laden. |
| Letzte Warteschlange und Wiedergabeposition | Deine Musik nach dem Neustart des Autos wiederherstellen (pausiert). |
| Noch nicht zugestellte Wiedergabemeldungen (Titel, Position, Zeitpunkt) | Nachsenden, sobald dein Server wieder erreichbar ist. |
| Eine zufällige, von der App erzeugte Geräte-ID (keine Hardware-Kennung) | Dein Jellyfin-Server führt das Auto als ein Gerät „Harlow“. Nach dem Abmelden entsteht eine neue ID. |
| Einstellungen (Intervall der automatischen Synchronisierung, Offline-Modus) | Deine Auswahl in Harlows Einstellungen. |
2.3 Kommunikation mit deinem Jellyfin-Server
Harlow verbindet sich ausschließlich per HTTPS (verschlüsselt) mit deinem Jellyfin-Server und akzeptiert nur Zertifikate, denen das System des Fahrzeugs vertraut; diese Prüfung lässt sich nicht abschalten. Das Zugriffstoken steht im Header der Anfrage, nie in einer Webadresse, und taucht so nicht in Server- oder Proxy-Logs auf. Übertragen werden:
- Bei der Anmeldung: Benutzername und Passwort.
- Bei jeder Anfrage: das Zugriffstoken, der Client-Name „Harlow“, die App-Version, der Gerätename „Harlow“ und die zufällige Geräte-ID der App. Hardware-Kennungen (etwa Fahrgestellnummer, IMEI oder Seriennummer) werden nicht verwendet.
- Synchronisierung und Wiedergabe: Abrufe von Metadaten, Covern und Audiostreams.
- Wiedergabemeldungen: welcher Titel läuft, wann die Wiedergabe startet, pausiert und endet, und die Position. Jellyfin nutzt sie für Wiedergabezähler, „Zuletzt gespielt“ und Fortsetzungspunkte.
- Favoriten, die du setzt oder entfernst.
- Beim Abmelden: eine Anfrage, die die Sitzung beendet und das Zugriffstoken auf dem Server ungültig macht.
Den Jellyfin-Server betreibst du selbst oder jemand, der dir Zugang gegeben hat, nicht wir. Dieser Betreiber ist für die Verarbeitung auf dem Server verantwortlich (zum Beispiel Server-Logs, die Geräteliste und den Wiedergabeverlauf). Informationen dazu erhältst du von diesem Betreiber.
2.4 Das System des Fahrzeugs
Harlow ist eine Media-App: Das Media-Center des Autos zeigt Harlows Inhalte an. Dafür werden Titel, Künstler, Album, Cover und Wiedergabestatus des aktuellen Titels an das System des Fahrzeugs übergeben (Media-Center, Benachrichtigungen, gegebenenfalls Kombiinstrument). Sprachbefehle erkennt der Sprachassistent des Fahrzeugs; Harlow erhält nur den erkannten Text (zum Beispiel „Album X von Künstler Y“), niemals Audio. Wie der Fahrzeughersteller oder der Anbieter des Sprachassistenten Daten verarbeitet, regeln deren eigene Datenschutzhinweise.
2.5 Berechtigungen
Harlow verwendet nur: Internetzugriff und Netzwerkstatus (Verbindung zu deinem Server), Vordergrunddienste für Medienwiedergabe und Datensynchronisierung (Wiedergabe und Synchronisierung im Hintergrund) und das Verhindern des Ruhezustands während der Wiedergabe (Wake Lock). Harlow greift nicht auf Standort, Mikrofon, Kontakte, Kamera oder Fahrzeugdaten zu.
2.6 Speicherdauer und Löschung
- Abmelden (in Harlows Einstellungen oder durch Entfernen des Kontos in den Kontoeinstellungen des Autos) löscht alle in 2.2 genannten Daten: Bibliothek, Zugriffstoken samt Schlüssel, Warteschlange, Einstellungen, Cover, zwischengespeicherte Musik und Downloads. Außerdem beendet Harlow die Sitzung auf deinem Server, wodurch das Zugriffstoken dort ungültig wird. Die Anmeldung mit einem anderen Server oder Benutzer tut dasselbe für die vorherige Sitzung.
- Offline: Ist der Server beim Abmelden nicht erreichbar, werden die Daten im Auto trotzdem gelöscht, das Token bleibt auf dem Server aber gültig. Entferne dann das Gerät „Harlow“ im Dashboard deines Jellyfin-Servers (Geräte), um es ungültig zu machen.
- Deinstallieren oder „Speicher leeren“ in den App-Einstellungen des Autos löscht ebenfalls alles im Auto.
- Der Streaming-Cache ist auf 256 MB begrenzt; die ältesten Einträge werden zuerst entfernt. Android kann den Cover-Cache außerdem leeren, wenn der Speicher knapp wird.
2.7 Bibliotheken von Drittanbietern
Harlow nutzt Open-Source-Bibliotheken, die vollständig in der App laufen und keine Daten an ihre Autoren senden: AndroidX (u. a. Jetpack Compose, Room, DataStore, WorkManager, Media3/ExoPlayer), Hilt/Dagger, Kotlin- und kotlinx-Bibliotheken, OkHttp und das Jellyfin SDK für Kotlin. Die vollständige Liste mit Lizenzen steht in Harlows Einstellungen unter „Open-source licenses“.
2.8 Rechtsgrundlage
Die in Abschnitt 2 beschriebene Verarbeitung findet auf deinem Gerät und mit dem von dir gewählten Server statt, um die von dir genutzten Funktionen bereitzustellen (Art. 6 Abs. 1 lit. b DSGVO). Das Speichern von und der Zugriff auf Informationen im Fahrzeug sind dafür unbedingt erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG).
3. Diese Website
3.1 Hosting und Server-Logs
Diese Website wird auf unserem eigenen Server betrieben, angemietet bei Hetzner GmbH, Rechenzentrum in Deutschland. Beim Aufruf protokolliert der Webserver automatisch: IP-Adresse, Datum und Uhrzeit, aufgerufene Seite, HTTP-Status, übertragene Datenmenge, Referrer-URL und Browserkennung (User-Agent). Das ist für die Auslieferung und die Sicherheit der Website erforderlich (Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse ist der sichere und stabile Betrieb der Website). Die Logs werden nach 7 Tagen gelöscht, außer sie werden zur Aufklärung eines konkreten Sicherheitsvorfalls benötigt.
3.2 Keine Cookies, kein Tracking, keine externen Inhalte
Diese Website setzt keine Cookies, nutzt keinen lokalen Speicher, keine Analyse und kein Tracking und lädt keine Schriftarten, Skripte oder Bilder von anderen Servern.
3.3 Kontakt per E-Mail
Wenn du uns schreibst, verarbeiten wir deine E-Mail-Adresse und den Inhalt deiner Nachricht, um deine Anfrage zu beantworten (Art. 6 Abs. 1 lit. b oder f DSGVO). Wir löschen die Korrespondenz, wenn sie nicht mehr benötigt wird, sofern keine gesetzlichen Aufbewahrungsfristen bestehen.
4. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f (Art. 21). Bitte beachte, dass wir keine App-Daten über dich haben: Sie liegen in deinem Auto und auf deinem Jellyfin-Server. Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren, etwa bei der für deinen Wohnort oder für unseren Sitz zuständigen.
5. Kinder
Harlow richtet sich nicht an Kinder und erhebt wissentlich keine Daten von Kindern.
6. Änderungen
Wir passen diese Erklärung an, wenn sich die App oder die Website ändern. Die aktuelle Fassung steht immer unter dieser Adresse.