voidly
Data

Platform / Publishing

Medium.
Follow the evidence.

Country signals, source methods, and the limits of the sample.

Country roll-up generated:

API composite index Not a probability
0.550/ 1
00.51
Flagged evidence share
80.5%
Flagged / measured evidence
1,849 / 2,296
Countries with evidence
61

The global sample and country composite are different measures. Their source requests may update separately.

Country signals

Location changes the picture.

Main and partial source groups both retained.
Status labels belong to the source.

25 matching returned rows. Source reports 17 main-group countries and 8 partial-group countries.

Country / source groupComposite indexFlagged / evidenceSource detail
Rwanda RWMain roll-upComposite index0.700Flagged / evidence7 / 7100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 1.000. Probe coverage input: 0.0%.

Source methods: TCP reset.

Singapore SGMain roll-upComposite index0.700Flagged / evidence125 / 125100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 1.000. Probe coverage input: 0.0%.

Source methods: TCP reset.

Russia RUMain roll-upComposite index0.692Flagged / evidence296 / 30198.3% count share
Rates, methods & scope

Reported rate: 98.3%. Flagged count share: 98.3%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 1.000. Probe coverage input: 0.0%.

Source methods: TCP reset.

China CNMain roll-upComposite index0.678Flagged / evidence197 / 20695.6% count share
Rates, methods & scope

Reported rate: 95.6%. Flagged count share: 95.6%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 1.000. Probe coverage input: 0.0%.

Source methods: TCP reset.

Algeria DZMain roll-upComposite index0.500Flagged / evidence1 / 1100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Azerbaijan AZMain roll-upComposite index0.500Flagged / evidence33 / 33100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Bahrain BHMain roll-upComposite index0.500Flagged / evidence1 / 1100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Cuba CUMain roll-upComposite index0.500Flagged / evidence31 / 31100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Egypt EGMain roll-upComposite index0.500Flagged / evidence48 / 48100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Jordan JOMain roll-upComposite index0.500Flagged / evidence5 / 5100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Kuwait KWMain roll-upComposite index0.500Flagged / evidence5 / 5100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Malaysia MYMain roll-upComposite index0.500Flagged / evidence108 / 108100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Qatar QAMain roll-upComposite index0.500Flagged / evidence55 / 55100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Syria SYMain roll-upComposite index0.500Flagged / evidence2 / 2100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

United Arab Emirates AEMain roll-upComposite index0.500Flagged / evidence65 / 65100.0% count share
Rates, methods & scope

Reported rate: 100.0%. Flagged count share: 100.0%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Thailand THMain roll-upComposite index0.493Flagged / evidence76 / 7798.7% count share
Rates, methods & scope

Reported rate: 98.7%. Flagged count share: 98.7%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Saudi Arabia SAMain roll-upComposite index0.492Flagged / evidence60 / 6198.4% count share
Rates, methods & scope

Reported rate: 98.4%. Flagged count share: 98.4%. These may differ because of source adjustments.

Source status: blocked. Subnational-only field: false. API group: blockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

India INPartial roll-up · subnational onlyComposite index0.275Flagged / evidence87 / 18148.1% count share
Rates, methods & scope

Reported rate: 15.0%. Flagged count share: 48.1%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 1.000. Probe coverage input: 0.0%.

Source methods: TCP reset.

Finland FIPartial roll-up · subnational onlyComposite index0.250Flagged / evidence0 / 20.0% count share
Rates, methods & scope

Reported rate: 50.0%. Flagged count share: 0.0%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Poland PLPartial roll-up · subnational onlyComposite index0.250Flagged / evidence0 / 10.0% count share
Rates, methods & scope

Reported rate: 50.0%. Flagged count share: 0.0%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

United States USPartial roll-up · subnational onlyComposite index0.250Flagged / evidence0 / 4980.0% count share
Rates, methods & scope

Reported rate: 50.0%. Flagged count share: 0.0%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Germany DEPartial roll-up · subnational onlyComposite index0.075Flagged / evidence0 / 20.0% count share
Rates, methods & scope

Reported rate: 15.0%. Flagged count share: 0.0%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Spain ESPartial roll-up · subnational onlyComposite index0.075Flagged / evidence0 / 20.0% count share
Rates, methods & scope

Reported rate: 15.0%. Flagged count share: 0.0%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Sweden SEPartial roll-up · subnational onlyComposite index0.075Flagged / evidence0 / 20.0% count share
Rates, methods & scope

Reported rate: 15.0%. Flagged count share: 0.0%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

United Kingdom GBPartial roll-up · subnational onlyComposite index0.075Flagged / evidence0 / 20.0% count share
Rates, methods & scope

Reported rate: 15.0%. Flagged count share: 0.0%. These may differ because of source adjustments.

Source status: partially_blocked. Subnational-only field: true. API group: partiallyBlockedIn.

Method severity input: 0.000. Probe coverage input: 0.0%.

Source methods: none supplied.

Methods & ranking

Look beneath the score.

Highest returned composite indices

First 8 returned scored rows, ranked by index. This ranking reflects the sample and source adjustments.

Method presence

TCP reset5country rows

A country can name several methods. Presence counts are not incident counts or confidence.

