ProjectsOONI Coverage

OONI coverage in the Philippines

On this page
  1. Networks with the most users
  2. Networks without measurements
  3. Where measurements come from
  4. Daily measurements
  5. Users covered
  6. Messaging app tests
  7. Across regions
  8. Glossary
  9. How the numbers are calculated
  10. Help fill the gaps
  11. Reading the measurement data

OONI's censorship measurements come from volunteers running OONI Probe on their own connections. Within one region, each provider and network (ASN, autonomous system number) may block different sites, so when only one or two providers are measured, blocking on the others goes unrecorded. This page sets OONI's measurement counts against APNIC's estimates of how many users each network has, to show how many users the measurements cover, which networks they concentrate on, and which networks have none.

The page is regenerated every hour and OONI's measurements are read every six hours. Taiwan is shown by default, with other regions as reference points; switch between them with the region list below. The glossary at the end of the page explains the fields. Each quarter's changes are written up in the quarterly reports.

ChinaMyanmarCambodiaPakistanBangladeshTaiwan Users covered 88.6%Hong Kong Users covered 66.6%Macau Users covered 85.9%Japan Users covered 84.4%South Korea Users covered 94.5%Singapore Users covered 82.1%Vietnam Users covered 99.0%Thailand Users covered 97.5%Malaysia Users covered 96.5%Indonesia Users covered 80.6%India Users covered 91.6%Philippines Users covered 89.9%
Users covered<75%75–85%85–90%90–95%≥95%PhilippinesReference (app table only)Select a region on the map to open its page. Reference regions appear only in the messaging app table, for contrast with their records of blocking.

Measurements up to 2026-10-19 UTC · user estimates from 2026-10-15

Networks measured 31 +5vs previous 30 days
Users covered 89.9% -1.2 ppvs previous 30 days
Measurements 526,037 +183,689vs previous 30 days
Top two networks 58.3% +6.6 ppvs previous 30 days

Cards show the last 30 days, and the small charts show each day over the last 60. One measurement is OONI Probe's result for one website or service, so a single run of the website test produces hundreds. Users covered is the share of the region's internet users on networks with measurements. A lower share for the top two networks means the measurements are more spread out. pp means percentage points, the difference between two percentages.

Networks with the most users

The ten networks with the most users by the estimates of APNIC, the registry that allocates IP addresses and ASNs in the Asia Pacific. Users is the network's share of the region's internet users, Measured is its share of the region's measurements over the last 30 days, and Days is how many of those days it had any. Names are copied from registry records; in Taiwan, for example, HINET is Chunghwa Telecom's fixed network and EMOME-NET its mobile network. Networks with many users and few measurements are where running OONI Probe helps most.

Networks with the most usersUsersMeasured
ASNNameUsersMeasuredDays
AS9299 AS9299IPG-AS-AP - Philippine Long Distance Telephone Company 32.8% 20.2% 30
AS17639 AS17639CONVERGE-AS - Converge ICT Solutions Inc. 18.3% 38.1% 30
AS4775 AS4775GLOBE-TELECOM-AS - Globe Telecoms 17.9% 15.7% 30
AS10139 AS10139SMARTBRO-PH-AP - Smart Broadband, Inc. 7.9% 0.9% 20
AS132199 AS132199GLOBE-MOBILE-5TH-GEN-AS - Globe Telecom Inc. 5.0% 5.9% 30
AS139831 AS139831DTC-AS-AP - DITO TELECOMMUNITY CORP. 3.2% 1.3% 26
AS135607 AS135607INFINIVAN-AS-AP - Infinivan Incorporated 1.4% 0.0% 0
AS14593 AS14593SPACEX-STARLINK - Space Exploration Technologies Corporation 1.4% 1.1% 26
AS56207 AS56207COMCLARK-PH - ComClark Network & Technology Corp 1.0% 0.0% 0
AS134707 AS134707RCC-AS-AP - RoyalCable Flash 0.8% <0.1% 2

Networks without measurements

14 networks with at least 0.1% of users had no measurements in the last 30 days, about 5.3% of users in total.

