Year in Review: OONI in 2024

As the new year begins, we publish this post to share some OONI highlights from 2024. We also share some of the things we’ll be working on in 2025!

New OONI Foundation

Image: Notary appointment in Rome, Italy, to establish the Open Observatory of Network Interference Foundation (OONI) ETS in February 2024.

In May 2024, OONI officially became a foundation! As such, OONI is a nonprofit organization legally registered in Rome, Italy, with operations spanning internationally.

We first established OONI’s nonprofit legal entity in June 2023 with the creation of the OONI Association. Once we had established the legal entity, we navigated the necessary bureaucratic processes to have OONI upgraded to a foundation. We made the decision to transition from an association to a foundation in order to strengthen OONI’s governance structure and enhance its stability as an organization.

Now, OONI has achieved the highest form of nonprofit status in Italy, ushering in a new era of growth.

This exciting development follows almost a decade of support from the Tor Project, where OONI was born back in 2011. OONI’s growth and success wouldn’t have been possible without the Tor Project, who supported us every step of the way.

OONI tools

Launched OONI Run v2

Image: OONI Run v2.

In October 2024, we launched OONI Run v2: the next generation version of OONI Run for community-driven censorship testing.

Originally launched in September 2017, OONI Run is a platform for creating mobile deep links that you can share with OONI Probe users to coordinate the testing of websites for censorship. Over the past 7 years, OONI Run has been used extensively by community members in Venezuela, Malaysia, India, and around the world as part of their censorship measurement campaigns aimed at monitoring and rapidly responding to emergent censorship events. To improve the OONI Run platform and better meet community needs, we previously conducted an OONI Run usability study, through which we documented extensive community feedback.

OONI Run v2 is a major revamp that addresses key community feedback and needs.

Specifically, OONI Run v2 includes the following exciting new features:

With the launch of OONI Run v2, we also introduced UI improvements to OONI Probe Android. Learn more about OONI Run v2 through our launch announcement blog post and user guide.

Image: Creating an OONI Run v2 link for censorship testing.

We thank the OONI community for their invaluable feedback, which informed the design of OONI Run v2!

Creating an OONI Probe multiplatform app

Image: OONI Probe apps.

OONI Probe is a free and open source tool that we have built since 2012, designed to measure various forms of internet censorship. To enable communities worldwide to run OONI Probe and contribute measurements (which are published as open data on OONI Explorer in real-time), we have made OONI Probe available for both mobile and desktop platforms. Specifically, OONI Probe is available for Android, F-Droid, iOS, Windows, macOS, and Linux.

While this sounds great, in practice it means that we maintain OONI Probe in 4 different codebases: OONI Probe Android, OONI Probe iOS, OONI Probe Desktop, OONI Probe Command Line Interface (CLI). Given that we aim to have feature parity across OONI Probe apps, we need to implement changes in each of these 4 codebases every time we introduce a new feature. Having to do this each time in 4 different codebases not only reduces the speed at which we can ship new features, but it also increases the risk of introducing bugs. It also means that our software doesn’t always have full feature parity across all platforms and even when it does, there are some differences that are hard to get right. In our line of work, where there is often the need to quickly adjust our software in response to emergent censorship events or infrastructure changes, having to implement changes in 4 different codebases is, simply put, a burden.

To improve the long-term sustainability of the OONI Probe apps and to enable us to fix bugs and ship new features faster and more effectively, we worked on creating an OONI Probe multiplatform app throughout 2024. This means we now have a unified codebase for OONI Probe Mobile and we will eventually also support the OONI Probe desktop apps through the same codebase. As part of this, we rewrote the OONI Probe app using Kotlin Multiplatform for code sharing, and Compose Multiplatform for shared UIs across platforms.

Notably, we almost reached feature parity on OONI Probe Android and iOS in 2024, and we launched our first multiplatform app in production: News Media Scan on iOS. This is an OONI Probe-based app developed in collaboration with Deutsche Welle (DW) to measure the blocking of news media websites. Similarly to OONI Probe, we publish News Media Scan app test results as open data in real-time. We previously launched the Android version of the News Media Scan app in October 2023.

We aim to launch the OONI Probe multiplatform app for mobile and desktop platforms in 2025. Stay tuned!

Presenting thematic censorship findings on OONI Explorer

