voidly
Data

Asia / Eastern Asia · KR

South Korea.

A closer look at internet access.
The score, the signals, the source.

30-day index score

3/100

A dated sample-based score. Higher values indicate more interference in the index model.

Measurements in window
1,032
Original snapshot rank
#38

Snapshot fetched

Editorial context

Understand the backdrop.

South Korea blocks North Korean propaganda and some adult content categories.

Low editorial tierstable editorial trend

This context is curated and undated. The trend is an editorial label, not a computed recent movement.

Country narrative, score basis and historical source

South Korea blocks North Korean propaganda and some adult content categories.

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: 30 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.

All-time measurement archive

Accumulated measurements
481,010
Flagged blocked in archive
45,176
All-time blocked / total
9.4%
Stored protocol counts · separate historical fields
Web471,956
Telegram4,521
WhatsApp4,533

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.

Country incident records

Start with an observation.

All country records
18 source records · 10 returned hereGenerated
  1. Censorship detected in KR

    ooni · KR-2026-0018

    1 source measurements · incident confidence 81.1%

    Type censorshipStatus suspectedSeverity critical
  2. Censorship detected in KR

    ooni · KR-2026-0017

    1 source measurements · incident confidence 72.2%

    Type censorshipStatus suspectedSeverity critical
  3. Censorship detected in KR

    ooni · KR-2026-0016

    3 source measurements · incident confidence 70.0%

    Type censorshipStatus suspectedSeverity critical
  4. Internet connectivity disruption in South Korea

    ioda · KR-2026-0014

    1 source measurements · incident confidence 65.0%

    Record description

    IODA detected significant connectivity drop in South Korea. 1 critical alerts recorded.

    Type disruptionStatus activeSeverity critical
  5. Censorship detected in KR

    ooni · KR-2026-0015

    1 source measurements · incident confidence 70.0%

    Type censorshipStatus suspectedSeverity critical
  6. Internet connectivity disruption in South Korea

    ioda · KR-2026-0011

    1 source measurements · incident confidence 65.0%

    Record description

    IODA detected significant connectivity drop in South Korea. 1 critical alerts recorded.

    Type disruptionStatus activeSeverity critical
  7. Censorship detected in KR

    ooni · KR-2026-0013

    2 source measurements · incident confidence 70.0%

    Type censorshipStatus suspectedSeverity critical
  8. Censorship detected in KR

    ooni · KR-2026-0012

    1 source measurements · incident confidence 72.9%

    Type censorshipStatus suspectedSeverity critical
  9. Internet connectivity disruption in South Korea

    ioda · KR-2026-0010

    3 source measurements · incident confidence 67.0%

    Record description

    IODA detected significant connectivity drop in South Korea. 3 critical alerts recorded.

    Type disruptionStatus activeSeverity critical
  10. Censorship detected in KR

    ooni · KR-2026-0008

    2 source measurements · incident confidence 70.0%

    Type censorshipStatus suspectedSeverity 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
  • ooni: named by 7 returned incident records
  • ioda: named by 3 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.09.22. Malformed rows omitted: 0. All readable returned records appear above; each links to its complete evidence and citation page.

Measurement context

Know what is observed.

Quality methods

Current country response

Source branch
OONI response
OONI measurements
1,032
Sample anomaly rate
2.7%
Source confirmed-rate field
1.1%
Measurement source updated

An anomaly is a measurement result requiring interpretation. These country API fields use a different basis from the dated, confidence-shrunk index score.

Country API basis and complete response