ASNNameUsers
AS135607 AS135607INFINIVAN-AS-AP - Infinivan Incorporated 1.42%
AS56207 AS56207COMCLARK-PH - ComClark Network & Technology Corp 1.04%
AS45754 AS45754CLEARPATH-AS-AP - Clear Path Networks Inc 0.54%
AS55821 AS55821RADIUSTELECOMS-AS-AP - RADIUS TELECOMS, INC. 0.41%
AS134788 AS134788PARASATCABLETV-AS-AP - Parasat Cable TV, Inc 0.33%
AS56262 AS56262USATV-DAGUPAN-AS-AP - Dagupan Urban Satellite Vision Inc. 0.27%
AS154261 AS154261BDE-AS-AP - BF DOMINGO ENTERPRISES 0.25%
AS138965 AS138965SSTI-AS-AP - Streamtech Systems Technologies Inc. 0.23%

Where measurements come from

Each network's share of measurements over the last 30 days. When a few networks account for most of them, the rest can only be judged from scattered data.

Measurements by networkAS17639AS9299AS4775AS56099AS132199Others
  • AS17639CONVERGE-AS - Converge ICT Solutions Inc.38.1%
  • AS9299IPG-AS-AP - Philippine Long Distance Telephone Company20.2%
  • AS4775GLOBE-TELECOM-AS - Globe Telecoms15.7%
  • AS56099AVCHI-CLICK-AS-AP - Asian Vision Cable9.9%
  • AS132199GLOBE-MOBILE-5TH-GEN-AS - Globe Telecom Inc.5.9%
  • Others10.2%

Daily measurements

Measurements OONI Probe sends from this region each day, split by result. OK means the result matched the control. An anomaly means it did not, which can be blocking but also an unstable connection or a problem with the site itself. Confirmed blocking is an anomaly that matches a known blocking pattern, such as a redirect to a block page. Failure means the test did not complete, for example because the connection dropped midway.

