Datenschutzerklärung
1. Verantwortlicher
Verantwortlicher im Sinne der DSGVO ist:
Tim Kegler
Hans-Möhrle-Straße 61
72622 Nürtingen
Deutschland
E-Mail: privacy@impeto.cc
2. Allgemeines zur Datenverarbeitung
2.1 Umfang der Verarbeitung personenbezogener Daten
Wir verarbeiten personenbezogene Daten unserer Nutzer grundsätzlich nur,
soweit dies zur Bereitstellung einer funktionsfähigen Website sowie unserer
Inhalte und Leistungen erforderlich ist. Die Verarbeitung erfolgt
regelmäßig nur nach Einwilligung des Nutzers (Art. 6 Abs. 1 lit. a DSGVO)
oder auf Basis eines Vertrags (Art. 6 Abs. 1 lit. b DSGVO).
2.2 Besondere Kategorien personenbezogener Daten (Art. 9 DSGVO)
Wichtig: Diese Anwendung verarbeitet Gesundheitsdaten (Herzfrequenz,
Trainingsleistung, Körpergewicht, HRV, Schlafdaten, Ruhepuls, Stresswert,
Energiestand, Sauerstoffsättigung, Atemfrequenz) sowie — **nur wenn Sie
das Zyklus-Tracking ausdrücklich aktivieren** — Daten zum Menstruationszyklus
(siehe Abschnitt 5.4). Dies sind besonders geschützte Daten nach
Art. 9 Abs. 1 DSGVO. Die Verarbeitung erfolgt ausschließlich auf Basis
Ihrer ausdrücklichen Einwilligung nach Art. 9 Abs. 2 lit. a DSGVO.
Sie können diese Einwilligung jederzeit widerrufen: das Zyklus-Tracking
einzeln über dessen Einstellungen samt Löschung der zugehörigen Daten,
die übrige Verarbeitung über "Konto löschen" unter Einstellungen.
3. Bereitstellung der Website und Erstellung von Logfiles
Bei jedem Aufruf unserer Website erfasst unser System automatisiert Daten
und Informationen vom Computersystem des aufrufenden Rechners:
- IP-Adresse (im sicherheitsrelevanten Audit-Log nach 30 Tagen automatisch
maskiert)
- Datum und Uhrzeit des Zugriffs
- Aufgerufene URL
- User-Agent (Browser-Information)
Webserver-Logs (HTTP-Access-Logs) selbst werden nicht persistent gespeichert
und nur zur Fehlerdiagnose im Arbeitsspeicher gehalten.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an
Funktionsfähigkeit und Sicherheit).
4. Registrierung und Account-Daten
Bei der Registrierung erheben wir:
- Benutzername
- Email-Adresse (optional, für Passwort-Reset)
- Passwort (bcrypt-gehasht, nicht im Klartext gespeichert)
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).
5. Verbundene Dienste (Garmin Connect, Strava)
5.1 Garmin Connect
Wenn Sie sich mit Garmin Connect verbinden, laden wir Ihre Trainingsdaten
über die Garmin-Connect-Web-Schnittstelle herunter:
- Aktivitäten (Datum, Dauer, Distanz, Leistung, Herzfrequenz)
- FTP, Gewicht, Max-HR, Ruhe-HR, Alter, Geschlecht
- HRV- und Schlafdaten (falls vorhanden)
Wichtiger Hinweis zur Anbindung: Die Verbindung erfolgt nicht über
ein offizielles Garmin-Partner-Programm, sondern technisch über dieselbe
Web-Schnittstelle, die auch die Garmin-Connect-Web-Oberfläche nutzt
(via Open-Source-Bibliothek garminconnect). Sie geben uns Ihre
Garmin-Zugangsdaten direkt; wir authentifizieren uns damit in Ihrem Namen
gegen die Garmin-Web-Schnittstelle.
Ihre Garmin-Zugangsdaten werden AES-verschlüsselt auf unserem Server
gespeichert und ausschließlich für den Daten-Sync verwendet. Sie können
die Verbindung jederzeit in den Einstellungen trennen — die gespeicherten
Credentials werden dann gelöscht.
Diese Anbindungsart funktioniert solange Garmin die Web-Schnittstelle
unverändert lässt. Garmin könnte sie technisch jederzeit ändern oder
abschalten, ohne dass wir das verhindern können.
Rechtsgrundlage: Art. 6 Abs. 1 lit. a und Art. 9 Abs. 2 lit. a DSGVO
(ausdrückliche Einwilligung).
5.2 Strava
Verbindung via OAuth2. Wir erhalten Access-Token + Refresh-Token von Strava
zur Abfrage Ihrer Aktivitäten. Tokens werden verschlüsselt gespeichert.
Strava-Datenschutz: https://www.strava.com/legal/privacy
5.3 Apple Health (über Drittanbieter-App "Health Auto Export")
Wenn Sie Ihre Apple-Watch-/iPhone-Daten zu VOLARO pushen möchten, können
Sie die iOS-App Health Auto Export (kostenpflichtig im App Store)
verwenden. Diese App liest Daten aus Ihrer Apple-Health-Datenbank und sendet
sie per Webhook an unseren Server.
Übertragene Daten je nach Auswahl:
- Workouts (Datum, Dauer, Distanz, Herzfrequenz, GPS-Route)
- Herzfrequenzvariabilität (HRV / SDNN)
- Ruhepuls
- Schlafanalyse
- Atemfrequenz, Blutsauerstoff (SpO₂)
Authentifizierung erfolgt über einen persönlichen Webhook-Token, den Sie in
den Einstellungen erzeugen. Die Daten werden auf demselben Pfad wie Ihre
Garmin-/Strava-Daten gespeichert.
Wichtig: Die Übertragung erfolgt direkt zwischen Ihrem iPhone und
unserem Server. Apple selbst erhält keine Information darüber, dass Sie
unseren Dienst nutzen. Der App-Anbieter „Lybron Sole" verarbeitet die
Daten ebenfalls nicht — die Health-Auto-Export-App läuft lokal auf Ihrem
Gerät und sendet direkt an unseren Endpoint.
Rechtsgrundlage: Art. 6 Abs. 1 lit. a und Art. 9 Abs. 2 lit. a DSGVO
(ausdrückliche Einwilligung).
5.4 Zyklus-Tracking (optional, standardmäßig aus)
Dieses Feature ist vollständig freiwillig und muss von Ihnen aktiv
eingeschaltet werden. Erst dann werden Daten dazu erhoben.
Verarbeitete Daten: Zyklusmodus (natürlicher Zyklus, hormonelle
Verhütung, unregelmäßig, kein Zyklus), von Ihnen angegebene Zyklus- und
Blutungsdauer, Beginn einzelner Blutungen, sowie freiwillige Tageseinträge
zu Blutungsstärke, Schmerzen, Stimmung, Energie und Schlaf nebst
Freitext-Notizen. Optional die Antworten eines Fragebogens zur
Energieverfügbarkeit im Sport (RED-S-Screening).
Zweck: Anpassung der Trainingsempfehlung an die Zyklusphase sowie
Hinweise zu Energie- und Eisenbedarf. Die Daten werden **ausschließlich
auf unserem Server** verarbeitet und fließen nicht in Community-Ansichten,
geteilte Inhalte oder Auswertungen anderer Nutzerinnen ein.
Rechtsgrundlage: ausdrückliche Einwilligung nach Art. 9 Abs. 2 lit. a
DSGVO, die Sie beim Einschalten gesondert erteilen.
Widerruf und Löschung: Sie können das Zyklus-Tracking jederzeit
abschalten und die dazu gespeicherten Daten getrennt vom übrigen Konto
löschen. Ein Widerruf wirkt für die Zukunft.
Hinweis: Diese Funktion ist kein Verhütungsmittel und keine
medizinische Anwendung. Sie ersetzt keine ärztliche Beratung.
5.5 Kalender-Verknüpfung (Microsoft Outlook, optional)
Wenn Sie Ihren Outlook-Kalender verbinden, liest die App über die
Microsoft-Graph-Schnittstelle Ihre Termine, um belegte Zeiten bei der
Trainingsplanung zu berücksichtigen. Dabei werden **Termintitel, Beginn,
Ende und eine Textvorschau** verarbeitet und für die Dauer der Planung
zwischengespeichert.
Termine können Angaben zu dritten Personen enthalten (etwa Namen im
Titel). Diese Daten stammen nicht von uns, sondern aus Ihrem Kalender; wir
verwenden sie ausschließlich zur Belegtzeit-Erkennung und geben sie nicht
weiter (Hinweis nach Art. 14 Abs. 5 lit. b DSGVO).
Rechtsgrundlage: Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), erteilt
durch die Verknüpfung. Sie können sie in den Einstellungen jederzeit trennen;
der Zwischenspeicher wird dabei gelöscht.
5.6 Weitere verarbeitete Daten
| Daten | Zweck | Grundlage |
|---|---|---|
| Standort- und Streckendaten (GPS-Punkte Ihrer Aktivitäten, Heimat-Koordinaten, Routen) | Karten- und Höhenprofil-Darstellung, Wetter am Trainingsort, Routenplanung | Vertragserfüllung bzw. Einwilligung bei Standortfreigabe |
| Community-Inhalte (Anzeigename, Avatar, Kommentare, Likes, Club-Mitgliedschaften, geteilte Aktivitäten und deren Streckenverlauf) | Betrieb der Community-Funktionen. Sichtbar für andere Nutzende im von Ihnen gewählten Umfang | Vertragserfüllung; Sichtbarkeit steuern Sie selbst |
| Gerätekennung für Push-Mitteilungen | Zustellung von Erinnerungen, sofern Sie Mitteilungen erlauben | Einwilligung |
| Subjektive Tageseinträge (Befinden 1–10, Stimmungs-Schlagworte, Notizen) | Ergänzung der Erholungsbewertung | Einwilligung (Gesundheitsdaten, Art. 9 Abs. 2 lit. a) |
| Ausrüstungsdaten (Räder, Kilometerstände, Wartungen, Kosten) | Wartungsprognose und Kostenübersicht | Vertragserfüllung |
6. Empfänger / Auftragsverarbeiter
Folgende Dienstleister verarbeiten Daten in unserem Auftrag oder werden
zur Bereitstellung der App technisch eingebunden:
| Dienstleister | Zweck | Sitz |
|---|---|---|
| Hetzner Online GmbH | Hosting und Serverbetrieb — hier werden alle Ihre Konto-, Trainings- und Gesundheitsdaten gespeichert | Deutschland |
| Microsoft Ireland Operations Ltd. | Kalender-Verknüpfung über Microsoft Graph, nur bei aktiver Verbindung (Abschnitt 5.5) | EU/USA |
| Cloudflare, Inc. | CDN, DNS, Tunnel, DDoS-Schutz | USA (EU-Datenverarbeitung) |
| Resend (Drizly Inc.) | Transaktionale Emails (Passwort-Reset, Magic-Link, Wochen-Digest) | USA |
| Garmin International | Fitness-Daten-Quelle (Sie verbinden sich selbst) | USA |
| Strava, Inc. | Fitness-Daten-Quelle (OAuth2) | USA |
| Open-Meteo | Wettervorhersage fürs Dashboard — unser Server fragt die Vorhersage mit den von Ihnen hinterlegten Heimat-Koordinaten ab (Ihre IP-Adresse wird Open-Meteo dabei nicht übermittelt) | EU |
| OpenStreetMap Foundation / OpenTopoMap / Esri (ArcGIS) | Karten-Kacheln im Routenplaner und in Community-Karten — Ihr Browser lädt die Kacheln direkt, dabei werden Ihre IP-Adresse und der Kartenausschnitt sichtbar | EU/UK bzw. USA (Esri) |
| HeiGIT (openrouteservice) / OSM Nominatim | Routenberechnung und Orts-Suche im Routenplaner — Ihr Browser sendet Start/Ziel-Koordinaten bzw. Suchbegriffe direkt an diese Dienste | EU |
Web-Bibliotheken (Chart.js, Leaflet) und Schriftarten liefern wir
selbst aus — beim normalen Nutzen der App lädt Ihr Browser keine
Skripte oder Fonts von Dritt-CDNs (Stand 12.06.2026; früher genannte
CDN-Einbindungen von jsDelivr/unpkg/Google Fonts wurden entfernt).
Die Karten-Dienste der Tabelle werden nur kontaktiert, wenn Sie
Karten-Funktionen (Routenplaner, Community-Karten, Werkstatt-Karte)
aktiv öffnen.
Apple Health wird nicht als Drittanbieter verarbeitet — die
Health-Auto-Export-App läuft lokal auf Ihrem iPhone und sendet Daten
direkt an unseren Server. Apple selbst sieht die Übertragung nicht.
Mit Cloudflare und Resend bestehen Auftragsverarbeitungsverträge (AVV)
gemäß Art. 28 DSGVO. Garmin und Strava verarbeiten Daten auf eigene
Rechtsgrundlage gemäß deren Datenschutzerklärungen.
Drittlandtransfer: Übermittlung in die USA erfolgt auf Basis von
Standardvertragsklauseln (SCC) gemäß Art. 46 Abs. 2 lit. c DSGVO bzw.
EU-US Data Privacy Framework (soweit zertifiziert).
Apple Health (nur iOS-App): Wenn Sie in der iOS-App „Mit Apple Health
verbinden" aktivieren, liest VOLARO ausgewählte Gesundheitsdaten (u. a.
Herzfrequenzvariabilität, Schlaf, Ruhepuls, Atemfrequenz, Blutsauerstoff,
Workouts) aus Apple Health und überträgt sie ausschließlich in Ihr
VOLARO-Konto — zur Berechnung von Erholung und Trainingsplanung. Es erfolgt
keine Weitergabe an Dritte und keine Nutzung für Werbung. Die Freigabe ist
freiwillig und jederzeit in den iOS-Einstellungen widerrufbar.
7. Speicherdauer
- Account-Daten: bis zur Löschung des Accounts durch den Nutzer
(mit 7-Tage Grace-Period)
- Trainingsdaten und Health-Caches: bis zur Löschung des Accounts
- Audit-Log (sicherheitsrelevant): IP-Adressen werden nach 30 Tagen
automatisiert maskiert; Einträge werden insgesamt nach 90 Tagen hart
gelöscht
- Webserver-Logs: keine persistente Speicherung
- Cloudflare-Edge-Logs: gemäß Cloudflare-Standardretention
8. Ihre Rechte (Art. 15-22 DSGVO)
Sie haben das Recht auf:
- Auskunft (Art. 15 DSGVO): Welche Daten speichern wir über Sie?
- Berichtigung (Art. 16 DSGVO): Korrektur unrichtiger Daten
- Löschung (Art. 17 DSGVO, "Recht auf Vergessenwerden")
- Einschränkung der Verarbeitung (Art. 18 DSGVO)
- Datenübertragbarkeit (Art. 20 DSGVO): Export Ihrer Daten als ZIP
(Funktion "Meine Daten exportieren" unter Einstellungen)
- Widerspruch (Art. 21 DSGVO)
- Widerruf der Einwilligung (Art. 7 Abs. 3 DSGVO)
Kontakt zur Ausübung: privacy@impeto.cc
Beschwerderecht bei der Aufsichtsbehörde
Sie haben das Recht auf Beschwerde bei einer Datenschutz-Aufsichtsbehörde,
z.B. der zuständigen Landesbehörde für Datenschutz.
9. Cookies
Wir verwenden nur technisch notwendige Session-Cookies für die
Login-Funktion. Diese sind von der Cookie-Consent-Pflicht ausgenommen
(§ 25 Abs. 2 TDDDG).
session(HttpOnly, Secure, SameSite=Lax) — Login-Status, 7 Tage
Wir verwenden kein Tracking, keine Analytics, keine Third-Party-Cookies.
10. Datensicherheit
- Übertragung ausschließlich via TLS/HTTPS (Cloudflare)
- Passwörter mit bcrypt gehasht
- Externe Zugangsdaten (Garmin, Strava) AES-verschlüsselt gespeichert
- CSRF-Schutz auf allen Formularen
- Rate-Limiting gegen Brute-Force-Angriffe
- Audit-Log sicherheitsrelevanter Ereignisse
11. Änderungen dieser Erklärung
Wir behalten uns vor, diese Datenschutzerklärung bei Änderungen der
Rechtslage oder der Funktionen der Website anzupassen. Die jeweils aktuelle
Version ist unter /datenschutz abrufbar.
Stand: 3. August 2026