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.

Senegal · 90 days · From Jul 4, 2026 to Oct 1, 2026

Fingerprint of these figures 2681ac88675195931320d3e088bdfcbd2dd12b28fdf6bc4c7327ffa8d221826b Check these figures

DateCountryOperatorMeasurementsFingerprint
Aug 11, 2026SenegalNetwork 011532d49ae3f86de5f4c052844ae1a44b150da0e748779c61eeb7711d20258791a4e
Aug 11, 2026SenegalNetwork 02603d0a0944e8b83ccf66860afc0efed2025ec0eb5665127539cdc81cd11c1209f6
Aug 12, 2026SenegalNetwork 01950f377e65474ba0383118b29f507f8c283e2cfbed8c3a58ec5f9dc0f9062070c6
Aug 12, 2026SenegalNetwork 02650d03672508311dc050ccb3998606e3717ef0990dd569e25122701ab0bf08140f
Aug 13, 2026SenegalNetwork 0136febdc91d8a39058d73cf92520327bdd7bbc5872feee7b0e8ef35d3d508a77d5a
Aug 14, 2026SenegalNetwork 011605997f78890db9fe160eb59c497f49ce406d67f89cc2271b39511bd94e1b518f
Aug 15, 2026SenegalNetwork 0246458a4eb3106b51236f903694bb200c9decfd407000caaba9d132122e8779e1a