The Longest Silence: Internet Shutdowns During Bangladesh’s 2024 Uprising

This study was conducted by Digitally Right in collaboration with the Open Observatory of Network Interference (OONI). Key contributors include Tohidul Islam Raso from Digitally Right and Maria Xynou from OONI. Suhadha Afrin, a Tech Policy Fellow at Digitally Right and journalist at Prothom Alo, also contributed to the research and documentation for this report. The research has been reviewed by Miraj Ahmed Chowdhury from Digitally Right.

We are equally grateful to Digitally Right’s Network Measurement Fellows across Bangladesh, whose work in tracking disruptions and documenting censorship during the protests helped verify and strengthen the findings of this report. We also thank the journalists whose extensive coverage of the shutdowns provided a vital foundation for this report and the individuals affiliated with operators and service provider organizations who provided interviews and shared relevant information that informed this analysis.

We hope this report contributes to a clearer understanding of the July–August 2024 internet shutdowns in Bangladesh and serves as a foundation for future research into network disruptions and digital rights in Bangladesh.

Download in PDF
Title illustration

Executive Summary

Bangladesh witnessed its worst internet shutdown during the July–August 2024 student-led uprising, which ultimately led to the fall of the Sheikh Hasina government. Over a 22-day period, from mid-July to early August, the shutdowns coincided with mass protests, the killing of hundreds of demonstrators, and widespread human rights violations, as documented by domestic and international observers, including United Nations reports.

The scale and complexity of the shutdown were unprecedented. Multiple layers of control were deployed, ranging from nationwide blackouts to bandwidth throttling, cache server deactivations, and targeted blocking of social media and VPNs. Implementation was marked by a lack of transparency, overlapping government actors, and informal or verbal directives, leading to conflicting narratives and limited public disclosure.

Yet, this shutdown became one of the most extensively documented in Bangladesh’s history. Local and national media covered nearly every disruption, activists used open-source tools to track and document censorship, and international watchdogs monitored the incidents offering technical data and evidence.

Digitally Right Limited, in collaboration with the Open Observatory of Network Interference (OONI), developed this report to reconstruct a verified timeline of these events, map how the shutdown was enforced at different network layers, and assess its broader implications for accountability, rights, and access to information during political crises.

Key findings include:

List of acronyms

AL – Awami League

AS – Autonomous System

BCL – Bangladesh Chhatra League

BEC – Bangladesh Election Commission

BGB – Border Guard Bangladesh

BNP – Bangladesh Nationalist Party

BTRC – Bangladesh Telecommunication Regulatory Commission

CAIDA – Center for Applied Internet Data Analysis (developer of IODA)

CDN – Content Delivery Network

CU – Chittagong University

DB – Detective Branch (of Dhaka Metropolitan Police)

DU – Dhaka University

DoT – Department of Telecommunications

ICT – Information and Communications Technology

IIG – International Internet Gateway

IODA – Internet Outage Detection and Analysis (Georgia Tech/CAIDA)

IP – Internet Protocol

ISP – Internet Service Provider

ISPAB – Internet Service Providers Association of Bangladesh

ITC – International Terrestrial Cable

JU – Jahangirnagar University

MNO – **Mobile Network Operator

NTMC – National Telecommunication Monitoring Centre

OONI – Open Observatory of Network Interference

PS core – Packet Switched core

RU – Rajshahi University

SUST – Shahjalal University of Science and Technology

TLS – Transport Layer Security (protocol)

VPN – Virtual Private Network

Introduction

During the student-led uprising between July 15 and August 5, 2024, Bangladesh experienced a series of internet shutdowns that varied in form, intensity, and geographic reach. While internet disruptions have occurred in the country since 2009, the July–August 2024 shutdown was unprecedented – both in scope, due to its nationwide impact, and in duration, marking the longest sustained disruption to date. The array of tactics used by the authorities to restrict access, ranging from full blackouts to bandwidth throttling and selective blocking, made it broader and more complex than any previous incident.

Compounding the severity of these shutdowns was the opacity with which they were carried out. The lack of publicly disclosed directives and the shifting methods of enforcement created confusion and made it difficult to document events as they unfolded. This report draws on news coverage published during the uprising and in the aftermath of Sheikh Hasina’s fall from power, as well as technical data from international internet monitoring organizations and interviews with service providers and authorities.

Although the overall period spans 22 days, internet connectivity was disrupted for 20 of those days, with August 1 and 3 standing out as days when no significant disruption was reported. This report divides the 22-day period into five phases, documenting each phase’s political developments, patterns of protest and repression, and the specific forms of network control imposed. It examines not only when shutdowns occurred and what form they took, but also the mechanisms and institutions through which they were executed. Its goal is to reconstruct a verified timeline, linking disruption to its political backdrop, technical characteristics, and chain of responsibility.

What Is an Internet Shutdown?

The #KeepItOn coalition defines an internet shutdown as “an intentional disruption of internet or electronic communications, rendering them inaccessible or effectively unusable, for a specific population or within a location, often to exert control over the flow of information.” Shutdowns are typically ordered by state authorities and implemented through technical means to limit access to information, suppress communication, or control public mobilization during periods of political unrest or perceived instability. Shutdowns may take several forms:

At their core, shutdowns disconnect large segments of the population from communication, information, and essential services, and are often implemented without transparency or due process.

How are Shutdowns Implemented?

In Bangladesh, internet shutdowns are typically initiated through instructions from state authorities including the regulator, Bangladesh Telecommunication Regulatory Commission (BTRC). Authorities issue formal or informal orders to mobile network operators (MNOs) and internet service providers (ISPs) to block access, reduce speeds, or shut down connectivity entirely (often referred to as triggering a “kill switch”). Targeted disruptions of access to specific platforms, such as Facebook, WhatsApp, or YouTube, are usually implemented through DNS tampering, IP blocking, or filtering at the gateway level.

The centralized structure of Bangladesh’s internet infrastructure makes such enforcement relatively straightforward. All domestic internet traffic must pass through a limited number of International Internet Gateways (IIGs), which serve as chokepoints through which access to the global internet is routed. Such centralization allows the authorities to implement shutdowns either by instructing individual ISPs or by applying restrictions upstream at the IIG level – affecting all downstream users simultaneously.

