Privacy

PingRank is built to rank networks, not people. This page is the complete inventory of what leaves your machine, what our server keeps, and what becomes public. The app is open source, so you can check every claim here against the code.

sentwhat the CLI sends

Nothing is submitted unless you turn sharing on. A submitted session is the per-server stats worked out on your machine (latency percentiles, jitter, loss), the game ID, the client version, Internet-access evidence, and a random 128-bit installation ID generated locally — no MAC address, hardware ID, username, or account. The public source code shows each field the app sends.

storedwhat the server keeps

The server uses your IP address once, in memory, to work out your ISP's network number (ASN) and a rough location (country, region, city), then discards it — the address itself is never logged or stored, and an automated test checks that on every change. Exact addresses, prefixes, and source ports seen during access detection are replaced with one-way keyed correlation values before anything is stored; those values cannot be reversed into an address.

Stored per session: the stats listed above, the ISP and rough location, the installation ID, and the correlation values. We keep sessions so we can rebuild the long-run rankings as the site evolves.

publicwhat is published

Every ranking is a group result across many players on one ISP. Location and access-type tables only show rows backed by at least five distinct installations, so no row ever describes one player. Your own sessions page is reachable only through the installation ID on your machine; it is not listed anywhere and crawlers are told to stay out of it.

sitecookies & third parties

When you open a ranking page, the server reads your country from your address to pick a default region for the board, then discards the address — the same one-use lookup it runs when a session arrives. The site sets one cookie at most: pr_region, the region you picked for the rankings. It holds a country code, identifies no one, and goes only to this site. There are no analytics or trackers.

Pages load no third-party resources — the site serves its own font. ISP and location lookups use a local copy of MaxMind's database, so your address is never sent to a third party. This site includes GeoLite2 data created by MaxMind, available from maxmind.com.

removaldeleting your data

Stopping the service (or uninstalling) ends all submissions. To have already-submitted sessions deleted, open an issue at github.com/bpbp-boop/pingrank-cli quoting your installation ID — it is the long identifier in the URL of the tray's View my sessions page. Questions about any of the above are welcome in the same place.