voidly
Live · updates every 5 minutes·see live AI watchlist →

AI Censorship IndexWhere artificial intelligence services are blocked

Live data on which AI services — ChatGPT, Claude, Gemini, Copilot, Perplexity, and more — are accessible across 49 countries. Measured by Voidly's global probe network, cross-referenced with OONI, Censored Planet, and IODA.

0
Countries blocking AI
0
AI services tracked
0
AI-related incidents
Jun 10, 2026, 03:38 PM UTC
Last update

Highlights

  • China is the most restrictive country for AI services with 12 of 13 tracked services blocked or restricted.
  • ChatGPT is the most-restricted AI service: blocked or restricted in 23 countries.
  • ChatGPT is fully or partially unavailable in 23 countries we track, combining provider-stated restrictions with probe-confirmed network blocking and degradation.
  • Claude is unavailable in 22 of the countries we track — a mix of state network filtering and Anthropic's own geo-restrictions. We separate the two rather than conflate them.

The matrix

Each row is a country, each column an AI service. Cells show network-level accessibility from our probe network plus vendor-stated availability. Sorted by services blocked.

Accessible
Blocked (probe-confirmed)
Partial (degraded)
?Provider-restricted
No data
Country
ChatGPT
Claude
Gemini
Perplexity
GitHub Copilot
Mistral
DeepSeek
Grok
Meta AI
HuggingFace
Cursor
Replicate
Cohere
China
12/13 unavailable
?
?
?
?
?
?
Iran
12/13 unavailable
?
?
?
?
?
?
?
?
Russia
12/13 unavailable
?
?
?
?
?
?
?
?
North Korea
11/13 unavailable
?
?
?
?
?
?
?
?
?
?
?
Cuba
10/13 unavailable
?
?
?
?
?
?
Syria
9/13 unavailable
?
?
?
?
?
?
Belarus
4/13 unavailable
Bangladesh
4/13 unavailable
Egypt
4/13 unavailable
Indonesia
4/13 unavailable
Iraq
4/13 unavailable
Malaysia
4/13 unavailable
Myanmar
4/13 unavailable
Pakistan
4/13 unavailable
Saudi Arabia
4/13 unavailable
Thailand
4/13 unavailable
United Arab Emirates
4/13 unavailable
Vietnam
4/13 unavailable
Turkey
4/13 unavailable
Turkey
4/13 unavailable

Per-service breakdown

Top AI services and where they're unavailable.

ChatGPT
OpenAI
23
countries
🇨🇳 CN🇮🇷 IR🇷🇺 RU🇨🇺 CU🇸🇾 SY🇧🇾 BY🇻🇪 VE🇧🇩 BD+15 more
Claude
Anthropic
22
countries
🇨🇳 CN🇮🇷 IR🇷🇺 RU🇨🇺 CU🇸🇾 SY🇧🇾 BY🇻🇪 VE🇦🇫 AF+14 more
Gemini
Google
20
countries
🇨🇳 CN🇮🇷 IR🇷🇺 RU🇨🇺 CU🇸🇾 SY🇧🇾 BY🇧🇩 BD🇪🇬 EG+12 more
Perplexity
Perplexity AI
4
countries
🇨🇳 CN🇮🇷 IR🇷🇺 RU🇰🇵 KP
GitHub Copilot
GitHub
6
countries
🇨🇳 CN🇮🇷 IR🇷🇺 RU🇰🇵 KP🇨🇺 CU🇸🇾 SY
Mistral
Mistral AI
6
countries
🇨🇳 CN🇮🇷 IR🇷🇺 RU🇰🇵 KP🇨🇺 CU🇸🇾 SY
DeepSeek
DeepSeek
0
countries
No blocking detected.
Grok
xAI
6
countries
🇨🇳 CN🇮🇷 IR🇷🇺 RU🇰🇵 KP🇨🇺 CU🇸🇾 SY

Country deep-dive

Every AI service tested in a country, with status, confidence, blocking method, and source.

Country deep-dive