Image: OONI Explorer.

In real-time, we publish OONI measurements collected from around the world as open data. Since 2012, we have published more than 2 billion network measurements from 28 thousand networks in 242 countries and territories. Every day, new measurements from around the world are openly published in real-time, shedding light on emergent censorship events. As a result, OONI data is one of the largest open datasets on internet censorship to date.

To enable human rights defenders (and the public at large) to explore OONI data and discover global censorship events, we have built OONI Explorer (originally launched in 2016, and revamped in 2019), a web platform that enables users to explore OONI measurements and track global censorship events in real-time. OONI Explorer includes a search tool (which, for example, enables users to discover confirmed blocked websites), a Measurement Aggregation Toolkit (which enables users to generate charts based on aggregate views of OONI data), and a Censorship Findings platform (among other pages and features).

However, beyond the Censorship Findings reports (which are limited to specific cases), OONI Explorer generally requires digging through OONI measurements to discover censorship events. While this may be great for curious researchers, it may be challenging for human rights defenders who are interested in quickly and easily accessing data for rapid response purposes. Moreover, interpreting OONI measurements can potentially be challenging for those who are not already familiar with OONI tools and methodologies.

To enable human rights defenders to more easily discover and respond to censorship events based on OONI data, we worked towards presenting thematic censorship findings on OONI Explorer throughout 2024.

To determine which censorship findings would be most useful for the internet freedom community to present on OONI Explorer, we conducted extensive user research, involving both a survey and interviews with community members who use OONI Explorer as part of research and advocacy. The goal of this user research was to better understand how the internet freedom community uses OONI Explorer, the challenges they encounter in discovering censorship findings through the platform, and the types of censorship findings that they would find most useful.

Based on community feedback collected as part of this user research, we:

Community feedback also informed the ways through which information can be presented on each of these thematic pages, as well as which information to prioritize.

In 2024, we completed the core development work for the new OONI Explorer thematic censorship findings pages and we started internal testing and polishing of the pages in preparation for the upcoming launch. We are aiming to launch the new thematic censorship findings pages in 2025. Stay tuned!

OONI methods

New experiments

In response to the dynamically changing censorship environment, we are improving our measurement methodologies on an ongoing basis.

Some highlights from 2024 include:

Expanding OONI’s testing model to support richer testing input

With the emergence of new internet protocols (such as DNS-over-TLS (DoT), DNS-over-HTTPS (DoH), and HTTP over QUIC (HTTP/3)) and news forms of internet censorship, there is increasing need to expand OONI’s testing model to more dynamically measure novel forms of internet censorship. We previously developed new experiments for measuring DoT/DoH blocking and HTTP/3 blocking, based on which we wrote papers that were published by IMC 2021 and NDSS 2021 (to the best of our knowledge, these papers are the first efforts focusing on HTTP/3 and DoT/DoH censorship measurements from countries that include Iran and China).

However, limitations in our testing model meant that we needed to manually deploy our research client (miniooni) to run a limited number of measurements with inputs specific to these kinds of tests from a few vantage points, manually download results from S3, and manually write a custom pipeline for scoring the measurements.

We therefore worked towards expanding OONI’s testing model to support richer testing input and, by extension, enable all OONI Probe app users worldwide to more easily run novel experiments, automatically process these measurements and present findings on OONI Explorer as open data. This involved making improvements to the communication layer between the measurement coordination infrastructure and probes to improve our ability to provide a richer set of configuration parameters to network experiments that goes beyond just providing them with URLs to test.

In 2024, we completed the bulk of the work related to expanding OONI’s testing model to support richer testing input. As part of this, we refactored the OONI Probe engine to improve its internal representation of richer input and to enable each experiment to define its own richer testing input structure. This refactoring change enabled us to reduce the complexity and to read richer testing input from experiment-specific APIs, as well as from OONI Run v2 descriptors.

Notably, we merged the OpenVPN experiment (developed by Ain Ghazal as part of their OTF fellowship with OONI) with full support for using richer testing input. We also published a design document which provides details about our choices for supporting richer testing input, the refactoring of the OONI Probe engine to enable richer testing input, our implementation of richer testing input through the OpenVPN experiment, as well as our implementation of other related improvements. This document also lists next steps for potential future work.

Advancing OONI data analysis

