{
  "generated_at": "2026-08-24T02:00:59.167017+00:00",
  "method_version": 2,
  "source": "OONI aggregation API (api.ooni.io), probe_cc=CN",
  "scope": "live Great Firewall network blocking — website, messenger and circumvention-tool reachability, measured inside China by OONI Probe",
  "method": "side-channel: we ingest OONI's already-aggregated open data; gfw_index is anomalous completed measurements divided by all completed measurements; we never probe a censored resource ourselves (vantage-insensitive)",
  "china_caveat": "the GFW blocks via RST/DNS injection without a block page, so OONI 'confirmed' is near-zero for CN; we track anomaly rate, not confirmed",
  "window_days": 7,
  "since": "2026-08-17",
  "until": "2026-08-25",
  "gfw_index": 58.3,
  "n_measurements": 281957,
  "n_completed_measurements": 272935,
  "n_tests_with_data": 6,
  "tests": [
    {
      "test": "web_connectivity",
      "label": "website / URL blocking",
      "available": true,
      "anomaly_count": 157727,
      "measurement_count": 280421,
      "failure_count": 9019,
      "anomaly_rate": 0.5812,
      "reading": "58% anomalous — substantial interference"
    },
    {
      "test": "telegram",
      "label": "Telegram reachability",
      "available": true,
      "anomaly_count": 317,
      "measurement_count": 326,
      "failure_count": 0,
      "anomaly_rate": 0.9724,
      "reading": "97% anomalous — heavily interfered with"
    },
    {
      "test": "whatsapp",
      "label": "WhatsApp reachability",
      "available": true,
      "anomaly_count": 321,
      "measurement_count": 328,
      "failure_count": 0,
      "anomaly_rate": 0.9787,
      "reading": "98% anomalous — heavily interfered with"
    },
    {
      "test": "signal",
      "label": "Signal reachability",
      "available": true,
      "anomaly_count": 314,
      "measurement_count": 324,
      "failure_count": 3,
      "anomaly_rate": 0.9782,
      "reading": "98% anomalous — heavily interfered with"
    },
    {
      "test": "tor",
      "label": "Tor reachability",
      "available": true,
      "anomaly_count": 264,
      "measurement_count": 272,
      "failure_count": 0,
      "anomaly_rate": 0.9706,
      "reading": "97% anomalous — heavily interfered with"
    },
    {
      "test": "psiphon",
      "label": "Psiphon circumvention",
      "available": true,
      "anomaly_count": 72,
      "measurement_count": 286,
      "failure_count": 0,
      "anomaly_rate": 0.2517,
      "reading": "25% anomalous — substantial interference"
    },
    {
      "test": "riseupvpn",
      "label": "RiseupVPN circumvention",
      "available": false,
      "anomaly_count": 0,
      "measurement_count": 0,
      "failure_count": 0,
      "anomaly_rate": null,
      "reading": "no CN measurements in the window — abstaining for this test"
    }
  ],
  "top_blocked": [
    {
      "domain": "www.bahai.org",
      "anomaly_count": 23,
      "measurement_count": 28,
      "failure_count": 5,
      "completed_measurement_count": 23,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.economist.com",
      "anomaly_count": 21,
      "measurement_count": 37,
      "failure_count": 16,
      "completed_measurement_count": 21,
      "anomaly_rate": 1.0
    },
    {
      "domain": "beyondexgay.com",
      "anomaly_count": 20,
      "measurement_count": 26,
      "failure_count": 6,
      "completed_measurement_count": 20,
      "anomaly_rate": 1.0
    },
    {
      "domain": "dns.quad9.net",
      "anomaly_count": 20,
      "measurement_count": 23,
      "failure_count": 3,
      "completed_measurement_count": 20,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.falundafa.org",
      "anomaly_count": 20,
      "measurement_count": 32,
      "failure_count": 12,
      "completed_measurement_count": 20,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.piratenpartei.ch",
      "anomaly_count": 20,
      "measurement_count": 26,
      "failure_count": 6,
      "completed_measurement_count": 20,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.xvideos.com",
      "anomaly_count": 20,
      "measurement_count": 31,
      "failure_count": 11,
      "completed_measurement_count": 20,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.hrichina.org",
      "anomaly_count": 19,
      "measurement_count": 51,
      "failure_count": 32,
      "completed_measurement_count": 19,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.dit-inc.us",
      "anomaly_count": 18,
      "measurement_count": 22,
      "failure_count": 4,
      "completed_measurement_count": 18,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.hrw.org",
      "anomaly_count": 18,
      "measurement_count": 44,
      "failure_count": 26,
      "completed_measurement_count": 18,
      "anomaly_rate": 1.0
    },
    {
      "domain": "photos.google.com",
      "anomaly_count": 17,
      "measurement_count": 21,
      "failure_count": 4,
      "completed_measurement_count": 17,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.gayscape.com",
      "anomaly_count": 17,
      "measurement_count": 22,
      "failure_count": 5,
      "completed_measurement_count": 17,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.ndi.org",
      "anomaly_count": 17,
      "measurement_count": 28,
      "failure_count": 11,
      "completed_measurement_count": 17,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.project-syndicate.org",
      "anomaly_count": 17,
      "measurement_count": 28,
      "failure_count": 11,
      "completed_measurement_count": 17,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.victimsofcommunism.org",
      "anomaly_count": 17,
      "measurement_count": 35,
      "failure_count": 18,
      "completed_measurement_count": 17,
      "anomaly_rate": 1.0
    },
    {
      "domain": "firebaseinstallations.googleapis.com",
      "anomaly_count": 16,
      "measurement_count": 18,
      "failure_count": 2,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "lens.google.com",
      "anomaly_count": 16,
      "measurement_count": 20,
      "failure_count": 4,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "mail.google.com",
      "anomaly_count": 16,
      "measurement_count": 20,
      "failure_count": 4,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "messages.google.com",
      "anomaly_count": 16,
      "measurement_count": 20,
      "failure_count": 4,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "ru.wikipedia.org",
      "anomaly_count": 16,
      "measurement_count": 21,
      "failure_count": 5,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "translate.google.com",
      "anomaly_count": 16,
      "measurement_count": 20,
      "failure_count": 4,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "transparencyreport.google.com",
      "anomaly_count": 16,
      "measurement_count": 20,
      "failure_count": 4,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.jihadwatch.org",
      "anomaly_count": 16,
      "measurement_count": 27,
      "failure_count": 11,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "8.8.8.8",
      "anomaly_count": 15,
      "measurement_count": 18,
      "failure_count": 3,
      "completed_measurement_count": 15,
      "anomaly_rate": 1.0
    },
    {
      "domain": "dns.adguard.com",
      "anomaly_count": 15,
      "measurement_count": 18,
      "failure_count": 3,
      "completed_measurement_count": 15,
      "anomaly_rate": 1.0
    }
  ],
  "last_changed_at": "2026-08-24T02:00:59.167017+00:00"
}