Measurements per dayOKAnomalyConfirmedFailure
012.5k25k08/2109/2010/192026/08/21 OK 8,4012026/08/21 Anomaly 3972026/08/21 Confirmed 02026/08/21 Failure 9922026/08/22 OK 5,9232026/08/22 Anomaly 2722026/08/22 Confirmed 02026/08/22 Failure 6592026/08/23 OK 5,6542026/08/23 Anomaly 2842026/08/23 Confirmed 02026/08/23 Failure 6812026/08/24 OK 8,4092026/08/24 Anomaly 3622026/08/24 Confirmed 02026/08/24 Failure 9312026/08/25 OK 9,5842026/08/25 Anomaly 4072026/08/25 Confirmed 02026/08/25 Failure 9522026/08/26 OK 8,8842026/08/26 Anomaly 4052026/08/26 Confirmed 02026/08/26 Failure 9422026/08/27 OK 9,4722026/08/27 Anomaly 3392026/08/27 Confirmed 02026/08/27 Failure 1,0282026/08/28 OK 6,6512026/08/28 Anomaly 3542026/08/28 Confirmed 02026/08/28 Failure 8762026/08/29 OK 6,3892026/08/29 Anomaly 2662026/08/29 Confirmed 02026/08/29 Failure 7582026/08/30 OK 5,7832026/08/30 Anomaly 2862026/08/30 Confirmed 02026/08/30 Failure 5452026/08/31 OK 9,1712026/08/31 Anomaly 3742026/08/31 Confirmed 02026/08/31 Failure 7272026/09/01 OK 8,7042026/09/01 Anomaly 3132026/09/01 Confirmed 02026/09/01 Failure 9502026/09/02 OK 8,7362026/09/02 Anomaly 4612026/09/02 Confirmed 02026/09/02 Failure 1,0112026/09/03 OK 7,0072026/09/03 Anomaly 3812026/09/03 Confirmed 02026/09/03 Failure 1,0462026/09/04 OK 8,3362026/09/04 Anomaly 3992026/09/04 Confirmed 02026/09/04 Failure 1,1812026/09/05 OK 9,2272026/09/05 Anomaly 4362026/09/05 Confirmed 02026/09/05 Failure 9672026/09/06 OK 7,0512026/09/06 Anomaly 3662026/09/06 Confirmed 02026/09/06 Failure 6372026/09/07 OK 6,8482026/09/07 Anomaly 3942026/09/07 Confirmed 02026/09/07 Failure 1,1872026/09/08 OK 10,9322026/09/08 Anomaly 5012026/09/08 Confirmed 02026/09/08 Failure 1,4982026/09/09 OK 10,7272026/09/09 Anomaly 4612026/09/09 Confirmed 02026/09/09 Failure 1,4132026/09/10 OK 14,1562026/09/10 Anomaly 6152026/09/10 Confirmed 02026/09/10 Failure 1,5732026/09/11 OK 12,3392026/09/11 Anomaly 5022026/09/11 Confirmed 02026/09/11 Failure 1,1022026/09/12 OK 12,8302026/09/12 Anomaly 6662026/09/12 Confirmed 02026/09/12 Failure 1,0572026/09/13 OK 12,9222026/09/13 Anomaly 4842026/09/13 Confirmed 02026/09/13 Failure 8282026/09/14 OK 14,4782026/09/14 Anomaly 5752026/09/14 Confirmed 02026/09/14 Failure 8392026/09/15 OK 12,7472026/09/15 Anomaly 4412026/09/15 Confirmed 02026/09/15 Failure 8042026/09/16 OK 14,9482026/09/16 Anomaly 5702026/09/16 Confirmed 02026/09/16 Failure 7552026/09/17 OK 14,2382026/09/17 Anomaly 5452026/09/17 Confirmed 02026/09/17 Failure 8752026/09/18 OK 15,1702026/09/18 Anomaly 6382026/09/18 Confirmed 02026/09/18 Failure 1,0552026/09/19 OK 14,8762026/09/19 Anomaly 5562026/09/19 Confirmed 02026/09/19 Failure 8362026/09/20 OK 14,3932026/09/20 Anomaly 4782026/09/20 Confirmed 02026/09/20 Failure 6762026/09/21 OK 16,2932026/09/21 Anomaly 5902026/09/21 Confirmed 12026/09/21 Failure 1,0242026/09/22 OK 16,9442026/09/22 Anomaly 7252026/09/22 Confirmed 02026/09/22 Failure 1,0082026/09/23 OK 17,8192026/09/23 Anomaly 6592026/09/23 Confirmed 02026/09/23 Failure 9542026/09/24 OK 17,5272026/09/24 Anomaly 6202026/09/24 Confirmed 02026/09/24 Failure 1,2862026/09/25 OK 17,2952026/09/25 Anomaly 5852026/09/25 Confirmed 02026/09/25 Failure 9602026/09/26 OK 15,9232026/09/26 Anomaly 4992026/09/26 Confirmed 02026/09/26 Failure 6332026/09/27 OK 18,7882026/09/27 Anomaly 7132026/09/27 Confirmed 02026/09/27 Failure 9892026/09/28 OK 18,4752026/09/28 Anomaly 6372026/09/28 Confirmed 02026/09/28 Failure 1,1412026/09/29 OK 18,5322026/09/29 Anomaly 7552026/09/29 Confirmed 02026/09/29 Failure 2,1272026/09/30 OK 19,1082026/09/30 Anomaly 6182026/09/30 Confirmed 02026/09/30 Failure 9532026/10/01 OK 19,2392026/10/01 Anomaly 6182026/10/01 Confirmed 02026/10/01 Failure 9132026/10/02 OK 18,0252026/10/02 Anomaly 8092026/10/02 Confirmed 02026/10/02 Failure 1,1892026/10/03 OK 17,0142026/10/03 Anomaly 5772026/10/03 Confirmed 02026/10/03 Failure 9672026/10/04 OK 17,7862026/10/04 Anomaly 6832026/10/04 Confirmed 02026/10/04 Failure 8872026/10/05 OK 17,4512026/10/05 Anomaly 6312026/10/05 Confirmed 02026/10/05 Failure 1,0472026/10/06 OK 15,8512026/10/06 Anomaly 5632026/10/06 Confirmed 02026/10/06 Failure 1,0912026/10/07 OK 13,8012026/10/07 Anomaly 6012026/10/07 Confirmed 02026/10/07 Failure 1,0842026/10/08 OK 15,1062026/10/08 Anomaly 7052026/10/08 Confirmed 02026/10/08 Failure 1,3012026/10/09 OK 15,7532026/10/09 Anomaly 6062026/10/09 Confirmed 02026/10/09 Failure 1,0792026/10/10 OK 16,4542026/10/10 Anomaly 5292026/10/10 Confirmed 02026/10/10 Failure 1,1142026/10/11 OK 14,1172026/10/11 Anomaly 5582026/10/11 Confirmed 02026/10/11 Failure 9882026/10/12 OK 14,2372026/10/12 Anomaly 5732026/10/12 Confirmed 02026/10/12 Failure 1,0122026/10/13 OK 9,8082026/10/13 Anomaly 3902026/10/13 Confirmed 02026/10/13 Failure 1,1242026/10/14 OK 10,6112026/10/14 Anomaly 5372026/10/14 Confirmed 02026/10/14 Failure 1,2542026/10/15 OK 16,0382026/10/15 Anomaly 8002026/10/15 Confirmed 02026/10/15 Failure 9742026/10/16 OK 14,0772026/10/16 Anomaly 6042026/10/16 Confirmed 02026/10/16 Failure 1,0452026/10/17 OK 12,2712026/10/17 Anomaly 5112026/10/17 Confirmed 02026/10/17 Failure 8822026/10/18 OK 14,6452026/10/18 Anomaly 6382026/10/18 Confirmed 02026/10/18 Failure 7912026/10/19 OK 12,8002026/10/19 Anomaly 5052026/10/19 Confirmed 02026/10/19 Failure 1,045
Networks measured per day
0102008/2109/2010/192026/08/21 Networks measured 92026/08/22 Networks measured 92026/08/23 Networks measured 82026/08/24 Networks measured 92026/08/25 Networks measured 82026/08/26 Networks measured 92026/08/27 Networks measured 72026/08/28 Networks measured 92026/08/29 Networks measured 102026/08/30 Networks measured 72026/08/31 Networks measured 92026/09/01 Networks measured 82026/09/02 Networks measured 102026/09/03 Networks measured 72026/09/04 Networks measured 82026/09/05 Networks measured 92026/09/06 Networks measured 92026/09/07 Networks measured 72026/09/08 Networks measured 92026/09/09 Networks measured 112026/09/10 Networks measured 82026/09/11 Networks measured 72026/09/12 Networks measured 92026/09/13 Networks measured 92026/09/14 Networks measured 92026/09/15 Networks measured 82026/09/16 Networks measured 102026/09/17 Networks measured 122026/09/18 Networks measured 112026/09/19 Networks measured 142026/09/20 Networks measured 112026/09/21 Networks measured 122026/09/22 Networks measured 112026/09/23 Networks measured 102026/09/24 Networks measured 112026/09/25 Networks measured 112026/09/26 Networks measured 112026/09/27 Networks measured 112026/09/28 Networks measured 122026/09/29 Networks measured 132026/09/30 Networks measured 122026/10/01 Networks measured 102026/10/02 Networks measured 112026/10/03 Networks measured 112026/10/04 Networks measured 132026/10/05 Networks measured 142026/10/06 Networks measured 122026/10/07 Networks measured 102026/10/08 Networks measured 112026/10/09 Networks measured 102026/10/10 Networks measured 92026/10/11 Networks measured 112026/10/12 Networks measured 102026/10/13 Networks measured 112026/10/14 Networks measured 112026/10/15 Networks measured 112026/10/16 Networks measured 132026/10/17 Networks measured 112026/10/18 Networks measured 122026/10/19 Networks measured 8

