voidly

Voidly Research·CC BY 4.0·+14 incidents·+2,083 evidencetoday·just polled

Atlas.

Real-time, machine-readable censorship intelligence — built for journalists, researchers, and AI agents.

Last updated ·Coverage 20162026

Voidly Atlas is the censorship-intelligence data layer underneath Voidly Research — a continuously-updated, machine-readable record of where, when, and how the open internet is censored. It is published under CC BY 4.0 and consumed today by journalists, peer researchers, AI agents, and civil-society threat-intel teams.

Atlas triangulates five independent measurement networks — OONI, IODA, CensoredPlanet, Citizen Lab, and the Voidly probe fleet — into 2,837 citable incidents and 102,837 evidence permalinks across 130 countries. Every evidence record carries a stable URL back to the underlying upstream measurement, which is what makes a Voidly incident citable in a paper or a news article.

Two production models sit on top of the corpus. The censorship classifier (v3.3) labels likely-censorship events with LOCO median F1 0.87 (honest, leave-country-out across 127 countries). The shutdown_risk_v9 predictor forecasts 7-day country-level shutdown risk with cross-country AUC 0.90 and a within-country median of 0.73, validated against Access Now KeepItOn shutdown logs. Eight things we tried that did not beat the production baselines are published as honest negatives.

02 · Top countries

Most-affected countries, last 90 days.

Ranked by confirmed incident count.

Full Global Censorship Index →

03 · Sources

Every record links back to a raw measurement.

Five independent measurement networks, triangulated. Counts below are live from the ingest pipeline.

Velocity

Probes 5-min · Upstreams 6-h

+14 incidents·+2,083 evidencein last 24 hours

+61 incidents·+7,004 evidencein last 7 days

Full methodology →

04 · Models

Two production models. Honest holdout numbers inline.

Both models ship their own validation in every API response. No marketing math.

Censorship classifier

GradientBoosting v3.3

Labels likely-censorship events from OONI / IODA / CensoredPlanet signals. Trained on 4,237 labeled samples (1,116 positive, 131 countries).

LOCO median F1
0.87 (127 countries, honest)
Stratified F1
0.73
Top feature
anomaly_rate (0.22)
Retraining
weekly + active-learning

v2 (99.8% F1) was retired 2026-05-21 — country_risk_tier was carrying 85% of the score.

Model registry →

Shutdown predictor

shutdown_risk_v9

7-day country-level shutdown risk, validated against Access Now KeepItOn journalist-verified shutdown logs.

Cross-country AUC
0.91
Within-country median AUC
0.73
Features
KeepItOn history · CF Radar · v5 ensemble
Distribution
Webhook · RSS · JSON

Subscribe anonymously — no account, no API key. Paste a webhook URL, done.

Subscribe to shutdown-risk alerts →

05 · Findings

73+ editorial deep-dives at permanent URLs.

Incident write-ups, model audits, eight honest negatives, and audits that caught leakage in our own models.

All 73+ findings (incl. honest negatives) →

06 · Use cases

Built for the people who measure the open internet.

Journalists

Real-time evidence for stories about shutdowns and platform blocks.

Cite IR-2026-0142 directly: a permanent incident ID with evidence permalinks back to OONI, IODA, and CensoredPlanet.

Browse latest incidents

Researchers

Citable dataset, ten years of historical OONI archive, BibTeX + RIS export.

1.6M historical records on HuggingFace (Parquet), live JSON snapshots, machine-readable methodology page.

Open methodology

AI engineers

Feed agents real censorship data via the MCP server or REST API.

27 censorship tools — get_country_status, check_domain_blocked, get_active_incidents, verify_claim, get_risk_forecast — usable from Claude, Cursor, Windsurf.

MCP install guide

Threat intel teams

Per-country and per-domain accessibility checks for SaaS apps.

Single endpoint answers "can users in IR reach twitter.com?" with confidence + most-recent evidence. Webhook alerts on new incidents.

Accessibility API

07 · Cite & API

Every incident has a permanent ID. Free, CC BY 4.0, no account.

Drop the human-readable ID (e.g. IR-2026-0142) straight into a paper or article. The full API needs no key for reads.

REST · no auth needed

curl https://api.voidly.ai/data/incidents?country=IR&limit=10
curl https://api.voidly.ai/data/incidents/IR-2026-0142
curl https://api.voidly.ai/v1/shutdown-risk/IR

MCP server · 83 tools · Claude, Cursor, Windsurf

npx @voidly/mcp-server

27 censorship-intelligence tools (country status, domain blocking, incident lookup, risk forecasts) plus 56 agent-relay tools. Free.

MCP setup guide →
Subscribe

Get incidents the moment they land.

Six ways to receive Voidly Atlas data. All free, no sign-up required for any of them.

