Our method

What we measure, how, with which limits — and how to check every published figure.

What we measure

Every five minutes, the Mobile Money® app sends a small request to four of our servers and times the name lookup, the connection, the secure connection and the arrival of the first response. It also records the outcome: success, timeout or error.

On which phones

On the phones where the Mobile Money® app is installed, over the network they use at the time of the measurement. A dedicated consent arrives with an upcoming version of the app.

The published measures

Success rate: the share of successful requests. Median latency: half of the responses arrive faster. Slow latency: nine responses in ten arrive faster. Secure connection: the median duration of the encrypted handshake. Over a period, each latency is the average of the hourly or daily values, weighted by the number of successful measurements.

Network health

Health = 45% × success rate + 30% × median latency score + 15% × slow latency score + 10% × secure connection score.

Each score is 100 at the good end and 0 at the bad end, in a straight line between them: median latency from 200 ms to 3,000 ms, slow latency from 400 ms to 6,000 ms, secure connection from 100 ms to 1,500 ms.

Never a ranking on a handful of points

An operator is ranked only from 200 measurements over the period. Below that, we write “not enough measurements”. No value is set aside because it looks isolated.

The limits, stated

We do not measure speed yet. Our measurements do not carry a location yet: the map stops at the country. The live ranking counts mobile data only; the daily aggregate behind the 7, 30 and 90-day periods also counts measurements made on Wi-Fi.

What we publish, what we keep

We publish aggregates only: no number, no phone identifier, no location. Raw measurements are kept, because they ground the published figures.

The map

The map is schematic: one square per area, with no third-party base map. Colours follow fixed bands, the same for every area.

Write to us

A question about a figure or the method? Contact us

Checking a figure

Every hourly or daily aggregate is sealed by a SHA-256 fingerprint of its content. The fingerprint of a view is the SHA-256 of the sorted list of its aggregates’ fingerprints. Here are those of the selected view.

Europe · 30 days · From Sep 2, 2026 to Oct 1, 2026

Fingerprint of these figures 0a89d90b62af68c105391a5a12a9b0e9666dce049ecb8f768990df4279855112 Check these figures

DateCountryOperatorMeasurementsFingerprint
Sep 16, 2026United KingdomNetwork 1025c2c20a25f24259bb2636f4d45127f1fb548890f901b31ff0811f5c723addaf93
Sep 16, 2026United KingdomNetwork 1126a39a3fbd949f4749783c95b69580e476d93f23fd5e9b6fcf60483558ea8775c7
Sep 20, 2026GermanyNetwork 0343c2454108cc423234b34cc551d8b2adbb2c86b0c1bf45ba89974e3bbad8d07cc2
Sep 20, 2026FranceBouygues Telecom111caa1567929760c0468b844464b0720764e9e80b1bf91c10b47bc27be49b5898
Sep 20, 2026United KingdomNetwork 0229113b2f69fe18d973c2a4fa11b557f96902d2501bf9490d1f5f890a33b8461c56
Sep 20, 2026GreeceNetwork 0117f010aff2545f34c0f231656633c85c93694891af263ffbb2b4ac5c8c5fbbc459
Sep 20, 2026GreeceNetwork 1027d158294a9908e7b98d0813797a51a18eb7f07beccdd5ab7f700e4a85fc8bf92f
Sep 20, 2026ItalyNetwork 0149ebb2e7a519608154ea4c69bdac0977dbb110f420cd24a02236192da61c0ac768