Summary

Every number here is counted twice: the rows, and the distinct devices behind them. Forty trips from one phone are not forty riders.

What these numbers do not say
  • Installs are a ceiling, not a user count. The number counts first launches: a reinstall counts again, and /v1/hello is open with no credential, so anyone can call it.
  • There is no "active user". The app records no usage at all — no sessions, no events — so there is no way to know how many people open it today. That is a design choice, not a gap in this console.
  • A contributor is a device that appeared in any contribution table (a trip, a suggestion, a vote, a fare or a comment), counted once however much it sent.

    Each dataset downloads in full, in pages. The device column is cut to twelve characters of its fingerprint: enough to join two files in Excel, not enough to point at anyone.

    Recorded trips. The Route button downloads one trip's raw coordinates as GeoJSON, ready for QGIS or geojson.io — one trip at a time, and the most telling data this project holds.

    Confirm