{"count":27,"generated_at":"2026-09-23T17:22:34Z","methodology":"For each pair of countries with a substantial national-block list (>=30 domains), the number of domains BOTH block nationally (confirmed >=3 networks each), a Jaccard overlap, and how many shared domains fall in political SPEECH (NEWS/HUMR/POLR) or circumvention TOOLING (ANON). IMPORTANT: raw shared-domain counts are CONFOUNDED - many pairs share gambling and adult domains simply because blocking those is independently common, which is convergence, NOT a shared blocklist. The shared_political + shared_tooling counts are the real signal: they isolate whether two countries block the SAME news outlets, human-rights orgs, and VPN tools. In this corpus only Iran-Russia show substantial shared political blocking (the same Amnesty/Article19/CPJ/BBC/DW and the same ExpressVPN/Tor-bridge/CyberGhost set); other high-overlap pairs (Saudi-Thailand, Turkey-Indonesia) overlap almost entirely on gambling/adult. Overlap is correlation, NOT proof of coordination or imported blocklists. CAVEATS: anomaly-based censors (China's GFW) under-counted; the political/tooling restriction counts only Citizen Lab-tagged domains; the confirmed layer is a periodic snapshot (see /v1/measurement/freshness).","min_list_size":30,"min_shared":10,"pairs":[{"jaccard":0.111,"pair":["IR","RU"],"sample_political":["24chasa.bg","advocate.com","amnesty.org","article19.org","bbc.com","cpj.org","dw.com","euronews.com"],"sample_tooling":["anonymouse.org","betternet.co","bridges.torproject.org","cyberghostvpn.com","expressvpn.com","getlantern.org","getoutline.org","hide.me"],"shared_domains":141,"shared_political":24,"shared_tooling":27},{"jaccard":0.146,"pair":["DE","RU"],"sample_political":["advocate.com","amnesty.org","antivigilancia.org","article19.org","azattyqasia.org","bbc.com","cpj.org","currenttime.tv"],"sample_tooling":["access-unlocked.org","amnezia.org","anonymizer.ru","anonymouse.org","betternet.co","bridges.torproject.org","cyberghostvpn.com","expressvpn.com"],"shared_domains":91,"shared_political":24,"shared_tooling":25},{"jaccard":0.084,"pair":["DE","IR"],"sample_political":["advocate.com","amnesty.org","article19.org","bbc.com","cpj.org","dw.com","euronews.com","fidh.org"],"sample_tooling":["anonymouse.org","betternet.co","bridges.torproject.org","cyberghostvpn.com","expressvpn.com","getoutline.org","hidemyass.com","hotspotshield.com"],"shared_domains":69,"shared_political":19,"shared_tooling":20},{"jaccard":0.052,"pair":["ID","IR"],"sample_political":["freespeech.org","guerrillagirls.com","reddit.com","secure.avaaz.org"],"sample_tooling":["anonymouse.org"],"shared_domains":43,"shared_political":4,"shared_tooling":1},{"jaccard":0.041,"pair":["PL","RU"],"sample_political":["cpj.org","dw.com","khilafah.net","rfi.fr"],"sample_tooling":["cyberghostvpn.com","expressvpn.com","getoutline.org","lantern.io","mullvad.net","nordvpn.com"],"shared_domains":26,"shared_political":4,"shared_tooling":6},{"jaccard":0.031,"pair":["IR","PL"],"sample_political":["cpj.org","dw.com","khilafah.net","rfi.fr"],"sample_tooling":["cyberghostvpn.com","expressvpn.com","getoutline.org","lantern.io","mullvad.net","nordvpn.com"],"shared_domains":25,"shared_political":4,"shared_tooling":6},{"jaccard":0.122,"pair":["DE","PL"],"sample_political":["cpj.org","dw.com","khilafah.net","rfi.fr"],"sample_tooling":["cyberghostvpn.com","expressvpn.com","getoutline.org","lantern.io","mullvad.net","nordvpn.com"],"shared_domains":15,"shared_political":4,"shared_tooling":6},{"jaccard":0.032,"pair":["ID","RU"],"sample_political":["ddosecrets.com","hizb-ut-tahrir.org","secure.avaaz.org"],"sample_tooling":["anonymouse.org"],"shared_domains":22,"shared_political":3,"shared_tooling":1},{"jaccard":0.053,"pair":["RU","US"],"sample_political":["hizb-ut-tahrir.org","khilafah.net"],"sample_tooling":["anonymizer.ru","getlantern.org","hola.org","hotspotshield.com","proxy.org"],"shared_domains":33,"shared_political":2,"shared_tooling":5},{"jaccard":0.143,"pair":["DE","US"],"sample_political":["hizb-ut-tahrir.org","khilafah.net"],"sample_tooling":["anonymizer.ru","hotspotshield.com","proxy.org"],"shared_domains":17,"shared_political":2,"shared_tooling":3},{"jaccard":0.059,"pair":["IR","TR"],"sample_political":["wikileaks.org"],"sample_tooling":["anonymouse.org"],"shared_domains":51,"shared_political":1,"shared_tooling":1},{"jaccard":0.041,"pair":["IR","US"],"sample_political":["khilafah.net"],"sample_tooling":["getlantern.org","hola.org","hotspotshield.com","proxy.org"],"shared_domains":33,"shared_political":1,"shared_tooling":4},{"jaccard":0.046,"pair":["RU","TR"],"sample_political":["hizb-ut-tahrir.org"],"sample_tooling":["anonymouse.org"],"shared_domains":33,"shared_political":1,"shared_tooling":1},{"jaccard":0.13,"pair":["ID","TR"],"sample_political":["hizb-ut-tahrir.org"],"sample_tooling":["anonymouse.org"],"shared_domains":25,"shared_political":1,"shared_tooling":1},{"jaccard":0.022,"pair":["IN","IR"],"sample_political":["khilafah.net"],"sample_tooling":["anonymouse.org"],"shared_domains":19,"shared_political":1,"shared_tooling":1},{"jaccard":0.111,"pair":["TR","US"],"sample_political":["hizb-ut-tahrir.org"],"sample_tooling":[],"shared_domains":17,"shared_political":1,"shared_tooling":0},{"jaccard":0.024,"pair":["IN","RU"],"sample_political":["khilafah.net"],"sample_tooling":["anonymouse.org"],"shared_domains":16,"shared_political":1,"shared_tooling":1},{"jaccard":0.114,"pair":["ID","US"],"sample_political":["hizb-ut-tahrir.org"],"sample_tooling":[],"shared_domains":13,"shared_political":1,"shared_tooling":0},{"jaccard":0.042,"pair":["IR","NL"],"sample_political":[],"sample_tooling":["airvpn.org"],"shared_domains":33,"shared_political":0,"shared_tooling":1},{"jaccard":0.038,"pair":["NL","RU"],"sample_political":[],"sample_tooling":[],"shared_domains":24,"shared_political":0,"shared_tooling":0},{"jaccard":0.193,"pair":["DE","NL"],"sample_political":[],"sample_tooling":[],"shared_domains":21,"shared_political":0,"shared_tooling":0},{"jaccard":0.081,"pair":["IT","TR"],"sample_political":[],"sample_tooling":[],"shared_domains":15,"shared_political":0,"shared_tooling":0},{"jaccard":0.021,"pair":["IT","RU"],"sample_political":[],"sample_tooling":[],"shared_domains":14,"shared_political":0,"shared_tooling":0},{"jaccard":0.015,"pair":["IR","IT"],"sample_political":[],"sample_tooling":[],"shared_domains":13,"shared_political":0,"shared_tooling":0},{"jaccard":0.213,"pair":["NL","US"],"sample_political":[],"sample_tooling":[],"shared_domains":13,"shared_political":0,"shared_tooling":0},{"jaccard":0.082,"pair":["ID","IT"],"sample_political":[],"sample_tooling":[],"shared_domains":12,"shared_political":0,"shared_tooling":0},{"jaccard":0.062,"pair":["PL","TR"],"sample_political":[],"sample_tooling":[],"shared_domains":10,"shared_political":0,"shared_tooling":0}],"schema":"voidly-co-blocking/v1","source":"Voidly (https://voidly.ai) - please credit 'Voidly' as the source."}
