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.

Congo - Kinshasa · 90 days · From Jul 4, 2026 to Oct 1, 2026

Fingerprint of these figures 0b08e3c0dcd8bf148d611f3a62dbd65b60ca133ae1c73c5c009aade691ee0a8a Check these figures

DateCountryOperatorMeasurementsFingerprint
Jul 31, 2026Congo - KinshasaNetwork 012038f2b17099d34fe686e37bd063e126e5444b4e6eac418a294cb7253bcfb5f6ee
Aug 1, 2026Congo - KinshasaNetwork 0177049b30375e3149c3b7e3d1d6a1c6bae87d213a90cbe92bfc41323a344c131ce6
Aug 2, 2026Congo - KinshasaNetwork 01214ff5ae0da08327cbbf608d888b41079899826ba9b3a715965aa708bc318ff155
Aug 3, 2026Congo - KinshasaNetwork 01868a1f82896de6b7b057658ef21984a1b886bc7c25f66ef1739f86a36dcadd027
Aug 4, 2026Congo - KinshasaNetwork 015e8c333de42b146590892b6542910bf6b9faa3cdc705d0e3da3e8a2853296bcdc
Aug 5, 2026Congo - KinshasaNetwork 013d5747b38d044fa673a0ba04e47750a5a33142195448e69795e27221ecf123eaa
Aug 6, 2026Congo - KinshasaNetwork 01217801c96e969924ef29412411c9ac6255e57247becb813888ea7eed29e79bebfb
Aug 7, 2026Congo - KinshasaNetwork 0188ccfee0d93599557a974a1c311fb5368b3f74ec3b214727263bcf9be89fed855
Aug 9, 2026Congo - KinshasaNetwork 0168b50b7811433093234a8d80d3c759d17e974c42ac0859b2e7b8d0dbd8b0b399e
Aug 12, 2026Congo - KinshasaNetwork 024ecff7cc87be4174329120d3b3d4543926b1b9ea4ed1cd1af34475d7b9c3b3de0
Aug 14, 2026Congo - KinshasaNetwork 0128ab052776fde790d405bd0b3b48c072df1cde87bc6015788e8295fd4de6308441
Aug 25, 2026Congo - KinshasaNetwork 026c0663eb87aa3f321178759149090c2abb28ac1023ede836ad69b835a874984e5