🇨🇳
China
12 of 13 services unavailable · 6 confirmed by network probes
ServiceStatusMethodEvidenceSource
ChatGPT
OpenAI · chat.openai.com
BlockedVoidly probe network
Claude
Anthropic · claude.ai
BlockedVoidly probe network
Gemini
Google · gemini.google.com
BlockedVoidly probe network
HuggingFace
HuggingFace · huggingface.co
BlockedVoidly probe network
Mistral
Mistral AI · chat.mistral.ai
BlockedVoidly probe network
Perplexity
Perplexity AI · perplexity.ai
BlockedVoidly probe network
Cohere
Cohere · cohere.ai
Provider-restrictedVendor-stated restriction
Cursor
Anysphere · cursor.com
Provider-restrictedVendor-stated restriction
GitHub Copilot
GitHub · github.com
Provider-restrictedVendor-stated restriction
Grok
xAI · x.ai
Provider-restrictedVendor-stated restriction
Meta AI
Meta · meta.ai
Provider-restrictedVendor-stated restriction
Replicate
Replicate · replicate.com
Provider-restrictedVendor-stated restriction
DeepSeek
DeepSeek · chat.deepseek.com
No measurements yetInsufficient data

How we measure

The AI Censorship Index combines four independent signal sources, each with its own bias profile. A service is marked blocked only when the network-level evidence is conclusive — no guesses.

Voidly probe network

37+ globally distributed nodes test AI domains every 5 minutes. Detects DNS poisoning, TCP reset, and TLS interference at the network layer.

OONI integration

Cross-reference with the Open Observatory of Network Interference. 16M+ live samples, 8 OONI test types ingested every 6 hours.

Censored Planet & IODA

Princeton & Georgia Tech datasets for DNS blocking and ASN-level outages. Signals stored as evidence permalinks for academic citation.

Provider restrictions

Vendor-stated availability (e.g., OpenAI's supported-countries list, Anthropic's ToS). Marked separately as "provider-restricted" so policy and network blocking don't conflate.

API access

Every cell on this page is backed by a public, free API. Build your own dashboards, embed live status, or feed AI assistants. CC BY 4.0.

Built for AI labs — “is my model reachable in country X?”

GET /v1/atlas/ai-availability returns the entire AI-service × country reachability matrix as a single cached JSON document — status + accessibility score per cell, plus most-blocked-service and most-restrictive-country summaries. Status bands (accessible / partial / blocked / unknown) come from real measurements; network reachability only, never conflated with vendor geo-policy. Prefer one country at a time? Use POST /v1/accessibility/batch.

# whole matrix, one call
curl https://api.voidly.ai/v1/atlas/ai-availability | jq '.summary'

# one country
curl -X POST https://api.voidly.ai/v1/accessibility/batch \
  -H "Content-Type: application/json" \
  -d '{"domains":["chatgpt.com","claude.ai","gemini.google.com"],"country":"CN"}'
curl
# Check ChatGPT in a country
curl "https://api.voidly.ai/v1/accessibility/check\
?domain=chat.openai.com&country=IR"

# Batch — multiple AI services
curl -X POST https://api.voidly.ai/v1/accessibility/batch \
  -H "Content-Type: application/json" \
  -d '{"domains":["chat.openai.com","claude.ai","gemini.google.com"],
       "country":"CN"}'
JavaScript
const res = await fetch(
  'https://api.voidly.ai/v1/accessibility/batch',
  {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      domains: ['chat.openai.com', 'claude.ai'],
      country: 'IR',
    }),
  }
)
const { results } = await res.json()

Why this matters for the agent economy

As AI agents start doing real work across borders, “can I even reach this model from here?” becomes a question agents need answered programmatically — not a blog post. This index is the live, measured answer, and it is free and public. The intelligence layer on top of it runs on Voidly Pay — the same rail already meters live x402 SKUs like forecast-pro and incident-summary-pro, where an agent pays a fraction of a cent agent-to-agent over x402, no account. Unique data that machines actually pay for is the whole game — and we publish the honest live ledger of how small (and growing) that market really is.

Coverage & data inquiries

Working on a story about AI access? Need a custom export or breakdown by date range, country, or ASN? We share data with journalists and researchers.

press@voidly.ai