Users covered

The share of this region's internet users, by APNIC's estimates, on networks that had at least one measurement that day. One measurement is enough to count, so this is an upper bound rather than a sign that every network is measured enough.

Users covered (%)
05010008/2109/2010/192026/08/21 Users covered 86.02026/08/22 Users covered 79.42026/08/23 Users covered 78.02026/08/24 Users covered 85.62026/08/25 Users covered 77.72026/08/26 Users covered 77.72026/08/27 Users covered 77.72026/08/28 Users covered 85.92026/08/29 Users covered 86.02026/08/30 Users covered 82.62026/08/31 Users covered 85.72026/09/01 Users covered 83.82026/09/02 Users covered 87.22026/09/03 Users covered 79.02026/09/04 Users covered 86.92026/09/05 Users covered 86.92026/09/06 Users covered 88.32026/09/07 Users covered 77.72026/09/08 Users covered 87.72026/09/09 Users covered 87.42026/09/10 Users covered 85.92026/09/11 Users covered 79.02026/09/12 Users covered 87.22026/09/13 Users covered 86.92026/09/14 Users covered 87.22026/09/15 Users covered 79.02026/09/16 Users covered 87.32026/09/17 Users covered 87.32026/09/18 Users covered 87.02026/09/19 Users covered 87.52026/09/20 Users covered 87.02026/09/21 Users covered 87.22026/09/22 Users covered 87.32026/09/23 Users covered 79.52026/09/24 Users covered 80.32026/09/25 Users covered 87.12026/09/26 Users covered 85.92026/09/27 Users covered 87.22026/09/28 Users covered 88.12026/09/29 Users covered 80.22026/09/30 Users covered 79.82026/10/01 Users covered 80.12026/10/02 Users covered 85.92026/10/03 Users covered 84.52026/10/04 Users covered 87.72026/10/05 Users covered 88.02026/10/06 Users covered 87.62026/10/07 Users covered 79.52026/10/08 Users covered 87.42026/10/09 Users covered 82.92026/10/10 Users covered 83.82026/10/11 Users covered 87.02026/10/12 Users covered 79.52026/10/13 Users covered 86.12026/10/14 Users covered 79.62026/10/15 Users covered 87.42026/10/16 Users covered 87.62026/10/17 Users covered 79.22026/10/18 Users covered 87.12026/10/19 Users covered 75.9

