AI Analytics

Voidly · Global censorship index · CC BY 4.0

Voidly — The Global Censorship Index

An effort to make internet censorship measurable, verifiable, and citable. Voidly publishes near-real-time evidence of internet blocking, throttling, and shutdown events across 200 countries, for journalists, researchers, and human-rights organizations documenting access restrictions.

An anomaly is not a verified incident. Measurements are scored by an ML classifier and cross-referenced against three independent projects — OONI, CensoredPlanet, IODA — before promotion to a verified incident, and each confidence tier is labeled in the data. Probes test a fixed, public domain list from operator-run vantage points: the dataset records network behavior, not anyone's browsing. To dispute or correct an entry, contact us. Built under our data standards.

Snapshot

Countries
200
Measurements
2.2B+
Live samples
19.6M+
Verified incidents
1,574+
Probe nodes
37+
Domains probed
80
Years operating
6
Scan cadence
5 min

Live counters at voidly.ai — updated continuously.

How we measure

Probes run from 37+ vantage points spanning every continent. Every five minutes each probe checks an 80-domain list across DNS, TLS, HTTP, and BGP layers. Anomalies are scored by an ML classifier, then cross-referenced against three independent measurement projects before being promoted to a verified incident.

Data flow

Probe nodes (37+ across 200 countries)
        │
        │  every 5 minutes · 80 domains
        ▼
Measurement collection (HTTPS, TLS, DNS, BGP)
        │
        ▼
Cross-reference layer ── OONI · CensoredPlanet · IODA
        │
        ▼
ML anomaly classifier (incident type, confidence)
        │
        ├──▶ Public dataset  ──▶  voidly.ai · HuggingFace · API
        ├──▶ 7-day shutdown forecast
        └──▶ Real-time alerts (researchers · journalists)

What gets measured

DNS tampering
Resolver returns the wrong IP, or refuses to answer.
TLS interference
Handshake interrupted, certificates altered, SNI inspection.
HTTP blocking
Block pages, content rewrites, throttled-to-zero responses.
BGP withdrawal
Networks disappear from the global routing table.
Throttling patterns
Bandwidth deliberately collapsed for specific services.
Full shutdowns
National or regional connectivity dropped entirely.

Access the data

Technical stack

Probe runtime
Rust (Tauri 2 desktop) · Python (server-side)
VPN transport
boringtun 0.7 — Cloudflare userspace WireGuard
TUN device
tun-rs — utun / tun / Wintun
Key generation
X25519-Dalek (on-device only)
Anomaly detection
TensorFlow / scikit-learn ensemble
Storage
TimescaleDB (events) · S3 (raw measurements)
Cross-source merge
OONI ↔ CensoredPlanet ↔ IODA reconciler
License
CC BY 4.0 (data) · MIT (open code)

Technical documentation

Cite this dataset

Use either format. Replace the access date with the day you pulled the data.

APA
AI Analytics. (2026). Voidly — The Global Censorship Index [Dataset]. https://voidly.ai (CC BY 4.0).
BibTeX
@dataset{voidly_2026,
  author       = {{AI Analytics}},
  title        = {Voidly --- The Global Censorship Index},
  year         = {2026},
  url          = {https://voidly.ai},
  note         = {Accessed YYYY-MM-DD},
  license      = {CC BY 4.0}
}

Operated by AI Analytics LLC. Warrant canary: 0 warrants received as of last publication.