Haruki Datenschutzerklärung

Zuletzt aktualisiert: 15. Oktober 2026

Haruki speichert deine Laufaufzeichnungen, Tagebucheinträge, Fotos, Anhänge und Musikinformationen auf deinem Gerät. Nichts davon wird an einen von Haruki betriebenen Server gesendet.

Externe Dienste

Karten werden für den Bereich, den du gerade ansiehst, von tiles.haruki.run geladen, einem von Haruki betriebenen Kartendienst, der aus OpenStreetMap-Daten erstellt wird. Dabei werden der angezeigte Bereich und die für die Verbindung erforderliche IP-Adresse an tiles.haruki.run übermittelt. Haruki speichert keine Aufzeichnungen dieser Anfragen (Zugriffsprotokolle). Der Dienst läuft über Cloudflare, das die Verbindung gemäß seiner eigenen Datenschutzerklärung verarbeitet. Um die Namen von Bahnhöfen, Parks, Gewässern und anderen Orten auf der Karte anzuzeigen, wird der angezeigte Bereich an die Overpass API gesendet (einen Suchdienst für OpenStreetMap-Daten; ist dieser nicht erreichbar, wird ein vergleichbarer Dienst eines Dritten verwendet). Auf dem Bildschirm Heute ist dies der Bereich um dich herum; auf der Seite eines Laufs, in der Ansicht Spuren und auf Karten zum Teilen ist es der Bereich vergangener Läufe. Ortsnamen in der Tagebuchliste und in der Ansicht Spuren werden mit der Ortssuche des Geräts ermittelt (dem Geocoder von Android, der auf vielen Geräten einen Dienst von Google nutzt). Für den Wetterabruf wird dein Standort verwendet. Bei einem Export nach Google Drive werden nur die Daten gesendet, die du ausdrücklich auswählst. Health Connect liest nur die Quellen und Datenfelder, die du freigegeben hast. Der Benachrichtigungszugriff wird ausschließlich für Medieninformationen wie den gerade wiedergegebenen Titel und Interpreten genutzt; Inhalte von Benachrichtigungen werden nie gespeichert.

Gesundheitsdaten (Health Connect)

Haruki ist ein Lauftagebuch. Damit Tage, an denen du mit einer anderen App oder einer Smartwatch gelaufen bist, darin nicht fehlen, liest Haruki deine Laufaufzeichnungen aus Health Connect von Android – aber nur, wenn du die Verbindung ausdrücklich herstellst. Die Verbindung ist optional; GPS-Aufzeichnung und Tagebuch funktionieren auch ohne sie.

Was gelesen wird und wofür (andere Gesundheitsdaten werden nicht gelesen):

  • Trainingseinheiten – dass du an diesem Tag gelaufen bist und wann der Lauf begann und endete. Wird verwendet, um die Tagebuchseite zu erstellen.
  • Distanz – wie weit du gelaufen bist. Wird für die Aufzeichnung und für deine Gesamtsummen verwendet.
  • Geschwindigkeit – wird verwendet, um deine durchschnittliche Pace pro Kilometer zu berechnen. Sie ist genauer als das GPS eines Smartphones und wird daher bevorzugt, wenn sie vorhanden ist.
  • Herzfrequenz – wird nur für den Zeitraum des importierten Laufs gelesen, pro Kilometer gemittelt und neben der Pace für dieselben Abschnitte dargestellt. Die Herzfrequenz über den ganzen Tag, die Ruheherzfrequenz und die Herzfrequenz im Schlaf werden nicht gelesen.
  • Gesamter Kalorienverbrauch – wird auf der Tagebuchseite als ergänzende Information angezeigt.
  • Die aufgezeichnete Route – wird verwendet, um die Karte zu zeichnen, und nur dann, wenn Haruki für diesen Lauf keine eigene Route hat. Eine von Haruki selbst aufgezeichnete Route wird nie überschrieben.

Geschwindigkeit, Herzfrequenz, Kalorien und Route sind optional. Lehnst du sie ab, funktioniert der Import trotzdem – diese Angabe fehlt dann einfach im Tagebuch. Erforderlich sind nur Trainingseinheiten und Distanz; ohne sie lässt sich überhaupt nicht erkennen, dass ein Lauf stattgefunden hat.

Es wird nichts geschrieben. Haruki schreibt nie in Health Connect und fordert keine Schreibberechtigung an. Du wählst, welche Quellen (Garmin usw.) gelesen werden, und kannst das jederzeit ändern.

Speicherort: Importierte Daten werden in einer Datenbank auf deinem Gerät gespeichert. Gesundheitsdaten werden nie an einen Haruki-Server gesendet. Sie sind nur dann in einem Export nach Google Drive enthalten, wenn du dich für einen solchen Export entscheidest – und dieser geht an dein eigenes Google Drive.

