voidly
Data

Data quality & transparency

Good data.
Clear limits.

Check the evidence behind a conclusion.
See where measurement is strong or sparse.

Find a country

Low confidence means limited evidence.
It does not mean a country is uncensored.

Country confidence171 available scores
Country data-confidence scores from 0 to 100Each dot is one country. Horizontal position is its source score. Vertical stacking separates nearby dots. The country finder below provides the values.LowMediumHigh04070100XX: 19 / 100 · lowAnguilla: 22 / 100 · lowAntarctica: 22 / 100 · lowAmerican Samoa: 22 / 100 · lowBarbados: 22 / 100 · lowBenin: 22 / 100 · lowBrunei: 22 / 100 · lowBotswana: 22 / 100 · lowCook Islands: 22 / 100 · lowCosta Rica: 22 / 100 · lowCyprus: 22 / 100 · lowMicronesia: 22 / 100 · lowGuinea: 22 / 100 · lowHaiti: 22 / 100 · lowCayman Islands: 22 / 100 · lowLiechtenstein: 22 / 100 · lowLatvia: 22 / 100 · lowMaldives: 22 / 100 · lowNicaragua: 22 / 100 · lowPalau: 22 / 100 · lowSolomon Islands: 22 / 100 · lowSierra Leone: 22 / 100 · lowSomalia: 22 / 100 · lowTogo: 22 / 100 · lowTonga: 22 / 100 · lowSt. Vincent & Grenadines: 22 / 100 · lowU.S. Virgin Islands: 22 / 100 · lowZambia: 22 / 100 · lowBelize: 28 / 100 · lowBhutan: 36 / 100 · lowCentral African Republic: 36 / 100 · lowFiji: 36 / 100 · lowEquatorial Guinea: 36 / 100 · lowGuatemala: 36 / 100 · lowNorth Korea: 36 / 100 · lowMadagascar: 36 / 100 · lowMalta: 36 / 100 · lowNiger: 36 / 100 · lowFrench Polynesia: 36 / 100 · lowPapua New Guinea: 36 / 100 · lowSeychelles: 36 / 100 · lowLaos: 41 / 100 · mediumTurkmenistan: 41 / 100 · mediumKiribati: 42 / 100 · mediumTrinidad & Tobago: 42 / 100 · mediumGhana: 44 / 100 · mediumLiberia: 46 / 100 · mediumSt. Martin: 46 / 100 · mediumBurkina Faso: 47 / 100 · mediumSri Lanka: 47 / 100 · mediumAlbania: 50 / 100 · mediumCongo - Brazzaville: 50 / 100 · mediumGabon: 50 / 100 · mediumGuyana: 50 / 100 · mediumIceland: 50 / 100 · mediumNauru: 50 / 100 · mediumRwanda: 50 / 100 · mediumSlovenia: 50 / 100 · mediumSouth Sudan: 50 / 100 · mediumEl Salvador: 50 / 100 · mediumChad: 50 / 100 · mediumTajikistan: 50 / 100 · mediumTimor-Leste: 50 / 100 · mediumWallis & Futuna: 50 / 100 · mediumGambia: 51 / 100 · mediumLithuania: 51 / 100 · mediumMauritius: 51 / 100 · mediumPanama: 51 / 100 · mediumBelgium: 52 / 100 · mediumBahrain: 52 / 100 · mediumDenmark: 52 / 100 · mediumBosnia & Herzegovina: 53 / 100 · mediumEcuador: 53 / 100 · mediumMoldova: 53 / 100 · mediumTunisia: 53 / 100 · mediumBolivia: 54 / 100 · mediumSudan: 54 / 100 · mediumMozambique: 55 / 100 · mediumUganda: 55 / 100 · mediumIsrael: 58 / 100 · mediumBulgaria: 59 / 100 · mediumLebanon: 59 / 100 · mediumPeru: 59 / 100 · mediumZimbabwe: 59 / 100 · mediumAngola: 60 / 100 · mediumCuba: 60 / 100 · mediumHungary: 60 / 100 · mediumNorth Macedonia: 60 / 100 · mediumNepal: 60 / 100 · mediumQatar: 60 / 100 · mediumBurundi: 61 / 100 · mediumJordan: 61 / 100 · mediumMalawi: 61 / 100 · mediumParaguay: 61 / 100 · mediumAfghanistan: 62 / 100 · mediumSwitzerland: 62 / 100 · mediumDominican Republic: 62 / 100 · mediumHong Kong: 62 / 100 · mediumNorway: 62 / 100 · mediumGreece: 64 / 100 · mediumOman: 64 / 100 · mediumSerbia: 64 / 100 · mediumKuwait: 65 / 100 · mediumColombia: 68 / 100 · mediumCzechia: 68 / 100 · mediumEthiopia: 68 / 100 · mediumIreland: 68 / 100 · mediumMorocco: 68 / 100 · mediumPoland: 68 / 100 · mediumSyria: 68 / 100 · mediumUzbekistan: 68 / 100 · mediumYemen: 69 / 100 · mediumCongo - Kinshasa: 73 / 100 · highSenegal: 73 / 100 · highAzerbaijan: 74 / 100 · highBelarus: 74 / 100 · highChina: 74 / 100 · highCape Verde: 74 / 100 · highAlgeria: 74 / 100 · highEgypt: 74 / 100 · highCambodia: 74 / 100 · highKazakhstan: 74 / 100 · highMyanmar (Burma): 74 / 100 · highPakistan: 74 / 100 · highSaudi Arabia: 74 / 100 · highThailand: 74 / 100 · highTanzania: 74 / 100 · highVietnam: 74 / 100 · highArmenia: 75 / 100 · highUnited Arab Emirates: 76 / 100 · highAustria: 76 / 100 · highTaiwan: 76 / 100 · highGeorgia: 77 / 100 · highHonduras: 78 / 100 · highArgentina: 79 / 100 · highChile: 79 / 100 · highCameroon: 79 / 100 · highFinland: 79 / 100 · highNew Zealand: 79 / 100 · highPortugal: 79 / 100 · highLibya: 82 / 100 · highMalaysia: 82 / 100 · highBangladesh: 84 / 100 · highIndonesia: 84 / 100 · highIraq: 84 / 100 · highIran: 84 / 100 · highItaly: 84 / 100 · highRomania: 84 / 100 · highSweden: 84 / 100 · highTürkiye: 84 / 100 · highUkraine: 84 / 100 · highVenezuela: 84 / 100 · highNigeria: 86 / 100 · highPhilippines: 88 / 100 · highKenya: 89 / 100 · highFrance: 92 / 100 · highIndia: 92 / 100 · highRussia: 92 / 100 · highAustralia: 100 / 100 · highBrazil: 100 / 100 · highCanada: 100 / 100 · highGermany: 100 / 100 · highSpain: 100 / 100 · highUnited Kingdom: 100 / 100 · highJapan: 100 / 100 · highSouth Korea: 100 / 100 · highMexico: 100 / 100 · highNetherlands: 100 / 100 · highSingapore: 100 / 100 · highUnited States: 100 / 100 · highSouth Africa: 100 / 100 · high
One dot, one country. Inspect the values
Low / sparse
41 countries
Medium
71 countries
High confidence
59 countries

