Nico Ruge
Fotografie auf 35 mm und digital, Android-Apps rund um Bahndaten. Elektrotechnik im Hauptberuf.
Privacy Policy /
Datenschutzerklärung
Einführung
Diese Datenschutzerklärung erklärt, wie die ICEinfo Android‑App („die App") mit Informationen umgeht.
Keine Erhebung personenbezogener Daten
Die App erhebt, speichert oder verarbeitet standardmäßig keinerlei personenbezogene Daten von Nutzern. Es werden keine Namen, E‑Mail‑Adressen, Telefonnummern, dauerhafte Gerätekennungen oder sonstige personenbezogene Identifikatoren erfasst.
Standardmäßig verwendet die App keine Analyse‑Tools, Werbenetzwerke, Tracker oder Cookies. Optionale Ausnahmen sind das Crash‑Reporting sowie das manuelle Teilen einzelner Fahrten zur Verspätungsstatistik, die jeweils nur nach aktiver Zustimmung des Nutzers erfolgen (siehe die Abschnitte „Crash‑Reporting" und „Fahrten teilen").
Datenquellen & Netzwerkverwendung
Die App ruft Informationen von einer externen API ab, die von DB Systel GmbH betrieben wird. Die API‑Anfragen erfolgen nur, wenn das Gerät mit dem Bord‑WLAN der deutschen ICE‑Züge (betrieben von DB Fernverkehr AG) verbunden ist.
Zusätzlich ruft die App Bahnhofsdaten (Ausstattung, Aufzugs‑ und Rolltreppenstatus) über die offiziellen APIs DB StaDa und DB FaSta ab, die von der Deutsche Bahn AG unter apis.deutschebahn.com betrieben werden. Diese Daten sind unter der Lizenz CC BY 4.0 verfügbar.
Außerdem ruft die App Abfahrtsdaten für Anschlussbahnhöfe von der öffentlichen API v6.db.transport.rest ab, einem unabhängigen Community‑Dienst auf Basis der DB‑Daten.
Die App lädt keine Nutzerdaten oder persönliche Inhalte auf entfernte Server hoch. Netzwerkzugriffe dienen ausschließlich dem Abruf der angezeigten Daten.
Crash‑Reporting (optional, opt‑in)
Beim ersten Start der App und nach jedem Update wirst du gefragt, ob du anonyme Absturzberichte senden möchtest. Standardmäßig ist diese Funktion deaktiviert. Sie kann jederzeit in den App‑Einstellungen wieder ein‑ oder ausgeschaltet werden.
Falls aktiviert, sendet die App bei einem Absturz folgende Informationen über Firebase Crashlytics (Google Ireland Ltd.) an die Server von Google:
Stacktrace des Absturzes, App‑Version, Android‑Version, Gerätemodell, Sprache, verfügbarer Arbeits‑ und Speicherplatz, ungefähre Region (abgeleitet aus der IP‑Adresse) sowie eine zufällig generierte Installations‑ID. Diese Installations‑ID ist nicht mit deinem Google‑Konto oder anderen persönlichen Identifikatoren verknüpft.
Diese Daten werden ausschließlich zur Stabilitäts‑ und Qualitätsverbesserung der App verwendet. Sie werden nicht mit Dritten geteilt und nicht für Werbe‑ oder Profiling‑Zwecke verwendet. Rechtsgrundlage ist deine ausdrückliche Einwilligung gemäß Art. 6 Abs. 1 lit. a DSGVO, die du jederzeit widerrufen kannst.
Weitere Informationen zur Datenverarbeitung durch Firebase Crashlytics: firebase.google.com/support/privacy
Fahrten teilen (Verspätungsstatistik, optional)
Die App kann aufgezeichnete Fahrten lokal auf deinem Gerät speichern. Diese verbleiben grundsätzlich nur dort. Du kannst jedoch einzelne gespeicherte Fahrten manuell und für jede Fahrt einzeln bestätigt an unsere eigene Statistik‑Schnittstelle übertragen, um anonym zu einer Verspätungsstatistik beizutragen. Ohne dein aktives Antippen und Bestätigen wird keine Fahrt übertragen.
Übertragen werden ausschließlich Statistik‑ und Fahrplandaten: Zuggattung und ‑nummer, Start‑ und Ausstiegsbahnhof, Datum, geplante Abfahrts‑ und Ankunftszeit, Verspätung am Ausstieg sowie – als Prognose – am Endbahnhof, Fahrtdauer, Distanz, Anzahl der Halte, Baureihe und Triebzugnummer, der Fahrtverlauf (Halte mit geplanten Zeiten und Verspätungen) sowie die App‑Version und eine zufällig generierte Installations‑ID. Die Installations‑ID ist nicht personenbezogen; sie dient nur der Erkennung doppelter Übertragungen und dem Missbrauchsschutz und ist nicht mit deinem Namen, Konto oder anderen Identifikatoren verknüpft.
Nicht übertragen werden der aufgezeichnete GPS‑Track sowie alle persönlichen Angaben zu einer Fahrt (z. B. Preis, Ticketart, Sitzplatz, Notizen und selbst vergebene Namen). Diese verbleiben ausschließlich lokal auf deinem Gerät.
Die Daten werden an eine von uns betriebene Schnittstelle unter api.iceinfo.de übertragen und auf einem Server im EU‑Rechenzentrum Helsinki (Finnland) der Hetzner Online GmbH gespeichert. Die Auslieferung erfolgt über das Content‑Delivery‑Network von Cloudflare, Inc. (USA), das dabei technisch notwendige Verbindungsdaten wie IP‑Adressen verarbeitet; Grundlage für eine etwaige Übermittlung in die USA sind die EU‑Standardvertragsklauseln bzw. das EU‑US Data Privacy Framework. Aggregierte, anonyme Auswertungen sind öffentlich unter stats.iceinfo.de einsehbar. Wenn du eine Fahrt teilst, wird zusätzlich eine öffentlich abrufbare Detailseite unter stats.iceinfo.de/j/… erzeugt, die über einen nicht erratbaren Link erreichbar ist und die oben genannten Fahrtdaten anzeigt.
Rechtsgrundlage ist deine ausdrückliche Einwilligung gemäß Art. 6 Abs. 1 lit. a DSGVO. Du kannst diese Einwilligung für künftige Übertragungen jederzeit widerrufen, indem du keine weiteren Fahrten teilst. Da geteilte Fahrten keinem Nutzerkonto zugeordnet sind, kannst du die Löschung bereits geteilter Fahrten formlos per E‑Mail an privacy@nico-ruge.de anfordern; die Angabe der Installations‑ID hilft bei der Zuordnung.
Dritte & Zugehörigkeit
Die API wird von DB Systel GmbH betrieben; das Bord‑WLAN wird in Zügen der DB Fernverkehr AG bereitgestellt. Die App ist unabhängig und steht in keiner Verbindung zu Deutsche Bahn AG oder deren Tochtergesellschaften. Erwähnungen dieser Organisationen dienen lediglich der Quellenkennzeichnung.
Datenspeicherung & Sicherheit
Da die App standardmäßig keine personenbezogenen Daten erhebt, erfolgt keine Speicherung solcher Daten. Bei aktiviertem Crash‑Reporting werden die oben genannten Daten verschlüsselt (HTTPS) an Firebase übertragen und gemäß den Aufbewahrungsfristen von Google Firebase Crashlytics gespeichert (in der Regel 90 Tage für detaillierte Crash‑Reports). Die Sicherheit und Verfügbarkeit des Bord‑WLANs sowie der APIs liegen in der Verantwortung der jeweiligen Betreiber.
Kinder
Die App richtet sich nicht an Kinder unter 16 Jahren und erhebt nicht wissentlich personenbezogene Daten von Kindern.
Änderungen dieser Richtlinie
Wir können diese Datenschutzerklärung aktualisieren. Das oben genannte Datum zeigt an, wann Änderungen vorgenommen wurden.
Kontakt
Bei Fragen oder Anliegen zur Datenschutzerklärung kontaktiere bitte:
privacy@nico-ruge.deIntroduction
This Privacy Policy explains how the ICEinfo Android app („the App") handles information.
No Collection of Personal Data
By default, the App does not collect, store, or process any personal data from users. The App does not collect names, email addresses, phone numbers, persistent device identifiers, or any other information that can be used to identify an individual.
By default, the App does not use analytics, advertising networks, trackers, or cookies. Optional exceptions are crash reporting and the manual sharing of individual journeys for delay statistics, each of which only happens after the user actively opts in (see the „Crash Reporting" and „Sharing Journeys" sections).
Data Sources & Network Use
The App retrieves data from an external API operated by DB Systel GmbH. These API requests are made only when the device is connected to the onboard Wi‑Fi on German high‑speed trains operated by DB Fernverkehr AG.
In addition, the App retrieves station information (facilities, elevator and escalator status) via the official DB StaDa and DB FaSta APIs operated by Deutsche Bahn AG at apis.deutschebahn.com. This data is available under the CC BY 4.0 licence.
The App also retrieves departure board data for connecting stations from the public v6.db.transport.rest API, an independent community service built on DB data.
The App does not upload user content or personal information to remote servers. Network requests are limited to fetching the data displayed in the App.
Crash Reporting (optional, opt‑in)
On first launch and once after every app update, you are asked whether you want to send anonymous crash reports. This feature is disabled by default. It can be toggled on or off at any time in the App's settings.
If enabled, the App sends the following information via Firebase Crashlytics (Google Ireland Ltd.) to Google's servers when a crash occurs:
The crash stacktrace, app version, Android version, device model, language, available RAM and storage, approximate region (derived from the IP address), and a randomly generated installation ID. This installation ID is not linked to your Google account or any other personal identifier.
This data is used exclusively to improve the stability and quality of the App. It is not shared with third parties and not used for advertising or profiling purposes. The legal basis is your explicit consent under Art. 6(1)(a) GDPR, which you may withdraw at any time.
More information on data processing by Firebase Crashlytics: firebase.google.com/support/privacy
Sharing Journeys (Delay Statistics, optional)
The App can store recorded journeys locally on your device. By default these remain only there. However, you can manually share individual saved journeys — confirmed separately for each journey — with our own statistics endpoint to contribute anonymously to delay statistics. No journey is transmitted without your active tap and confirmation.
Only statistics and timetable data are transmitted: train type and number, boarding and exit station, date, scheduled departure and arrival time, delay at your exit and — as a forecast — at the final station, travel duration, distance, number of stops, train series and trainset number, the journey course (stops with scheduled times and delays), the app version, and a randomly generated installation ID. The installation ID is not personal; it is used only to detect duplicate submissions and to prevent abuse, and is not linked to your name, account, or any other identifier.
The following are NOT transmitted: the recorded GPS track and all personal details of a journey (e.g. price, ticket type, seat, notes, and self‑assigned names). These remain solely on your device.
The data is sent to an endpoint we operate at api.iceinfo.de and stored on a server in the EU (Hetzner Online GmbH data center in Helsinki, Finland). Delivery is handled via the content delivery network of Cloudflare, Inc. (USA), which processes technically necessary connection data such as IP addresses; any transfer to the USA is based on the EU Standard Contractual Clauses and/or the EU‑US Data Privacy Framework. Aggregated, anonymous statistics are publicly available at stats.iceinfo.de. When you share a journey, a publicly accessible detail page is also created at stats.iceinfo.de/j/…, reachable via an unguessable link, showing the journey data listed above.
The legal basis is your explicit consent under Art. 6(1)(a) GDPR. You can withdraw this consent for future submissions at any time by not sharing further journeys. Because shared journeys are not linked to any user account, you can request deletion of already‑shared journeys by email to privacy@nico-ruge.de; providing the installation ID helps with attribution.
Third Parties & Affiliation
The external API is operated by DB Systel GmbH and the onboard Wi‑Fi is provided on trains operated by DB Fernverkehr AG. The App is independent and is not affiliated with Deutsche Bahn AG or any of its subsidiaries. References to those organizations are solely to identify data sources and network providers.
Data Retention & Security
Because the App does not collect personal data by default, there is no user personal data retention. When crash reporting is enabled, the data listed above is transmitted to Firebase over HTTPS and stored according to Google Firebase Crashlytics retention policies (typically 90 days for detailed crash reports). The security and availability of the onboard Wi‑Fi and the APIs are controlled by the network and API operators.
Children
The App is not directed to children under 16 and does not knowingly collect personal data from children.
Changes to This Policy
We may update this Privacy Policy. The Effective Date above will indicate when changes were made.
Contact
For questions or concerns about this Privacy Policy, contact:
privacy@nico-ruge.deImpressum
Diensteanbieter
Nico RugeGalileistr. 4
18059 Rostock
Deutschland
Kontakt
E‑Mail: kontakt@nico-ruge.de