In some instances, according to the industry insiders, state agencies with technical capacity, such as the National Telecommunication Monitoring Centre (NTMC) – may directly intervene in network operations without the involvement of private providers. The Centre also provides directives to the operators and service providers to censor the internet. However, due to the lack of formal, publicly disclosed procedures, these directives often remain in the dark and implemented with almost no resistance from the service providers.

Internet shutdowns in Bangladesh can be localized, regional, or nationwide. Their scope may vary, and duration can range from minutes to weeks, depending on the intent and technical method used. From a brief blackout in November 2015, to nationwide mobile internet throttling during the 2018 student protests, to platform blocking in 2021, shutdowns have been imposed in different forms. However, the July–August 2024 shutdown blackouts, throttling, and platform blocking were deployed simultaneously at a national scale and sustained over multiple weeks.

Methodology

This timeline and analysis were reconstructed using a range of publicly available sources and digital evidence. Throughout the protest period, our team monitored media reports, social media posts, official statements, and platform behavior to document when, where, and how internet disruptions occurred.

We also relied on network measurement data from platforms such as IODA and OONI to verify the timing and scale of shutdowns. These technical signals were crucial in corroborating media reports, especially during moments of complete information blackout. Interviews with key stakeholders, including those from the government, IIGs, ITCs, and MNOs, offered additional context on the implementation mechanisms.

Where possible, firsthand experiences were documented by the research team and cross-referenced with public reports. The fragmented and often conflicting nature of available information meant that the timeline was assembled iteratively, with constant back-checking and source triangulation.

Limitations

Due to the opacity of government communication, we were unable to access formal written orders for most instances of internet shutdowns, platform blocks, and VPN disruptions. Much of the timeline had to be reconstructed using news reports, corroborated operator interviews, infrastructure behavior (such as cache server shutdowns), and data from network monitoring platforms.

For this report, we primarily relied on death counts reported in national newspapers during the July-August 2024 uprising. These contemporaneous reports were used to infer patterns of violence and their correlation with periods of intensified internet shutdowns. Later, government and UN reports provided differing figures. For instance, the Ministry of Health’s count, which was later cited by the UN Human Rights Office report released in February 2025, recorded 841 deaths. It was estimated that as many as 1,400 people had died between July 15 and August 5, 2024, including women and children, with the vast majority killed by firearms.

However, neither government bodies nor the UN have released disaggregated or day-specific fatality figures that allow for precise time-coded analysis. As such, while this report identifies broad overlaps between the most intense periods of network disruption and spikes in media-reported violence, it was not possible to draw precise statistical conclusions without verified, time-coded casualty datasets.

OONI methodology

Since 2012, OONI has developed free and open source software (called OONI Probe) which is designed to measure various forms of internet censorship, including the blocking of websites and apps. Every month, OONI Probe is regularly run by volunteers in around 170 countries, including Bangladesh. By default, network measurements collected by OONI Probe users are automatically published as open data in real-time.

OONI Probe includes the Web Connectivity experiment which is designed to measure the blocking of many different websites (included in the public, community-curated Citizen Lab test lists). Specifically, OONI’s Web Connectivity test is designed to measure the accessibility of URLs by performing the following steps:

The above steps are automatically performed from both the local network of the user, and from a control vantage point. If the results from both networks are the same, the tested URL is annotated as accessible. If the results differ, the tested URL is annotated as anomalous, and the type of anomaly is further characterized depending on the reason that caused the failure (for example, if the TCP connection fails, the measurement is annotated as a TCP/IP anomaly).

Anomalous measurements may be indicative of blocking, but false positives can occur. We therefore consider that the likelihood of blocking is greater if the overall volume of anomalous measurements is high in comparison to the overall measurement count (compared on an ASN level within the same date range for each OONI Probe experiment type).

Each Web Connectivity measurement provides further network information (such as information pertaining to TLS handshakes) that helps with evaluating whether an anomalous measurement presents signs of blocking. We therefore disaggregate based on the reasons that caused the anomaly (e.g. connection reset during the TLS handshake) and if they are consistent, they provide a stronger signal of potential blocking.

Based on OONI’s heuristics, we are able to automatically confirm the blocking of websites based on fingerprints if a block page is served, or if DNS resolution returns an IP known to be associated with censorship. While this method enables us to automatically confirm website blocking in Bangladesh and numerous other countries (such as Italy, Kazakhstan, Iran, and Indonesia), not all blocks are implemented in a way that is fingerprintable and automatically detectable.

We therefore aggregate anomalous web connectivity measurements based on failure types (“dns”, “tcp_ip”, “http-failure”, “http-diff”) to evaluate if they were consistently present (or if the types of failures varied), as a more consistent failure type observed in a larger volume of measurements provides a stronger signal of blocking. We further analyze these failures to detect the specific errors (such as “connection_reset_error” or “generic_timeout_error”) that would enable us to characterize potential blocking, and we aggregate the errors to examine whether and to what extent they were consistent across (relevant) measurements on each tested ASN.

This involved analyzing the network information from TLS handshake data in these measurements to evaluate whether the errors were a result of TLS based interference. For example, a measurement may show that DNS resolution returned consistent IPs, that it was possible to establish a connection to resolved IPs, but that the TLS handshake session timed out after the first ClientHello message (which is unencrypted), resulting in a “generic_timeout_error”. While we would consider that such a measurement shows signs of potential TLS based interference, we would not draw conclusions from a single measurement alone.

We therefore aggregate the errors to determine whether a large percentage of anomalous measurements for a tested URL presented the same error (e.g. “tls_timeout_error”) in comparison to the overall measurement volume on a specific network, within a specified date range. The higher the ratio of consistent errors (from anomalous measurements) in comparison to the overall measurement count, the stronger the signal (and the greater our confidence) that access to the tested domain is (a) blocked, and (b) blocked in a specific way (e.g TLS interference).

The OONI findings of this report present several limitations:

Timeline

A Timeline of the July Shutdown

The July-August 2024 internet shutdown in Bangladesh is likely one of the most extensively documented in the country’s history. From the very first day, each instance of disruption was reported in some form by local and national news outlets. Following the fall of Sheikh Hasina’s government, further reporting examined the scope, methods, and political context of the shutdown. Internet users were also vocal throughout the period, sharing real-time reports of service disruptions on social media. Several local and international watchdog organizations collected technical measurement data during this time, producing reliable evidence of the censorship.

