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.

South America · 90 days · From Jul 4, 2026 to Oct 1, 2026

Fingerprint of these figures 5145466ce4212b861bf55878d9dfd34597ff5f8a145d63eac8c6f2fc61ba9d8a Check these figures

DateCountryOperatorMeasurementsFingerprint
Aug 9, 2026BrazilNetwork 1011dd6fcb6433bbcffda86be4967431505c04b9099a3de358e3f7e47327a3671e4
Aug 11, 2026BrazilNetwork 1026ad8085fd2e4c844371ebdd121d4b677f68b6ee0bf1caf95cf6dff5ab3ddc587
Aug 12, 2026BrazilNetwork 10177efb09af6fadeada6992cdff40e80a04b28568e3aeb647ca7bba7e6dbc2e8633
Aug 13, 2026BrazilNetwork 108c4f621936e7ea51cbab811fda6f364ea807d530b673dfbde8075bda24810f19d
Aug 15, 2026BrazilNetwork 101258a1b3b4476dbdf7c12ef29f97336fef51deffbaa1da45b39bec2c86750c675
Aug 16, 2026BrazilNetwork 1013a6a08b8d1ef6a1e1fe7ee60ffc654a0dd75bd0ab741eff56384b82370022f1de
Aug 19, 2026BrazilNetwork 1099c10e38580d2d3baf13d728bd1f13788b77514f754ffe9e5462f5e9162c0514b
Aug 20, 2026BrazilNetwork 1043942ad9e9bf25837dd16dcd9194b1ad48cead4e2883c94299e0766fe6738e8cb2
Aug 21, 2026BrazilNetwork 101082ef23a5824e5259889409536534353d6794a2561f64121c3af13a600e259c87
Aug 22, 2026BrazilNetwork 1020f2d8b8c48f239eaa11567f353c15117d6a92d86d22eb7c87a9c25007a21908e7
Aug 23, 2026BrazilNetwork 10262a269282aa802c578d4f2fa16c171462fa2295b0e0965e554448b10de20e556c
Aug 24, 2026BrazilNetwork 101280d79c87442239d5f9c83b3a8ce4695524d8673ffaf8b6001c985f6e83521a21
Aug 25, 2026BrazilNetwork 109a96da64778d7842e7857779a6a46b1a102c649b7cea64de8ecebf22dd6f69288
Aug 26, 2026BrazilNetwork 10320dd117979d32a17dd1e24aa0e442b0afb4f5390a43766f195c99353eabdc5b2a
Sep 20, 2026ArgentinaNetwork 3411739cbc3e8b51b9d4641aa25074583a0d8e0f5f9d5567e63c724842eba9a47bcfd
Sep 20, 2026ChileNetwork 1014ca78718a639f8dc9a52cf38f1ddac1bc6d0ee6555dea52ffe746c3a0a96b963e
Sep 20, 2026ColombiaNetwork 10126e04dcdf570d059caef2fec148aa716451ec3ce94391781ec65f5907b716fd805