Voidly

For journalists

A stronger story.
A source to show.

Find the incident. Inspect the evidence. Give your reader a record they can follow.

Follow a story back to the evidenceSource measurements, a time window and network context converge into an incident record. A line joins that record to a citation. The illustration contains no real incident or sample data.
Source
Time
Context
Incident record
Your citation
The story and its source stay connected.Conceptual illustration

Your next story
starts with a question.

Follow a beat. Go back to the source.

From source
to published story.

Open the press kit

Follow your beat

Read the incident feed in your existing reader.

Open RSS

Show the context

Create a country widget for your article.

Build an embed

Make the source portable

Get citation formats and link to the original record.

Get a citation
Feeds for your beat

Forecasts are model estimates. Check validation, observation dates and uncertainty before reporting them as a risk signal.

Citation formats and embed options

Use the specific incident URL, observation date and relevant source. Keep the measurement scope in the story; a network anomaly alone does not establish intent.

@misc{voidly,
  author = {{Voidly}},
  title = {{Voidly Open Censorship Observatory}},
  url = {https://voidly.ai},
  note = {Cite the specific record and access date.}
}
Sources, scope and reuse

Measurement sources include OONI, CensoredPlanet, IODA and Voidly probes. Citizen Lab provides test-list context. Coverage, recency and confidence vary by source and network.

Voidly-original incidents, scores and annotations are CC BY 4.0. Raw upstream data retains its own license; OONI raw data and Citizen Lab test lists are CC BY-NC-SA 4.0. Dataset licenses do not license application code.

Keep source attribution with embeds and exports. The license for a Voidly-original record does not replace the license of raw evidence from an upstream source.

Comment, briefings and coordinated write-ups

Email your beat, outlet, deadline and question to press@voidly.ai. Ask for comment, a source walkthrough or an embed sized for your article.

On request, Voidly can coordinate a hold of up to 24 hours on its own research write-up. Underlying data is published to everyone at the same time.

Bring your next question.

A source walkthrough. A comment. A closer look.

Contact the press team

Full journalist reference

Original reference text retained with its links and context. Historical product, metric and availability statements describe that reference; the current presentation and dated source records above take precedence.

Voidly · Press resource · Updated 2026-04-26

Journalists: real-time censorship data for your stories.

Citable incidents with permanent IDs. Embed widgets sized for your CMS. RSS feeds per beat. A founder available on the record. We do the analysis; you publish the story.

citable incident count
records added in last 24h
countries indexed
source distinctions

Pitch desk

Story angles you can pitch today.

Story leads with source records to inspect. Historical study figures belong to their stated window; check current incidents and evidence before publication.

AI policy · April 2026 studyANGLE 01
April 2026: ChatGPT and Claude showed different access in China — why?

The April 2026 OONI study recorded different access to ChatGPT, Gemini and Claude in China. Its rates describe that study window; check fresh measurements before reporting today's status.

100%
ChatGPT block rate (CN)
100%
Gemini block rate (CN)
0%
Claude anomaly rate (CN)
14 OONI samples per service
measurements
Get a quote: press@voidly.ai →
AI policy · April 2026 studyANGLE 02
April 2026: AI service interference in Russia

The April 2026 study reported interference across several AI services in Russia. Its measurements describe that window, not a current country-wide rate or attribution of cause.

5
services with interference (RU)
6-8%
avg interference rate
17
Gemini countries restricted globally
Get a quote: press@voidly.ai →
CybersecurityANGLE 05
New domains added to censor lists in real time

Editors can follow the incident feed and inspect source links before reporting a new block. A collection schedule does not establish how soon a citable incident appears after a signal.

OONI, IODA, CensoredPlanet
sources cross-referenced
Cite these incidents:
Get a quote: press@voidly.ai →
Policy / regulatoryANGLE 07
What ISPs do the most blocking in a given country?

The ISP Risk Index ranks providers by aggressiveness, category breadth, and blocking method. Useful for stories on telecom regulation, ISP-government cooperation, and "voluntary" filtering schemes. Full ASN-level data, side-by-side comparison, and exports to CSV/JSONL.

DNS, TCP, blockpages, TLS
blocking methods to inspect
Cite these incidents:
Get a quote: press@voidly.ai →

Subscribe

Live data for your beat.

RSS, Atom, and JSON endpoints, all CORS-enabled. Filter by country, severity, or sync incrementally with the delta feed. Webhook delivery (HMAC-signed, exponential backoff) is also available — request access at press@voidly.ai.

BeatURLSubscribe
All incidents
rss
https://api.voidly.ai/data/incidents/feed.rssAdd to Feedly
All incidents (Atom)
atom
https://api.voidly.ai/data/incidents/feed.atomAdd to Feedly
Iran beat
json
https://api.voidly.ai/data/incidents?country=IR&limit=50Open JSON
China beat
json
https://api.voidly.ai/data/incidents?country=CN&limit=50Open JSON
Russia beat
json
https://api.voidly.ai/data/incidents?country=RU&limit=50Open JSON
Critical severity only
json
https://api.voidly.ai/data/incidents?severity=critical&limit=50Open JSON
Delta feed (incremental sync)
json
https://api.voidly.ai/data/incidents/delta?since=2026-04-25T00:00:00ZOpen JSON
High-risk forecast
json
https://api.voidly.ai/v1/sentinel/global_heatmap?min_risk=0.5Open JSON

More endpoints: see /api-docs or /feeds.

Embed

Drop these into your CMS.

All embeds are credit-by-default with a CC BY 4.0 attribution line and link back to the underlying source. Paste the HTML directly into a WordPress, Ghost, or Substack “custom HTML” block.

Country censorship index

A compact iframe sized for a blog post body (728x460). Auto-updates every 6 hours.

Country rankings from the index, sortable in-frame; check the live index for coverage.

<iframe src="https://voidly.ai/censorship-index?embed=1"
        width="728" height="460" frameborder="0"
        title="Voidly Censorship Index"
        style="border:1px solid #e5e7eb;border-radius:8px;"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;">
  Source: <a href="https://voidly.ai">Voidly</a>, CC BY 4.0
</p>
Live incident counter

Plain text snippet that pulls today's new-incident count from the public API.

A current count of new tracked incident records in the last 24 hours, read from the public API.

<script>
fetch('https://api.voidly.ai/data/incidents/stats')
  .then(r => r.json())
  .then(d => {
    document.getElementById('voidly-counter').textContent =
      d.growth.last_24h.incidents + ' new tracked incident records in the last 24 hours';
  });
</script>
<div id="voidly-counter" style="font-family:ui-monospace,monospace;
     font-size:14px;color:#111;">Loading…</div>
<p style="font-size:12px;color:#6b7280;">
  Source: <a href="https://voidly.ai">Voidly</a>, CC BY 4.0
</p>
AI service watchlist (per country)

Embed a country-level page showing which platforms (WhatsApp, Twitter, Telegram, OpenAI, etc.) are accessible right now. Replace IR with any ISO 3166-1 alpha-2 code.

Per-country accessibility view for major services.

<iframe src="https://voidly.ai/ir?embed=1"
        width="100%" height="520" frameborder="0"
        title="Voidly: censorship status of services in Iran"
        style="border:1px solid #e5e7eb;border-radius:8px;"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;">
  Source: <a href="https://voidly.ai/ir">Voidly</a>, CC BY 4.0
</p>

Need a custom embed sized for your layout? Email press@voidly.ai with your column width and we'll send a snippet.

Citation kit

How to cite Voidly.

Every dataset is CC BY 4.0. Incident IDs are permanent — the URL voidly.ai/incident/IR-2026-0142 will resolve forever. Use the readable ID in print; both readable and hash IDs work for lookups.

News-style citation
“According to Voidly's open censorship dataset (incident IR-2026-0142), Twitter has been DNS-blocked across all observed Iranian ISPs since [date].”
Short citation
Voidly, 2026. Open Censorship Dataset. CC BY 4.0. https://voidly.ai
BibTeX (whole dataset)
@misc{voidly2026,
  author       = {{Voidly}},
  title        = {{Voidly: Censorship intelligence for the post-AI internet}},
  year         = {2026},
  howpublished = {\url{https://voidly.ai}},
  note         = {Voidly-original material: CC BY 4.0; upstream data retain
                  their own terms. Read current country, incident and evidence
                  counts at https://api.voidly.ai/data/incidents/stats and
                  https://api.voidly.ai/data/censorship-index.json.}
}
BibTeX (single incident)
@misc{voidly_IR_2026_0142,
  author       = {{Voidly}},
  title        = {{Censorship Incident IR-2026-0142}},
  year         = {2026},
  url          = {https://voidly.ai/incident/IR-2026-0142},
  note         = {Voidly Open Censorship Data, CC BY 4.0}
}
RIS format (EndNote, Zotero) →
TY  - GEN
T1  - Voidly: Censorship intelligence for the post-AI internet
AU  - Voidly
PY  - 2026
UR  - https://voidly.ai
N1  - Open data, CC BY 4.0
ER  -

Per-incident citation files (BibTeX, RIS) are available at /api/data/incidents/{ID}/report?format=bibtex. Full reference at /press-kit/FACTS.md.

In the press

Recent stories citing Voidly.

Atlas publishes Voidly's public internet-censorship research. We are actively seeking the first wave of media citations. Our research artifacts and data are already being used internally by privacy researchers and AI labs — we'd love to be cited by your story.

If you've already cited Voidly — or are about to — email press@voidly.ai and we'll add a link here. We will also hold our own write-ups for up to 24 hours on request. The data itself is never embargoed — it publishes to everyone at the same moment.

Last updated: 2026-04-26

Beat contacts

Available for comment.

Voidly is solo-founded right now, so all beat contacts route to the founder directly. Email is fastest. We respond within the same business day for press inquiries.

Embargo

24-hour embargo on our write-ups. We will hold a research write-up so your story runs first. We do not embargo the data — incidents hit the public feed for everyone at the same moment. To coordinate on a write-up, email press@voidly.ai with your outlet, beat, and target publication date.

Get in touch

Pitch us. Cite us. Reach us.