This report draws on media coverage, technical evidence, and interviews with operators, service providers, and regulators to reconstruct a verified timeline of the shutdown and understand how each phase of disruption was carried out.

a) July 15–17: Escalating Protests and Initial Internet Controls

Political Context

The anti-discrimination protests escalated on July 14, shortly after a controversial remark by then–Prime Minister Sheikh Hasina, who stated, “If the grandchildren of the freedom fighters don’t get quota benefits, should the grandchildren of Razakars get the benefit?” The term “Razakar” refers to collaborators of the Pakistani Army during the 1971 Liberation War, which is deeply tied to national trauma and betrayal. The statement was seen as offensive and as an attempt to imply that the protesting students were descendants of Razakar. That evening, demonstrations broke out across public university campuses. By July 15, tensions deepened as activists from the ruling Awami League’s student wing, Bangladesh Chhatra League (BCL), launched attacks on protesters at several campuses, turning universities into flashpoints of violence.

On July 16, students from private universities and other institutions joined the movement. The first reported death occurred that day: in Rangpur, a video showing police firing on Abu Sayed, a student at Begum Rokeya University, circulated widely. Media reports published the same day indicated at least six deaths. On that very day, general students fought back and drove the BCL activists out of Dhaka and Rajshahi Universities in the university campuses.

Later that night, all public and private universities across the country were declared closed indefinitely. Students were ordered to vacate their dormitories. On July 17, many were forcibly evicted and took shelter in surrounding areas. Students tried to hold “absentee funerals” for those who were killed, but police attacked their gatherings at three universities. As a result, protests spread from public campuses to private universities and beyond.

Nature of the Shutdown

Between July 15 and 17, three key forms of internet control were reported: mobile internet throttling, targeted mobile service shutdowns, and selective platform blocking.

Complaints of slow mobile data (indicating throttling) in the Dhaka University area began on the night of July 14. By the morning of July 15, both 3G and 4G services were reportedly disabled in the Shahbagh and DU areas. As clashes spread, high-speed mobile internet was similarly shut down in other major university zones from midnight (July 15-16) onward.

From July 16, users outside these university areas also began reporting degraded connectivity. This included either a complete inability to access 3G/4G services or significant disruptions when attempting to open Facebook or Messenger on mobile networks. Importantly, at this time, Facebook remained accessible via broadband connections.

Independent OONI Probe network tests conducted by Digitally Right’s network measurement fellows on July 16 and 17 in six districts – including Dhaka, Sylhet, Tangail, Mymensingh, and Rangpur – suggested that Facebook was blocked across all major mobile networks by the night of July 16.

OONI Probe test results

Image 1: Screenshots of OONI Probe test results showing the blocking of Facebook on networks in Bangladesh on 16th July 2024 (source: OONI Probe app).

While OONI data collected from multiple networks in Bangladesh throughout July 2024 indicates that Facebook was accessible on most networks, access to “www.facebook.com” appears to have been blocked on the AS24432 (Axiata) and AS24389 (Grameenphone) networks, starting from 16th July 2024.

Chart 1 aggregates OONI measurement coverage from the testing of “www.facebook.com” on the AS24432 (Axiata) and AS24389 (Grameenphone) networks in Bangladesh throughout July 2024.

OONI measurement coverage from the testing of “www.facebook.com”

Chart 1: OONI Probe testing of www.facebook.com in Bangladesh on the AS24432 (Axiata) and AS24389 (Grameenphone) networks between 1st July 2024 to 31st July 2024 (source: OONI data).

As is evident from chart 1, most OONI measurements from the testing of “www.facebook.com” on the AS24432 and AS24389 networks resulted in anomalies (signals of potential censorship) on 16th and 17th July 2024 – the timing of which correlates with the protests in Dhaka. However, the availability of measurements from these networks from previous days is very limited, presenting an important limitation to this finding.

It’s worth noting though that most measurements from both networks on 16th and 17th July 2024 resulted in failures (timeout errors and connection reset errors) during the TLS handshake, suggesting the presence of TLS level interference. This is further suggested by the OONI data, which shows that connections to the resolved IPs were successful, reducing the likelihood of the anomalies being false positives triggered by transient network failures. Moreover, Facebook interference on the AS24432 and AS24389 networks is further suggested by the OONI data showing that most other tested websites were accessible on these networks on 16th July 2024, while the testing of several Facebook endpoints presented anomalies (further suggesting Facebook blocking).

Quite similarly, OONI data suggests the potential temporary blocking of WhatsApp on 17th July 2024 between 7:00 to 9:00 am UTC. More specifically, OONI data from the testing of WhatsApp in Bangladesh on 17th July 2024 shows that while most connections to WhatsApp endpoints succeeded, attempted connections to WhatsApp’s registration service and WhatsApp Web failed, resulting in connection reset errors. However, the limited volume of measurement coverage during this period limits our ability to confirm WhatsApp blocking with confidence.

Various media outlets reported the issue prominently, and the network monitoring group NetBlocks reported that access to Facebook had been restricted on several networks.

Netblocks report

Image 2: Netblocks report on Facebook restrictions on networks in Bangladesh on 16th July 2024 (source: X).

How It Happened

The implementation of shutdown measures during this period was marked by opacity, limited disclosure, and overlapping authority. No official announcements were made to inform users about the disruptions. Available information was pieced together through retrospective media investigations, technical data, and interviews with network providers.

WhatsApp screenshot with instructions from BTRC
WhatsApp screenshot with instructions from BTRC

Image 3: Instructions sent via WhatsApp by BTRC on July 15 and 16. Source: The Daily Star

According to operator sources cited in The Daily Star, the BTRC issued initial instructions via WhatsApp shortly after midnight on July 15, directing mobile operators to disable 3G and 4G services in the Shahbagh area. Within 30 minutes, the scope of this directive was expanded to cover multiple public universities, including Dhaka University (DU), Jahangirnagar University (JU), Chittagong University (CU), Rajshahi University (RU), and Shahjalal University of Science and Technology (SUST). By July 16, the shutdown was extended to include 59 campuses nationwide.

Although these instructions account for area-based throttling in and around public universities, they do not explain the widespread unavailability of high-speed mobile internet outside university zones or the simultaneous platform-level blocking observed from the evening of July 16 onward.