Source generated: . This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Complete returned record
{
  "@context": "https://schema.org",
  "@type": "Country",
  "name": "South Korea",
  "identifier": "KR",
  "url": "https://voidly.ai/censorship-index/kr",
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Censorship Score",
      "value": 3,
      "description": "0-100 scale where 100 = total internet censorship"
    },
    {
      "@type": "PropertyValue",
      "name": "Anomaly Rate",
      "value": 0.027131782945736434
    },
    {
      "@type": "PropertyValue",
      "name": "Measurement Count",
      "value": 1032
    }
  ],
  "data": {
    "country": "KR",
    "name": "South Korea",
    "flag": "🇰🇷",
    "region": "Asia",
    "timestamp": "2026-09-22T20:25:24.030Z",
    "status": "free",
    "score": 3,
    "categoryScores": {},
    "blockedSites": [],
    "affectedServices": [],
    "voidlyProbes": {
      "total": 0,
      "successful": 0,
      "blocked": 0
    },
    "ooni": {
      "status": "normal",
      "anomalyRate": 0.027131782945736434,
      "confirmedRate": 0.01065891472868217,
      "measurementCount": 1032,
      "affectedServices": [],
      "lastUpdated": "2026-09-22T15:20:30.152Z"
    },
    "activeIncidents": []
  },
  "dataSource": "live_ooni",
  "source": "Voidly Global Censorship Index",
  "lastUpdated": "2026-09-22T20:25:24.519Z"
}

Country measurement quality

Measurement confidence
Unavailable
30-day source measurements
Unavailable
Distinct measured domains
Unavailable
Reported source count
Unavailable
Hours since measured
Unavailable

Quality measures evidence confidence, not censorship probability. A small or absent sample cannot establish country-wide access. Quality generated: Date unavailable.

Quality source
Country-origin probes and global network status

Country-origin probe records: Unavailable. Flagged in that sample: Unavailable (Unavailable).

Global core + community active nodes: Unavailable. Core active nodes: Unavailable. Global probes in the last 24 hours: Unavailable. Network source updated: Date unavailable.

Global infrastructure totals do not prove that this country was tested from every location. A node’s reported status and country reflect network infrastructure, not national internet freedom.

No country-origin nodes were returned in this network response.

Model outlook

Read the horizon.

Drivers & similar episodes

7-day event probability

Unavailable

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.

Open the source response

Three horizons. Visible uncertainty.

Separate multi-horizon model. Each mark is the point estimate; its bar is the source’s 90% conformal interval.

Covered multi-horizon estimates are unavailable for this country. No fallback probabilities are substituted.

Per-horizon breakdown
Multi-horizon limitations, features and source

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Model evaluation and labels differ. Honest 7-day model · Multi-horizon evaluation. An API response date is not the date of the underlying training data.

Additional signals

More context. Separate models.

Model changelog

Each source answers a different question. Missing signals stay visible.

Voidly composite score

Unavailable

Separate from the index score. A weighted signal composite; sparse evidence can pull it toward zero.

Source freshness is unknown.

Date unavailable

Score method
Source, dates and limitations

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Conditional incident duration

5 median days

Scenario: a critical censorship incident in South Korea. This is not a timer for an existing incident.

Source interquartile range: 5242 days.

Exploratory · source model is below its promotion threshold.

Model trained: . Censoring in training data: 78.4%.

Duration assumptions, request and source

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

  • model below promote floor (c=0.55, n=343) — treat as exploratory
  • censoring rate in training set: 78%

This read-only inference endpoint requires a POST request:

POST https://api.voidly.ai/v1/forecast/duration
Content-Type: application/json

{
  "country": "KR",
  "severity": "critical",
  "incident_type": "censorship"
}

API documentation

