Travel Mapping iOS App Privacy Policy
Last updated: April 13, 2026
Overview
Travel Mapping is an iOS app for browsing and tracking road and rail travel data from travelmapping.net. This privacy policy describes what information the app collects and how it is used.
Information We Collect
Location Data
- When used: Only when you explicitly start recording a Road Trip via the Road Trips tab, or tap the location button on a map view.
- How it's used: To record GPS coordinates of routes you drive so they can be matched to TravelMapping route segments.
- Where it's stored: Locally on your device and, if you have iCloud Drive enabled, in your personal iCloud container. No location data is sent to any third-party server.
- When it stops: GPS tracking stops when you tap "Stop Road Trip" or close the recording session.
User Preferences
- Favorited users, primary username, map display settings, and unit preferences are stored on your device.
- These preferences may sync across your Apple devices via iCloud Key-Value Storage if you have iCloud enabled.
Network Requests
The app fetches publicly available data from:
- travelmapping.net — route data, map segments, traveler statistics
- tmrail.teresco.org — rail route data
- github.com/TravelMapping/UserData — user travel list files
No personal information is transmitted. The app does not have user accounts or login.
Crash Reporting & Diagnostics
The app uses Sentry to collect anonymous diagnostic data that helps us identify and fix bugs and performance issues. Data collected may include:
- Device model, OS version, and app version
- Stack trace information (which code was executing when an error occurred)
- Performance metrics (CPU profiles, app hang detection, slow screen transitions)
- Screenshots and view hierarchy captured at the moment of an error
- Session replay video (a visual recording of the few seconds leading up to an error) for a sampled subset of sessions
- Breadcrumbs and structured logs of app events (trip lifecycle, navigation, settings changes) — no trip coordinates, note content, or personal data
- Your TravelMapping username (if set) to help reproduce user-specific issues
- General device state (memory usage, battery level, connectivity)
Diagnostic data is not used for advertising, tracking, or analytics. It is used solely to improve app functionality. Session replays exclude any content inside AVFoundation views, system photo pickers, and camera views by iOS design. You can report bugs directly via the shake gesture or Settings > Report a Bug, which optionally includes your name, email, and a screenshot only if you provide them in the form.
Information We Do Not Collect
- We do not collect, store, or share any personally identifiable information (email, phone, real name) with third parties.
- We do not use advertising or user-tracking SDKs.
- We do not share your road trip data or location history.
Data Storage
- Device: User preferences, favorites, recent users, cached data, and road trip recordings.
- iCloud (optional): Favorites, user preferences, and road trip files sync across your Apple devices if enabled.
- External servers: None — the app only reads public data from the sources listed above.
Background Location
The app uses background location updates only when actively recording a road trip. The blue status bar indicator will be visible during recording. Background tracking stops when the trip ends.
Your Choices
- iCloud sync: Can be toggled on/off in Settings.
- Location: Required only for road trip tracking. You can deny location permission and still use the rest of the app.
- Cache: Can be cleared at any time from Settings.
- Recent users: Can be cleared at any time.
Children's Privacy
The app does not knowingly collect data from children under 13.
Changes to This Policy
We may update this policy from time to time. Changes will be reflected on this page with an updated "Last updated" date.
Contact
For questions about this privacy policy, open an issue at:
https://github.com/psiegel18/TravelMapIOS/issues