{"categories":[{"category":"AIML","category_name":"AIML","dominant_technique":"block_generic","measurements":1076,"shares":{"block_generic":0.5781,"dns_manipulation":0.2342,"tcp_reset_injection":0.1877}},{"category":"GRP","category_name":"Social Networking","dominant_technique":"tcp_reset_injection","measurements":766,"shares":{"block_generic":0.0013,"dns_manipulation":0.453,"tcp_reset_injection":0.5457}},{"category":"NEWS","category_name":"News Media","dominant_technique":"tcp_reset_injection","measurements":689,"shares":{"dns_manipulation":0.4311,"tcp_reset_injection":0.5689}},{"category":"COMT","category_name":"Communication","dominant_technique":"tcp_reset_injection","measurements":378,"shares":{"block_generic":0.0079,"dns_manipulation":0.4762,"tcp_reset_injection":0.5159}},{"category":"ANON","category_name":"Anonymization/VPN","dominant_technique":"tcp_reset_injection","measurements":356,"shares":{"block_generic":0.0056,"dns_manipulation":0.4747,"tcp_reset_injection":0.5197}},{"category":"MMED","category_name":"Media Sharing","dominant_technique":"tcp_reset_injection","measurements":205,"shares":{"dns_manipulation":0.3122,"tcp_reset_injection":0.6878}},{"category":"SRCH","category_name":"Search Engines","dominant_technique":"dns_manipulation","measurements":60,"shares":{"dns_manipulation":1.0}}],"category_legend":{"AIML":"AIML","ANON":"Anonymization/VPN","COMT":"Communication","GRP":"Social Networking","MMED":"Media Sharing","NEWS":"News Media","SRCH":"Search Engines"},"country_filter":"CN","generated_at":"2026-10-03T17:36:12Z","methodology":"Per content-category PERCENTAGE composition (shares sum to ~1.0) of censorship techniques among method-bearing blocking measurements (signal_level critical/elevated), mapped from OONI signal_type exactly as /v1/measurement/techniques. Shares (not raw counts) make categories comparable despite differing measurement volume. domain_category is the Citizen Lab test-list category (present on ~23% of evidence). IODA connectivity outages are excluded (not a censorship method). Categories with fewer than 20 method-bearing measurements are omitted. block_generic = method unresolved, not 'no block'.","min_category_volume":20,"schema":"voidly-measurement-category-techniques/v1","source":"Voidly (https://voidly.ai) - please credit 'Voidly' as the source."}
