[tor-project] OONI Monthly Report: June 2024
Maria Xynou
maria at openobservatory.org
Fri Sep 6 22:09:36 UTC 2024
Hello,
This email shares OONI's monthly report for June 2024.
*# OONI Monthly Report: June 2024*
Throughout June 2024, the OONI team’s work can be tracked through the
various OONI GitHub repositories: https://github.com/ooni
Highlights are shared in this report below.
*## Published Job Opening for OONI Junior Backend Developer*
In June 2024, we published a new job opening for a Junior Backend
Developer: https://ooni.org/post/2024-job-opening-ooni-backend-developer/
We are looking for a dedicated backend developer to join our team to work
on our backend components and infrastructure, and to provide OONI data
analysis support for our research efforts.
Following the publication of the job opening, we started to receive many
applications and we allocated team resources towards reviewing incoming
applications.
*## Published OONI Community Interview with Tawanda Mugari (Digital Society
of Africa)*
In June 2024, we published a new OONI Community Interview with Tawanda
Mugari, the Co-Founder and Geek in Chief of Digital Society of Africa (
https://digitalsociety.africa/).
You can watch Tawanda’s interview and learn about his work here:
https://ooni.org/post/2024-interview-with-tawanda-mugari/
Through the OONI Community Interview series, we aim to share the amazing
work of our partners, highlighting the different ways through which they
make use of OONI tools and data. You can find more OONI Community
Interviews through our YouTube channel:
https://www.youtube.com/watch?v=Pam2UQoZ1qM&list=PL1sH9kYR-16nlPlFT-RDBs8O0OiS2N6fJ
*## OONI Probe Mobile*
In June 2024, we released OONI Probe 3.8.8 on Android (
https://github.com/ooni/probe-android/releases/tag/v3.8.8) and iOS (
https://github.com/ooni/probe-ios/releases/tag/v3.8.8).
We also released version 3.8.8 of the News Media Scan app, which included
support for OONI Run V2 functionality so that Deutsche Welle can maintain
their list of test URLs.
We also worked on fixing the following bugs on OONI Probe iOS:
https://github.com/ooni/probe/issues/2710
https://github.com/ooni/probe/issues/2744
*## OONI Run*
After completing the work for the News Media Scan app, we turned our
attention back to our implementation of OONI Run v2. We started working on
the iOS implementation of the new dashboard view:
https://github.com/ooni/ooni.org/issues/1512
https://github.com/ooni/ooni.org/issues/1516
https://github.com/ooni/ooni.org/issues/1514
We also fixed the following bugs and addressed feedback during our internal
beta testing round:
https://github.com/ooni/run/issues/180
https://github.com/ooni/probe/issues/2756
Additionally, we discussed how we want to handle backwards compatibility
for v1 OONI Run links, once we launch v2. We decided that v1 links will
have an intermediary page before launching the mobile application which
will encourage users to migrate to v2 before a specific date (
https://github.com/ooni/run/issues/183).
*## OONI Probe CLI*
Notably, we merged the OpenVN experiment, implemented by Ain Ghazal as part
of their OTF ICFP fellowship with us:
https://github.com/ooni/probe-cli/pull/1585
This experiment allows OONI Probe users to measure OpenVPN blocking.
Further information about the experiment is available in the specification:
https://github.com/ooni/spec/blob/master/nettests/ts-040-openvpn.md
*## Creating a methodology for measuring throttling*
We revised our plan for performing the A/B testing to make sure that Web
Connectivity v0.5 produces the same results as v0.4 in terms of top-level
metrics (i.e., the “blocked” and “accessible” values and the resulting
colors shown by OONI Explorer).
Between 11th to 13th June 2024, we traveled to Atlanta, USA, to participate
in the first Open Measurement Gathering: a 3-day event (hosted at Georgia
Tech) that brought the OONI, IODA, Censored Planet, M-Lab and Cloudflare
Radar teams together to share skills, knowledge, and methods on network
measurement.
As part of this event, we co-facilitated a session with IODA on “Existing
and new methods for measuring throttling”. During this session, we shared
details of our methods, and learned details of the new methods that IODA
are developing for measuring cases of throttling. While our approaches and
methods for measuring throttling are very different (and look at different
types of throttling), they are very complementary, and we identified
opportunities for future collaboration.
*## Expanding OONI’s testing model to support richer testing input*
We have successfully expanded our testing model to support richer testing
input:
https://github.com/ooni/probe-cli/pulls?q=label%3A2024-06-richer-input+is%3Aclosed
In June 2024, 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 (
https://github.com/ooni/probe-cli/pull/1615). This refactoring change
enabled us to reduce the entailed complexity by moving richer testing input
around. In turn, this lower complexity enabled us to read richer testing
input from experiment-specific APIs, as well as from OONI Run v2
descriptors.
We merged the OpenVPN experiment (developed by Ain Ghazal as part of their
ICFP fellowship with OONI) with full support for using richer testing input
(https://github.com/ooni/probe-cli/pull/1585). We also published a document
which provides details of our design 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:
https://github.com/ooni/probe-cli/blob/master/docs/design/dd-008-richer-input.md
*## OONI Explorer*
As part of the effort to update our design system implementation, we
updated most of the components to use Tailwind CSS (instead of previously
used styled-system and styled-components):
https://github.com/ooni/explorer/pull/947
*## General backend work*
We added IPv6 support to ooni-backendproxy and other AWS based deployments,
allowing us to migrate DigitalOcean-based test helpers to the new
deployment strategy: https://github.com/ooni/devops/pull/61
*## Automating censorship detection and characterization based on OONI
measurements*
Notably, we merged a large area of work related to:
Optimizing the performance of the table writers for observations;
Refactoring of the observation data model.
Details on what was done are available through the following pull request
description: https://github.com/ooni/data/pull/74
Between 11th to 13th June 2024, we also presented and shared our new
pipeline (https://github.com/ooni/data) and data analysis advancements with
internet measurement experts as part of our participation at the Open
Measurement Gathering in Atlanta, USA. This enabled us to gather feedback
from experts working on similar problems (such as Censored Planet). Quite
similarly, we continued to collect feedback for the improvement of our data
analysis methods through meetings with internet measurement experts at the
Oxford Internet Institute.
*## Data analysis for upcoming research report*
As part of an upcoming research report on internet censorship in
Kazakhstan, we analyzed OONI measurements collected from Kazakhstan over
the past year. We completed this data analysis in June 2024, and further
details about the analysis are available here:
https://github.com/ooni/backend/issues/846
*## Test list updates*
In response to the adoption of an LGBT propaganda law in Georgia, we
updated the Georgian test list to include the websites of LGBTQ+
organizations: https://github.com/citizenlab/test-lists/pull/1739
Based on the statement of the Russian Ministry of Foreign Affairs (
https://www.mid.ru/ru/foreign_policy/news/1959391/), we added 80 foreign
news media websites (whose services were suspended in Russia) to the
Russian test list: https://github.com/citizenlab/test-lists/pull/1744
We also reviewed and merged community contributions to the following test
lists:
* Vietnam, Malaysia: https://github.com/citizenlab/test-lists/pull/1745
* Belarus: https://github.com/citizenlab/test-lists/pull/1738
* South Korea: https://github.com/citizenlab/test-lists/pull/1700
* Brazil: https://github.com/citizenlab/test-lists/pull/1701
* Cambodia: https://github.com/citizenlab/test-lists/pull/1699
* Slovenia: https://github.com/citizenlab/test-lists/pull/1697
* Other: https://github.com/citizenlab/test-lists/pull/1705
*## Call for LGBTQ website testing during Pride Month*
LGBTQ websites are blocked in many countries around the world. Similarly to
previous years, we made a call to action to encourage the OONI Probe
testing of LGBTQ websites during Pride Month (and beyond) through our
social media channels:
https://x.com/OpenObservatory/status/1806284856998936597,
https://mastodon.social/@ooni/112688417530827272
The threads through the above links:
* Include a call for OONI Probe testing of LGBTQ websites (which we
previously collected in collaboration with OutRight International);
* Encourage people to contribute LGBTQ websites for ongoing
monitoring/testing through our Test Lists Editor;
* Share our previous reports documenting the blocking of LGBTQ websites
based on OONI data;
* Share links for ongoing OONI Probe testing and for monitoring the
blocking of LGBTQ websites worldwide based on real-time OONI data.
*## Outreach Kit with new illustrations*
In June 2024, we updated the materials of the OONI Outreach Kit with the
new illustrations created by Ura Design:
https://github.com/ooni/ooni.org/pull/1569
*## Community use of OONI data### ISOC Pulse blog post on internet
disruptions in Kenya*
In June 2024, ISOC published a blog post documenting the internet
disruptions in Kenya amid protests:
https://pulse.internetsociety.org/blog/kenya-internet-disrupted-amidst-protests
Their blog post cites OONI data, includes OONI data charts and encourages
readers in Kenya to run OONI Probe to contribute more measurements.
*## Community activities### Ford Foundation Retreat*
Between 3rd-5th June 2024, OONI’s Maria attended the Ford Foundation Tech &
Society Retreat in Nebraska City, USA. As part of her participation, Maria
co-facilitated a session on partner engagement, and facilitated a session
which provided a live demo on using OONI Explorer to investigate internet
censorship.
*### Open Measurement Gathering*
Between 11th-13th June 2024, OONI’s Jessie, Maria, Maja, and Simone
traveled to Atlanta, USA, to participate in the first Open Measurement
Gathering (OMG): a 3-day event which brought internet measurement projects
together to exchange skills and knowledge on measuring and reporting on
internet censorship globally (
https://x.com/OpenObservatory/status/1803734336300032218).
This event was hosted by IODA at Georgia Tech, organized in collaboration
with M-Lab, and supported by the Open Technology Fund. The participants
included team members from the following organizations/projects: IODA,
M-Lab, Censored Planet, Cloudflare, and OONI.
As part of our participation in this event, we:
* Presented OONI’s measurement methodologies and tools (“OONI Measurement
101” session);
* Presented OONI’s open dataset and methods for interpreting the data
(“OONI Data Dive” session);
* Co-facilitated a session on methodologies for measuring cases of
throttling;
* Facilitated a session on strengthening collaboration on research and
reporting on internet censorship.
We thank the Open Technology Fund for supporting this event, and we thank
IODA, M-Lab, Censored Planet and Cloudflare for the valuable insights and
discussions!
*### OONI Partner Quarterly Meeting*
On 25th June 2024, we hosted the first OONI Partner Quarterly Meeting (a
private video meeting with our partners) to gather feedback and discuss the
future of the Partnership Program with the OONI Partner Network.
During the call, we agreed to host similar calls every quarter to share
updates from the community, share OONI updates, and to discuss partner
needs.
*### OONI Community Meeting*
On 25th June 2024, we hosted the monthly OONI Community Meeting on our
Slack channel (https://slack.ooni.org/).
As part of this meeting, we gathered feedback from the community on the
structure of OONI’s documentation and received a request to update the
structure of the community documents and educational materials. We also
discussed the possibility of hosting open training sessions for the OONI
community.
*## Measurement coverage*
In June 2024, 54,898,348 OONI Probe measurements were collected from 2,825
networks in 173 countries around the world.
This information can also be found through our measurement stats on OONI
Explorer (see chart on “monthly coverage worldwide”):
https://explorer.ooni.org/
~ OONI team.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tor-project/attachments/20240906/e03ec29e/attachment-0001.htm>
More information about the tor-project
mailing list