← Back to NextBuses.Live

Privacy policy

Last updated: 2026-06-12

Who runs this site

NextBuses.Live is operated by Katsunori Ogane, a UK sole trader, at:

267A Brighton Road
South Croydon
CR2 6EN, United Kingdom

For any privacy-related question or to exercise your data-protection rights, contact support@nextbuses.live.

What is collected

No tracking script is loaded on this site. There is no analytics beacon, no analytics cookies, and no per-visitor identifier of any kind. Page-view counts are derived from Cloudflare's standard edge access logs (the same HTTP metadata Cloudflare's CDN already processes to serve the request: pageview, referrer, country-level location derived from IP, browser / OS), presented as an aggregate view in the Cloudflare account. Nothing is stored on your device by this site for the purpose of measurement.

Your board configuration — the location you choose, the stops you pick, the display options, and optionally your Transport for London API key — is stored only in your browser's localStorage (under keys such as nextbuses-live.config.v1.<region>). It is not transmitted to us or to any third party as part of normal use.

To show arrivals, the app fetches data over the network. Which services your browser contacts depends on the region:

None of these requests carry an identifier about you — only the standard HTTP metadata (your IP address and User-Agent) that each service sees in transit.

Paid plans. If you subscribe to a paid plan (Plus or Pro), payment is handled by Polar (Polar Software, Inc.), which acts as the Merchant of Record (the seller of record) for the transaction. Polar collects your email address, billing details, payment information, and approximate location / IP address (used to calculate the correct tax), and issues you a licence key. To activate and periodically re-check that key, the app sends the key, a random device identifier it generates, and the region you're viewing to our licence service (a Cloudflare Worker at api.nextbuses.live/billing), which confirms the key with Polar and keeps a small record — the key, that device identifier, and where/when it was last used — so that one licence activates one screen at a time and support questions can be answered. We never see or store your card details; the licence key and device identifier are kept in your browser's localStorage.

In-app support (paid plans). If you use the “Contact support” form on a Plus or Pro board, the message you write, whether it's support or a feature request, the board's region, plan and build version, and — so the form can confirm your plan — your licence key and device identifier are sent to a Cloudflare Worker at api.nextbuses.live/support, which records them as a private issue in this project's GitHub repository (GitHub, Inc.). An email address (so I can reply) and any images you attach are optional; images are stored privately in Cloudflare R2 and linked from the issue. Including your current settings (the “Debug” line — your saved stops and display options) is opt-in: on by default for support, off for feature requests. Only I can see the issue.

Why

To make the board work for your chosen stops, the app must remember your selections on your device and fetch the underlying transit data over the network. Aggregate page-view counts help me see how the site is used so improvements can be prioritised. Paid subscriptions fund the running costs. I do not sell or share data outside the recipients listed below, and I do not profile individual visitors.

Legal basis

Who receives data

The arrivals themselves come from public open data — Transport for London, the Department for Transport's Bus Open Data Service, Transport for Ireland / the National Transport Authority, Translink / Open Data NI, Entur (Norway), Digitransit (Finland), Transpordiamet and Tallinna Transport (Estonia), Stadt Wien / Wiener Linien (Austria), and DELFI / gtfs.de (Germany). For most regions that data is fetched and indexed by our server-side jobs, not from your browser.

International transfers

Cloudflare, Inc. is a US company; visitors from the EU/UK are served from the nearest Cloudflare edge location (typically inside the EU/UK) and Cloudflare relies on the UK extension to the EU-US Data Privacy Framework and Standard Contractual Clauses for any transfers to the US. Polar Software, Inc. processes subscription data in the US under equivalent safeguards. Transport for London, postcodes.io and OpenStreetMap are UK/EU based.

How long data is kept

Your rights

Under the UK GDPR you can ask me to:

Your board configuration lives only on your device, so clearing your browser's site data removes all of it. For subscription data, contact me at support@nextbuses.live or manage it through the Polar customer portal.

If you believe your rights have been infringed, you can lodge a complaint with the UK Information Commissioner's Office (ICO), or with your local supervisory authority in the EU/EEA.

Automated decision-making

There is none. Arrival times are taken from public transit feeds and shown as-is; paid features are unlocked by your own subscription licence, not by any profiling of you.

Changes to this policy

If something material changes (a new data recipient, a new processing purpose, new categories of data) this policy will be updated and the "Last updated" date above will be revised.

← Back to NextBuses.Live