Complete returned record
{
  "country": "KR",
  "features_used": {
    "continent_Africa": 0,
    "continent_Americas": 0,
    "continent_Asia": 1,
    "continent_Europe": 0,
    "continent_Oceania": 0,
    "country_risk_tier": 4,
    "first_seen_month": 9,
    "first_seen_year": 2026,
    "prior_shutdowns_count_24mo": 9,
    "severity_critical": 1,
    "severity_warning": 0,
    "type_censorship": 1,
    "type_mixed": 0
  },
  "honest_caveats": [
    "model below promote floor (c=0.55, n=343) — treat as exploratory",
    "censoring rate in training set: 78%"
  ],
  "incident_type": "censorship",
  "iqr_days": 237,
  "median_days": 5,
  "median_hours": 120,
  "model": {
    "censoring_rate": 0.7842565597667639,
    "class": "RandomSurvivalForest",
    "feature_names": [
      "country_risk_tier",
      "first_seen_year",
      "first_seen_month",
      "prior_shutdowns_count_24mo",
      "continent_Africa",
      "continent_Americas",
      "continent_Asia",
      "continent_Europe",
      "continent_Oceania",
      "severity_critical",
      "severity_warning",
      "type_censorship",
      "type_mixed"
    ],
    "name": "shutdown_duration_rsf_v1",
    "trained_at": "2026-05-21T12:01:30.451711Z"
  },
  "model_c_index": 0.5455,
  "n_training_samples": 343,
  "p25_hours": 120,
  "p75_hours": 5808,
  "promoted": false,
  "severity": "critical",
  "survival_curve_summary": [
    {
      "hours": 48,
      "survival_prob": 0.9
    },
    {
      "hours": 120,
      "survival_prob": 0.75
    },
    {
      "hours": 120,
      "survival_prob": 0.5
    },
    {
      "hours": 5808,
      "survival_prob": 0.25
    },
    {
      "hours": 17880,
      "survival_prob": 0.1
    }
  ]
}

Contagion follow-risk

Follower estimate unavailable.

Trigger attribution is probabilistic, not causal. Noisy-OR aggregation can overstate risk when triggers share a cause.

Source, dates and limitations

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Behavioral neighbors

Similarity of measured blocking patterns, not governments or intent. Sparse feature coverage lowers confidence.

Source, dates and limitations

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.

Open the source response

Complete returned record
{
  "country": "KR",
  "generated_at": "2026-09-21T05:10:12.837332+00:00",
  "honest_caveat": "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.",
  "method": "standardized-cosine + pca",
  "nearest": [
    {
      "continent": "Asia",
      "country": "JP",
      "risk_tier": 4,
      "similarity": 0.9969,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "DE",
      "risk_tier": 5,
      "similarity": 0.8108,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "ES",
      "risk_tier": 5,
      "similarity": 0.8056,
      "sparse": false
    },
    {
      "continent": "Americas",
      "country": "CA",
      "risk_tier": 5,
      "similarity": 0.7699,
      "sparse": false
    },
    {
      "continent": "Asia",
      "country": "SG",
      "risk_tier": 3,
      "similarity": 0.7353,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "FI",
      "risk_tier": 5,
      "similarity": 0.7202,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "NL",
      "risk_tier": 5,
      "similarity": 0.6832,
      "sparse": false
    },
    {
      "continent": "Americas",
      "country": "MX",
      "risk_tier": 4,
      "similarity": 0.6369,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "SE",
      "risk_tier": 5,
      "similarity": 0.6232,
      "sparse": false
    },
    {
      "continent": "Asia",
      "country": "IN",
      "risk_tier": 3,
      "similarity": 0.6062,
      "sparse": false
    }
  ],
  "query_meta": {
    "continent": "Asia",
    "country": "KR",
    "dtw_cohort": null,
    "evidence_count": 25743,
    "feature_families_present": 5,
    "feature_families_total": 5,
    "risk_tier": 4,
    "sparse": false
  },
  "version": "v1"
}

Evidence grade distribution

A: 3B: 15C: 0F: 0

Grades are source rubric categories. They do not independently establish deliberate blocking.

Grading rubric
Source, dates and limitations

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Complete returned record
{
  "distribution": {
    "A": 3,
    "B": 15,
    "C": 0,
    "F": 0
  },
  "filters": {
    "country": "KR",
    "incident_type": null
  },
  "rules": {
    "A": "else",
    "B": "n_sources >= 1 AND avg_confidence >= 0.7",
    "C": "n_sources >= 2 AND n_domains >= 3",
    "F": "duration_hours >= 24 AND n_sources >= 2"
  },
  "total": 18,
  "ungraded": 0
}

Measured circumvention results

Tor