171 country records in the quality response. Counts above come from those records. The confidence score describes measurement coverage; it is not a censorship score or probability.

Source generated

Country finder

Look behind the score.

Open raw data
Scores are out of 100. Measurement age is relative to the quality snapshot; source counts and volume describe its last 30 days.
CountryConfidenceAge at snapshot30-day volumeSource detail
AustraliaAU
100/100
high
0.1hbefore snapshot10,6114 sources
Inspect
Distinct domains
477
Daily-count CV
0.378
Country JSON
BrazilBR
100/100
high
0hbefore snapshot9,5274 sources
Inspect
Distinct domains
554
Daily-count CV
0.526
Country JSON
CanadaCA
100/100
high
0hbefore snapshot11,6194 sources
Inspect
Distinct domains
543
Daily-count CV
0.376
Country JSON
GermanyDE
100/100
high
0.1hbefore snapshot20,7154 sources
Inspect
Distinct domains
719
Daily-count CV
0.298
Country JSON
JapanJP
100/100
high
0.1hbefore snapshot11,4174 sources
Inspect
Distinct domains
529
Daily-count CV
0.386
Country JSON
MexicoMX
100/100
high
0.2hbefore snapshot11,5553 sources
Inspect
Distinct domains
687
Daily-count CV
0.46
Country JSON
NetherlandsNL
100/100
high
0.1hbefore snapshot11,1464 sources
Inspect
Distinct domains
570
Daily-count CV
0.405
Country JSON
SingaporeSG
100/100
high
0.1hbefore snapshot13,2505 sources
Inspect
Distinct domains
124
Daily-count CV
0.187
Country JSON
South AfricaZA
100/100
high
0.2hbefore snapshot11,2134 sources
Inspect
Distinct domains
452
Daily-count CV
0.346
Country JSON
South KoreaKR
100/100
high
0.1hbefore snapshot15,8853 sources
Inspect
Distinct domains
588
Daily-count CV
0.317
Country JSON
SpainES
100/100
high
0.2hbefore snapshot9,7773 sources
Inspect
Distinct domains
628
Daily-count CV
0.516
Country JSON
United KingdomGB
100/100
high
0.1hbefore snapshot13,0394 sources
Inspect
Distinct domains
616
Daily-count CV
0.388
Country JSON

