A dated sample-based score. Higher values indicate more interference in the index model.
050100
Measurements in window
662
Original snapshot rank
Unranked
Snapshot fetched
Outside the scored OONI profile
Understand the backdrop.
Available source records for Denmark are shown with their dates and measurement limits. An absent score does not imply unrestricted internet access.
This source branch has no complete scored OONI editorial profile. Current incident and model sources remain independently available.
Country narrative, score basis and historical source
The original site falls back to the country API and incident records for Denmark. No unique OONI editorial narrative is available in that branch.
Editorial text is preserved as source context. Product recommendations do not guarantee unrestricted access. The source tier may differ from the measured score because the two have different definitions.
Score window: 7 days. Snapshot fetched . Content first seen . Upstream serve-time . These timestamps do not date the all-time OONI observations.
All-time measurements accumulate from an older source file without an observation window or timestamp. The all-time blocked ratio is not the confidence-shrunk score. Zero counts and absent fields are kept distinct.
No historical protocol breakdown in this snapshot.
No collection date or complete-country coverage claim is attached to this archive. Protocol fields can be incomplete and need not sum to the historical total.
IODA detected significant connectivity drop in Denmark. 3 critical alerts recorded.
Type disruptionStatus activeSeverity critical
Statuses come from each record; “active” is not inferred from severity or an absent end date. Incident confidence is a source field, not independent certainty that censorship occurred.
Evidence sources, query scope and dates
ioda: named by 3 returned incident records
ooni: named by 1 returned incident records
This is the source mix in the latest returned incident sample, not independent corroboration of the country score. A record can name multiple sources; the counts can overlap.
Dataset version: 2026.10.23. Malformed rows omitted: 0. All readable returned records appear above; each links to its complete evidence and citation page.
An anomaly is a measurement result requiring interpretation. These country API fields use a different basis from the dated, confidence-shrunk index score.
Services named by this API response
http_invalid_request_lineSignal
Names may be tests or services. Inclusion alone does not establish complete blocking.
Country API basis and complete response
Source generated: . This is a source timestamp, not proof that every underlying observation is current.
Probe network statistics are not published while we review what they reveal. No country-origin probe count is shown.
Probe aggregates, per-probe and operator listings are temporarily withheld to protect volunteer operators. Historical country-origin records, if returned, do not establish current or whole-country coverage.
A censorship or connectivity event within seven days of the model’s as-of date, relative to the country’s baseline. It does not predict an exact shutdown date or measure standing freedom.
Model: Unavailable Model as-of date: Date unavailable
7-day model, legacy trajectory and full source
Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.
Source generated: . This is a source timestamp, not proof that every underlying observation is current.
Similarity here is BEHAVIORAL, not political. Two countries are near each other because they BLOCK in similar ways — comparable method mix, target categories and temporal shape — which does NOT imply comparable governments, laws or intent. A stable democracy with seasonal sports-piracy blocks can sit near an authoritarian state if their measured blocking footprints rhyme. Feature vectors are SPARSE for low-coverage countries (flagged sparse=true, <3 of 5 behavioral feature families populated) — their neighbors are dominated by regime/continent/cohort one-hots and should be read with low confidence. The 2D graph projection (UMAP or PCA) compresses a 32-dimensional space to 2 and loses information — use the cosine `neighbors` list, not pixel distance in the projection, for any quantitative claim.
No sufficiently covered headline recommendation is available.
Required caveats, tool notes and complete results
Source generated: . This is a source timestamp, not proof that every underlying observation is current.
PROBE SUCCESS != REAL-USER SUCCESS. DPI vendors increasingly rate-limit real client traffic while letting OONI / Voidly synthetic measurement probes through. Success rates here are an UPPER BOUND on what a real user will see.
Recommendations can become stale within hours. Censorship adapts. If a try_first tool stops working, the next probe rotation (cron daily 06:00 UTC) will catch it but you will see it before we do.
'Try first' is NOT 'safe'. It means 'highest measured success rate, highest probe confidence.' Operational security (unique device, throwaway account, no SIM, no DNS leak, etc.) is the USER's responsibility — none of that is captured here.
Domain-fronted tools (Snowflake, Lantern, Psiphon) are SYSTEMATICALLY UNDER-ESTIMATED. Bootstrap-domain probes do not measure the rotating tunnel endpoints those tools actually use.
Self-hosted WireGuard / OpenVPN on a private IP is INVISIBLE to OONI probes and is not represented here. If you have one, trust it over any commercial recommendation.
Tor rows roll up vanilla / obfs4 / Snowflake / Meek transports. Per-transport granularity needs raw OONI nettests, out of scope for v1.
DO NOT share this recommendation as a forum-shareable card without the caveat block. The do_not_share_card_without_caveats flag in the response is on by design.
{
"country_code": "DK",
"do_not_share_card_without_caveats": true,
"endpoints": {
"info": "/v1/atlas/circumvention/info",
"upstream_evasion_table": "/v1/atlas/evasion/DK"
},
"generated_at": "2026-10-23T06:00:11.657855+00:00",
"honest_caveats": [
"PROBE SUCCESS != REAL-USER SUCCESS. DPI vendors increasingly rate-limit real client traffic while letting OONI / Voidly synthetic measurement probes through. Success rates here are an UPPER BOUND on what a real user will see.",
"Recommendations can become stale within hours. Censorship adapts. If a try_first tool stops working, the next probe rotation (cron daily 06:00 UTC) will catch it but you will see it before we do.",
"'Try first' is NOT 'safe'. It means 'highest measured success rate, highest probe confidence.' Operational security (unique device, throwaway account, no SIM, no DNS leak, etc.) is the USER's responsibility — none of that is captured here.",
"Domain-fronted tools (Snowflake, Lantern, Psiphon) are SYSTEMATICALLY UNDER-ESTIMATED. Bootstrap-domain probes do not measure the rotating tunnel endpoints those tools actually use.",
"Self-hosted WireGuard / OpenVPN on a private IP is INVISIBLE to OONI probes and is not represented here. If you have one, trust it over any commercial recommendation.",
"Tor rows roll up vanilla / obfs4 / Snowflake / Meek transports. Per-transport granularity needs raw OONI nettests, out of scope for v1.",
"DO NOT share this recommendation as a forum-shareable card without the caveat block. The do_not_share_card_without_caveats flag in the response is on by design."
],
"informational_disclaimer": "This endpoint is informational, not a safety guarantee. Do not share as a forum-shareable card without the caveat block.",
"insufficient_coverage": true,
"lookback_days": 30,
"n_tools_measured": 0,
"n_total_probes": 0,
"note": "No circumvention-tool probe measurements found for DK in the last 30 days. This usually means OONI probe coverage is absent in DK, NOT that every tool works. We cannot recommend anything for a country we cannot measure.",
"schema": "voidly-circumvention-recommendation/v1",
"tiers": {
"avoid": [],
"fallback": [],
"try_first": []
},
"tools_ranked": []
}
Editorial service list
Know the named targets.
Undated editorial context. Check current evidence before treating a service as blocked.
No editorial blocked-service list is available in this source branch.
The index score snapshot was fetched . Its source serve-time can advance without changes in the underlying scores. The accumulating historical OONI file has no dated observation window.
Current country data, incidents, network state and models have independent source dates. The page read those responses . Public GET reads request five-minute revalidation; response read time is not observation time. Model POST requests remain uncached. This page does not continuously refresh. Missing, stale and uncovered responses remain labeled.
Direct domain-check output is temporarily withheld while source-safety review is in progress. The web checker, API, MCP and CLI do not currently provide a fresh check here.
Use dated country incident evidence to inspect reported domains, observation times and methods. Historical evidence is not a current availability result or a guarantee for every user.
Use the canonical country URL, https://voidly.ai/dk, with your access date and the date of any source snapshot you quote. The citation below supports plain text and BibTeX copy/download. A model generation or page access date is not a publication date.
Voidly-original analysis is CC BY 4.0. Upstream records keep their own attribution and licenses.
Voidly Research. (n.d.). Denmark Internet Censorship Profile. https://voidly.ai/dk (accessed 2026-10-23).
Citations use the public /dk URL. Access date is not publication date. Cite the individual source, observation time and model version when using a number.
Voidly-original analysis and annotations are CC BY 4.0. Upstream OONI, IODA and Censored Planet records retain their own licenses. Read and attribute the underlying evidence.
Facts: Denmark: 7-day index score 4/100; 662 measurements in that score window. The sample does not establish a domain or service block verdict.
As of score observation: Unavailable. Score snapshot fetched: 2026-10-23T23:40:55.715Z. Fetch time is not the underlying measurement time. OONI source last fetched: ; this is a separate source fetch, not an observation time.
Sources: 2 distinct names (ioda, ooni) in 4 returned incident records, up to 10. Missing source lists: 0. This is not the score source count or independent corroboration.