83.8% probe success · 197 probes · 30-day source window.

Probe success is an upper bound on real-user success. “Try first” is not a safety guarantee; results can become stale within hours.

Source verdict: partial.

Full measurement table
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.

Open the source response

Complete returned record
{
  "country_code": "KR",
  "coverage_note": "1 tool(s) cleared the try_first bar in KR, 0 in fallback, 0 in avoid. Headline is the highest-ranked try_first tool.",
  "do_not_share_card_without_caveats": true,
  "endpoints": {
    "info": "/v1/atlas/circumvention/info",
    "leaderboard": "/v1/atlas/evasion/leaderboard",
    "upstream_evasion_table": "/v1/atlas/evasion/KR"
  },
  "generated_at": "2026-09-22T06:00:05.909031+00:00",
  "headline_basis": "try_first",
  "headline_recommendation": {
    "category": "anonymity-network",
    "confidence": 0.99,
    "n_total_probes": 197,
    "rank_score": 0.7605,
    "success_rate": 0.8376,
    "tool_name": "Tor",
    "tool_note": "Tor uses obfs4 by default. If obfs4 fails, switch to the Snowflake bridge from inside the Tor Browser settings. The OONI tor test does NOT differentiate transports, so this row is the aggregate.",
    "tool_slug": "tor",
    "verdict": "partial"
  },
  "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. Probe success is an upper bound on real-user success. User assumes the risk of any tool selected from this ranking. 'Try first' does not mean 'safe' — it means 'highest measured success, highest probe confidence.'",
  "insufficient_coverage": false,
  "lookback_days": 30,
  "min_total_probes_floor": 100,
  "n_tools_measured": 1,
  "n_total_probes": 197,
  "rank_formula": "success_rate * sqrt(confidence) * recency_decay",
  "schema": "voidly-circumvention-recommendation/v1",
  "tier_definitions": {
    "avoid": {
      "description": "High-confidence measurements show <10% probe success. Very likely blocked. Listed for transparency — do not trust the bootstrap path.",
      "label": "Avoid",
      "max_success_rate": 0.1,
      "min_confidence": 0.7
    },
    "fallback": {
      "description": "Either partial measured success (30%+) OR not enough probes to be sure. Worth trying if the try_first tools fail — but expect lower reliability.",
      "label": "Fallback",
      "max_confidence_for_uncertain": 0.5,
      "min_success_rate_lower": 0.3
    },
    "try_first": {
      "description": "High measured success rate AND high probe confidence. Still informational only — DPI vendors increasingly block real clients while letting measurement probes pass, so success_rate is an upper bound.",
      "label": "Try first",
      "min_confidence": 0.7,
      "min_success_rate": 0.7
    }
  },
  "tiers": {
    "avoid": [],
    "fallback": [],
    "try_first": [
      {
        "category": "anonymity-network",
        "confidence": 0.99,
        "n_total_probes": 197,
        "rank_score": 0.7605,
        "success_rate": 0.8376,
        "tool_name": "Tor",
        "tool_note": "Tor uses obfs4 by default. If obfs4 fails, switch to the Snowflake bridge from inside the Tor Browser settings. The OONI tor test does NOT differentiate transports, so this row is the aggregate.",
        "tool_slug": "tor",
        "verdict": "partial"
      }
    ]
  },
  "tools_ranked": [
    {
      "block_rate": 0.1624,
      "blocking_methods": {
        "tor-blocking": 18
      },
      "category": "anonymity-network",
      "confidence": 0.99,
      "confidence_band": "high",
      "domains_observed": [],
      "first_observed": "2026-08-24T00:00:00Z",
      "last_observed": "2026-09-17T00:00:00Z",
      "n_blocked_probes": 32,
      "n_successful_probes": 165,
      "n_total_probes": 197,
      "n_unique_asns": 0,
      "rank_score": 0.7605,
      "recency_decay": 0.9125,
      "recency_decay_known": true,
      "recency_decay_note": null,
      "success_rate": 0.8376,
      "tier": "try_first",
      "tool_name": "Tor",
      "tool_note": "Tor uses obfs4 by default. If obfs4 fails, switch to the Snowflake bridge from inside the Tor Browser settings. The OONI tor test does NOT differentiate transports, so this row is the aggregate.",
      "tool_slug": "tor",
      "verdict": "partial"
    }
  ]
}

