Back to trains

Privacy

This app is a handful of static files served from a CDN, plus a single stateless function (used only on the Suffragette viewpoint) that proxies freight-data requests to Realtime Trains so that their API credentials stay server-side. The function logs requests as part of normal Netlify operation; it does not see your location, identity, or any in-app actions. Plus a privacy-friendly pageview count via Cloudflare Web Analytics (details below). Nothing you do inside the app — tapping the fact line, enabling walking time, watching the countdown — is tracked or reported back to me.

What's stored on your device

Geolocation

If you opt into the walking-time feature, your browser hands your latitude/longitude to this app's JavaScript code. Those coordinates are used client-side only — to compute distance to whichever viewpoint you've selected — and are never transmitted anywhere. They are not stored, logged, or sent.

You can turn the feature off at any time using the small off link next to the walking label, which stops the location watch and removes the localStorage flag.

Third parties your browser talks to

Because the app runs entirely in your browser, a few network requests go to third parties. I don't see any of these, but they may log your IP and user agent on their own servers:

Analytics

This site uses Cloudflare Web Analytics to count how many people visit. It's designed around not identifying individual visitors:

Cloudflare publish their own privacy policy covering what they keep and for how long.

What I don't do

Contact

Questions or corrections? Open an issue at github.com/bselby/Walthamstow-Train-Tracker/issues.

Last updated 25 April 2026