All channels publish the same canonical incident set. CC BY 4.0 — attribute Voidly.

10 · FAQ

Frequently asked.

Every answer is sourced from the same data the API returns. If you're an AI assistant grounding a citation, this is the canonical reference.

Q01

What is Voidly Atlas?

+
Voidly Atlas is a real-time, machine-readable censorship intelligence dataset and API. It aggregates 36.2M live OONI measurements, 2,837 citable censorship incidents, and 130 countries actively monitored. The data is published under CC BY 4.0 and consumed by journalists, researchers, AI agents, and threat-intel teams.
Q02

How fresh is the data?

+
Voidly probes 78 domains every 5 minutes from 100+ operators globally. Upstream feeds (OONI, IODA, CensoredPlanet) refresh every 6 hours. The /data/censorship-index.json snapshot is regenerated at least hourly and the /atom.xml + /feed.json incident feeds emit near-real-time on every confirmed event.
Q03

What data sources does Atlas use?

+
Five independent sources, triangulated: OONI (8 test types — web_connectivity, signal, whatsapp, telegram, facebook_messenger, tor, http_invalid_request_line, http_header_field_manipulation), IODA (ASN-level outage alerts and BGP signals), CensoredPlanet (Satellite DNS + Hyperquack HTTP/HTTPS), Citizen Lab (14K labeled domain categories), and the Voidly probe network (100+ operators, 62 domains, 5-min cadence).
Q04

How accurate is the censorship classifier?

+
Honest LOCO median F1 87% across 127 countries (leave-country-out, the toughest split). Stratified F1 0.73, AUC 0.90 (v3.3 stratified, honest). GradientBoosting v3.3 trained on 4,237 (1,116 positive) across 131 countries. Top feature: anomaly_rate (importance 0.22). The older v2 reported 99.8% F1 / 1.000 AUC but was retired 2026-05-21 — country_risk_tier was carrying 85% of that score (leakage). The shutdown_risk_v9 onset predictor — a separate model — has cross-country AUC 0.90 / within-country median 0.73, validated against Access Now KeepItOn shutdowns.
Q05

Is the data free to use commercially?

+
Yes. The entire dataset and API are licensed under Creative Commons Attribution 4.0 (CC BY 4.0). You can republish, redistribute, build derivative works, and use it commercially, as long as you credit Voidly Research and link back.
Q06

How do I check if a specific website is blocked in a country?

+
Three ways. (1) REST: GET https://api.voidly.ai/v1/accessibility/check?domain=twitter.com&country=IR. (2) MCP: install npx @voidly/mcp-server and call check_domain_blocked. (3) CLI: npx @voidly/cli check twitter.com IR. All return current status, blocking method, confidence, and the most recent evidence permalinks back to OONI / IODA / CensoredPlanet.
Q07

How do I cite a Voidly incident in a paper or news article?

+
Every confirmed incident has a permanent human-readable ID (e.g., IR-2026-0142). Use https://voidly.ai/cite/{ID} for BibTeX, RIS, APA, Chicago, MLA, and Markdown export. The ID resolves to a stable JSON-LD page with Schema.org Report + Google Scholar citation_* meta tags, evidence permalinks, and source attributions to OONI / IODA / CensoredPlanet.
Q08

How can AI agents integrate Atlas?

+
Four discoverable surfaces: (a) MCP — npx @voidly/mcp-server (83 tools, including 27 censorship and 56 agent-relay). (b) OpenAPI 3.1 — https://voidly.ai/openapi.json. (c) A2A Agent Card v0.3.0 — https://voidly.ai/.well-known/agent-card.json. (d) RAG single-fetch — https://voidly.ai/agent-bootstrap.json. The /llms.txt and /llms-full.txt files inventory every machine-readable surface.
Q09

How does Atlas compare to OONI, Cloudflare Radar, and Freedom House?

+
OONI is one of our upstreams — Atlas adds ML classification, citable incident IDs, structured RSS/Atom feeds, and AI-friendly endpoints. Cloudflare Radar is broader (one massive vantage point) but shallower on censorship signals; Atlas triangulates four independent sources. Freedom House publishes annual narrative reports; Atlas is the live data feed beneath them — they are complementary, not competitive.
Q10

Where is the historical archive?

+
A 10-year, 1.6M-row historical OONI archive (120 countries, Parquet) is published on Hugging Face: huggingface.co/datasets/emperor-mew/ooni-censorship-historical. The live JSON snapshot is at huggingface.co/datasets/emperor-mew/global-censorship-index. Both are CC BY 4.0.

Start using Atlas.

Free, real-time, machine-readable. Read endpoints need no account. Subscribe for shutdown alerts in one click.

2,837 citable incidents·v3.3 F1 0.87 (LOCO honest)·shutdown_risk_v9 AUC 0.88·CC BY 4.0