In a statement issued on July 20, Telenor Asia reported that its mobile operator, Grameenphone, had received directives from local authorities to shut down 3G and 4G networks starting on July 17, 2024, leaving customers with access only to 2G services limited to voice and SMS.

There were conflicting accounts regarding the source of the disruptions, particularly the platform blocks. While BTRC officials denied issuing a directive to block Facebook, media reports from Prothom Alo and Daily Sun suggested the government agencies possessed alternative technical capabilities to enforce such blocks directly, independent of traditional ISPs or IIGs. However, formal documentation eventually clarified some aspects of these actions. On the night of July 17, NTMC issued explicit instructions to block Facebook and YouTube, effective from 12:01 a.m. on July 18. A subsequent order from the same agency directed the nationwide suspension of 4G services.

Operators interviewed for this report confirmed that NTMC had previously installed proprietary filtering systems within the Packet Switched (PS) core architecture of mobile networks. This advanced capability allowed NTMC to unilaterally implement service blocks and content filtering without requiring direct mediation or action from the mobile operators themselves, thereby enabling more immediate and untraceable control. However, available monitoring data does not clarify to what extent this capability was actually used during this phase.

b) July 18–23: Nationwide Blackout, Heavy Casualties Amid Clashes

Political Context

On July 18, student protesters announced a nationwide “complete shutdown” in response to the deaths and injuries caused by security forces, including police, the Border Guard Bangladesh (BGB), and the Rapid Action Battalion (RAB), during earlier demonstrations. The program called for the suspension of all institutional activity except emergency and hospital services, and urged students across the country to participate.

Clashes escalated as the shutdown took effect. Confrontations between protesters, law enforcement agencies, and supporters of the ruling party were reported across multiple districts. On July 18 alone, at least 29 people were reported killed and over 3,000 injured, according to media coverage. The violence spread to at least 19 districts nationwide.

The highest number of deaths occurred on July 19, when at least 66 people were reported killed. In response to the escalating unrest, the government imposed a nationwide curfew and deployed the army on July 20. The same day, the government announced a two-day “general holiday” and detained key figures from the quota reform movement and members of the opposition Bangladesh Nationalist Party (BNP).

On July 21, the Supreme Court delivered its verdict in the quota case, abolishing most quotas for civil service jobs and allocating 93% of positions to general applicants. The curfew remained in place. On July 23, the government formalized the new quota system in line with the court’s decision. Protest organizers stated that the move was too late and that too many lives had been lost. The media reported a total of 143 deaths between July 18 and 23, either in the clashes or from injuries sustained during the protest. The curfew was partially relaxed on July 23.

Nature of the Shutdown

The nationwide internet blackout began in the early hours of July 18, coinciding with the onset of the deadliest phase of protest-related violence. Mobile internet services were suspended at 1:29 a.m., followed by the shutdown of broadband access at approximately 8:30 p.m. the same day. The blackout remained in effect through July 23, encompassing the entire period during which mass casualties were reported. The continuity of the blackout during this period significantly restricted the flow of real-time information, including documentation of events by affected communities and media outlets.

The 5-day, nationwide internet connectivity shutdown in Bangladesh between 18th to 23rd July 2024 is visible through several independent data sources: Internet Outage Detection and Analysis (IODA), Cloudflare Radar, and Google traffic data.

The Internet Outage Detection and Analysis (IODA) project of Georgia Tech measures internet outages worldwide in near real-time. To track and identify internet outages, IODA uses three complementary measurement and inference methods: Routing (BGP) announcements, Active Probing, and Internet Background Radiation (IBR) traffic. More recently, IODA also integrated Google Product signals. Access to IODA measurements is openly available through their Dashboard, which enables users to explore internet outages with country, region, and AS level of granularity.

The following IODA chart suggests the presence of a major internet outage in Bangladesh between 18th to 23th July 2024.

IODA chart

Chart 2: Internet connectivity for Bangladesh between 1st July 2024 to 31st August 2024 (source: IODA).

Within this time period, we observe a major drop in active probing, IBR, and Google product signals, as well as a drop in the BGP signal correlating in time with the drop in the other signals, strongly suggesting that Bangladesh experienced a widespread internet outage. This is further indicated by the fact that we see these signals return to their previous levels thereafter.

The timing of the nationwide internet connectivity shutdown in Bangladesh is also visible through Google traffic data, which shows a complete drop in Google search traffic originating from Bangladesh between 18th to 23rd July 2024 (as illustrated below).

Google traffic data

Chart 3: Google search traffic originating from Bangladesh between 1st July 2024 to 31st August 2024 (source: Google Transparency Report).

The complete absence of Google traffic data from Bangladesh between 18th to 23rd July 2024 strongly suggests that Bangladesh experienced a major, nationwide internet connectivity shutdown.

A similar absence of data during the same time frame is observed in OONI data collected from Bangladesh as well (demonstrated below).

OONI Probe testing

Chart 4: OONI Probe testing in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

While OONI measurement coverage is generally quite unstable and varies over time and across countries (being dependent on volunteers who run OONI Probe from local network vantage points and contribute measurements), it’s worth highlighting that Bangladesh received relatively stable OONI measurement coverage before and after the timing of the internet connectivity shutdown (which is visible in both IODA and Google traffic data). The complete absence of OONI measurements between 19th to 22nd July 2024 (as illustrated in the above chart, Chart 4) suggests that OONI Probe users in Bangladesh could not contribute measurements due to the lack of internet connectivity.

Moreover, the major internet connectivity shutdown in Bangladesh is also visible in Cloudflare Radar data (shared below), which shows a complete drop in traffic during the same period.

Cloudflare Radar data

Chart 5: Traffic volume in Bangladesh between 1st July 2024 to 31st July 2024 (source: Cloudflare Radar).

How It Happened

The internet blackout was implemented in two stages: the shutdown of mobile internet and the suspension of broadband connectivity. According to operator accounts and public reports, the mobile network suspension was carried out through directives from the BTRC and NTMC. The broadband shutdown was executed upstream, through instructions issued to International Terrestrial Cable (ITC) operators, the Submarine Cable Company, and IIG providers – effectively cutting off bandwidth to ISPs nationwide.

While government officials publicly acknowledged the mobile shutdown, conflicting statements were made regarding the cause of the broadband disruption. Then-state minister for Posts and Telecommunications Zunaid Ahmed Palak stated that mobile internet had been suspended to support law enforcement operations, with technical coordination from BTRC and NTMC. However, BTRC officials denied involvement.

