Privacy Policy

Caltrain Live is an app primarily designed for monitoring Caltrain trains in real-time. Please read the privacy policy below to understand how Caltrain Live collects and handles data. If you have any questions or concerns about your privacy on Caltrain Live, please contact me at [Loading...].

Personally identifiable information

Caltrain Live does not collect, store, process, or share any personally identifiable information (PII).

Crash reports, Errors, & Freezes

When a crash, error, or freeze (sometimes referred to as an "App not responding" or ANR event) occurs, Caltrain Live may collect information related to the event for analyzing, troubleshooting, and preventing such events from occurring again in the future.

Caltrain Live may utilize the Sentry for React Native SDK and diagnostic tools built into Google Play to collect such reports. These reports may include:

  • The date and time that the event occurred on
  • Your device, its hardware, Android version, language, and region
  • App version
  • Settings configured in Caltrain Live
  • The Caltrain timetable version in use on your device
  • The crash that occurred, including, but not limited to, error messages and stack traces

Real-time data

The Caltrain Live real-time data server is a script deployed to the Cloudflare Workers platform. The Caltrain Live real-time data server aggregates real-time data retrieved from several third-party data sources. The Caltrain Live app polls the real-time data server to retrieve real-time data updates. When retrieving real-time data from the real-time data server, the Caltrain Live app sends your current timetable version, device timestamp, and app version to ensure compatibility and serve any applicable update.

The real-time data server may record the following data to ensure compatibility, monitor service health, and analyze usage data:

  • A random identifier generated by the Caltrain Live app to prevent data duplication
  • Your app version
  • Your local timetable version
  • The server response type (e.g. error, realtime data update, timetable update, etc.)
  • The server response HTTP status code

Data is collected directly by Caltrain Live and is never shared with or sold to any third parties. Data is stored using Cloudflare's Workers Analytics Engine.

Cloudflare, Caltrain Live's infrastructure provider, may utilize information contained in internet communications, including, but not limited to, IP addresses, device information and your language and region, for DDoS protection, security, analytics, and more.

Data sharing

Caltrain Live does not share or sell your data with any third-parties.


Copyright (c) jottocraft 2018-2023. All rights reserved.