Steady coverage

Coverage counts a network as soon as it has a single measurement, even if it was measured on only a day or two. Steady coverage counts only networks measured on at least 15 of the last 30 days. The wider the gap between the two, the more users sit on networks with only scattered measurements.

Users covered 89.9% Measured on at least one day
Users steadily covered 86.9% Measured on at least 15 days

Messaging app tests

OONI Probe tests whether the servers of Signal, WhatsApp and Telegram can be reached. An anomaly only means the result differed from what was expected, which an unstable connection can also cause. An anomaly rate close to 100% usually means the app is blocked there. Rates are left out when there were fewer than 30 measurements in the last 30 days.

Anomaly rate in Philippines, last 30 days
  • Signal0.2%
  • WhatsApp0.1%
  • Telegram2.6%

Up to 4,707 measurements per app

Across regions

Users covered by networks measured in the last 30 days. Each small chart shows the daily coverage over the last 60 days on one shared scale, so the levels compare directly. Open a region for its full charts.

Small-chart scale: 0% to 100%.

RegionCoveredSteady
TaiwanTW 88.6% 54.1%
Hong KongHK 66.6% 31.2%
MacauMO 85.9% 0.0%
JapanJP 84.4% 72.9%
South KoreaKR 94.5% 81.8%
SingaporeSG 82.1% 35.2%
VietnamVN 99.0% 93.9%
ThailandTH 97.5% 48.9%
MalaysiaMY 96.5% 95.1%
IndonesiaID 80.6% 69.7%
PhilippinesPH 89.9% 86.9%
IndiaIN 91.6% 86.3%

Messaging app anomaly rates across regions