Network variation

Look inside the country.

Global ISP index

Network-level records add detail that a country score cannot show.

No ISP rows returned by the source. This does not establish an absence of blocking.

Returned rows: 0; source ISP count: 0. Counts and percentages apply to the returned measurement sample.

ISP source, dates and complete evidence fields

Source generated: . This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Complete returned record
{
  "country": "KR",
  "countryName": "South Korea",
  "generated_at": "2026-09-22T20:25:26.392948Z",
  "ispCount": 0,
  "isps": [],
  "methodology": "compositeScore (0-100) ranks ISPs by blockRate + category breadth + method aggressiveness - a RELATIVE ranking signal, NOT an absolute percent-blocked. blockRate is the share of an ISP MEASURED evidence that are blocking signals (OONI/CensoredPlanet probe censoring networks heavily, so ~1.0 is common for targeted ISPs), NOT the share of the internet the ISP blocks."
}

Editorial service list

Know the named targets.

Undated editorial context. Check current evidence before treating a service as blocked.

North Korean contentSome gambling sites
Check a specific domain

Country guidance

Keep alternatives ready.

The original country recommendations are preserved below. They are undated guidance, not a guarantee of access or safety.

  • Use Voidly VPN for privacy
  • Enable encrypted DNS

Questions, answered

South Korea, in context.

Is the internet censored in South Korea?

The dated 30-day index score is 3/100. That describes the source sample, not every person, network or domain in South Korea.

South Korea blocks North Korean propaganda and some adult content categories.

Use the recent records and their original sources to investigate a particular restriction. Disruption alone does not establish intentional censorship.

Which websites and services are affected in South Korea?

The editorial list names: North Korean content, Some gambling sites. It is undated context, not a current availability check.

Results can differ between networks, measurement times and targets. Country incident records and the country API preserve source details.

How does South Korea compare with other countries?

Original snapshot rank: #38. Editorial risk tier: Low. Editorial trend: stable. The tier and trend are curated context; they are not a measured change between recent dates.

The index includes a dated score window and a separate all-time measurement corpus. Compare like-for-like windows and inspect sample coverage before drawing a national comparison. Compare the index.

Which blocking methods appear in South Korea?

The pipeline can record DNS interference, TCP resets, HTTP block pages, TLS/SNI failures and network-level outages. This list describes possible mechanisms; it does not claim every mechanism was observed in South Korea.

Each incident and ISP record below retains its reported mechanism and evidence. Inspect the country evidence query before attributing a failure to deliberate blocking.

How recent is the data?

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 requested those sources . It does not continuously refresh. Missing, stale and uncovered responses remain labeled.

Subscribe to source feeds
How can I check a specific domain in South Korea?

Open the accessibility checker. For a source query, use the country code with the domain you are investigating:

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

MCP server: npx @voidly/mcp-server
Tool: check_domain_blocked
Arguments: domain="twitter.com", country="KR"

CLI: npx @voidly/cli check twitter.com KR

Inspect the returned timestamp, measurement coverage and method. A sampled result is not a guarantee for every user. API documentation · MCP tools.

Can a VPN help with restrictions in South Korea?

Results depend on local networks and the transport used. The source’s complete country guidance is preserved in the recommendations section. Voidly’s current product details belong on the VPN page; a measured probe result is not a safety or success guarantee.

How do I cite this South Korea profile?

Use the canonical country URL, https://voidly.ai/kr, 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.

Open evidence

Keep the citation attached.

Country JSON
Download .txt
Voidly Research. (n.d.). South Korea Internet Censorship Profile. https://voidly.ai/kr (accessed 2026-09-22).

Citations use the public /kr 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.