Datenschutzerklärung (DSG/DSGVO)
Stand: 15.03.2026
1. Verantwortlicher
Thomas Fischer (@bikepeopletom)
Luzern, Schweiz
Kontakt (primär): hello@routesniper.ch
Weitere Profile: GitHub-Repository
Instagram: @bikepeopletom
2. Geltungsbereich dieser Erklärung
Diese Hinweise gelten für das Web-Schaufenster (`www`) sowie für die Web-App (`app.routesniper.ch`), soweit dort personenbezogene Daten verarbeitet werden.
Route Sniper ist ein freiwilliges, kostenloses Community-Projekt. Es werden keine Benutzerkonten bereitgestellt und keine entgeltlichen Leistungen verkauft.
3. Datenverarbeitung auf der Landingpage (`www`)
- Keine Tracking- oder Marketing-Cookies.
- Keine Analyse-Tools (z. B. Google Analytics).
- Es wird ausschliesslich die Sprachpräferenz im Browser (`localStorage`) gespeichert, damit die gewählte Sprache beim nächsten Besuch erhalten bleibt.
- Auf der How-To-Seite eingebettete Loom-Videos laden Inhalte direkt von `loom.com`. Dabei koennen technisch notwendige Verbindungsdaten (z. B. IP-Adresse, Zeitpunkt, Browser-Informationen) sowie ggf. Cookies durch Loom verarbeitet werden.
4. Datenverarbeitung in der App (`app.routesniper.ch`)
Die App ist technisch als Client-Side-PWA gebaut. Viele Verarbeitungen finden direkt auf deinem Gerät im Browser statt.
- GPX-Datei: Die von dir geladene GPX-Datei wird lokal verarbeitet und zur Offline-Nutzung in `IndexedDB` gespeichert.
- Standortdaten: Geolocation wird nur nach deiner aktiven Freigabe genutzt (Klick auf Standort-Funktion).
- Lokale Einstellungen: Sprache, Theme, Navigationspräferenz und Unpaved-Modus werden in `localStorage` gespeichert.
- Offline/PWA: Ein Service Worker und Browser-Cache speichern technische App-Ressourcen (App-Shell), um Offline-Nutzung zu ermöglichen.
5. Technisch eingebundene externe Dienste
Für Kernfunktionen der App werden folgende externe Endpunkte/Dienste genutzt:
- Overpass API (`overpass-api.de`): POI-Suche und Surface-/Way-Abfragen entlang der Route.
- Kartenkacheln: OpenStreetMap (`tile.openstreetmap.org`) und CARTO (`basemaps.cartocdn.com`) für Kartendarstellung.
- Leaflet CDN (`unpkg.com`): Einbindung der Leaflet-Bibliothek (CSS/JS) für Kartenfunktionen.
- Loom (`www.loom.com`, `cdn.loom.com`): Einbettung von How-To-Videos auf der Website.
Beim Aufruf solcher Dienste werden technisch übliche Verbindungsdaten (z. B. IP-Adresse, Zeitpunkt, angeforderte URL/Tile) direkt an die jeweiligen Anbieter übermittelt.
6. Externe Navigation und Dritt-Apps
Wenn du in der App eine Navigation startest (z. B. System-Maps, Google Maps, Apple Maps, Mapy), wird ein externer Dienst bzw. eine externe App aufgerufen.
Ab diesem Zeitpunkt erfolgt die weitere Datenverarbeitung im Verantwortungsbereich des jeweiligen Drittanbieters. Darauf hat Route Sniper keinen Einfluss.
Gleiches gilt für externe Zahlungs-/Support-Links (z. B. GitHub Sponsors, PayPal, Revolut), sobald du diese aufrufst.
7. Server-Logfiles beim Hosting
Beim Aufruf der Website können durch den Hosting-Provider technisch notwendige Verbindungsdaten (z. B. IP-Adresse, Datum/Uhrzeit, angeforderte URL, User-Agent) in Server-Logfiles verarbeitet werden. Diese Verarbeitung erfolgt zum sicheren und stabilen Betrieb der Website.
8. Rechtsgrundlagen (CH DSG / DSGVO)
Primär gilt das schweizerische Datenschutzgesetz (DSG). Soweit die DSGVO anwendbar ist (z. B. bei Nutzern aus dem EU/EWR-Raum), erfolgt die Verarbeitung insbesondere auf Grundlage von:
- Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung angeforderter App-Funktionen)
- Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb)
- Art. 6 Abs. 1 lit. a DSGVO (Einwilligung, z. B. Geolocation-Freigabe)
9. Empfänger und Drittlandbezug
Durch die Nutzung externer Infrastruktur (z. B. Karten-/API-/CDN-Dienste) kann eine Verarbeitung auch ausserhalb der Schweiz bzw. der EU/des EWR stattfinden.
Diese Transfers liegen teilweise im technischen Verantwortungsbereich der jeweils eingebundenen Anbieter.
10. Speicherdauer
Lokale Daten in deinem Browser (z. B. IndexedDB, localStorage, Cache) bleiben gespeichert, bis du sie löschst oder der Browser sie entfernt. Serverseitige Logs richten sich nach den Aufbewahrungsfristen des Hosters.
11. Deine Rechte
Betroffene Personen haben im Rahmen des anwendbaren Rechts insbesondere das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Widerspruch sowie Datenübertragbarkeit. Sofern eine Verarbeitung auf Einwilligung basiert, kann diese mit Wirkung für die Zukunft widerrufen werden.
12. Haftungshinweis für App-Nutzung
Die Nutzung der App und der bereitgestellten Informationen erfolgt auf eigenes Risiko. Routen-, POI- und Kartendaten können unvollständig, fehlerhaft oder veraltet sein.
Eine Haftung des Herausgebers ist - soweit gesetzlich zulässig - ausgeschlossen. Zwingende gesetzliche Haftungsregeln bleiben unberührt.
13. Aktualisierung dieser Hinweise
Diese Datenschutzerklärung kann angepasst werden, wenn sich technische oder rechtliche Rahmenbedingungen ändern.
Hinweis: Diese Seite ist als kompakte Best-Practice-Information für ein freiwilliges Open-Source-Projekt ausgelegt und ersetzt keine individuelle Rechtsberatung.
Transparenzhinweis: Teile der Inhalte wurden mit Unterstützung von KI (Cursor) erstellt.
Privacy Notice (FADP/GDPR)
Last updated: 2026-03-15
1. Controller
Thomas Fischer (@bikepeopletom)
Lucerne, Switzerland
Contact (primary): hello@routesniper.ch
Additional profiles: GitHub repository
Instagram: @bikepeopletom
2. Scope
This notice applies to the showcase website (`www`) and to the web app (`app.routesniper.ch`) where personal data processing occurs.
Route Sniper is a voluntary and free community project. No user accounts are provided and no paid services are sold.
3. Data processing on the landing page (`www`)
- No tracking or marketing cookies.
- No analytics tools (e.g. Google Analytics).
- Only language preference is stored in browser `localStorage`.
- Loom videos embedded on the how-to page load content directly from `loom.com`. This may transfer technical connection data (e.g. IP address, timestamp, browser data) and may involve cookies set by Loom.
4. Data processing in the app (`app.routesniper.ch`)
The app is a client-side PWA. Many processing operations happen locally in your browser.
- GPX file: processed locally and stored in `IndexedDB` for offline use.
- Location data: geolocation is used only after your active permission.
- Local settings: language, theme, navigation preference, and unpaved mode are stored in `localStorage`.
- Offline/PWA: service worker and browser cache store technical app shell assets.
5. Technically integrated external services
Core app functions use these external endpoints/services:
- Overpass API (`overpass-api.de`): POI and surface/way queries.
- Map tiles: OpenStreetMap (`tile.openstreetmap.org`) and CARTO (`basemaps.cartocdn.com`).
- Leaflet CDN (`unpkg.com`): CSS/JS delivery for map rendering.
- Loom (`www.loom.com`, `cdn.loom.com`): embedding of how-to videos on the website.
Calling these services may transfer connection data (e.g. IP address, timestamp, requested URL/tile) directly to the respective providers.
6. External navigation and third-party apps
When you start navigation from the app (e.g. system maps, Google Maps, Apple Maps, Mapy), an external app/service is opened.
From that point on, data processing is under the responsibility of the respective third party and outside the control of Route Sniper.
The same applies to external support/payment links (e.g. GitHub Sponsors, PayPal, Revolut).
7. Hosting server logs
The hosting provider may process technically required connection data (e.g. IP address, date/time, requested URL, user agent) in server logs for secure and stable operation.
8. Legal bases (Swiss FADP / GDPR)
Swiss FADP is the primary framework. Where GDPR applies (e.g. EU/EEA users), processing is based in particular on:
- Art. 6(1)(b) GDPR (providing requested app functions)
- Art. 6(1)(f) GDPR (legitimate interests in secure operation)
- Art. 6(1)(a) GDPR (consent, e.g. geolocation permission)
9. Recipients and international transfers
Using external infrastructure (e.g. API/CDN/map services) may involve processing outside Switzerland and/or the EU/EEA.
Such transfers are partly within the technical responsibility of the respective providers.
10. Retention period
Local browser data (e.g. IndexedDB, localStorage, cache) remains until you delete it or your browser removes it. Server-side logs follow hosting retention policies.
11. Your rights
Under applicable law, data subjects may have rights of access, rectification, erasure, restriction, objection, and data portability. Where processing is based on consent, it can be withdrawn for the future.
12. Liability notice for app usage
Use of the app and provided information is at your own risk. Route, POI, and map data may be incomplete, inaccurate, or outdated.
Liability of the publisher is excluded to the extent permitted by applicable law. Mandatory statutory liability remains unaffected.
13. Updates to this notice
This privacy notice may be updated if technical or legal conditions change.
Note: This page is a compact best-practice information template for a voluntary open-source project and does not replace individual legal advice.
Transparency note: Parts of the content were created with AI assistance (Cursor).