Lesen im Hintergrund: Nur wenn du „Automatische Aktualisierung“ einschaltest, liest Haruki Health Connect, während du die App nicht nutzt, und nur, um neu aufgezeichnete Läufe abzurufen. Bleibt die Option ausgeschaltet, wird nur gelesen, während die App geöffnet ist.

Aufbewahrung und Löschung: Importierte Aufzeichnungen bleiben auf deinem Gerät, bis du sie löschst – durch Löschen einzelner Aufzeichnungen, Löschen des App-Speichers oder Deinstallieren. Das Widerrufen der Berechtigung und das Löschen gespeicherter Daten sind zwei getrennte Vorgänge: Wenn du den Zugriff in Health Connect widerrufst, werden bereits auf dein Gerät importierte Aufzeichnungen nicht entfernt. Um diese zu entfernen, lösche die Aufzeichnungen in der App.

Zugriff widerrufen: Du kannst den Zugriff jederzeit in der Health Connect-App oder in den Einstellungen deines Geräts widerrufen. Du kannst die Verbindung auch über den Einstellungsbildschirm von Haruki selbst trennen.

Standort

Während die App geöffnet ist: um deinen Standort auf der Karte anzuzeigen und das Wetter des Tages in der Aufzeichnung zu vermerken. Beim Abrufen des Wetters werden deine Koordinaten an den Wetterdienst gesendet, beim Anzeigen der Karte an den Anbieter der Kartenkacheln.

Während eines Laufs: um Distanz und Route des Laufs aufzuzeichnen. Die Aufzeichnung läuft auch bei ausgeschaltetem Bildschirm weiter. Die Aufzeichnung wird auf deinem Gerät gespeichert.

Wenn „Läufe automatisch erkennen“ eingeschaltet ist: Um zu bemerken, wenn du zu laufen beginnst, liest Haruki die körperliche Aktivität dieses Geräts auch, während die App geschlossen ist und nicht genutzt wird, und prüft den Standort, wenn diese Aktivität darauf hindeutet, dass du losgelaufen bist. Wenn du Startpunkte registrierst, wird der Standort auch verwendet, um zu bemerken, wenn du in der Nähe eines Startpunkts bist. Diese Funktion ist optional; ist sie ausgeschaltet, wird der Standort nur gelesen, während die App geöffnet ist oder ein Lauf im Gange ist.

Der Standort deiner Läufe wird nie an einen Haruki-Server gesendet. Der einzige Server, den Haruki betreibt, ist der Kartendienst (tiles.haruki.run), der, wie oben beschrieben, beim Anzeigen einer Karte den angezeigten Bereich erhält.

Exporte und Sicherung in Google Drive: Neben deinen Routen werden, wenn du „Profil und Einstellungen“ einbeziehst, auch die Orte, die du für die automatische Aufzeichnung registriert hast (Standorte und Adressen der Startpunkte), an das von dir gewählte Ziel geschrieben (einen Ordner auf deinem Gerät oder dein eigenes Google Drive). Unter „Einträge exportieren“ kannst du sie weglassen.

Anonyme Nutzungsmessung

Um zu überprüfen, ob Haruki tatsächlich genutzt wird, werden anonyme Nutzungssignale an PostHog (EU-Region) gesendet. Du wirst dabei nicht identifiziert, und diese Daten werden nie mit personenbezogenen Daten wie deinem Namen oder deiner E-Mail-Adresse verknüpft.

Zweck. Die erhobenen Informationen werden ausschließlich für Folgendes verwendet:

  • Verbesserung der Bildschirme und der Bedienbarkeit der App – um zu verstehen, welche Funktionen tatsächlich genutzt werden, damit ungenutzte Wege und unübersichtliche Bildschirme überarbeitet werden können.
  • Finden und Beheben von Fehlern – um Probleme zu erkennen, die nur auf bestimmten Geräten oder Betriebssystemversionen auftreten, oder Stellen, an denen die Aufzeichnung mittendrin abbricht.
  • Entscheidung, welche Geräte und Umgebungen unterstützt werden – um festzulegen, wo Tests Vorrang haben.

Sie werden nie für Werbung, für die Profilbildung über Nutzer oder für den Verkauf oder die Weitergabe an Dritte verwendet.

Es werden nur vier Arten von Aktionen gesendet.

  • Dass die App geöffnet wurde (wird zur Berechnung der Nutzerbindung auf Tagesbasis verwendet)
  • Dass ein Lauf aufgezeichnet wurde (nur, ob dies geschah – nie Distanz, Dauer oder Route)
  • Dass Tagebuchtext geschrieben wurde (nur die Tatsache selbst – nie der Text, der Titel oder die Zeichenanzahl)
  • Welcher Tab geöffnet wurde (Alle / Kalender / Musik / Fotos – nie deren Inhalte)

