Projects

OONI coverage in Indonesia

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.

Measurements up to 2026-10-09 UTC · user estimates from 2026-10-08

Networks measured 80 +5vs previous 30 days
Users covered 79.8% +0.8 ppvs previous 30 days
Measurements 691,984 +46,878vs previous 30 days
Top two networks 45.2% +1.1 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
AS23693 AS23693TELKOMSEL-ASN-ID PT. Telekomunikasi Selular 22.1% 13.7% 30
AS7713 AS7713TELKOMNET-AS-AP PT Telekomunikasi Indonesia 16.2% 31.6% 30
AS4761 AS4761INDOSAT-INP-AP INDOSAT Internet Network Provider 12.0% 12.9% 30
AS24203 AS24203NAPXLNET-AS-ID PT XL Axiata 5.8% 1.1% 29
AS63859 AS63859MYREPUBLIC-AS-ID PT. Eka Mas Republik 4.9% 4.4% 30
AS18004 AS18004WIRELESSNET-ID PT WIRELESS INDONESIA WIN 2.4% 0.3% 14
AS17451 AS17451BIZNET-AS-AP BIZNET NETWORKS 2.1% 10.2% 30
AS139994 AS139994XLNET-FTTH-ID PT XL Axiata Tbk 1.8% 1.7% 30
AS45700 AS45700IDNIC-STARLINK-AS-ID PT Starlink Services Indonesia 1.6% 0.4% 16
AS9341 AS9341ICONPLN-ID-AP-ISP PT INDONESIA COMNETS PLUS 1.6% 0.1% 5

Networks without measurements

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

