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.

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

Fingerprint of these figures a1d117582319847da80b64e8e8c9af5b51b6346aa63c09950a58e8796f24ff79 Check these figures

DateCountryOperatorMeasurementsFingerprint
Jul 28, 2026GhanaNetwork 0180699b9b115d737b9f7acb66d1791c3423d4070e3114b6b2ff6cde222a7e64017
Jul 31, 2026GhanaNetwork 012ff94b9392252bf54229a09009cacd8842c3699e57de3616417ac1ac0af321f84
Aug 1, 2026GhanaNetwork 0160536bfeacd582979f17c86befbca08e4e948c0c88a1e0a6d9ea8eda7b97803ef
Aug 4, 2026GhanaNetwork 0116e26c78734de167e7f6cf726c68775a18d98bd30c5b3d308f1d0e8c0c7a50153
Aug 5, 2026GhanaNetwork 0156e8c832a0ad8cf25fcb30d44e36224904dc7e70cf91dcb90e46fba527bd58337
Aug 6, 2026GhanaNetwork 0142d3769c9a35f23cc6018555a80a44b0e7d4b16bccdfff2976b1fc13b3e7048e2
Aug 7, 2026GhanaNetwork 015f641e3c91af3bcce0c43d09ad2d40ecc0e4d8a79681ba5704290c71e2c534c2b
Aug 8, 2026GhanaNetwork 013f66aea8e71d3e4ba7ad25d8e4f1b39f6da568ebcc26bcaa038b098c926629cbf
Aug 9, 2026GhanaNetwork 01496647503540c5e62ff57a245c14a7c2ad1b02977ef5c21b7b0f41a09a845a504
Aug 9, 2026GhanaNetwork 0214dcec75d6b4c4ea70ac42fcc4f80aa91f1f44face211d9f2262263eb926fddd2
Aug 10, 2026GhanaNetwork 0125ddd72747dab358749f064d36a492d8eef9fb502819253525de8125ff02994d0
Aug 12, 2026GhanaNetwork 0168648338de620eeb289d701cdc6bbb6119ce1d84f06d40a5229514669eb99434b
Aug 13, 2026GhanaNetwork 0118f7f929ba83b0626e64656c8c28b4aae2b79a49b83a540fcbf682c0f69688e4b
Aug 14, 2026GhanaNetwork 012e429e7289fda72e8e13da7b070ea099cd2d8bb33b29d68074fad5b96cde09a94
Aug 17, 2026GhanaNetwork 0148c94617386bdb70caacdb16a7213e98ba2c68fb50a1d39af85c5ec2be8db4959
Aug 18, 2026GhanaNetwork 01128177bd936cc207f869e501430a447ac58b94a00bfe142380c816016ac82bc342
Aug 19, 2026GhanaNetwork 0193476a25acdbfa16d6433df350cd1fdb3f4af3f04046c829dc53fa25eec712a0f
Aug 21, 2026GhanaNetwork 019f5c669cc246e2f5c5eacd6c37852ab0f449480892e4360f23bd91e58c8bc3782
Aug 23, 2026GhanaNetwork 01481c2e6cab91070adfee097ffa690cf80f43fb602c0b654d54e229e6752316457
Aug 24, 2026GhanaNetwork 0182682f2a8e749f2c4b7bed27abf424d0f9798822fb6b1d61d3145e407e0ac5e27
Aug 25, 2026GhanaNetwork 0122b430fb9a8f5da0e0eff8a95dbb850cfec171b3320124489b7d5f02d530773938