Over the past two years, we have been advancing OONI data analysis methods through our latest data processing pipeline: OONI Pipeline v5. Our goal is to automate the detection and characterization of more forms of website censorship.

With our previous data processing pipelines, we only automatically confirmed cases of website blocking based on fingerprints added to our database. These fingerprints pertain to block pages and IP addresses associated with implementing censorship. But if ISPs implement blocks using different techniques – which is often the case globally – those cases are annotated as “anomalies”, indicating that they might involve censorship, but false positives can occur. Determining whether anomalies are symptomatic of true censorship and characterizing the blocks has required manual, time-consuming data analysis that our team would perform in support of our research reports and community requests. With the latest OONI Pipeline v5, we are automating our data analysis efforts!

More specifically, we are moving beyond the concept of “anomalies” to instead characterize tested services as “blocked”, “down”, or “OK”. The pipeline specifies the blocking details, fully characterising a block based on all the methods through which it is implemented.

Even though we have not started using the OONI Pipeline v5 for production API endpoints yet, it has been running for about a year and has been an essential tool to optimize the workflows of our research.

Specifically, the data analysis capabilities of the new OONI Pipeline v5 supported all of our latest research reports, such as those on internet censorship in Kazakhstan, Russia, Tanzania, Jordan, Senegal, Brazil, and Azerbaijan. The OONI Pipeline v5 also enabled us to analyze TLS handshakes and apply our throttling methodology to investigate targeted cases of throttling in Kazakhstan, Russia, and Turkey. Moreover, the data analysis capabilities of the new pipeline have supported our rapid response efforts, such as when we immediately responded to the blocking of Telegram in El Salvador by sharing a detailed chart on the reachability of Telegram IPs by probe ASN and target (generated by the OONI Pipeline v5). As anyone can run the OONI Pipeline v5, third party researchers have already made use of its data analysis capabilities. Sinar Project, for example, used the OONI Pipeline v5 in support of their 2024 iMAP research reports on internet censorship in 9 Asian countries.

We hope to start using the OONI Pipeline v5 for production API endpoints in 2025!

Research

Research reports

In 2024, we published the following research based on the analysis of OONI data:

In collaboration with our partner RKS Global, we published a new research report documenting the systematic suppression of independent news media in Russia. We published this research report in both English and Russian (to reach local communities), and we presented the report at the SplinterCon conference in Berlin, Germany. To expand the report’s reach in Russia, RKS Global published a summary of the findings (along with recommendations) in both English and Russian. This research report received coverage from The Record and from Roskomsvoboda (Russia’s most prominent digital rights organization), and was shared widely on Telegram channels by Russian communities.

In September 2024, Russia started blocking access to our platform, OONI Explorer. On 11th September 2024, we received an email from Roskomnadzor, notifying us of their decision to block access to OONI Explorer. On the same day, OONI data shows that ISPs in Russia started implementing the block. While Roskomnadzor mentioned their intention to restrict access to the Russian translation of OONI circumvention tool reachability measurements, in practice, the restriction is far-reaching. The block restricts access to all OONI data hosted on OONI Explorer. We published a report, documenting the blocking of OONI Explorer in Russia based on OONI data.

In collaboration with our partners Internet Freedom Kazakhstan (IFKZ) and Eurasian Digital Foundation, we published a new research report documenting TLS Man-In-The-Middle (MITM) attacks and the blocking of news media, human rights, and circumvention tool sites in Kazakhstan. We published this report in English, Kazakh, and Russian. To increase the report’s reach in Kazakhstan, Internet Freedom Kazakhstan (IFKZ) published an article about the key research findings and presented the report at the Internet Governance Forum (IGF) 2024 Kazakhstan. The report received press coverage from FactCheck Kazakhstan, Ulysmedia Kazakhstan, SecurityLab Russia, Sledstvie Info, BES.media, The Village Kazakhstan and the Media Policy Institute of Kyrgyzstan.

We published a new research report documenting the blocking of LGBTIQ websites and other targeted blocks in Tanzania based on the analysis of OONI data. We also published this report in Swahili to reach local communities. Our analysis reveals the extensive blocking of LGBTIQ sites, which correlates with the escalating discrimination and crackdown on LGBTIQ communities in Tanzania in recent years. Many other blocks identified as part of this study appear to be targeted, as they involve very specific websites, while other sites from the same categories (e.g. social media, human rights) were found accessible.