ASNNameUsers
AS45305 AS45305LDP-AS-ID Lintas Data Prima, PT 0.73%
AS142319 AS142319IDNIC-VIBERLINK-AS-ID PT Telemedia Komunikasi Pratama 0.48%
AS149360 AS149360IDNIC-INTELMEDIA-AS-ID PT Indo Telemedia Solusi 0.47%
AS136093 AS136093FAZNET-AS-ID PT Mitra Lintas Multimedia 0.47%
AS149877 AS149877IJE-AS-ID PT Integrasi Jaringan Ekosistem 0.34%
AS136873 AS136873MEGADATA-AS-ID MEGADATA-ISP 0.30%
AS150279 AS150279IDNIC-LNS-AS-ID PT Lintas Network Solusi 0.22%
AS64300 AS64300JSN-AS-ID PT JARINGANKU SARANA NUSANTARA 0.20%

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 networkAS7713AS23693AS4761AS17451AS23700Others
  • AS7713TELKOMNET-AS-AP PT Telekomunikasi Indonesia31.6%
  • AS23693TELKOMSEL-ASN-ID PT. Telekomunikasi Selular13.7%
  • AS4761INDOSAT-INP-AP INDOSAT Internet Network Provider12.9%
  • AS17451BIZNET-AS-AP BIZNET NETWORKS10.2%
  • AS23700FASTNET-AS-ID Linknet-Fastnet ASN5.0%
  • Others26.6%

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
025k50k08/1109/1010/092026/08/11 OK 20,4962026/08/11 Anomaly 4522026/08/11 Confirmed 2362026/08/11 Failure 9112026/08/12 OK 16,9832026/08/12 Anomaly 3702026/08/12 Confirmed 1322026/08/12 Failure 8772026/08/13 OK 18,2692026/08/13 Anomaly 4572026/08/13 Confirmed 2742026/08/13 Failure 8922026/08/14 OK 16,7922026/08/14 Anomaly 4072026/08/14 Confirmed 1812026/08/14 Failure 7642026/08/15 OK 18,9162026/08/15 Anomaly 5422026/08/15 Confirmed 2252026/08/15 Failure 1,0382026/08/16 OK 18,9702026/08/16 Anomaly 3972026/08/16 Confirmed 1892026/08/16 Failure 1,0162026/08/17 OK 16,9072026/08/17 Anomaly 2742026/08/17 Confirmed 1192026/08/17 Failure 6392026/08/18 OK 19,7662026/08/18 Anomaly 5742026/08/18 Confirmed 1282026/08/18 Failure 7102026/08/19 OK 20,4552026/08/19 Anomaly 4692026/08/19 Confirmed 1592026/08/19 Failure 6802026/08/20 OK 26,3682026/08/20 Anomaly 6732026/08/20 Confirmed 2252026/08/20 Failure 5532026/08/21 OK 23,1212026/08/21 Anomaly 4892026/08/21 Confirmed 2872026/08/21 Failure 7232026/08/22 OK 23,4142026/08/22 Anomaly 4212026/08/22 Confirmed 2252026/08/22 Failure 7972026/08/23 OK 24,7762026/08/23 Anomaly 5332026/08/23 Confirmed 3072026/08/23 Failure 6652026/08/24 OK 21,7472026/08/24 Anomaly 3802026/08/24 Confirmed 1902026/08/24 Failure 5712026/08/25 OK 22,6212026/08/25 Anomaly 5692026/08/25 Confirmed 3112026/08/25 Failure 6592026/08/26 OK 20,1112026/08/26 Anomaly 5062026/08/26 Confirmed 1592026/08/26 Failure 6202026/08/27 OK 20,6182026/08/27 Anomaly 3952026/08/27 Confirmed 2282026/08/27 Failure 5912026/08/28 OK 17,5002026/08/28 Anomaly 3112026/08/28 Confirmed 2392026/08/28 Failure 6862026/08/29 OK 19,6292026/08/29 Anomaly 3542026/08/29 Confirmed 3462026/08/29 Failure 8842026/08/30 OK 20,4402026/08/30 Anomaly 3742026/08/30 Confirmed 1912026/08/30 Failure 4872026/08/31 OK 17,2392026/08/31 Anomaly 2962026/08/31 Confirmed 1312026/08/31 Failure 4992026/09/01 OK 17,8942026/09/01 Anomaly 3642026/09/01 Confirmed 1492026/09/01 Failure 7072026/09/02 OK 22,7242026/09/02 Anomaly 5012026/09/02 Confirmed 2282026/09/02 Failure 9032026/09/03 OK 15,4962026/09/03 Anomaly 3522026/09/03 Confirmed 1632026/09/03 Failure 6682026/09/04 OK 22,1592026/09/04 Anomaly 3642026/09/04 Confirmed 2582026/09/04 Failure 1,0062026/09/05 OK 15,1102026/09/05 Anomaly 3322026/09/05 Confirmed 1242026/09/05 Failure 6762026/09/06 OK 22,6462026/09/06 Anomaly 6332026/09/06 Confirmed 2352026/09/06 Failure 6732026/09/07 OK 19,7452026/09/07 Anomaly 5372026/09/07 Confirmed 2182026/09/07 Failure 1,0622026/09/08 OK 22,4362026/09/08 Anomaly 4722026/09/08 Confirmed 5682026/09/08 Failure 1,2072026/09/09 OK 18,9152026/09/09 Anomaly 3392026/09/09 Confirmed 2492026/09/09 Failure 8682026/09/10 OK 19,8382026/09/10 Anomaly 3612026/09/10 Confirmed 2002026/09/10 Failure 8612026/09/11 OK 21,0532026/09/11 Anomaly 4902026/09/11 Confirmed 2172026/09/11 Failure 7932026/09/12 OK 19,9872026/09/12 Anomaly 3922026/09/12 Confirmed 1932026/09/12 Failure 5092026/09/13 OK 18,8122026/09/13 Anomaly 4782026/09/13 Confirmed 2862026/09/13 Failure 6922026/09/14 OK 19,6962026/09/14 Anomaly 3782026/09/14 Confirmed 2842026/09/14 Failure 8162026/09/15 OK 15,3882026/09/15 Anomaly 3232026/09/15 Confirmed 1422026/09/15 Failure 4962026/09/16 OK 19,5672026/09/16 Anomaly 3842026/09/16 Confirmed 2002026/09/16 Failure 6382026/09/17 OK 21,2492026/09/17 Anomaly 4812026/09/17 Confirmed 5562026/09/17 Failure 8752026/09/18 OK 17,6632026/09/18 Anomaly 3692026/09/18 Confirmed 1712026/09/18 Failure 6812026/09/19 OK 22,4922026/09/19 Anomaly 4642026/09/19 Confirmed 1812026/09/19 Failure 5552026/09/20 OK 22,9122026/09/20 Anomaly 4692026/09/20 Confirmed 1992026/09/20 Failure 5812026/09/21 OK 25,1462026/09/21 Anomaly 5032026/09/21 Confirmed 2522026/09/21 Failure 7882026/09/22 OK 20,7982026/09/22 Anomaly 4772026/09/22 Confirmed 2592026/09/22 Failure 1,0042026/09/23 OK 23,4432026/09/23 Anomaly 5412026/09/23 Confirmed 3402026/09/23 Failure 9932026/09/24 OK 22,5542026/09/24 Anomaly 5792026/09/24 Confirmed 2792026/09/24 Failure 9022026/09/25 OK 22,9832026/09/25 Anomaly 4662026/09/25 Confirmed 2552026/09/25 Failure 8482026/09/26 OK 21,7862026/09/26 Anomaly 5122026/09/26 Confirmed 2612026/09/26 Failure 8072026/09/27 OK 21,8962026/09/27 Anomaly 5802026/09/27 Confirmed 2492026/09/27 Failure 9352026/09/28 OK 22,5722026/09/28 Anomaly 5162026/09/28 Confirmed 2252026/09/28 Failure 8322026/09/29 OK 19,3782026/09/29 Anomaly 4702026/09/29 Confirmed 1522026/09/29 Failure 1,3812026/09/30 OK 22,3412026/09/30 Anomaly 6242026/09/30 Confirmed 1772026/09/30 Failure 6612026/10/01 OK 22,4252026/10/01 Anomaly 5902026/10/01 Confirmed 2662026/10/01 Failure 9682026/10/02 OK 22,8172026/10/02 Anomaly 4402026/10/02 Confirmed 2172026/10/02 Failure 7362026/10/03 OK 17,6352026/10/03 Anomaly 4042026/10/03 Confirmed 1502026/10/03 Failure 4822026/10/04 OK 21,3502026/10/04 Anomaly 6352026/10/04 Confirmed 1672026/10/04 Failure 3892026/10/05 OK 21,6112026/10/05 Anomaly 5062026/10/05 Confirmed 2392026/10/05 Failure 7282026/10/06 OK 23,0122026/10/06 Anomaly 6572026/10/06 Confirmed 2122026/10/06 Failure 1,0442026/10/07 OK 23,8382026/10/07 Anomaly 5392026/10/07 Confirmed 2712026/10/07 Failure 1,0272026/10/08 OK 27,5142026/10/08 Anomaly 5912026/10/08 Confirmed 2832026/10/08 Failure 1,1512026/10/09 OK 23,9942026/10/09 Anomaly 5492026/10/09 Confirmed 2922026/10/09 Failure 1,118
Networks measured per day
0255008/1109/1010/092026/08/11 Networks measured 192026/08/12 Networks measured 202026/08/13 Networks measured 192026/08/14 Networks measured 192026/08/15 Networks measured 182026/08/16 Networks measured 192026/08/17 Networks measured 202026/08/18 Networks measured 222026/08/19 Networks measured 232026/08/20 Networks measured 232026/08/21 Networks measured 302026/08/22 Networks measured 282026/08/23 Networks measured 302026/08/24 Networks measured 282026/08/25 Networks measured 202026/08/26 Networks measured 252026/08/27 Networks measured 272026/08/28 Networks measured 252026/08/29 Networks measured 212026/08/30 Networks measured 192026/08/31 Networks measured 192026/09/01 Networks measured 242026/09/02 Networks measured 202026/09/03 Networks measured 242026/09/04 Networks measured 222026/09/05 Networks measured 192026/09/06 Networks measured 242026/09/07 Networks measured 202026/09/08 Networks measured 192026/09/09 Networks measured 182026/09/10 Networks measured 212026/09/11 Networks measured 222026/09/12 Networks measured 202026/09/13 Networks measured 152026/09/14 Networks measured 182026/09/15 Networks measured 182026/09/16 Networks measured 212026/09/17 Networks measured 222026/09/18 Networks measured 222026/09/19 Networks measured 212026/09/20 Networks measured 192026/09/21 Networks measured 222026/09/22 Networks measured 262026/09/23 Networks measured 232026/09/24 Networks measured 242026/09/25 Networks measured 212026/09/26 Networks measured 202026/09/27 Networks measured 192026/09/28 Networks measured 212026/09/29 Networks measured 242026/09/30 Networks measured 232026/10/01 Networks measured 222026/10/02 Networks measured 202026/10/03 Networks measured 172026/10/04 Networks measured 212026/10/05 Networks measured 232026/10/06 Networks measured 272026/10/07 Networks measured 202026/10/08 Networks measured 232026/10/09 Networks measured 18

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/1109/1010/092026/08/11 Users covered 64.42026/08/12 Users covered 74.72026/08/13 Users covered 70.12026/08/14 Users covered 69.52026/08/15 Users covered 69.32026/08/16 Users covered 69.52026/08/17 Users covered 68.72026/08/18 Users covered 70.82026/08/19 Users covered 70.62026/08/20 Users covered 71.32026/08/21 Users covered 73.52026/08/22 Users covered 71.62026/08/23 Users covered 74.32026/08/24 Users covered 74.22026/08/25 Users covered 71.42026/08/26 Users covered 70.42026/08/27 Users covered 71.02026/08/28 Users covered 70.62026/08/29 Users covered 70.92026/08/30 Users covered 70.52026/08/31 Users covered 68.12026/09/01 Users covered 70.42026/09/02 Users covered 69.22026/09/03 Users covered 72.72026/09/04 Users covered 72.82026/09/05 Users covered 68.82026/09/06 Users covered 72.52026/09/07 Users covered 72.12026/09/08 Users covered 71.02026/09/09 Users covered 71.92026/09/10 Users covered 71.22026/09/11 Users covered 71.22026/09/12 Users covered 72.22026/09/13 Users covered 70.12026/09/14 Users covered 71.52026/09/15 Users covered 67.12026/09/16 Users covered 61.52026/09/17 Users covered 69.62026/09/18 Users covered 70.92026/09/19 Users covered 69.82026/09/20 Users covered 70.12026/09/21 Users covered 74.92026/09/22 Users covered 73.52026/09/23 Users covered 68.62026/09/24 Users covered 70.62026/09/25 Users covered 73.02026/09/26 Users covered 68.62026/09/27 Users covered 69.32026/09/28 Users covered 72.22026/09/29 Users covered 72.82026/09/30 Users covered 73.82026/10/01 Users covered 72.72026/10/02 Users covered 71.92026/10/03 Users covered 69.62026/10/04 Users covered 67.62026/10/05 Users covered 69.22026/10/06 Users covered 71.22026/10/07 Users covered 68.12026/10/08 Users covered 69.72026/10/09 Users covered 67.5

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 79.8% Measured on at least one day
Users steadily covered 70.2% 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 Indonesia, last 30 days
  • Signal3.4%
  • WhatsApp0.4%
  • Telegram0.6%