Grameenphone, the country’s largest mobile operator, told the Daily Star that mobile internet had been shut down by government order, citing the State Minister, who had attributed the disruption to a fire allegedly caused by an arson attack. He claimed the incident damaged a nearby data center and disrupted connectivity. The following day, BTRC issued a mobile alert repeating the claim. However, this explanation was challenged by the Internet Service Providers Association of Bangladesh (ISPAB), which clarified that the fire had occurred in an adjacent building and affected only a small number of overhead cables, impacting no more than 20 percent of the national network. ISPAB stated that no data center was directly affected.

BTRC message

Image 4: BTRC sent a mobile message stating that internet services had been disrupted due to a fire at the Mohakhali Data Center. Source: The Daily Star

Media reports later revealed that the broadband shutdown was carried out through direct government intervention. At 7:37 p.m. on July 18, BTRC’s Engineering and Operations Division initiated a WhatsApp group call with ITC and submarine cable officials, instructing them to suspend bandwidth supply. Around 8:45 p.m., IIG providers received similar instructions and shortly thereafter ceased delivering connectivity to downstream ISPs.

Interviews conducted for this report with officials from three IIGs, one ITC operator, and one Submarine Cable Company confirmed that they received direct instructions from BTRC to cut services. An official from the Submarine Cable Company further reported receiving a personal call from the State Minister, who instructed the shutdown of both Cox’s Bazar and Kuakata landing stations. This action, according to the source, resulted in the near-complete disconnection of broadband internet across the country.

c) July 24–31: Eased Curfew, Layered Internet Controls Continue

Political Context

Tensions and clashes began to subside temporarily from July 22. As a result, on July 24, the curfew was partially relaxed, and both government and private offices were allowed to open for four hours. However, educational institutions that had been shut down due to the protests remained closed.

On July 26, three coordinators of the anti-discrimination student movement – Nahid Islam, Asif Mahmud, and Abu Baker Majumder – who were receiving treatment in the hospital, were taken into custody by the Detective Branch (DB) of Dhaka Metropolitan Police. That night, the DB stated that the individuals had been taken into protective custody for security reasons. Over the following two days, three more coordinators were similarly detained. On July 28, while in the custody of the DB, six organizers of the student movement were seen in a video reading out a statement declaring an end to the protests. However, other student leaders quickly vowed to continue the movement, and demonstrations resumed the following day.

After rejecting the video message announcing the movement’s withdrawal, the other coordinators who remained free, called for renewed protests starting July 29. Demonstrations consequently resumed, leading to police detentions in Dhaka and protests against alleged forced statements, spreading to cities like Rajshahi and Barishal. Amidst these events, the DB chief dismissed allegations of forced statements as mere rumors.

On the same day, the then Home Minister Asaduzzaman Khan stated that, according to official records, 150 people had died in the violence related to the quota reform movement up to that point. However, a Prothom Alo report indicated that by July 27, the death toll linked to the protests had reached 210.

A symbolic political divide emerged on July 30 as the government declared a national day of mourning for protest-related deaths. Student coordinators swiftly rejected this, urging supporters to adopt red-color social media profile pictures, sparking a widespread online campaign. On July 31 the “March for Justice” program took place nationwide, facing police dispersal with batons, sound grenades, and tear gas, and leading to arrests. Adding another dimension, the then-Law Minister announced the executive ban on Bangladesh Jamaat-e-Islami and its student wing, Islami Chhatrashibir, effective on the same day.

Nature of the Shutdown

During this period, internet restrictions were implemented through throttling of broadband speeds, continued shutdown of mobile internet, and blocking of selected social media and messaging platforms.

After the full internet blackout between 18th to 23rd July 2024, the government restored broadband in limited areas at approximately 9:00 p.m. on July 23. On July 24, broadband service resumed more broadly, but speeds remained slow, access to social media platforms was restricted, and mobile internet remained fully suspended.

IODA data confirms that connectivity began returning after 10:00 p.m. on July 23, with partial functionality by the afternoon of July 24. However, services did not stabilize until July 28. Provider-specific data showed that Banglalink remained offline throughout the period, while Robi Axiata’s traffic showed irregular patterns.

Specifically, IODA data below shows that Banglalink’s internet services remained suspended between 24th to 28th July 2024, while IODA data from Robi Axiata showed signs of internet connectivity disruption during this period.

IODA data from Robi Axiata

Chart 6: Internet connectivity for Banglalink (AS45245) between 23rd July 2024 to 28th July 2024 (source: IODA).

IODA data from Robi Axiata

Chart 7: Internet connectivity for Robi Axiata (AS24432) between 23rd July 2024 to 28th July 2024 (source: IODA).

The above charts, Chart 6 and Chart 7, show significant drops in BGP signals, signalling major internet connectivity disruptions on these networks. Quite similarly, Cloudflare Radar shows disruptions on these two networks during the same period as well, as illustrated through the charts 8 and 9 below.

Cloudflare Radar data from Banglalink

Chart 8: Traffic volume from Banglalink (AS45245) in Bangladesh between 1st July 2024 to 31st August 2024 (source: Cloudflare Radar).

Cloudflare Radar data from Robi Axiata

Chart 9: Traffic volume from Robi Axiata (AS24432) in Bangladesh between 1st July 2024 to 31st August 2024 (source: Cloudflare Radar).

According to media reports, mobile internet services were restored after 3:00 p.m. on July 28. This was also confirmed by the NTMC, which stated that it would be reopening mobile internet services starting from 15:00 on 28th July 2024. However, platform-level restrictions continued. The NTMC instructed ISPs in Bangladesh to continue blocking access to a specific list of services (beyond 15:00 on July 28th, when mobile internet services would be restored): Facebook, Messenger, WhatsApp, Telegram, Viber, Imo, YouTube, BiP, Signal, Skype, and Botim. This directive not only corroborates relevant blocks observed in OONI data after July 28th, but also in previous days (between 24th to 28th July, after the nationwide internet blackout).

The following chart aggregates OONI measurement coverage from the testing of the services listed in the NTMC directive, excluding Botim and BiP which did not receive OONI measurement coverage in Bangladesh. Specifically, the measurements in the following chart pertain to the OONI Probe testing of Imo, Signal, Telegram, Facebook, Messenger, Skype, Viber, WhatsApp and YouTube domains on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024.