Anomaly rates over the last 30 days, with rates above half highlighted. The last rows are reference regions without their own pages, which have records of blocking to compare against.

RegionSignalWhatsAppTelegram
TaiwanTW 0.9%1.8%1.6%
Hong KongHK 1.0%0.7%0.5%
MacauMO –––
JapanJP 0.5%0.7%0.5%
South KoreaKR 0.2%2.7%2.4%
SingaporeSG 1.0%0.3%1.2%
VietnamVN 0.1%0.2%0.5%
ThailandTH 0.5%0.2%0.3%
MalaysiaMY <0.1%0.1%1.1%
IndonesiaID 3.0%0.5%0.7%
PhilippinesPH 0.2%0.1%2.6%
IndiaIN 1.9%0.4%1.7%
Reference regions
ChinaCN 98.6%98.2%99.1%
MyanmarMM 97.3%98.8%0.4%
CambodiaKH 29.6%35.4%2.4%
PakistanPK 97.2%0.6%99.4%
BangladeshBD 0.5%0.2%0.3%

Glossary

  • OONI Probe: an open-source app from OONI that tests from a phone or computer whether websites and services can be reached, with the results published in OONI's database
  • Measurement: one result of OONI Probe testing one website or service. A single run of the website test produces hundreds, so a high count does not mean many people ran tests
  • Autonomous system (ASN): a group of networks run by one organisation under one routing policy, such as a telecom, a university or a cloud provider, each with its own AS number. A telecom's fixed and mobile networks are often separate ASNs
  • Network names: copied from APNIC and RIPE NCC registry records and often abbreviated. In Taiwan, for example, HINET is Chunghwa Telecom's fixed network and EMOME-NET its mobile network
  • APNIC: the Asia Pacific Network Information Centre, which allocates IP addresses and ASNs in the region and estimates each network's users from sampled web ads
  • Users, Measured (%): Users is the network's share of the region's internet users, and Measured is its share of the region's measurements. The further apart the two are, the more the measurements are out of proportion to the users
  • Days: how many of the last 30 days had any measurements
  • Users covered: the share of the region's internet users on networks with measurements, where a single measurement is enough to count
  • Users steadily covered: counts only networks measured on at least 15 of the last 30 days
  • Top two networks: the share of measurements from the two most measured networks; lower means more spread out
  • pp (percentage points): the difference between two percentages. Coverage going from 94.6% to 93.9% is written as −0.7 pp
  • OK, anomaly, confirmed, failure: OK means the result matched the control. An anomaly means it did not, which can be blocking or an unstable connection. Confirmed blocking is an anomaly matching a known blocking pattern. A failure is a test that did not complete
  • Anomaly rate (messaging apps): the share of the app's measurements that were anomalies. Close to 100% usually means the app is blocked there
  • Reference region: a region without its own page, listed in a comparison table for contrast

How the numbers are calculated

  • Measurement counts come from OONI's aggregation API, across all tests, grouped by the day each measurement started (UTC)
  • Users per network are APNIC's estimates, derived from ad-based sampling and updated weekly
  • Network names come from the APNIC and RIPE NCC ASN name lists
  • A single measurement is enough for a network to count as measured; whether it is measured enough shows in its share of measurements and the number of days
  • Steady coverage counts only networks measured on at least 15 of the last 30 days
  • Messaging app results also come from the OONI aggregation API, counted by region; the reference regions at the end of the table have no pages of their own
  • Days without measurements are left as gaps in the charts rather than filled in

Help fill the gaps

  • Install OONI Probe and run tests on your own connection, on a phone or a computer. Mobile data and home broadband are usually different ASNs, so testing on both helps
  • The community's OONI Run link 10328 sets everything up in one tap; see the OONI Run v2 guide for the risks to consider before installing and what the list contains
  • Maintaining the OONI Test List: the list decides which websites get tested, and help with Taiwan's tw.csv is welcome
  • ASN Coverage: a command-line tool that downloads raw measurements and breaks them down by network type and blocking method

Reading the measurement data