Voidly · Global censorship index · CC BY 4.0
Make internet censorship measurable, verifiable, and citable.
Voidly publishes near-real-time evidence of internet blocking, throttling, and shutdown events across 200 countries. Built for journalists chasing a story before access disappears, researchers who need a defensible dataset, and human-rights organizations that have to document harm to act on it.
Snapshot. 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
- Live dashboardvoidly.ai →
Map view, active blocking events, country drilldown, ML-powered alerts, 7-day forecast.
- REST APIapi-docs →
Documented JSON endpoints. Bulk download. CC BY 4.0 — attribute, then use.
- HuggingFace datasetsemperor-mew →
Snapshots in CSV. global-censorship-index and ooni-censorship-historical (1.66M+ downloads).
- MCP servergithub.com/voidly-ai/mcp-server →
83 tools for Claude / GPT / agent frameworks to query the dataset directly.
- Desktop Probevoidly-probe-app →
macOS / Linux / Windows. Tauri 2 + boringtun. Run a probe from your own network; keys never leave the device.
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)
Cite this dataset
Use either format. Replace the access date with the day you pulled the data.
AI Analytics. (2026). Voidly — The Global Censorship Index [Dataset]. https://voidly.ai (CC BY 4.0).
@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.