Up to 6,505 measurements per app

Across regions

Users covered by networks measured in the last 30 days, with each day's value over the last 60. Open a region for its full charts.

RegionCoveredSteady
Taiwan 93.9% 68.0%
Hong Kong 69.4% 31.2%
Macau 85.1% 0.0%
Japan 84.2% 64.0%
South Korea 93.7% 82.1%
Singapore 78.5% 30.8%
Vietnam 98.8% 94.0%
Thailand 97.1% 92.8%
Malaysia 97.9% 95.1%
Indonesia 79.8% 70.2%
Philippines 90.3% 86.8%
India 91.3% 86.5%

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
Taiwan 1.3%1.6%1.4%
Hong Kong 0.7%0.8%0.4%
Macau –––
Japan 0.5%0.8%0.6%
South Korea 0.3%1.7%2.5%
Singapore 1.0%0.4%0.1%
Vietnam <0.1%<0.1%0.2%
Thailand 0.3%0.2%0.1%
Malaysia 0.1%0.2%1.0%
Indonesia 3.4%0.4%0.6%
Philippines 0.3%0.2%1.8%
India 2.1%0.5%1.7%
Reference regions
China 98.2%98.3%98.6%
Myanmar 96.2%99.0%0.6%
Cambodia 21.8%27.5%2.4%
Pakistan 97.0%0.9%99.1%
Bangladesh 0.3%<0.1%0.1%

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
  • ASN observation data analysis: why network diversity matters and how to read a single measurement
  • ASN Coverage: a command-line tool that downloads raw measurements and breaks them down by network type and blocking method