Privacy Policy
Last updated: May 2026
RailCalcs is a free, offline-capable web application for rail engineering calculations. This page explains what information is collected and how it is used.
1. Personal data
RailCalcs does not collect, store, or transmit any personally identifiable information. No accounts, no email addresses, no names.
2. Analytics
This site uses Google Analytics to collect anonymised usage statistics — page views, approximate geographic region (country/city), browser type, and device type. This data helps understand how the tools are used and which calculators to prioritise.
- IP addresses are anonymised by Google before storage.
- No cross-site tracking or advertising profiles are built.
- You can opt out using the Google Analytics Opt-out Browser Add-on.
3. Cookies and local storage
RailCalcs stores local preferences and calculator assumptions (for example, network defaults and saved assumptions) on your device using cookies and localStorage. These local values stay in your browser. Analytics telemetry is separate and is handled as described in section 2. To clear local values, clear your browser's cookies and site data for this domain.
4. Offline caching (PWA)
RailCalcs is a Progressive Web App. When you first visit, the browser caches the app's pages and assets locally via a service worker so the tools work without an internet connection. This cache contains only application files — no personal or calculation data.
5. Mapping tools and location features
Some calculators include interactive maps and optional "locate me" controls. These features run in your browser and are only activated when you use the map tools. Location access is controlled by your browser/device permission settings.
- If you allow location access, approximate coordinates are used in-session to position the map view.
- RailCalcs does not create user accounts and does not intentionally store your location history on our servers.
- Map providers can still receive technical request metadata (for example IP address, browser user agent, and requested map tile URLs) needed to deliver map content.
6. Third-party services
- Google Analytics — see their Privacy Policy.
- jsDelivr CDN — serves Bootstrap and icon fonts. See their Privacy Policy.
- unpkg CDN — serves MapLibre GL JS assets used by mapping tools. See their Privacy Policy.
- OpenStreetMap tile service — serves map tile imagery used in mapping tools. See the OSMF Privacy Policy.
- Esri ArcGIS Online services — some mapping calculators request imagery/reference tiles from server.arcgisonline.com and services.arcgisonline.com. See Esri's Privacy Statement.
The list above reflects current providers used by RailCalcs mapping tools and may change as providers or map styles are updated.
7. Changes to this policy
This policy may be updated without notice. Continued use of the site constitutes acceptance of the current policy.
8. Contact
Questions or concerns about this privacy policy can be submitted via the feedback link in the app.