Zusätzlich werden grundlegende Geräte- und App-Informationen mitgesendet:

  • Gerätehersteller, Modell, Name und Version des Betriebssystems (zum Beispiel: Google / Pixel 9a / Android 17)
  • Bildschirmbreite, -höhe und -dichte; Anzeigesprache; Zeitzone
  • App-Name, Version und Build-Nummer
  • Netzwerktyp (WLAN, Mobilfunk usw.) und ob es sich bei dem Gerät um einen Emulator handelt

Diese Angaben werden verwendet, um zu wissen, welche Geräte unterstützt werden sollen, um fehlerhafte Layouts zu erkennen und um bei der Berechnung der Nutzerbindung die Tagesgrenze festzulegen. Sie werden nicht verwendet, um eine Person zu identifizieren.

Nie gesendet werden: Tagebuchtexte und -titel, Fotos, Laufrouten, Standort, Songtitel, dein Name, deine E-Mail-Adresse, Kontakte, Werbe-IDs, IP-Adressen, Namen von Mobilfunkanbietern und detaillierte Gerätekennungen. Werbe-IDs werden weder erhoben noch angefordert. IP-Adressen werden vor der Übertragung entfernt, und die Standortbestimmung anhand der IP-Adresse ist serverseitig deaktiviert.

Zur Identifizierung wird nur eine anonyme ID verwendet, die innerhalb der App erzeugt wird. Diese ID existiert ausschließlich im App-Speicher auf deinem Gerät; durch Neuinstallation der App oder Löschen ihrer Daten wird diese Verknüpfung getrennt, und du wirst danach als anderer Nutzer behandelt. Es wird kein Profil auf Personenebene erstellt.

Du kannst diese Messung jederzeit unter „Nutzungsdaten teilen“ in den Einstellungen beenden. Außerdem wird nichts gesendet, wenn auf deinem Gerät die Werbe-Nachverfolgung eingeschränkt ist, unabhängig von dieser Einstellung.

Absturzberichte

Wenn die App unerwartet beendet wird, werden technische Informationen, die zur Ermittlung der Ursache nötig sind, an Firebase Crashlytics (Google LLC) gesendet. Sie werden ausschließlich zum Finden und Beheben von Fehlern verwendet – nie zur Nutzungsanalyse oder für Werbung.

Was gesendet wird: Fehlertyp und Fehlermeldung, eine technische Aufzeichnung darüber, an welcher Stelle im Programm die Ausführung angehalten hat (ein Stacktrace), sowie der Gerätezustand, etwa Hersteller, Modell, Betriebssystemversion, App-Version und verfügbarer Arbeitsspeicher.

Nie gesendet werden: Tagebuchtexte und -titel, Fotos, Laufrouten, Standort, Songtitel, dein Name, deine E-Mail-Adresse oder Kontakte. Die App fügt nichts davon hinzu. Auch der Navigationsverlauf zwischen Bildschirmen (welche Bildschirme du geöffnet hast und in welcher Reihenfolge) wird nicht erhoben.

Eine technische Einschränkung: Eine Fehlermeldung wird genau so übernommen, wie die App sie erhalten hat. Wenn zum Beispiel das Laden eines Fotos fehlschlägt, kann die Meldung den Dateipfad dieses Fotos auf deinem Gerät enthalten. Es wurde kein Weg gefunden, über den Tagebuchtext enthalten sein könnte; da diese Aufzeichnungen jedoch automatisch erzeugt werden, lassen sich ihre Inhalte nicht vorab vollständig bereinigen.

Speicherort: Crashlytics-Daten werden auf Servern von Google in den Vereinigten Staaten gespeichert; die Speicherregion kann nicht gewählt werden. Die oben beschriebene anonyme Nutzungsmessung nutzt die EU-Region, für Absturzberichte gibt es diese Wahl jedoch nicht, weshalb hier ausdrücklich darauf hingewiesen wird. Google bewahrt diese Daten bis zu 90 Tage lang auf.

Kennung: Um mehrere Abstürze desselben Geräts zusammenzufassen, erzeugt Crashlytics automatisch eine anonyme ID pro Installation. Sie ist nicht mit deinem Namen, deiner E-Mail-Adresse oder Ähnlichem verknüpft und wird getrennt, wenn du die App neu installierst oder ihre Daten löschst. Die App legt nie Informationen fest, die dich identifizieren würden.

Absturzberichte können unter „Nutzungsdaten teilen“ in den Einstellungen beendet werden – mit demselben Schalter wie die anonyme Nutzungsmessung. Wenn du sie beendest, werden auch alle Absturzaufzeichnungen gelöscht, die noch auf deinem Gerät auf die Übertragung warten.

Deine Wahlmöglichkeiten und Löschung

Verbindungen und das Teilen von Nutzungsdaten sind optional und können jederzeit in den Einstellungen widerrufen bzw. beendet werden. Lokale Daten können exportiert und gelöscht werden, indem du einzelne Aufzeichnungen entfernst, den App-Speicher in den Geräteeinstellungen löschst oder die App deinstallierst.

Kontakt

sooksook7110@gmail.com