OONI Probe testing

Chart 10: OONI Probe testing of Imo, Signal, Telegram, Facebook, Messenger, Skype, Viber, WhatsApp and YouTube domains on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

Once internet connectivity was restored on 24th July 2024, access to most of the social media services listed in the NTMC directive and illustrated in chart 10 started to present a spike in anomalies, providing a signal of blocking. These anomalies persisted until 31st July 2024, which is consistent with the timing communicated in the NTMC directive, suggesting that access to them was blocked between 24th to 31st July 2024. The domains of Facebook, Messenger, and WhatsApp presented the largest and most consistent volume of anomalies during this period, thereby providing the strongest signals of blocking. The testing of YouTube, Telegram, and Signal domains presented fewer anomalies, suggesting that they were still accessible on some networks in Bangladesh during this period. And the domains of Imo, Skype, and Viber barely presented anomalies, suggesting that they were mostly accessible on tested networks. Even though OONI measurement coverage from Bangladesh is limited and unequal across networks, chart 10 suggests that the blocks directed by the NTMC were not implemented uniformly and consistently across networks in Bangladesh between 24th to 31st July 2024.

The blocking of WhatsApp, Facebook Messenger, Telegram, and Signal is further corroborated by OONI data collected from the measurement of these instant messaging apps from separate, dedicated experiments. In addition to the Web Connectivity experiment (designed to measure the blocking of websites), the OONI Probe app also includes dedicated WhatsApp, Facebook Messenger, Telegram, and Signal experiments designed to measure the reachability of endpoints used by each of these apps.

The following chart aggregates OONI measurement coverage from the testing of the Facebook Messenger, Signal, Telegram, and WhatsApp apps on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024.

OONI Probe testing

Chart 11: OONI Probe testing of the Facebook Messenger, Signal, Telegram, and WhatsApp apps on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

As illustrated in chart 11, the OONI Probe testing of these apps demonstrates that these apps were mostly reachable on tested networks in Bangladesh prior to the nationwide internet blackout (between 18th to 23rd July 2024). This changed on 24th July 2024 when internet connectivity was restored, but all four apps started presenting a spike in anomalies, which persisted until 31st July 2024. The large and persistent volume of anomalies – especially when compared with previously successful measurements – provides a signal that access to these apps was blocked on tested networks in Bangladesh. This correlates with the timing when the testing of their domains presented anomalies (as discussed previously), suggesting that these blocks were lifted on 31st July 2024. However, in both of the above charts 10 and 11, there is a noticeable, subsequent spike in anomalies on 4th August 2024 – right before Bangladesh experienced another internet disruption, as documented by IODA and Cloudflare Radar (further discussed in the next section) – suggesting that access to these apps was temporarily blocked again four days later.

When disaggregating OONI measurement coverage pertaining to these instant messaging apps by ASN, we observe that their testing presented anomalies on most tested networks in Bangladesh between 24th to 31st July 2024. As each of these apps was tested on more than 170 networks in Bangladesh during this period, the consistent presence of anomalies during the same dates across networks provides a further signal of blocking. The following charts share the top three networks where the OONI Probe testing of the WhatsApp, Facebook Messenger, Telegram, and Signal apps presented the largest volume of anomalies – and, therefore, the strongest signals of blocking – during this time period.

OONI Probe testing

Chart 12: Networks where the OONI Probe testing of the WhatsApp app presented the largest volume of anomalies in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

OONI Probe testing

Chart 13: Networks where the OONI Probe testing of the Facebook Messenger app presented the largest volume of anomalies in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

OONI Probe testing

Chart 14: Networks where the OONI Probe testing of the Telegram app presented the largest volume of anomalies in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

OONI Probe testing

Chart 15: Networks where the OONI Probe testing of the Signal app presented the largest volume of anomalies in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

Beyond the services listed in the NTMC directive, OONI data suggests that additional social media websites were blocked between 24th to 31st July 2024 as well. Specifically, OONI data shows that the testing of Instagram, Twitter/X, and TikTok presented a spike in anomalies during this period, as illustrated below.

OONI Probe testing

Chart 16: OONI Probe testing of Twitter/X, Instagram, and TikTok domains on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

Notably, almost all OONI measurements from the testing of Instagram presented anomalies between 24th to 31st July 2024 (when the block was lifted). The blocking of Instagram is further suggested by the fact that the testing of numerous Instagram endpoints – required for Instagram app functionality – presented a spike in anomalies during the same days as well, as demonstrated below.

OONI Probe testing

Chart 17: OONI Probe testing of Instagram endpoints on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

While the testing of TikTok presented fewer anomalies in comparison, it’s worth noting that it was among the social media platforms reported as being blocked during this period by the media. Meanwhile, the presence of anomalies in the testing of both twitter.com and x.com during this period provide a signal that access to the social media platform X (formerly known as Twitter) was blocked in Bangladesh.

It seems unlikely that the aforementioned social media websites and instant messaging apps presented anomalies due to network disruptions because OONI data shows that most other tested services were accessible in Bangladesh during those days (between 24th to 31st July 2024). Moreover, by looking at the anomalous OONI measurements, we observe that many result in timeout errors during the TLS handshake, suggesting the presence of TLS level interference. The likelihood of these failures being the result of transient network failures is excluded because OONI data shows that TCP connections to the resolved IPs are successful, and that the session times out only after the ClientHello message during the TLS handshake. This is consistent with how OONI documented other blocks in Bangladesh in 2024.

It’s worth noting, though, that the blocks also appear to be implemented by means of IP blocking. Most OONI measurements from the testing of the Facebook, Instagram, WhatsApp, and Messenger domains show that the TCP connections to the resolved IPs consistently failed, indicating the presence of IP-level blocks. This is consistent with the blocking of numerous Facebook and Instagram endpoints, as well as with the blocking of WhatsApp and Facebook Messenger app endpoints.

This period also saw a coordinated crackdown on virtual private network (VPN) services. Beginning on July 31, after social media blocks were restored, users reported being unable to connect to commonly used VPN servers, including 1.1.1.1 and NordVPN. The Digitally Right team also encountered difficulties accessing TunnelBear and ProtonVPN during this period.