In collaboration with researchers from the University of Illinois Chicago, the University of Twente and the University of Amsterdam, we co-authored a paper which analyzes how different ISPs in EU member states implement sanctions on Russian media. This paper made extensive use of OONI data, and was published by FOCI in February 2024. SIDN Labs published a blog post with a summary of the paper, which was cross-posted on the OONI blog.

Censorship Findings reports on OONI Explorer

In addition to the aforementioned research reports, we published many short reports (based on OONI data) on emergent censorship events on the OONI Explorer Censorship Findings page.

Image: OONI Explorer Censorship Findings page.

In 2024, we published the following 12 reports:

In response to emergent censorship events, we will continue to publish new reports on the OONI Explorer Censorship Findings page on an ongoing basis.

Community

OONI Partner Gathering 2024 in Malaysia

Image: OONI Partner Gathering 2024 in Kuala Lumpur, Malaysia.

One of our biggest highlights from 2024 was the OONI Partner Gathering!

On 8th and 9th May 2024, we hosted an in-person OONI Partner Gathering in Kuala Lumpur, Malaysia. As part of this 2-day event, we brought OONI partners (primarily from Asia and the Middle East) together to exchange skills and knowledge on internet censorship research. The goal of the event was to strengthen global and regional collaborations on censorship measurement research and advocacy.

The OONI Partner Gathering 2024 brought together 45 individuals from 30 countries. Specifically, the participants included OONI partners from Southeast Asia, South Asia, East Asia, Central Asia, and the Middle East, some OONI partners who work internationally, as well as the whole OONI team.

The agenda included a mixture of skill-share sessions, presentations, hands-on exercises, and interactive group discussions. We included a variety of parallel sessions to accommodate more sessions in the agenda, and to encourage more active participation in smaller group discussions. To provide space for discussions on ideas and needs that emerged during the event, we also included a slot for “unconference” style sessions. Overall, the two-day OONI Partner Gathering 2024 event included 25 sessions, 20 of which were part of the official agenda, while 5 were proposed and facilitated by participants as part of the “unconference” session slots. Many sessions were facilitated by our partners, who provided amazing presentations of their work!

We published a report which shares details about the event and its outcomes.

We also published an animation about the OONI Partner Gathering 2024, providing a glimpse into the event. Watch the animation below!

Video: OONI Partner Gathering 2024 animation created in collaboration with Robotina.

We thank the Ford Foundation and Luminate for supporting the OONI Partner Gathering 2024, as well as our partners for making the event a fascinating and important experience through their participation.

We look forward to hosting more OONI Partner Gathering events over the next few years!

New partnerships

Image: OONI Partners page.

In 2024, we had the opportunity to establish 3 new partnerships with the following organizations:

Overall, we now have partnerships with 52 digital rights organizations. Many of these partnerships are with digital rights organizations in Asia, Africa, the Middle East, and Latin America, with whom we collaborate on investigating internet censorship in their respective countries through the use of OONI tools and data. We also have partnerships with circumvention tool projects and international organizations that defend digital rights. Through these partnerships, we aim to support decentralized efforts in increasing transparency of internet censorship worldwide.

OONI partner workshop series

In support of our global network of partners, we facilitated an online OONI workshop series with the goal of sharing skills and knowledge for censorship measurement research.

In 2024, we facilitated the following 4 online workshops for our partners:

We will continue to facilitate online OONI workshops for our partners throughout 2025.

New OONI Community Interviews

Image: Tawanda Mugari (Digital Society Africa) - OONI Community Interviews.

To highlight the important work of our community and the interesting ways that community members make use of OONI tools and data, we started an “OONI Community Interviews” video series on our YouTube channel several years ago.

In 2024, we published 2 new OONI Community Interviews with:

Watch more interviews with our community and subscribe to our YouTube channel to stay tuned!

Localization

Thanks to the Localization Lab community and several of our partners, OONI tools and resources have been made available in new languages and are now accessible for many more communities worldwide.

OONI Test Lists Editor

Image: OONI Test Lists Editor in Russian.

Notably, we launched our Test Lists Editor with localization support! As a result, many more community members around the world can now more easily contribute to websites for censorship testing and enhance censorship detection worldwide.

