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.

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

Fingerprint of these figures d1e646edf487e84c070ad35f923147497355c95f77c839088409a2e7e2d00c11 Check these figures

DateCountryOperatorMeasurementsFingerprint
Aug 10, 2026CanadaNetwork 6108b55ac96ecf6f0a14a2352923eb6c1b0dde7cfde31e18eb8a1cdeef0219e400c7
Aug 10, 2026CanadaNetwork 72017698542db5e164c1084c56838a5e55ebd8b5b60ff27b8ac056d13d6a8c263dde
Aug 11, 2026CanadaNetwork 610347c4751c48f8361f298b04fcc825c7d02ea7a63f86d6d119200b8a14fee9990c6
Aug 12, 2026CanadaNetwork 610630819047dae36b12f6640794617cdf4e260820659800d378232d8b04d35546d6
Aug 13, 2026CanadaNetwork 6104d8623f271835308ae0adae099629315e86dbdf20dd3f083a772f57baf077cc18
Aug 15, 2026CanadaNetwork 610124dc1b418055e7adfe4674a1b6cb873a7bf48672d74c66869ebf86bd5c19e8056
Aug 15, 2026CanadaNetwork 72350e1fb33833221e18cd94b00b989998d865ca2e26328b74bde5b7577a21ed953f
Aug 16, 2026CanadaNetwork 61018c481cab4e44266bda145a166e50f9a3fb0b29ac88e5060ab1d291b9a51ad6b69
Aug 17, 2026CanadaNetwork 610565ebdad14d1207d8f1ac6620b9ac5d3251eeead20a10ace89599150fa8ba6a985
Aug 18, 2026CanadaNetwork 610697d45f1346ff7790c991d2b9f49f4a325ed978ff4dc29bb727ca491b7af25f6e1
Aug 19, 2026CanadaNetwork 610572d646042d14ed678fb3c30b0044294f3fb14fe220cc7e1047adbea067928dfb5
Aug 20, 2026CanadaNetwork 61068679d79329c84f2eeeefabae8f0d51ae31b14141df364cbc05e5421e99d0d6d09
Aug 20, 2026CanadaNetwork 72041a951976690c67b7831c722288e25e65793b4d84db9ff9da725312eb98404657
Aug 21, 2026CanadaNetwork 61029b0e0560ed0d436f026f515408ea57dec8d7c4e8ecab8617da67899253d3e7a4a
Aug 22, 2026CanadaNetwork 61081c52872ab00b295cda4b1e06b29cd47cded4759e6c5deae76e68e951fe89f7f00
Aug 23, 2026CanadaNetwork 22045494b8f658e6a634362258b055a4e651ab0e2dfa29ab537dc4e04cd1ebaa98a3
Aug 23, 2026CanadaNetwork 6103980d4baa63be1f244328767350921b2af4a48858f5e2d45f1e6248ad446195cb1
Aug 23, 2026CanadaNetwork 720145687e5c14da92d0c115431c0c175695535e38b06726fe096a130bd89dd4b7f7
Aug 24, 2026CanadaNetwork 6101736cb7ed64bc0a6f3e52e1d528faa49a786d77ef786ef1d3d25b0157f058c7cea
Aug 24, 2026CanadaNetwork 720124e2b56431ff2b69c70a33f006b5e1ee628dbaee0593690984d8bca903ea1c485
Aug 25, 2026CanadaNetwork 61014d9b3a2bbcbe1963577b6a3b329a705a8096d9adbffbb60152c19117097fab690
Aug 25, 2026CanadaNetwork 720166c68050d3cf3fc283b2ef0485cb867e5e7fe625be1f6f3321f9f030f253686b1
Aug 26, 2026CanadaNetwork 6108b08d933d304f79736ce9e0ae6be0f7656c9523b7f6c71012d478012f028e3c4f
Aug 26, 2026CanadaNetwork 7204b617e73a091a035d2d66ba73ae89a6676f36e345559fbf15ce7cc84e46418af9
Aug 29, 2026CanadaNetwork 3206096df4715fe34cc743d4a51ad921596c7e3943ab7899e9be887dd466d8c92a62
Sep 4, 2026CanadaNetwork 50053ce8fa5a208e59b645842f0068ef80be3a6bdde504c7a7216f3daae002a7bd507
Sep 4, 2026CanadaNetwork 72070df741c3eea481d3b069658f5faa3d7dca89fa5d7debac596cd19e9a5441c5d6
Sep 25, 2026CanadaNetwork 320344768eea9879a0a2eae396f5746b48470425796dcdd555f1d004e16fa5c75ed87
Oct 1, 2026CanadaNetwork 490293bf812bf43d2675674b3c8483ac97c01bf1de3a185e2e390fa4a1400244477d0
Oct 1, 2026CanadaNetwork 50012fa49989937d5772dd09ddf51ff667f2105fb3853f2a4103aa1e437a813d46d6b