1–12 of 171 countries

Quality snapshot

Measurement context

Dates matter.
Gaps matter, too.

This separate summary describes the wider measurement corpus.

Freshest evidence

Sep 16, 2026

Observation

Confirmed-block window

Sep 13, 2026

From · 3d old at source generation

Check the source date before citing this window.

The freshest observation does not establish freshness for every country.

Domains with a category

72.0%
Categorized
3,499
Uncategorized
1,359

Category comparisons cover the tagged subset. Untagged domains leave a gap.

Countries with confirmed blocks

20 of 221 measured

A separate cohort from the country quality scores.

Summary generated

Inspect summary

Open to inspection.

How we measure
How to read the score

The published v1 methodology weights four measurement signals. These are score weights, not a forecast or a statistical confidence interval. The page displays the API’s scores without recalculating them.

35%Freshness
30%Volume
20%Stability
15%Sources
Freshness · 35%
Most recent measurement: full weight within 24 hours, 0.7 within 7 days, 0.3 within 30 days, then zero.
Volume · 30%
Measurements in the last 30 days; the volume component saturates at 500.
Stability · 20%
Daily-count coefficient of variation (CV): 1.0 below 0.6, 0.6 below 1.2, and 0.2 for bursty sampling. Missing CV stays unavailable in the finder.
Source diversity · 15%
The number of represented feeds; the component saturates at three. A source count alone does not establish independent corroboration.

High confidence: 70–100. Medium: 40 to below 70. Low: below 40. These bands describe measurement support, not the severity of censorship. A high score does not guarantee a representative sample of every network or domain.

Measurement age is relative to the source snapshot. Source generation, block-window dates and page-check time are shown separately. A source timestamp more than two days old is flagged here for review; that flag does not change its published country score.

Coverage limits, sources and attribution

The quality endpoint and the measurement summary cover different cohorts and windows. Their country totals are not used to calculate a shared coverage percentage. Domain-category coverage above is calculated only from the summary’s measured and categorized domain counts.

The confirmed-block layer requires a domain to be blocked across at least three independent networks. It includes legal gambling and adult-content restrictions as well as other blocks. Anomaly-based censorship, including China’s Great Firewall, can be under-counted in that layer. An absent block record is not proof of accessibility.

Credit Voidly and include the endpoint, source timestamp and relevant limitations when using these scores. Upstream measurements retain their source licenses; read the source and licensing details before reuse.

Source methodology and missing data

Quality source

Composite data-confidence (0-100) = 0.35*freshness + 0.30*volume + 0.20*stability + 0.15*source_diversity, last 30 days. freshness: 1.0 <=24h, 0.7 <=7d, 0.3 <=30d, 0 stale. volume saturates at 500 measurements. stability from daily-count CV (1.0 <0.6, 0.6 <1.2, 0.2 bursty). sources saturate at 3. Bands: high >=70, medium >=40, low <40. A LOW score means weight that country's verdicts with caution - NOT that it is uncensored. Read-only; pairs with /v1/measurement/freshness + /coverage.

Summary source

A live one-call snapshot, computed from the same corpus as the per-metric endpoints (never hardcoded). 'confirmed' means a domain blocked across >=3 independent networks. IMPORTANT: most_blocked_category is the category blocked in the MOST countries, which is dominated by legal gambling/adult-content blocking (broad, not political) - for the political picture use the intent-profile and category-leaders endpoints. Anomaly-based censors (e.g. China's GFW) are under-counted in the confirmed layer.

Unavailable fields are never treated as zero. Invalid country scores are excluded from the spectrum; records with usable country codes remain in the finder. Conflicting bands are marked unavailable. Counts displayed above are calculated from the returned country records, with source-total mismatches disclosed.

Both endpoints are requested when this page loads. This view does not continuously refresh. Reload for another source check.

Page source check: . This is a request time, not an observation time.

The linked audit is a dated finding. Its historical counts are not substituted for the current API response.