Support

Find answers below, or email us directly. We respond within 48 hours.

Frequently asked questions

  • How do I cancel my subscription?

    Subscriptions are managed entirely by Apple, not by TrainAtlas. To cancel:

    1. Open the Settings app on your iPhone.
    2. Tap your name at the top, then Subscriptions.
    3. Find TrainAtlas Pro and tap Cancel Subscription.

    You keep Pro access until the end of the current billing period. Your data is not affected.

  • How do I restore purchases on a new device?

    Open TrainAtlas, go to Settings, and tap "Restore Purchases". Your Pro status will be restored immediately if you are signed in to the same Apple ID used for the original purchase. If restoring does not work, make sure you are using the same Apple ID and have an active internet connection.

  • Why is my route showing as approximate?

    TrainAtlas uses a fidelity tier system to be honest about route accuracy. A small "approx" badge means the route was generated from A* routing on the OSM rail graph rather than from an official GTFS shape file. This happens when the operator has not published GTFS data for that service, or when the train number was not matched in the GTFS feed. The route will still follow the actual railway line, but junction-level precision may vary by a short distance. Tier 1 (GTFS exact match) has no badge.

  • Why is there no live delay data for my operator?

    Live delays require a realtime API from the operator. Not all operators publish one. The app shows a source-tier badge (A through E) on each delay readout:

    • Tier A - official real-time feed (DB, SNCF, National Rail, etc.)
    • Tier B - third-party aggregator with good coverage
    • Tier C/D - crowdsourced or indirect data
    • Tier E / No badge - scheduled times only, no realtime available

    If your operator is missing and has a public API, email us - we actively expand coverage.

  • How do I import trips from Träwelling?

    Go to Settings - Import - Träwelling and tap "Connect Träwelling Account". You will be taken to Träwelling's website to authorise TrainAtlas to read your trip history. Once authorised, select the date range to import and tap Import. Trips are matched to OSM rail routes and imported as Tier-B legs. You can disconnect at any time from the same settings screen.

  • How do I use the SuiCa or Pasmo NFC import?

    NFC import works on iPhone 7 or later with iOS 17 and a physical SuiCa or Pasmo card. To import:

    1. Go to Settings - Import - SuiCa/Pasmo NFC.
    2. Hold your physical card to the top of your iPhone (where the NFC antenna is).
    3. TrainAtlas reads the last 20 trip records stored on the card's FeliCa chip.
    4. Review and confirm the imported trips.

    Note: Mobile SuiCa stored in Apple Wallet cannot be read this way - Apple does not provide access to Apple Pay card data. Physical plastic cards only.

  • Will TrainAtlas come to Android?

    Not in the current roadmap. TrainAtlas is built with Swift and SwiftUI and relies on platform-native features (CoreNFC for FeliCa, MapKit, CloudKit, StoreKit 2, WidgetKit) that have no direct Android equivalents. We want to ship a genuinely excellent iPhone app before considering other platforms. Android is not planned for 2026 or 2027.

  • How do I export my data?

    CSV and GPX export are on the roadmap for v1.1. At launch (v1.0), you can share individual trips as image cards. Full data export - including all trips in CSV format with departure/arrival times, operator, train number, distance, and route coordinates - will be added in the first minor update after launch. Your data is stored in a standard SQLite file on your device that you can access via Files if you enable iTunes file sharing.