Source scope

Know what the record covers.

Domain scope

A platform label does not cover every hostname, app transport or region. The two source configurations have different scopes.

API configuration in source

medium.com

Historical ISP catalog

medium.comwww.medium.com

Exact domain lists are transcribed from the existing API and landing catalog. They do not establish that every configured domain was measured in the returned data.

How to read these measures
  • Flagged evidence share divides the blocking-signal count by measured evidence. Measurement concentrates on particular places and domains; this is not the share of countries or users affected.
  • Countries with evidence includes countries with measurements, including accessible observations. It does not count blocked countries.
  • Composite score is an API index, not a calibrated probability or a confidence score. It includes the source’s block-rate, method-severity and probe-coverage inputs. No single score proves a nationwide block.
  • Reported rate can reflect upstream adjustments. It may differ from blockedCount ÷ evidenceCount, including partial records with a nonzero rate but zero flagged evidence. Both values remain visible.
  • Probe coverage is the source’s coverage input from observed probe nodes, not population or national ISP coverage. A zero may represent absent probe observations.
  • Generated time dates a response. The APIs do not necessarily supply an observation window; no rolling-window or refresh-frequency claim is inferred.

Method names are source labels. Domain reachability, vendor restrictions, network failures and intentional censorship can differ. Check methodology and the record’s evidence before attributing cause.

Voidly original research material: CC BY 4.0. Upstream measurements retain their source terms. Attribute the exact record, access date and available source period.

Historical ISP snapshot

Snapshot generated:

Source period: 7 days. 83 country entries in the snapshot. This archived list records flagged domains on particular ISPs; it is not current platform availability. Listed ISPs are a sample, not a census. The original catalog uses exact hostname matching.

Medium 1 country entries
Vietnam VN1 of 10 listed ISPs

2 domain measurements in these listed records. Legacy average: 100.0% (unweighted, first matched domain per ISP).

AS45899 AS45899

medium.com
100.0% source block rate · 2 measurements
Open the original ISP snapshot JSON ↗
Response timestamps

Country roll-up:

Global scores:

Page accessed:

Roll-up observation window: not supplied. Response time is not publication time or proof of current availability.

Use the record

A source you
can point to.

Cite the canonical profile. Keep your source snapshot and its observation period with the reference.

REST, MCP & domain check
curl 'https://api.voidly.ai/v1/platform/medium/risk'

npx @voidly/mcp-server
get_platform_risk { platform: "medium" }

GET https://api.voidly.ai/v1/accessibility/check?domain=medium.com&country=XX

Use a configured domain; a platform’s slug does not imply a .com hostname. The broader facts graph is a separate export.

API documentation ↗
Save APA

Read every format

BibTeX

@misc{voidly-platform-medium,
  author       = {{Voidly Research}},
  title        = {Medium platform risk profile},
  url          = {https://voidly.ai/platforms/medium},
  urldate      = {2026-09-21},
  organization = {Voidly},
  note         = {Voidly reference. Publication date not supplied. Voidly original material: CC BY 4.0; upstream material retains its own terms.}
}

APA

Voidly Research. (n.d.). Medium platform risk profile. Voidly. Retrieved 2026-09-21, from https://voidly.ai/platforms/medium

Chicago (Author-Date)

Voidly Research. n.d.. “Medium platform risk profile.” Voidly. Accessed 2026-09-21. https://voidly.ai/platforms/medium.

MLA

Voidly Research. “Medium platform risk profile.” Voidly, https://voidly.ai/platforms/medium. Accessed 2026-09-21.

Markdown

[Medium platform risk profile](https://voidly.ai/platforms/medium) — Voidly Research, n.d.. Accessed 2026-09-21. Voidly original material: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); upstream terms apply.

Questions

Reading Medium’s record.

Where is Medium blocked?

The API currently returns 17 main-roll-up rows and 8 partial-roll-up rows. These are source classifications within the observed sample, not proof of a nationwide block. Countries with evidence in the global ranking also include accessible measurements.

Which methods are reported for Medium?

TCP reset: 5 returned country rows. A country may list several methods; counts are not independent events.

How is the score computed?

The API returns a composite index using block-rate, method-severity and probe-coverage inputs. The source implementation weights these inputs 0.5, 0.2 and 0.2, and weights the main country roll-up for its global composite. Source adjustments may change reported rates. Scores are not confidence estimates, probabilities, or national coverage.

Full methodology ↗
How fresh is this view?

API generated: 2026-09-21 08:04:17.839832Z. Observation window: not supplied. Historical ISP snapshot generated: 2026-08-08 03:42:51.331808 · timezone unspecified; period 7 days. Generated and access timestamps do not establish fresh measurements.

Where can I get the data?

REST: https://api.voidly.ai/v1/platform/medium/risk; global ranking: https://api.voidly.ai/v1/platforms/scores. MCP: get_platform_risk with platform="medium" using @voidly/mcp-server. The broader facts export remains available at https://voidly.ai/facts.json.

How do I cite this page?

Cite https://voidly.ai/platforms/medium, credit Voidly Research, and retain the source period or snapshot with your access date. Voidly original material is CC BY 4.0; upstream terms apply. No publication date is invented from API generation time.