As of 2024, the OONI Test Lists Editor is available in the following 9 languages (beyond English):

We thank the Localization Lab community for the Test List Editor translations, as well as for the ongoing translation and localization of other OONI tools (OONI Probe, OONI Run, and OONI Explorer) throughout 2024.

OONI Outreach Kit

Image: OONI Outreach Kit in Arabic.

In 2024, we published the OONI Outreach Kit in Arabic and Farsi! The OONI Outreach Kit includes OONI brochures, flyers, leaflets, workshop slides, and other resources that anyone can use to engage their community with OONI censorship measurement. We thank the translators for making the OONI Outreach Kit materials available in Arabic and Farsi, supporting OONI community engagement efforts in the Middle East!

The OONI Outreach Kit is also available in English, French, Russian, Spanish, and Swahili.

Open Measurement Gatherings (OMG)

Image: 1st Open Measurement Gathering at Georgia Tech in June 2024.

While we regularly participate in a variety of conferences and events that provide us an opportunity to engage with our global community, we haven’t had the opportunity to have dedicated, in-person, in-depth, technical discussions with other internet measurement groups as regularly as we would have liked. And exchanging skills and knowledge with other internet measurement projects is necessary for strengthening our collaboration and better serving the internet freedom community.

To address this need, the Open Measurement Gatherings are new, bi-annual, private events – organized by the Measurement Lab (M-Lab), and funded by the Open Technology Fund – that bring together team members from 4 internet measurement projects (OONI, M-Lab, Internet Outage Detection and Analysis (IODA), and Censored Planet) to exchange skills and knowledge, and to strengthen collaboration on measuring and reporting on internet censorship globally.

This year we participated in the first two Open Measurement Gatherings, both of which were hosted at Georgia Tech in Atlanta, USA. The first Open Measurement Gathering was a 3-day event held in June 2024, and the participants included team members from OONI, IODA, M-Lab, Censored Planet, and Cloudflare. As part of the first convening, we exchanged our measurement methodologies, discussed how to improve our methodologies for measuring throttling, worked with each other’s datasets, and discussed how to strengthen our collaboration on censorship research and reporting. Details about the event (including the agenda) are available through the 1st Open Measurement Gathering Report.

The second Open Measurement Gathering was a 3-day event in December 2024 with a focus on data analysis. Beyond internet measurement groups, the participants also included guests from Access Now, Sinar Project, and the Internet History Initiative, who provided very valuable feedback and ideas.

As part of our participation in the second Open Measurement Gathering, we:

Image: 2nd Open Measurement Gathering at Georgia Tech in December 2024.

We thank M-Lab and IODA for organizing and hosting the first two Open Measurement Gatherings! Warm thanks to all participants for all the valuable insights, skill shares, and discussions. We look forward to participating in the next two Open Measurement Gatherings in 2025!

OONI workshops and presentations

Image: OONI Explorer training session for internet shutdown fellows in Tanzania, organized by Zaina Foundation in April 2024.

In 2024, we had the opportunity to share OONI’s work as part of numerous (online and in-person) conferences, workshops, and events.

Notably, we facilitated OONI workshops for a total of 484 participants around the world in 2024!

Throughout 2024, we presented OONI as part of the following conferences, events, and workshops:

It’s worth highlighting that many OONI workshops were also led, organized, and facilitated by our partners and broader community throughout 2024! Examples include:

Interested in facilitating an OONI workshop for your community? You’re encouraged to use (and adapt) the OONI workshop slides and other materials through the OONI Outreach Kit, which is available in Arabic, English, Farsi, French, Russian, Spanish, and Swahili.

OONI-verse

Each year, OONI data and tools support research and advocacy efforts around the world. Below are some highlights from third-party use of OONI tools and data in 2024:

We thank our community for their amazing efforts!

2025

We have many exciting projects lined up for 2025!

Some highlights include:

Our above priorities for 2025 have been informed by community feedback collected over the years (as well as in response to the dynamic censorship environment worldwide). If there are additional areas that you think we should prioritize, please don’t hesitate to let us know.

If you would like to support our work, please consider donating to OONI.

Warm thanks to the global OONI community and to our funders for supporting our work throughout 2024!

We are grateful to every OONI Probe user out there, and we’re excited for 2025. Stay tuned!