The following chart aggregates OONI measurement coverage from the testing of NordVPN, 1.1.1.1, TunnelBear, and ProtonVPN domains on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024.

OONI Probe testing

Chart 18: OONI Probe testing of NordVPN, 1.1.1.1, TunnelBear, and ProtonVPN domains on multiple networks in Bangladesh between 1st July 2024 to 31st August 2024 (source: OONI data).

As is evident from chart 18, the OONI Probe testing of 1.1.1.1, NordVPN, TunnelBear, and ProtonVPN domains mainly presented anomalies (signs of blocking) between 24th July 2024 (when internet connectivity was restored) to 29th July 2024. While the volume of these measurements is very limited (limiting our confidence in the findings), it’s worth noting that the anomalies presented signs of TLS interference and IP blocking (depending on the network), similarly to what was observed for the blocking of social media websites during this period. The presence of a few anomalies in the days thereafter suggests that there may have been some repeated or ongoing interference, but the limited measurement volume limits our ability to corroborate this.

Overall, the fact that most measurements from 30th July 2024 onwards were successful provides an indication that access to these circumvention tools may have been interfered with between 24th to 29th July 2024, alongside the social media blocks (which took place between 24th to 31st July 2024, as discussed previously). Globally, OONI data over the past few years has shown that social media blocks are often accompanied by VPN blocks—likely as part of efforts to prevent circumvention of social media censorship. This, for example, has been documented in countries that include Myanmar, Uganda, Russia, and Iran, among many others.

In early August 2024, in response to our query, a representative from ProtonVPN confirmed via email that “there is currently a crackdown on VPN services in Bangladesh, in which Proton VPN is also being blocked,” and their team was working to provide anti-censorship support.

How It Happened

Despite the resumption of mobile internet on July 28 and broadband services on July 23, media reports cited widespread user complaints about slow internet. Interviews conducted for this study and media reports indicated that internet speeds were intentionally limited. BTRC instructed IIGs to block access to selected social media platforms and ordered ISPs to disable cache servers, which normally support faster content delivery. On July 25, BTRC authorized cache access only for Google and YouTube.

According to ISPAB, the combination of mobile internet shutdown and cache server disconnection reduced broadband speeds to about 20% of normal levels and increased pressure on broadband infrastructure significantly as mobile users shifted to fixed-line services. ISPAB reported that full capacity was only restored after the mobile network came back online.

NTMC instructions

Image 5: Although mobile internet was restored, the NTMC instructed that 11 apps remain blocked. Source: The Daily Star

Though mobile internet services were restored, selective app blocking remained in place during the period, and NTMC reportedly instructed service providers to continue blocking 11 platforms. In addition, BTRC verbally directed IIGs and mobile operators to resume cache services for all platforms except Facebook, TikTok, Akamai, and Baishan. At that point, State Minister Palak told the media that letters had been sent to Facebook, TikTok, and other platforms, citing non-compliance with national laws. These companies were asked to respond by July 31 and attend a meeting at the BTRC.

d) August 1-3: Slow Internet, and the Shift to One-Point Demand

Political Context:

In this period, student organizers launched several major protest programs. A “Remembering Our Heroes” program on August 1 saw demonstrations met with security force obstructions. Notably, the six previously detained student coordinators were released from DB custody that day, coinciding with the official gazetting of the Jamaat-e-Islami ban.

On August 2, organizers announced a “Prayers and Mass Procession” campaign against mass killings and arrests. This led to renewed protests across the capital and other districts despite rain, culminating in clashes, vandalism, and arson in at least five districts. Two additional deaths were reported that day, raising the movement’s total reported death toll to 215. Crucially, the six previously detained coordinators publicly stated that their July 28 video message, announcing the movement’s withdrawal, was not made voluntarily.

Later that evening, on August 2, a coordinator announced a nationwide protest procession for August 3 and a full-scale non-cooperation movement starting August 4. As planned, thousands participated in a demonstration march on August 3, culminating in a mass rally at the Central Shaheed Minar. There, a key coordinator, Nahid Islam, announced the movement’s definitive one-point demand: the resignation of the government.

Nature of the Shutdown:

Between July 29 and August 3, broadband services remained operational across the country, but mobile internet was unstable and subject to repeated throttling and temporary shutdowns. Social media platforms – including Facebook, Messenger, and Telegram – were reportedly intermittently blocked, primarily on mobile networks.

After mobile internet was restored on July 28, users began reporting reduced mobile data speeds in Dhaka from the very next day. 4G signals appeared to be available, but in measurement tests conducted by Prothom Alo, speeds ranged from 30 Kbps to 3 Mbps, far lower than typical 4G levels.

Access to social media platforms was restored on July 31. However, on August 2, access to Telegram was reportedly blocked on mobile networks starting around 12:15 p.m., followed shortly by Facebook and Messenger. While access to Facebook and Messenger was restored after roughly six hours, Telegram reportedly remained inaccessible. On August 3, no evidence of internet disruption was reported across the country.

How It Happened

Following the restoration of mobile internet on July 28, users began experiencing slowdowns, particularly in Dhaka. No formal announcement or technical clarification was issued by the authorities at the time. However, media reports indicated that the reduced speeds were likely due to directives from government regulators, who possess the “technical capacity to limit internet speeds.Filtering measures targeting social media platforms were also reported to have contributed to degraded network performance.

On August 2, Telegram, Facebook, and Messenger were again blocked on mobile networks. Then–State Minister Palak denied issuing the directive, stating that neither his ministry nor the BTRC had done so. However, The Daily Star reported that the NTMC instructed operators to block Telegram at 2:34 p.m., followed shortly by Facebook and Messenger.

The most ambiguous part of this period was how VPN blocking was imposed. Service providers and mobile operators interviewed for this report stated that they had not received any directive and did not enforce VPN blocking themselves. Officials at the BTRC also denied issuing such an order. However, representatives from IIGs suggested that the Department of Telecommunications (DoT) possesses IP-specific blocking capabilities and may have implemented the blocks. DoT could not be reached for clarification.

e) August 4–5: Complete Blackout Again and The Fall of the Government

Political Context

The political climate intensified sharply following the declaration of the one-point demand and the non-cooperation movement, spearheaded by the anti-discrimination student movement. August 4 marked the first day of this movement, which saw widespread clashes and confrontations between ruling party activists, law enforcement, and protesters. According to media reports, it resulted in at least 114 fatalities nationwide – the highest single-day death toll since the movement began.

