{
  "generated_at": "2026-10-10T09:17:21.304291+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-10-03",
  "until": "2026-10-11",
  "gfw_index": 58.7,
  "n_measurements": 217761,
  "n_completed_measurements": 212825,
  "n_tests_with_data": 6,
  "tests": [
    {
      "test": "web_connectivity",
      "label": "website / URL blocking",
      "available": true,
      "anomaly_count": 124449,
      "measurement_count": 217136,
      "failure_count": 4936,
      "anomaly_rate": 0.5865,
      "reading": "59% anomalous — substantial interference"
    },
    {
      "test": "telegram",
      "label": "Telegram reachability",
      "available": true,
      "anomaly_count": 140,
      "measurement_count": 141,
      "failure_count": 0,
      "anomaly_rate": 0.9929,
      "reading": "99% anomalous — heavily interfered with"
    },
    {
      "test": "whatsapp",
      "label": "WhatsApp reachability",
      "available": true,
      "anomaly_count": 146,
      "measurement_count": 148,
      "failure_count": 0,
      "anomaly_rate": 0.9865,
      "reading": "99% anomalous — heavily interfered with"
    },
    {
      "test": "signal",
      "label": "Signal reachability",
      "available": true,
      "anomaly_count": 138,
      "measurement_count": 139,
      "failure_count": 0,
      "anomaly_rate": 0.9928,
      "reading": "99% anomalous — heavily interfered with"
    },
    {
      "test": "tor",
      "label": "Tor reachability",
      "available": true,
      "anomaly_count": 66,
      "measurement_count": 67,
      "failure_count": 0,
      "anomaly_rate": 0.9851,
      "reading": "99% anomalous — heavily interfered with"
    },
    {
      "test": "psiphon",
      "label": "Psiphon circumvention",
      "available": true,
      "anomaly_count": 35,
      "measurement_count": 130,
      "failure_count": 0,
      "anomaly_rate": 0.2692,
      "reading": "27% 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": "anon.inf.tu-dresden.de",
      "anomaly_count": 29,
      "measurement_count": 30,
      "failure_count": 1,
      "completed_measurement_count": 29,
      "anomaly_rate": 1.0
    },
    {
      "domain": "beyondexgay.com",
      "anomaly_count": 29,
      "measurement_count": 29,
      "failure_count": 0,
      "completed_measurement_count": 29,
      "anomaly_rate": 1.0
    },
    {
      "domain": "pincong.rocks",
      "anomaly_count": 29,
      "measurement_count": 79,
      "failure_count": 50,
      "completed_measurement_count": 29,
      "anomaly_rate": 1.0
    },
    {
      "domain": "miliao.com",
      "anomaly_count": 27,
      "measurement_count": 81,
      "failure_count": 54,
      "completed_measurement_count": 27,
      "anomaly_rate": 1.0
    },
    {
      "domain": "17.live",
      "anomaly_count": 21,
      "measurement_count": 79,
      "failure_count": 58,
      "completed_measurement_count": 21,
      "anomaly_rate": 1.0
    },
    {
      "domain": "dcard.tw",
      "anomaly_count": 21,
      "measurement_count": 80,
      "failure_count": 59,
      "completed_measurement_count": 21,
      "anomaly_rate": 1.0
    },
    {
      "domain": "citizenlab.ca",
      "anomaly_count": 20,
      "measurement_count": 29,
      "failure_count": 9,
      "completed_measurement_count": 20,
      "anomaly_rate": 1.0
    },
    {
      "domain": "bi.org",
      "anomaly_count": 19,
      "measurement_count": 31,
      "failure_count": 12,
      "completed_measurement_count": 19,
      "anomaly_rate": 1.0
    },
    {
      "domain": "citizenlab.org",
      "anomaly_count": 18,
      "measurement_count": 18,
      "failure_count": 0,
      "completed_measurement_count": 18,
      "anomaly_rate": 1.0
    },
    {
      "domain": "freedomhouse.org",
      "anomaly_count": 18,
      "measurement_count": 26,
      "failure_count": 8,
      "completed_measurement_count": 18,
      "anomaly_rate": 1.0
    },
    {
      "domain": "btguard.com",
      "anomaly_count": 17,
      "measurement_count": 30,
      "failure_count": 13,
      "completed_measurement_count": 17,
      "anomaly_rate": 1.0
    },
    {
      "domain": "chinadigitaltimes.net",
      "anomaly_count": 17,
      "measurement_count": 39,
      "failure_count": 22,
      "completed_measurement_count": 17,
      "anomaly_rate": 1.0
    },
    {
      "domain": "advox.globalvoices.org",
      "anomaly_count": 16,
      "measurement_count": 35,
      "failure_count": 19,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "bouncer.ooni.io",
      "anomaly_count": 16,
      "measurement_count": 29,
      "failure_count": 13,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "bridges.torproject.org",
      "anomaly_count": 16,
      "measurement_count": 29,
      "failure_count": 13,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "cnpolitics.org",
      "anomaly_count": 16,
      "measurement_count": 17,
      "failure_count": 1,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "googleweblight.com",
      "anomaly_count": 16,
      "measurement_count": 16,
      "failure_count": 0,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.ptt.cc",
      "anomaly_count": 16,
      "measurement_count": 41,
      "failure_count": 25,
      "completed_measurement_count": 16,
      "anomaly_rate": 1.0
    },
    {
      "domain": "chinamediaproject.org",
      "anomaly_count": 15,
      "measurement_count": 26,
      "failure_count": 11,
      "completed_measurement_count": 15,
      "anomaly_rate": 1.0
    },
    {
      "domain": "ooni.org",
      "anomaly_count": 15,
      "measurement_count": 21,
      "failure_count": 6,
      "completed_measurement_count": 15,
      "anomaly_rate": 1.0
    },
    {
      "domain": "foreignpolicy.com",
      "anomaly_count": 14,
      "measurement_count": 22,
      "failure_count": 8,
      "completed_measurement_count": 14,
      "anomaly_rate": 1.0
    },
    {
      "domain": "secure.avaaz.org",
      "anomaly_count": 14,
      "measurement_count": 18,
      "failure_count": 4,
      "completed_measurement_count": 14,
      "anomaly_rate": 1.0
    },
    {
      "domain": "www.cfr.org",
      "anomaly_count": 14,
      "measurement_count": 14,
      "failure_count": 0,
      "completed_measurement_count": 14,
      "anomaly_rate": 1.0
    },
    {
      "domain": "dongtaiwang.com",
      "anomaly_count": 13,
      "measurement_count": 21,
      "failure_count": 8,
      "completed_measurement_count": 13,
      "anomaly_rate": 1.0
    },
    {
      "domain": "laborrights.org",
      "anomaly_count": 13,
      "measurement_count": 16,
      "failure_count": 3,
      "completed_measurement_count": 13,
      "anomaly_rate": 1.0
    }
  ],
  "last_changed_at": "2026-10-10T09:17:21.304291+00:00"
}