In response, the anti-discrimination student movement coordinators adjusted their “March to Dhaka” program, moving it from the initially planned August 6 to August 5. They urged students and the public to participate in this march. As the movement gained momentum, the government declared a three-day public holiday commencing Monday, August 5.

On August 5, Dhaka witnessed hundreds of thousands of people taking to the streets in protest. Amid the heightened tension surrounding the planned march toward the Prime Minister’s residence, Sheikh Hasina resigned from her position and departed the country by military helicopter at approximately 2:30 p.m. Immediately following her departure, large crowds entered the Prime Minister’s residence.

At 4:00 p.m., Army Chief General Waqar-uz-Zaman addressed the nation, having previously engaged in discussions with leaders from various political parties. His televised speech announced the formation of an interim government to manage the country’s affairs. Even on this day, the day of the government’s fall, at least 109 additional lives were lost in clashes across Dhaka and other regions.

Nature of the Shutdown

During August 4 and 5, authorities implemented internet control through a complete suspension of mobile internet, the blocking of social media platforms on broadband services, and a full internet blackout.

On August 4, as protests and violence escalated across the nation, 4G mobile internet services were suspended starting at 12:00 p.m. Approximately an hour after this mobile internet shutdown, a separate measure was implemented to block social media platforms on broadband services, even as general broadband connectivity remained active. Around 1:00 p.m., IIG operators had their Meta cache servers disabled, rendering platforms such as Facebook, Messenger, WhatsApp, and Instagram inaccessible via broadband. Thus, on August 4, both a mobile internet shutdown and a social media block on broadband significantly disrupted internet access nationwide.

The following day, August 5, at approximately 10:30 a.m., broadband internet services were entirely shut down, plunging Bangladesh into a complete internet blackout once again. IODA data also corroborates that Bangladesh experienced a nationwide internet blackout for approximately three and a half hours on August 5, starting at 10:30 a.m.

IODA data

Chart 19: Internet connectivity for Bangladesh between 4th August 2024 to 6th August 2024 (source: IODA).

Following the resignation and departure of then-Prime Minister Sheikh Hasina, broadband internet services were restored at 1:30 p.m., and mobile internet services resumed around 2:00 p.m. According to media reports, access to social media platforms was restored after 4:00 p.m. on the same day, allowing users in Bangladesh to once again access Facebook, TikTok, WhatsApp, Instagram, and YouTube. Their accessibility thereafter is also corroborated by OONI data.

How It Happened

The directives for internet disruptions during these two days originated from the government. On August 4, at approximately 2:30 p.m., a minister told reporters that the shutdown of mobile internet and the blocking of social media on broadband had not been ordered by the government, attributing the disruptions in certain areas to alleged attacks by miscreants on internet infrastructure. However, on the same day, another State Minister for Information and Broadcasting publicly stated that social media platforms had been temporarily shut down across the country to prevent the spread of rumors. Furthermore, major telecom operators, including Grameenphone, Robi, and Banglalink, issued statements confirming that government authorities had ordered the suspension of mobile internet services.

A report by The Business Standard indicated that the BTRC issued the directive to suspend mobile internet services on August 4, and had also instructed relevant authorities to block all Meta-owned social media platforms. Meanwhile, The Daily Star reported that, as the protests escalated, NTMC ordered the suspension of 4G mobile internet services on August 4 until further notice.

The following day, on August 5, the order to shut down broadband internet also came from the government. The Dhaka Tribune, citing an IIG official, reported that the government directed IIG operators to suspend broadband service at approximately 10:30 a.m. Citing a BTRC letter, Prothom Alo reported that on August 5, former State Minister Junaid Ahmed ordered the suspension of broadband internet at 10:00 a.m. via a mobile message. However, after news of Sheikh Hasina’s resignation, broadband services were restored. According to Prothom Alo, a government agency issued a verbal order at 1:15 p.m. to restore broadband service. Mobile internet was restored shortly thereafter, around 2:00 p.m.

Later that day, after 4:00 p.m., social media platforms were also unblocked. At that time, the President of the Internet Service Providers Association of Bangladesh (ISPAB) told the media that the entire internet system had been reopened and the caches for social media platforms, including Facebook, had been restored.

Table: A summary of the key findings

PhasePolitical contextType of controlNetwork layer involved
July 15-17Escalating campus protests, BCL attacks, and university closuresMobile internet throttling, Facebook blockingMobile operator-level throttling, TLS interference, BTRC and NTMC directive
July 18-23Nationwide shutdown, mass protests, army deployment, curfewFull mobile and broadband blackout nationwideIIG, ITC, Submarine Cable, BTRC directives
July 24-31Eased curfew, arrests of leaders, movement fragmentingMobile internet off, broadband throttled, blocking of social media, instant messaging apps, and VPNsIIG cache blocks, ISP throttling, TLS interference, IP-level blocks, NTMC directive on platform blocks
Aug 1-3Protests shift to one-point demand, ban on Jamaat-e-IslamiMobile slowdowns, intermittent platform blocksNTMC order, platform blocks on mobile internet
Aug 4-5Non-cooperation movement, peak protests, PM resignsFull blackout: mobile and broadband, Meta cache shutdownMobile + IIG + ISP + cache all disabled on government order

Key takeaways

Conclusion

The internet shutdown enforced across Bangladesh between July 15 and August 5, 2024, represents an unprecedented and highly complex chapter in the nation’s history of digital control. This period of censorship, unmatched in both its nationwide scope and sustained duration, coincided directly with the peak of the anti-discrimination movement and a tumultuous political transition.

This timeline shows that the shutdown was neither uniform nor transparent. Instead, it was characterized by inconsistent enforcement, conflicting official statements, and the absence of clear legal orders, making it difficult for citizens, journalists, and digital rights actors to respond or verify information in real time.

At a moment of mass mobilization and regime change, control over digital connectivity often becomes central to the state’s response. Understanding how these shutdowns are implemented and their cumulative effect on political expression, access to information, and human rights is critical not only for accountability but also for prevention. We hope that this timeline and analysis will serve as a vital resource for researchers, human rights organizations, and digital watchdogs in their ongoing efforts to understand, document, and ultimately prevent similar abuses of internet freedom.

References