{"run_id":"695c9986abee","reference":"0826/EFF/79","entry":"https://www.eff.org/","mode":"single","started":"2026-08-26T14:42:30.418856Z","finished":"2026-08-26T14:42:42.393541Z","replay":false,"scores":{"readiness_web":31.3,"readiness_web_cap":null,"readiness_web_cap_reason":null,"readiness_web_measured":84.7,"readiness_pages":31.3,"readiness_site":56.2,"readiness_site_measured":90.7,"site_misinfo_band":"Likely","site_misinfo_pct":38,"readiness_pdfs":null,"readiness_pdfs_measured":null,"readiness_pdf_cap":null,"readiness_pdf_cap_reason":null,"misinfo_web":{"band":"Very likely","reason":"highest effective failing band: material","drivers":[{"check":"CT13","name":"main-content identification","band":"material","result":"fail","evidence":"main content is 0% of the page's text; the shared furniture around it dominates what is read out","item":"https://www.eff.org/"},{"check":"DS03","name":"blocking at the front door","band":"moderate","result":"fail","evidence":"1 of 22 AI services are turned away before they reach the site, while the other 21 are served in full, so those without your pages answer about you from other people's material instead of your own. The door decides call by call: this check's own requests saw 0 of 22 not served and the front-door capture 1 of 22, and the verdict stands on the worse of the two.","item":null},{"check":"CT09","name":"heading hierarchy","band":"moderate","result":"fail","evidence":"2 skipped heading level(s) in document order","item":"https://www.eff.org/"},{"check":"CT14","name":"navigation separation from body","band":"moderate","result":"fail","evidence":"the page does not mark out its navigation, so the menu links run into the page's own words when it is read","item":"https://www.eff.org/"},{"check":"MS08","name":"duplicate link text, different destinations","band":"moderate","result":"fail","evidence":"7 link wording(s) are used for more than one destination, so the same words point at different pages: “deeplinks blog”, “donate”, “events” and 4 more; the links are listed in the view","item":"https://www.eff.org/"}],"definition":"a real and common route to wrong information for the affected content","scope":{"at_band":1,"of":1,"items":["https://www.eff.org/"]},"origin":{"level":"item","check":"CT13","name":"main-content identification","item":"https://www.eff.org/"},"worst_band":"Very likely","average_band":"Very likely","average_pct":63,"chart_pct":73},"misinfo_pdf":{"band":"Likely zero","reason":"no failed misinformation-bearing checks","drivers":[],"definition":"no failing misinformation-bearing checks; residual risk only; never claimed as none","scope":{"at_band":0,"of":0,"items":[]},"origin":null,"worst_band":"Likely zero","average_band":null,"average_pct":null,"chart_pct":1},"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"CT13","name":"main-content identification","band":"material","result":"fail","evidence":"main content is 0% of the page's text; the shared furniture around it dominates what is read out","item":"https://www.eff.org/"},{"check":"DS03","name":"blocking at the front door","band":"moderate","result":"fail","evidence":"1 of 22 AI services are turned away before they reach the site, while the other 21 are served in full, so those without your pages answer about you from other people's material instead of your own. The door decides call by call: this check's own requests saw 0 of 22 not served and the front-door capture 1 of 22, and the verdict stands on the worse of the two.","item":null},{"check":"CT09","name":"heading hierarchy","band":"moderate","result":"fail","evidence":"2 skipped heading level(s) in document order","item":"https://www.eff.org/"},{"check":"CT14","name":"navigation separation from body","band":"moderate","result":"fail","evidence":"the page does not mark out its navigation, so the menu links run into the page's own words when it is read","item":"https://www.eff.org/"},{"check":"MS08","name":"duplicate link text, different destinations","band":"moderate","result":"fail","evidence":"7 link wording(s) are used for more than one destination, so the same words point at different pages: “deeplinks blog”, “donate”, “events” and 4 more; the links are listed in the view","item":"https://www.eff.org/"}],"misinfo_set_by":{"check":"CT13","name":"main-content identification","band":"material","result":"fail","evidence":"main content is 0% of the page's text; the shared furniture around it dominates what is read out","item":"https://www.eff.org/"},"readiness_summary":{"verdict_head":"AI readiness is low.","verdict_body":"the content can be reached, but the way the pages are built keeps much of it from being read cleanly.","page_points":[{"check":"CT16","name":"structured data presence","consequence":"Where a page carries exact facts, an address, opening hours, a price, a date, leaving them only in prose means they are worked out rather than read, and that is where a wrong branch or an old price comes from.","count":1,"result":"warning","impact":1.5,"band":"material"},{"check":"CT09","name":"heading hierarchy","consequence":"A skipped heading level breaks the trail that says which section a passage belongs to, so it is filed under the wrong one.","count":1,"result":"fail","impact":3.0,"band":""},{"check":"CT13","name":"main-content identification","consequence":"Most of what this page serves is menus and repeated furniture rather than its own words, so what a system takes away is mostly padding, with the real message diluted or lost.","count":1,"result":"fail","impact":3.0,"band":""}],"pdf_points":[],"self_block_note":null},"misinfo_summary":{"verdict_head":"Misinformation risk is high.","verdict_body":"The pages read as very likely to cause it, which is why the risk reads as high.","worst_band":"Very likely","points":[{"check":"CT13","name":"main-content identification","band":"material","consequence":"Most of what this page serves is menus and repeated furniture rather than its own words, so what a system takes away is mostly padding, with the real message diluted or lost.","where":"pages"},{"check":"CT09","name":"heading hierarchy","band":"moderate","consequence":"A skipped heading level breaks the trail that says which section a passage belongs to, so it is filed under the wrong one.","where":"pages"},{"check":"CT14","name":"navigation separation from body","band":"moderate","consequence":"Menu links here read as ordinary sentences to an AI system, so quotes from the page come back padded with strings of navigation words.","where":"pages"}],"density_point":null,"alerts":[]},"self_block":{"active":false,"domain":"eff.org","blocked":0,"broken":0,"note":null}},"coverage":{"total":189,"executed":80,"not_automated":38,"governance":64,"rendering":0,"reference":7},"site_findings":[{"check":"DS04","result":"pass","evidence":"all 3 crawled URLs returned a usable status"},{"check":"DS05","result":"pass","evidence":"no redirect loops across the 3 crawled URLs"},{"check":"DS01","result":"pass","evidence":"robots.txt returned 200 (3445 bytes)"},{"check":"DS02","result":"pass","evidence":"no AI answer-engine crawler is disallowed in robots.txt (per-bot rules present for: ahrefsbot, anthropic-ai, ccbot, claudebot, facebookexternalhit, google-extended, gptbot, mj12bot, semrushbot)"},{"check":"DS23","result":"pass","evidence":"the site publishes a list of its own pages, so nothing has to be found by following links alone"},{"check":"DS24","result":"pass","evidence":"parsed OK, 1 URLs"},{"check":"DS26","result":"warning","evidence":"the sitemap lists the site's addresses but records no date against any of them, so nothing in it says how current they are","proof":{"kind":"table","title":"The sitemap this site publishes, as read","note":"The sitemap was read for the date each address records for itself.","headers":["What was measured","As measured on this page"],"rows":[["Addresses listed in the sitemap","1"],["Of those, carrying a date","0"]]}},{"check":"DS27","result":"pass","evidence":"the site answers securely, with no fault in the connection"},{"check":"MX14","result":"pass","evidence":"missing URL returns real 404"},{"check":"DS03","result":"fail","evidence":"1 of 22 AI services are turned away before they reach the site, while the other 21 are served in full, so those without your pages answer about you from other people's material instead of your own. The door decides call by call: this check's own requests saw 0 of 22 not served and the front-door capture 1 of 22, and the verdict stands on the worse of the two.","band":"moderate","proof":{"kind":"bots","title":"Each crawler's own request to the entry page, and the status it received","url":"https://www.eff.org/","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot","status":200,"blocked":false},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot","status":200,"blocked":false},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":200,"blocked":false},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":200,"blocked":false},{"bot":"Claude-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Claude-SearchBot/1.0; +Claude-SearchBot@anthropic.com)","status":200,"blocked":false},{"bot":"Claude-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Claude-User/1.0; +Claude-User@anthropic.com)","status":200,"blocked":false},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GoogleOther) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)","status":200,"blocked":false},{"bot":"Perplexity-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)","status":200,"blocked":false},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":200,"blocked":false},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":200,"blocked":false},{"bot":"Amazonbot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":200,"blocked":false},{"bot":"Meta-WebIndexer","ua":"meta-webindexer/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/web-crawlers)","status":200,"blocked":false},{"bot":"Meta-ExternalFetcher","ua":"meta-externalfetcher/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":200,"blocked":false},{"bot":"Applebot","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)","status":200,"blocked":false},{"bot":"MistralAI-Training","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Training/1.0; +https://docs.mistral.ai/robots)","status":200,"blocked":false},{"bot":"MistralAI-Index","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Index/1.0; +https://docs.mistral.ai/robots)","status":200,"blocked":false},{"bot":"MistralAI-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-User/1.0; +https://docs.mistral.ai/robots)","status":200,"blocked":false}],"net":{"host":"www.eff.org","checked_at":"2026-08-26 14:42 UTC","started_at":"2026-08-26 14:42:31 UTC","chain":["www.eff.org","eff.map.fastly.net"],"ips":["199.232.24.201"],"dns_ms":0,"infra_note":"a Fastly hostname","our_ip":"172.31.11.73","fleet":["Amazonbot","Applebot","Bingbot (Copilot)","Bytespider","CCBot","ChatGPT-User","Claude-SearchBot","Claude-User","ClaudeBot","GPTBot","GoogleOther","Googlebot (Gemini)","GrokBot","Meta-ExternalAgent","Meta-ExternalFetcher","Meta-WebIndexer","MistralAI-Index","MistralAI-Training","MistralAI-User","OAI-SearchBot","Perplexity-User","PerplexityBot"],"search_term":"Electronic Frontier Foundation","search_term_reason":"the organisation's registered name, the question the public asks, typed once by each search caller","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":1,"tls_ms":8,"resp_ms":2,"ttfb_ms":11,"total_ms":13,"tls_ver":"TLSv1.2","sent":227,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Browser","control":true,"asked_for":"/","dns_ms":0,"at":"14:42:31.149"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot","status":200,"tcp_ms":1,"tls_ms":11,"resp_ms":4,"ttfb_ms":16,"total_ms":17,"tls_ver":"TLSv1.2","sent":212,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"GPTBot","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.163"},{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot","status":200,"tcp_ms":1,"tls_ms":22,"resp_ms":3,"ttfb_ms":26,"total_ms":38,"tls_ver":"TLSv1.2","sent":289,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"OAI-SearchBot","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.163"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":200,"tcp_ms":7,"tls_ms":17,"resp_ms":3,"ttfb_ms":27,"total_ms":33,"tls_ver":"TLSv1.2","sent":215,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"ChatGPT-User","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.163"},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":200,"tcp_ms":1,"tls_ms":22,"resp_ms":3,"ttfb_ms":26,"total_ms":32,"tls_ver":"TLSv1.2","sent":175,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"ClaudeBot","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.163"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Claude-SearchBot/1.0; +Claude-SearchBot@anthropic.com)","status":200,"tcp_ms":1,"tls_ms":21,"resp_ms":2,"ttfb_ms":24,"total_ms":29,"tls_ver":"TLSv1.2","sent":227,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Claude-SearchBot","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.163"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Claude-User/1.0; +Claude-User@anthropic.com)","status":200,"tcp_ms":7,"tls_ms":15,"resp_ms":2,"ttfb_ms":24,"total_ms":30,"tls_ver":"TLSv1.2","sent":217,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Claude-User","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.163"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":1,"tls_ms":9,"resp_ms":3,"ttfb_ms":13,"total_ms":19,"tls_ver":"TLSv1.2","sent":251,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Googlebot (Gemini)","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.181"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GoogleOther) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":1,"tls_ms":11,"resp_ms":2,"ttfb_ms":14,"total_ms":16,"tls_ver":"TLSv1.2","sent":216,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"GoogleOther","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.193"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":3,"tls_ms":21,"resp_ms":2,"ttfb_ms":26,"total_ms":32,"tls_ver":"TLSv1.2","sent":250,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Bingbot (Copilot)","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.194"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)","status":200,"tcp_ms":4,"tls_ms":12,"resp_ms":1,"ttfb_ms":17,"total_ms":21,"tls_ver":"TLSv1.2","sent":229,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"PerplexityBot","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.196"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)","status":200,"tcp_ms":9,"tls_ms":15,"resp_ms":3,"ttfb_ms":27,"total_ms":31,"tls_ver":"TLSv1.2","sent":233,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Perplexity-User","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.197"},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":200,"tcp_ms":2,"tls_ms":18,"resp_ms":3,"ttfb_ms":23,"total_ms":29,"tls_ver":"TLSv1.2","sent":150,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"CCBot","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.202"},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":200,"tcp_ms":3,"tls_ms":16,"resp_ms":3,"ttfb_ms":22,"total_ms":29,"tls_ver":"TLSv1.2","sent":258,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Bytespider","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.203"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":3,"tls_ms":11,"resp_ms":3,"ttfb_ms":17,"total_ms":19,"tls_ver":"TLSv1.2","sent":218,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Amazonbot","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.211"},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":1,"tls_ms":10,"resp_ms":4,"ttfb_ms":15,"total_ms":22,"tls_ver":"TLSv1.2","sent":162,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"GrokBot","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.218"},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":200,"tcp_ms":2,"tls_ms":14,"resp_ms":3,"ttfb_ms":19,"total_ms":22,"tls_ver":"TLSv1.2","sent":199,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Meta-ExternalAgent","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.227"},{"ua":"meta-webindexer/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/web-crawlers)","status":200,"tcp_ms":3,"tls_ms":18,"resp_ms":3,"ttfb_ms":24,"total_ms":29,"tls_ver":"TLSv1.2","sent":201,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Meta-WebIndexer","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.229"},{"ua":"meta-externalfetcher/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":200,"tcp_ms":1,"tls_ms":20,"resp_ms":2,"ttfb_ms":23,"total_ms":30,"tls_ver":"TLSv1.2","sent":201,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Meta-ExternalFetcher","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.231"},{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)","status":429,"tcp_ms":3,"tls_ms":14,"resp_ms":2,"ttfb_ms":19,"total_ms":19,"tls_ver":"TLSv1.2","sent":277,"recv":283,"server":"varnish","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":0,"body_recv":0,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Applebot","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.232"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Training/1.0; +https://docs.mistral.ai/robots)","status":200,"tcp_ms":5,"tls_ms":13,"resp_ms":2,"ttfb_ms":20,"total_ms":24,"tls_ver":"TLSv1.2","sent":229,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"MistralAI-Training","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.233"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Index/1.0; +https://docs.mistral.ai/robots)","status":200,"tcp_ms":1,"tls_ms":11,"resp_ms":3,"ttfb_ms":15,"total_ms":18,"tls_ver":"TLSv1.2","sent":226,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"MistralAI-Index","control":false,"asked_for":"/","no_search_page":true,"search_term":"Electronic Frontier Foundation","dns_ms":0,"at":"14:42:31.241"},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-User/1.0; +https://docs.mistral.ai/robots)","status":200,"tcp_ms":1,"tls_ms":9,"resp_ms":3,"ttfb_ms":13,"total_ms":15,"tls_ver":"TLSv1.2","sent":225,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"MistralAI-User","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.250"}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":1,"tls_ms":9,"resp_ms":3,"ttfb_ms":13,"total_ms":16,"tls_ver":"TLSv1.2","sent":245,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"iPhone user","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.266"},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":1,"tls_ms":9,"resp_ms":1,"ttfb_ms":11,"total_ms":14,"tls_ver":"TLSv1.2","sent":227,"recv":55451,"server":"nginx","challenge":false,"noindex":false,"wall_marker":false,"cut_short":false,"promised":54314,"body_recv":54314,"stalled":false,"peer_ip":"199.232.24.201","src_ip":"172.31.11.73","attempts":1,"hops":null,"bot":"Android user","control":false,"asked_for":"/","dns_ms":0,"at":"14:42:31.266"}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-08-26 14:42 UTC","text":"#\n# robots.txt\n#\n# This file is to prevent the crawling and indexing of certain parts\n# of your site by web crawlers and spiders run by sites like Yahoo!\n# and Google. By telling these \"robots\" where not to go on your site,\n# you save bandwidth and server resources.\n#\n# This file will be ignored unless it is at the root of your host:\n# Used:    http://example.com/robots.txt\n# Ignored: http://example.com/site/robots.txt\n#\n# For more information about the robots.txt standard, see:\n# http://www.robotstxt.org/robotstxt.html\n\n# Slow down aggressive SEO crawlers\nUser-agent: SemrushBot\nCrawl-delay: 30\n\nUser-agent: AhrefsBot\nCrawl-delay: 30\n\nUser-agent: MJ12bot\nCrawl-delay: 30\n\n# AI training crawlers — higher delay (or Disallow: / if preferred)\nUser-agent: GPTBot\nCrawl-delay: 30\n\nUser-agent: Google-Extended\nCrawl-delay: 30\n\nUser-agent: CCBot\nCrawl-delay: 60\n\nUser-agent: anthropic-ai\nCrawl-delay: 30\n\nUser-agent: ClaudeBot\nCrawl-delay: 30\n\n# Meta's social preview crawler ignores Crawl-delay, but document intent\nUser-agent: facebookexternalhit\nCrawl-delay: 10\n\nUser-agent: *\nCrawl-delay: 30\n# CSS, JS, Images\nAllow: /misc/*.css$\nAllow: /misc/*.css?\nAllow: /misc/*.js$\nAllow: /misc/*.js?\nAllow: /misc/*.gif\nAllow: /misc/*.jpg\nAllow: /misc/*.jpeg\nAllow: /misc/*.png\nAllow: /modules/*.css$\nAllow: /modules/*.css?\nAllow: /modules/*.js$\nAllow: /modules/*.js?\nAllow: /modules/*.gif\nAllow: /modules/*.jpg\nAllow: /modules/*.jpeg\nAllow: /modules/*.png\nAllow: /profiles/*.css$\nAllow: /profiles/*.css?\nAllow: /profiles/*.js$\nAllow: /profiles/*.js?\nAllow: /profiles/*.gif\nAllow: /profiles/*.jpg\nAllow: /profiles/*.jpeg\nAllow: /profiles/*.png\nAllow: /themes/*.css$\nAllow: /themes/*.css?\nAllow: /themes/*.js$\nAllow: /themes/*.js?\nAllow: /themes/*.gif\nAllow: /themes/*.jpg\nAllow: /themes/*.jpeg\nAllow: /themes/*.png\n# Directories\nDisallow: /includes/\nDisallow: /misc/\nDisallow: /modules/\nDisallow: /profiles/\nDisallow: /scripts/\nDisallow: /themes/\n# Files\nDisallow: /CHANGELOG.txt\nDisallow: /cron.php\nDisallow: /INSTALL.mysql.txt\nDisallow: /INSTALL.pgsql.txt\nDisallow: /INSTALL.sqlite.txt\nDisallow: /install.php\nDisallow: /INSTALL.txt\nDisallow: /LICENSE.txt\nDisallow: /MAINTAINERS.txt\nDisallow: /update.php\nDisallow: /UPGRADE.txt\nDisallow: /xmlrpc.php\n# Paths (clean URLs)\nDisallow: /admin/\nDisallow: /comment/reply/\nDisallow: /filter/tips/\nDisallow: /node/add/\nDisallow: /search/\nDisallow: /user/register/\nDisallow: /user/password/\nDisallow: /user/login/\nDisallow: /user/logout/\n# Paths (no clean URLs)\nDisallow: /?q=admin/\nDisallow: /?q=comment/reply/\nDisallow: /?q=filter/tips/\nDisallow: /?q=node/add/\nDisallow: /?q=search/\nDisallow: /?q=user/password/\nDisallow: /?q=user/register/\nDisallow: /?q=user/login/\nDisallow: /?q=user/logout/\n\n# EFF Stuff\n\n# Don't crawl pages endlessly.\nDisallow: /*?*page=\nAllow: /updates?page=\nDisallow: /documents?language=\nAllow: /documents?page=\n\n# Disallow language prefixes, these should be passed via the `language` param.\nDisallow: /am/*\nDisallow: /ar/*\nDisallow: /de/*\nDisallow: /el/*\nDisallow: /en/*\nDisallow: /es/*\nDisallow: /fa/*\nDisallow: /fr/*\nDisallow: /hi/*\nDisallow: /it/*\nDisallow: /ja/*\nDisallow: /ko/*\nDisallow: /my/*\nDisallow: /nb/*\nDisallow: /nl/*\nDisallow: /pl/*\nDisallow: /pt/*\nDisallow: /pt-br/*\nDisallow: /ro/*\nDisallow: /ru/*\nDisallow: /sh/*\nDisallow: /sv/*\nDisallow: /th/*\nDisallow: /tr/*\nDisallow: /uk/*\nDisallow: /vi/*\nDisallow: /wp/*\nDisallow: /zh/*\nDisallow: /zh-hans/*\nDisallow: /zh-hant/*\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":1356,"status":200,"error":null,"cert_block":false,"at":"14:42:31.824"},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":728,"status":200,"error":null,"cert_block":false,"at":"14:42:35.496"}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Let's Encrypt, CN=YR2","subject":"CN=*.eff.org","not_before":"Aug 21 08:58:36 2026 GMT","not_after":"Nov 19 08:58:35 2026 GMT","days_left":84},"finished_at":"2026-08-26 14:42:36 UTC"}}},{"check":"DS15","result":"pass","evidence":"selected pages sit at crawl depth 0-0"},{"check":"MX05","result":"pass","evidence":"no frequently-linked page sits deeper than crawl depth 2"},{"check":"DS16","result":"pass","evidence":"each fetched URL has a single canonical form in the crawl"},{"check":"MX12","result":"pass","evidence":"no near-identical pages among those assessed"},{"check":"CT25","result":"pass","evidence":"no substantially duplicated content among the pages assessed"},{"check":"CT34","result":"pass","evidence":"no page's content is so dominated by shared navigation or footer that it reads as a machine duplicate"},{"check":"IN18","result":"not_applicable","evidence":"the sitemap lists no legal or policy pages for this check to read"},{"check":"MX06","result":"pass","evidence":"the page loads for a phone, at a comparable size, and carries the instruction telling a phone how to lay it out"},{"check":"AR26","result":"pass","evidence":"an automated browser is served the sampled pages normally, the same as a person browsing"},{"check":"DS30","result":"pass","evidence":"Safari and Chrome, asked for real, both trust the site's connection and are served"},{"check":"DS31","result":"pass","evidence":"the security certificate is current and trusted: issued by C=US, O=Let's Encrypt, CN=YR2, valid until Nov 19 08:58:35 2026 GMT","proof":{"kind":"urls","title":"The security certificate, as served","items":[{"url":"Issued by","note":"C=US, O=Let's Encrypt, CN=YR2"},{"url":"Issued to","note":"CN=*.eff.org"},{"url":"Valid from","note":"Aug 21 08:58:36 2026 GMT"},{"url":"Valid until","note":"Nov 19 08:58:35 2026 GMT (84 days left)"}]}},{"check":"CT07","result":"pass","evidence":"all page titles unique"}],"site_calc_log":[{"check":"DS04","weight":5,"result":"pass","value":1.0},{"check":"DS05","weight":5,"result":"pass","value":1.0},{"check":"DS01","weight":5,"result":"pass","value":1.0},{"check":"DS02","weight":5,"result":"pass","value":1.0},{"check":"DS23","weight":3,"result":"pass","value":1.0},{"check":"DS24","weight":1,"result":"pass","value":1.0},{"check":"DS26","weight":1,"result":"warning","value":0.5},{"check":"DS27","weight":1,"result":"pass","value":1.0},{"check":"MX14","weight":1,"result":"pass","value":1.0},{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS15","weight":3,"result":"pass","value":1.0},{"check":"MX05","weight":3,"result":"pass","value":1.0},{"check":"DS16","weight":3,"result":"pass","value":1.0},{"check":"MX12","weight":1,"result":"pass","value":1.0},{"check":"CT25","weight":1,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"pass","value":1.0},{"check":"MX06","weight":1,"result":"pass","value":1.0},{"check":"AR26","weight":3,"result":"pass","value":1.0},{"check":"DS30","weight":5,"result":"pass","value":1.0},{"check":"DS31","weight":5,"result":"pass","value":1.0},{"check":"CT07","weight":1,"result":"pass","value":1.0},{"check":"misinfo","weight":null,"result":"ceiling","value":62,"note":"measured 90.7 scaled into the site ceiling 62"}],"items":[{"name":"https://www.eff.org/","kind":"page","readiness":31.3,"readiness_measured":84.7,"misinfo_pct":63,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"CT13","name":"main-content identification","band":"material","result":"fail","evidence":"main content is 0% of the page's text; the shared furniture around it dominates what is read out","item":null},{"check":"CT09","name":"heading hierarchy","band":"moderate","result":"fail","evidence":"2 skipped heading level(s) in document order","item":null},{"check":"CT14","name":"navigation separation from body","band":"moderate","result":"fail","evidence":"the page does not mark out its navigation, so the menu links run into the page's own words when it is read","item":null},{"check":"MS08","name":"duplicate link text, different destinations","band":"moderate","result":"fail","evidence":"7 link wording(s) are used for more than one destination, so the same words point at different pages: “deeplinks blog”, “donate”, “events” and 4 more; the links are listed in the view","item":null}],"findings":[{"check":"DS14","result":"pass","evidence":"the address answers directly, with no redirect on the way"},{"check":"MX01","result":"pass","evidence":"the site started answering in 8ms, well within the time a reader waits"},{"check":"MX03","result":"pass","evidence":"total fetch 12ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 53 KB, within the size a reader takes in whole"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"pass","evidence":"the page lists 1 language version(s) of itself"},{"check":"CT05","result":"pass","evidence":"title: \"Electronic Frontier Foundation | Defending your rights in the digital world\""},{"check":"CT06","result":"warning","evidence":"title length 75 chars","proof":{"kind":"markup","title":"The page title, as served","items":[{"code":"<title>Electronic Frontier Foundation | Defending your rights in the digital world</title>","label":"75 characters"}]}},{"check":"CT31","result":"warning","evidence":"the page carries no description of itself in its head","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a description tag.","items":[{"code":"<head> <meta charset=\"utf-8\"/> <link href=\"https://www.eff.org/\" rel=\"alternate\" hreflang=\"en\"/> <link rel=\"shortcut icon\" href=\"https://www.eff.org/sites/all/themes/frontier/favicon.ico\" type=\"image/vnd.microsoft.icon\"/> <link rel=\"profile\" href=\"http://www.w3.org/1999/xhtml/vocab\"/> <meta name=\"HandheldFriendly\" content=\"true\"/> <meta name=\"MobileOptimized\" content=\"width\"/> <meta http-equiv=\"cleartype\" content=\"on\"/> <link rel=\"apple-touch-icon-precomposed\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon-precomposed.png\"/> <link rel=\"apple-touch-icon\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon.png\"/> <meta name=\"viewport\" content=\"width=device-width\"/> <meta name=\"rights\" content=\"https://www.eff.org/copyright\"/> <link rel=\"canonical\" href=\"https://www.eff.org/\"/> <link rel=\"image_src\" href=\"https://www.eff.org/files/eff-og.png\"/> <link rel=\"shortlink\" href=\"https://www.eff.org/\"/> <meta property=\"og:site_name\" content=\"Electronic Frontier Foundation\"/> <meta property=\"og:type\" content=\"website\"/> <meta property=\"og:url\" content=\"https://www.eff.org/\"/> <meta property=\"og:title\" content=\"Electronic Frontier Foundation\"/> <meta propert…","label":""}]}},{"check":"CT08","result":"pass","evidence":"28 heading tags found"},{"check":"CT09","result":"fail","evidence":"2 skipped heading level(s) in document order","band":"moderate","proof":{"kind":"headings","title":"The page's heading outline, in document order (a jump in level is marked)","items":[{"level":1,"text":"(no text)","skip":false},{"level":1,"text":"(no text)","skip":false},{"level":3,"text":"Some Tech Companies Have Privately Pushed Back on ICE Subpoenas. They Should All","skip":true},{"level":3,"text":"EFF and Civil Society Groups Call on Nottinghamshire Police to Halt Live Face Re","skip":false},{"level":3,"text":"Zero-Knowledge Proofs Aren’t Age Verification Silver Bullets","skip":false},{"level":3,"text":"If you use technology, this fight is yours.","skip":false},{"level":6,"text":"EFF defends your privacy and free expression because technology should serve all","skip":true},{"level":3,"text":"Surveillance Self-Defense","skip":false},{"level":3,"text":"Artificial Intelligence","skip":false},{"level":3,"text":"Age Verification and Age Gating: Resource Hub","skip":false},{"level":2,"text":"The Latest","skip":false},{"level":3,"text":"French Top Court Gets It Right, Strikes Down Social Media Ban For Youths","skip":false},{"level":3,"text":"EFF and Civil Society Groups Call on Nottinghamshire Police to Halt Live Face Re","skip":false},{"level":3,"text":"Intermediary Liability in Brazil: The Intricate Path Ahead","skip":false},{"level":3,"text":"Some Tech Companies Have Privately Pushed Back on ICE Subpoenas. They Should All","skip":false},{"level":3,"text":"📍 The Sneaky Code Tracking App Users | EFFector 38.15","skip":false},{"level":3,"text":"Ninth Circuit Ruling Will Force Online Platforms That Host User Speech to Fight ","skip":false},{"level":3,"text":"Zero-Knowledge Proofs Aren’t Age Verification Silver Bullets","skip":false},{"level":3,"text":"Too Little, Too Late: Flock Admits Their Technology Needs Reforms","skip":false},{"level":3,"text":"Who (or What) Generates Images for EFF?","skip":false},{"level":3,"text":"Dismiss Church’s Trademark Lawsuit Against “Mormon Stories” Podcast, EFF Urges C","skip":false},{"level":2,"text":"Follow EFF:","skip":false},{"level":2,"text":"Contact","skip":false},{"level":2,"text":"About","skip":false},{"level":2,"text":"Issues","skip":false},{"level":2,"text":"Updates","skip":false},{"level":2,"text":"Press","skip":false},{"level":2,"text":"Donate","skip":false}]}},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"warning","evidence":"2 H1s (informational; not an error per Google)","proof":{"kind":"markup","title":"The multiple H1 headings, as served","items":[{"code":"<h1/>","label":""},{"code":"<h1/>","label":""}]}},{"check":"CT12","result":"pass","evidence":"the page marks out its header"},{"check":"MS11","result":"warning","evidence":"the page does not mark out which part holds its main content","proof":{"kind":"markup","title":"The blocks this page marks out, as served","note":"The page was read for the block that marks out its main content.","items":[{"code":"<a href=\"#main-content\" class=\"element-invisible element-focusable\">","label":""},{"code":"<div id=\"mobile-nav\" class=\"navigation\">","label":""},{"code":"<div id=\"masthead-mobile-wrapper\">","label":""},{"code":"<div class=\"donate-banner-wrapper\" data-pane_id=\"donate-banner\" data-banner_type=\"image\">","label":""},{"code":"<div id=\"site_banner\">","label":""},{"code":"<header id=\"header\">","label":""},{"code":"<noscript>","label":""},{"code":"<div class=\"above-banner\">","label":""},{"code":"<div class=\"banner-wrapper\">","label":""},{"code":"<div id=\"main-content\">","label":""},{"code":"<p class=\"faq-toc\">","label":""},{"code":"<div id=\"footer\">","label":""},{"code":"<div id=\"footer-bottom\">","label":""},{"code":"<a href=\"/librejs/jslicense\" rel=\"jslicense\" style=\"display: none\">","label":""}]}},{"check":"CT16","result":"warning","evidence":"the page states nothing about itself in a form a machine can take as given, so who you are and what the page is about are worked out from its wording","note":"WHAT WAS LOOKED FOR. A short block of machine-readable detail in the page saying what the page is and what it holds: the organisation, the product, the event, the address, the hours, the price. It is separate from the words on the page and is meant to state the same things plainly enough to be taken as given.\n\nWHY IT MATTERS MORE ON SOME PAGES THAN OTHERS. Where a page carries exact facts, an address, opening hours, a price, a date, a telephone number, leaving them in prose means they are worked out from the wording, and that is where a wrong branch, an old price or a stale date come from. Where a page is narrative, little is lost: ordinary prose reads well, and this stands as tidiness rather than a fault.\n\nWHAT THIS DOES NOT CLAIM. This is a statement about your page, not a measurement of any answer given about you. Nothing here records an AI stating something wrong because the block was absent; what is recorded is that the facts on this page have to be inferred rather than read.\n\nWHAT TO DO. On pages carrying exact facts, state those facts in the block as well as in the words, and keep the two in step. On narrative pages, an identity block naming the organisation is enough.","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a short block of machine-readable detail saying what it is. The page's own words carry no exact facts of that kind.","items":[{"code":"<head> <meta charset=\"utf-8\"/> <link href=\"https://www.eff.org/\" rel=\"alternate\" hreflang=\"en\"/> <link rel=\"shortcut icon\" href=\"https://www.eff.org/sites/all/themes/frontier/favicon.ico\" type=\"image/vnd.microsoft.icon\"/> <link rel=\"profile\" href=\"http://www.w3.org/1999/xhtml/vocab\"/> <meta name=\"HandheldFriendly\" content=\"true\"/> <meta name=\"MobileOptimized\" content=\"width\"/> <meta http-equiv=\"cleartype\" content=\"on\"/> <link rel=\"apple-touch-icon-precomposed\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon-precomposed.png\"/> <link rel=\"apple-touch-icon\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon.png\"/> <meta name=\"viewport\" content=\"width=device-width\"/> <meta name=\"rights\" content=\"https://www.eff.org/copyright\"/> <link rel=\"canonical\" href=\"https://www.eff.org/\"/> <link rel=\"image_src\" href=\"https://www.eff.org/files/eff-og.png\"/> <link rel=\"shortlink\" href=\"https://www.eff.org/\"/> <meta property=\"og:site_name\" content=\"Electronic Frontier Foundation\"/> <meta property=\"og:type\" content=\"website\"/> <meta property=\"og:url\" content=\"https://www.eff.org/\"/> <meta property=\"og:title\" content=\"Electronic Frontier Foundation\"/> <meta propert…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2027 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head> <meta charset=\"utf-8\"/> <link href=\"https://www.eff.org/\" rel=\"alternate\" hreflang=\"en\"/> <link rel=\"shortcut icon\" href=\"https://www.eff.org/sites/all/themes/frontier/favicon.ico\" type=\"image/vnd.microsoft.icon\"/> <link rel=\"profile\" href=\"http://www.w3.org/1999/xhtml/vocab\"/> <meta name=\"HandheldFriendly\" content=\"true\"/> <meta name=\"MobileOptimized\" content=\"width\"/> <meta http-equiv=\"cleartype\" content=\"on\"/> <link rel=\"apple-touch-icon-precomposed\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon-precomposed.png\"/> <link rel=\"apple-touch-icon\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon.png\"/> <meta name=\"viewport\" content=\"width=device-width\"/> <meta name=\"rights\" content=\"https://www.eff.org/copyright\"/> <link rel=\"canonical\" href=\"https://www.eff.org/\"/> <link rel=\"image_src\" href=\"https://www.eff.org/files/eff-og.png\"/> <link rel=\"shortlink\" href=\"https://www.eff.org/\"/> <meta property=\"og:site_name\" content=\"Electronic Frontier Foundation\"/> <meta property=\"og:type\" content=\"website\"/> <meta property=\"og:url\" content=\"https://www.eff.org/\"/> <meta property=\"og:title\" content=\"Electronic Frontier Foundation\"/> <meta propert…","label":""}]}},{"check":"AR01","result":"pass","evidence":"8643 characters of extractable text in the raw HTML"},{"check":"AR13","result":"warning","evidence":"only 50 characters of this page read as its own content, so either the page is thin or its own words cannot be told apart from the parts repeated across the site","proof":{"kind":"markup","title":"The main text extracted from the page, as served","items":[{"code":"Banner Graphic: Resource Surveillance Self-Defense","label":"50 characters"}]}},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT36","result":"pass","evidence":"no content on the page is marked against quotation"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 50 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","50 characters"],["All the text on the page","8643 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"fail","evidence":"main content is 0% of the page's text; the shared furniture around it dominates what is read out","band":"material","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","50 characters"],["All the text on the page","8643 characters"],["The page's own share of it","0%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"fail","evidence":"the page does not mark out its navigation, so the menu links run into the page's own words when it is read","band":"moderate","proof":{"kind":"markup","title":"The blocks this page marks out, as served","note":"The page was read for the block that marks out its navigation.","items":[{"code":"<a href=\"#main-content\" class=\"element-invisible element-focusable\">","label":""},{"code":"<div id=\"mobile-nav\" class=\"navigation\">","label":""},{"code":"<div id=\"masthead-mobile-wrapper\">","label":""},{"code":"<div class=\"donate-banner-wrapper\" data-pane_id=\"donate-banner\" data-banner_type=\"image\">","label":""},{"code":"<div id=\"site_banner\">","label":""},{"code":"<header id=\"header\">","label":""},{"code":"<noscript>","label":""},{"code":"<div class=\"above-banner\">","label":""},{"code":"<div class=\"banner-wrapper\">","label":""},{"code":"<div id=\"main-content\">","label":""},{"code":"<p class=\"faq-toc\">","label":""},{"code":"<div id=\"footer\">","label":""},{"code":"<div id=\"footer-bottom\">","label":""},{"code":"<a href=\"/librejs/jslicense\" rel=\"jslicense\" style=\"display: none\">","label":""}]}},{"check":"CT15","result":"warning","evidence":"the page does not mark out its footer, so the repeated foot-of-page text runs into the page's own words when it is read","proof":{"kind":"markup","title":"The blocks this page marks out, as served","note":"The page was read for the block that marks out its footer.","items":[{"code":"<a href=\"#main-content\" class=\"element-invisible element-focusable\">","label":""},{"code":"<div id=\"mobile-nav\" class=\"navigation\">","label":""},{"code":"<div id=\"masthead-mobile-wrapper\">","label":""},{"code":"<div class=\"donate-banner-wrapper\" data-pane_id=\"donate-banner\" data-banner_type=\"image\">","label":""},{"code":"<div id=\"site_banner\">","label":""},{"code":"<header id=\"header\">","label":""},{"code":"<noscript>","label":""},{"code":"<div class=\"above-banner\">","label":""},{"code":"<div class=\"banner-wrapper\">","label":""},{"code":"<div id=\"main-content\">","label":""},{"code":"<p class=\"faq-toc\">","label":""},{"code":"<div id=\"footer\">","label":""},{"code":"<div id=\"footer-bottom\">","label":""},{"code":"<a href=\"/librejs/jslicense\" rel=\"jslicense\" style=\"display: none\">","label":""}]}},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head> <meta charset=\"utf-8\"/> <link href=\"https://www.eff.org/\" rel=\"alternate\" hreflang=\"en\"/> <link rel=\"shortcut icon\" href=\"https://www.eff.org/sites/all/themes/frontier/favicon.ico\" type=\"image/vnd.microsoft.icon\"/> <link rel=\"profile\" href=\"http://www.w3.org/1999/xhtml/vocab\"/> <meta name=\"HandheldFriendly\" content=\"true\"/> <meta name=\"MobileOptimized\" content=\"width\"/> <meta http-equiv=\"cleartype\" content=\"on\"/> <link rel=\"apple-touch-icon-precomposed\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon-precomposed.png\"/> <link rel=\"apple-touch-icon\" href=\"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon.png\"/> <meta name=\"viewport\" content=\"width=device-width\"/> <meta name=\"rights\" content=\"https://www.eff.org/copyright\"/> <link rel=\"canonical\" href=\"https://www.eff.org/\"/> <link rel=\"image_src\" href=\"https://www.eff.org/files/eff-og.png\"/> <link rel=\"shortlink\" href=\"https://www.eff.org/\"/> <meta property=\"og:site_name\" content=\"Electronic Frontier Foundation\"/> <meta property=\"og:type\" content=\"website\"/> <meta property=\"og:url\" content=\"https://www.eff.org/\"/> <meta property=\"og:title\" content=\"Electronic Frontier Foundation\"/> <meta propert…","label":""}]}},{"check":"MS06","result":"warning","evidence":"1 of 20 images lack an alt attribute; alt=\"\" on decorative images is correct and not penalised","proof":{"kind":"markup","title":"The images with no alt attribute, as served (with the file each points at)","items":[{"code":"<img src=\"/sites/all/themes/phoenix/images/logo-monogram-white.svg\"/>","label":"src=/sites/all/themes/phoenix/images/logo-monogram-white.svg"}]}},{"check":"MS08","result":"fail","evidence":"7 link wording(s) are used for more than one destination, so the same words point at different pages: “deeplinks blog”, “donate”, “events” and 4 more; the links are listed in the view","band":"moderate","proof":{"kind":"markup","title":"Links that share the same text but point to different destinations, as served","items":[{"code":"<a href=\"/work\">Issues</a>","label":"\"Issues\""},{"code":"<a href=\"/work\">Issues</a>","label":"\"Issues\""},{"code":"<a href=\"/issues\">Issues</a>","label":"\"Issues\""},{"code":"<a href=\"/issues\">Issues</a>","label":"\"Issues\""},{"code":"<a href=\"/issues/security\">Security</a>","label":"\"Security\""},{"code":"<a href=\"/issues/security\">Security</a>","label":"\"Security\""},{"code":"<a href=\"/security\">Security</a>","label":"\"Security\""},{"code":"<a href=\"/issues/security\">Security</a>","label":"\"Security\""},{"code":"<a href=\"/deeplinks\">Deeplinks Blog</a>","label":"\"Deeplinks Blog\""},{"code":"<a href=\"/deeplinks\">Deeplinks Blog</a>","label":"\"Deeplinks Blog\""}],"more":2}},{"check":"MS10","result":"pass","evidence":"the page begins with its top-level heading"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"not_applicable","evidence":"this check reads embedded frames, where a page carries them"},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 3 checked external links are reachable"},{"check":"AR02","result":"pass","evidence":"rendered page carries 8643 characters of content text"},{"check":"AR03","result":"pass","evidence":"the raw served HTML carries the page's content (100% of rendered vocabulary present without JavaScript)"},{"check":"AR11","result":"pass","evidence":"0% of the words a person sees are missing from the page as first delivered: the page arrives carrying 100% of the text it ends up showing"},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"a visitor is shown 66% of this page's words without opening anything, so what a person sees and what an AI reads are substantially the same"},{"check":"CT27","result":"pass","evidence":"no rendered-only content to attribute to scripts"},{"check":"CT28","result":"pass","evidence":"content inside expanding sections is already on the page before anything is clicked (1 control(s) tested, 0 characters added)"},{"check":"CT29","result":"pass","evidence":"the folded content is present in the page as loaded; it is only presented folded"},{"check":"MS02","result":"warning","evidence":"4 of 124 buttons, links and controls on the loaded page carry no name in the page's code saying what each is for","proof":{"kind":"table","title":"The controls on this page that carry no name","note":"Read on the page once its scripts had run.","headers":["What was measured","As measured on this page"],"rows":[["Controls found","124"],["Of those, carrying no name","4"],["Kinds affected","link"]]}},{"check":"MS03","result":"not_applicable","evidence":"this check reads the naming of buttons on the loaded page"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"pass","evidence":"the first 12 Tab stops follow document order with no positive tabindex"},{"check":"DS10","result":"pass","evidence":"none of the 18 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.4s"}],"calc_log":[{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"DS22","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"warning","value":0.5},{"check":"CT31","weight":1,"result":"warning","value":0.5},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"fail","value":0.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"warning","value":0.5},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"warning","value":0.5},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"warning","value":0.5},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT36","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"fail","value":0.0},{"check":"CT14","weight":1,"result":"fail","value":0.0},{"check":"CT15","weight":1,"result":"warning","value":0.5},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"warning","value":0.5},{"check":"MS08","weight":3,"result":"fail","value":0.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"pass","value":1.0},{"check":"AR11","weight":3,"result":"pass","value":1.0},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"pass","value":1.0},{"check":"CT28","weight":3,"result":"pass","value":1.0},{"check":"CT29","weight":1,"result":"pass","value":1.0},{"check":"MS02","weight":3,"result":"warning","value":0.5},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"pass","value":1.0},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 84.7 scaled into the misinformation exposure Very likely (63%) ceiling"}],"priority":64.4,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":10,"depth":0}}],"governance":{"count":64,"stage_count":6,"message":"64 judgements in this estate cannot be settled by measurement, because they turn on what the organisation knows to be true. They are asked here as 6 stages of questions for the person accountable for the content. The order matters: until someone owns a page, no answer about it can be relied on, and until the current version is agreed, a contradiction cannot be resolved. An answer recorded against a question, with a name and a date, is what turns it into governed content.","stages":[{"stage":1,"title":"Who is answerable for this content","questions":[{"check":"CT26","name":"author / owner visibility","band":"low","question":"Who is the named person answerable for the wording on this page, and is that name published on the page itself?"},{"check":"IN15","name":"unclear content ownership","band":"low","question":"For each area of the site, can you name the team that owns it, and does anyone read it on a schedule?"}]},{"stage":2,"title":"Is it still true today","questions":[{"check":"CT03","name":"outdated content signals","band":"high","question":"This page carries no sign of when it was last confirmed. When did someone last read it end to end with the authority to correct it?"},{"check":"IN08","name":"outdated content","band":"high","question":"Is all of this page still true today, or is some of it describing how things used to work?"},{"check":"IN09","name":"expired offers","band":"high","question":"Are any offers, prices or promotions past their end date, and whose job is it to take them down?"},{"check":"IN13","name":"old campaigns","band":"material","question":"Are there campaign pages still published for campaigns that have finished, and should they come down or be marked as closed?"},{"check":"IN14","name":"old events","band":"material","question":"Are any events listed that have already happened, and can a reader tell past from upcoming at a glance?"},{"check":"PD03","name":"old PDF exposure","band":"material","question":"This document has been public a long time. Is it still the version you want quoted, or has it been superseded?"},{"check":"PD05","name":"policy document freshness","band":"material","question":"For each policy document, what is the review date, and who signs it off when it changes?"},{"check":"PD06","name":"duplicate PDF versions","band":"material","question":"More than one version of this document is published. Which one is current, and can the others be withdrawn?"}]},{"stage":3,"title":"Can each claim be backed","questions":[{"check":"AR05","name":"factual claim support","band":"material","question":"Take the main factual claims on this page one at a time. For each, what is the source you would show if challenged?"},{"check":"AR06","name":"unsupported claim detection","band":"material","question":"Which statements here are your position rather than established fact, and would a reader be able to tell the difference?"},{"check":"CT02","name":"claim evidence visibility","band":"material","question":"Where a page makes a claim, is the evidence for it on the same page, or does the reader have to go looking?"},{"check":"IN02","name":"unsupported claims","band":"material","question":"Are there claims about performance, size, ranking or results that are not backed by a figure and a source?"},{"check":"IN03","name":"missing evidence for important claims","band":"material","question":"For the claims that matter most commercially, is the supporting evidence published, or does it only exist internally?"},{"check":"IN19","name":"circular reasoning / self-referential support","band":"high","question":"When this page supports a claim, does it point to independent evidence, or does it link to another of your own pages that simply repeats the claim?"},{"check":"IN20","name":"unverifiable statistics","band":"material","question":"For each number published here, can you name the study, dataset or internal record it comes from, and the date it was measured?"},{"check":"IN21","name":"promotional framing without evidence","band":"material","question":"Take the adjectives out. Is what remains still an accurate description of what you do, or does the claim only stand up in promotional language?"}]},{"stage":4,"title":"Does our published content agree","questions":[{"check":"AR07","name":"contradictory page evidence","band":"high","question":"Does anything on this page contradict anything else on the same page, such as a figure in the text against a figure in a table?"},{"check":"AR16","name":"organisation name consistency","band":"material","question":"Is the organisation's name written identically everywhere, including punctuation, legal suffix and capitalisation?"},{"check":"AR19","name":"duplicate answers across pages","band":"material","question":"Several pages answer the same question. Which one do you want quoted when someone asks it?"},{"check":"CT01","name":"conflicting content","band":"high","question":"Two places on this site say different things about the same subject. Which one is correct, and what happens to the other?"},{"check":"CT33","name":"multilingual consistency","band":"moderate","question":"Where the site is published in more than one language, does each version say the same thing, and who confirms that?"},{"check":"IN01","name":"conflicting organisational descriptions","band":"high","question":"How would you describe the organisation in one sentence, and does each page that describes it say the same thing?"},{"check":"IN04","name":"conflicting PDF/webpage evidence","band":"high","question":"Where a document and a web page cover the same subject, which one is authoritative when they differ?"},{"check":"IN05","name":"inconsistent leadership information","band":"material","question":"Is the leadership listed here current, including anyone who has joined or left, and does it read the same on each page and in each document?"},{"check":"IN06","name":"inconsistent location/opening hours","band":"material","question":"Are the addresses, phone numbers and opening hours identical everywhere they appear, and are they right today?"},{"check":"IN10","name":"inconsistent product/service claims","band":"material","question":"Do the product and service descriptions match across the site, the documents, and anywhere else you publish?"},{"check":"IN11","name":"mixed brand names","band":"material","question":"More than one brand or trading name appears. Which is the legal entity, which is the trading name, and when should each be used?"},{"check":"IN12","name":"duplicate claim drift across pages","band":"material","question":"The same claim appears on several pages in slightly different words. Which wording is the approved one?"},{"check":"IN22","name":"terminology inconsistency","band":"material","question":"You use more than one term for the same thing. Which is the agreed term, and are the others meant to be synonyms or genuinely different things?"},{"check":"PD04","name":"PDF ↔ website content conflict","band":"high","question":"This document and a page on the site disagree. Which is correct, and does the other need changing or withdrawing?"}]},{"stage":5,"title":"Will the right meaning come across","questions":[{"check":"AR08","name":"answer extractability","band":"moderate","question":"If someone asked the question this page answers, which single sentence on the page is the answer?"},{"check":"AR09","name":"location clarity","band":"material","question":"Can a reader tell which countries, regions or sites this page applies to without already knowing?"},{"check":"AR10","name":"machine-readable contact & legal","band":"moderate","question":"Are your contact details, registered address and legal terms published as text on the site, rather than only inside documents or images?"},{"check":"AR14","name":"page subject clarity","band":"moderate","question":"What is this page about, in the words a customer would use rather than the words you use internally?"},{"check":"AR15","name":"entity recognition","band":"material","question":"Are the people, places, products and organisations named on this page written out in full at least once?"},{"check":"AR17","name":"product/service description clarity","band":"moderate","question":"Does this description say what the product or service actually does, or does it describe the benefit without the substance?"},{"check":"AR18","name":"audience clarity","band":"low","question":"Who is this page written for, and would that reader recognise themselves in the first paragraph?"},{"check":"AR20","name":"unclear page intent","band":"moderate","question":"Is this page meant to inform, to sell, or to transact, and does it try to do more than one of those at once?"},{"check":"AR21","name":"content buried in images","band":"material","question":"Is any information here held only inside an image, such as a chart, a price list or a diagram?"},{"check":"AR22","name":"content buried in video","band":"moderate","question":"Is any information here held only inside a video, and does a transcript or written equivalent exist?"},{"check":"AR24","name":"FAQ clarity","band":"low","question":"Are the questions in this FAQ the ones customers actually ask, and does each answer stand complete on its own?"},{"check":"CT18","name":"schema type relevance","band":"material","question":"Does the structured data describe what this page actually is, or was one general type applied across the site?"},{"check":"CT19","name":"organisation entity clarity","band":"material","question":"Can a reader tell from this page alone which legal entity is behind it, including registration number and country?"},{"check":"CT20","name":"contact information clarity","band":"moderate","question":"If someone needs to contact you about this particular subject, is the right route on the page?"},{"check":"CT21","name":"page purpose clarity","band":"moderate","question":"In one sentence, what is this page for, and would a first-time reader arrive at the same sentence?"},{"check":"CT22","name":"content hierarchy (key info early)","band":"moderate","question":"Is the most important information in the first screen of this page, or does background and context come first?"},{"check":"CT23","name":"repeated template content","band":"material","question":"How much of this page is repeated on each page, and is the part unique to this page substantial enough to stand on its own?"},{"check":"MS07","name":"wrongly-decorative alt","band":"moderate","question":"Some images here are marked as decorative and carry no description. Are any of them actually carrying information?"},{"check":"MS09","name":"link purpose clarity","band":null,"question":"Would each link make sense read on its own, away from the sentence around it?"},{"check":"MX07","name":"missing key user information","band":"material","question":"Is anything a customer routinely needs, such as price, availability or eligibility, missing from where they would look for it?"},{"check":"PD18","name":"download-only critical information","band":"material","question":"Is any of this information available only as a download, and should it also exist as a page?"}]},{"stage":6,"title":"Can someone reach it and act on it","questions":[{"check":"AJ01","name":"agent task readiness","band":"low","question":"If an automated assistant attempted your most common customer task, at which step would it stop?"},{"check":"AJ04","name":"broken trust journeys","band":"low","question":"Do the trust pages, such as terms, privacy, complaints and accreditation, all resolve and stay current?"},{"check":"DS19","name":"internal linking structure","band":"low","question":"Do the pages that matter most get linked from the places people actually start, or only from the sitemap?"},{"check":"DS20","name":"navigation consistency","band":"low","question":"Is the navigation the same across the whole estate, or does it change between sections?"},{"check":"IN16","name":"suspicious external references","band":"material","question":"Do you stand behind each organisation this site links to, and does anyone review those links?"},{"check":"IN17","name":"unsafe external links","band":"material","question":"Do any external links now go to sites that have changed hands, expired, or host something different?"},{"check":"MX08","name":"confusing navigation paths","band":"low","question":"Pick a common task. How many steps does it take, and does anything in the path send the reader backwards?"},{"check":"MX09","name":"unnecessary downloads","band":"moderate","question":"Is anything offered as a download that could be a page, and is the download necessary?"},{"check":"MX10","name":"confusing file downloads","band":"low","question":"When a file is offered, is it clear before clicking what it is, what format it is in, and how big it is?"},{"check":"MX11","name":"poor content discoverability","band":"low","question":"If someone did not already know this content existed, how would they find it?"},{"check":"MX13","name":"duplicate journeys","band":"low","question":"There is more than one route to the same outcome. Is that deliberate, and which one do you support?"}]}],"items":[{"check":"CT26","name":"author / owner visibility","band":"low","stage":1,"stage_name":"Who is answerable for this content","question":"Who is the named person answerable for the wording on this page, and is that name published on the page itself?","needs":"review and confirmation by a content owner"},{"check":"IN15","name":"unclear content ownership","band":"low","stage":1,"stage_name":"Who is answerable for this content","question":"For each area of the site, can you name the team that owns it, and does anyone read it on a schedule?","needs":"review and confirmation by a content owner"},{"check":"CT03","name":"outdated content signals","band":"high","stage":2,"stage_name":"Is it still true today","question":"This page carries no sign of when it was last confirmed. When did someone last read it end to end with the authority to correct it?","needs":"review and confirmation by a content owner"},{"check":"IN08","name":"outdated content","band":"high","stage":2,"stage_name":"Is it still true today","question":"Is all of this page still true today, or is some of it describing how things used to work?","needs":"review and confirmation by a content owner"},{"check":"IN09","name":"expired offers","band":"high","stage":2,"stage_name":"Is it still true today","question":"Are any offers, prices or promotions past their end date, and whose job is it to take them down?","needs":"review and confirmation by a content owner"},{"check":"IN13","name":"old campaigns","band":"material","stage":2,"stage_name":"Is it still true today","question":"Are there campaign pages still published for campaigns that have finished, and should they come down or be marked as closed?","needs":"review and confirmation by a content owner"},{"check":"IN14","name":"old events","band":"material","stage":2,"stage_name":"Is it still true today","question":"Are any events listed that have already happened, and can a reader tell past from upcoming at a glance?","needs":"review and confirmation by a content owner"},{"check":"PD03","name":"old PDF exposure","band":"material","stage":2,"stage_name":"Is it still true today","question":"This document has been public a long time. Is it still the version you want quoted, or has it been superseded?","needs":"review and confirmation by a content owner"},{"check":"PD05","name":"policy document freshness","band":"material","stage":2,"stage_name":"Is it still true today","question":"For each policy document, what is the review date, and who signs it off when it changes?","needs":"review and confirmation by a content owner"},{"check":"PD06","name":"duplicate PDF versions","band":"material","stage":2,"stage_name":"Is it still true today","question":"More than one version of this document is published. Which one is current, and can the others be withdrawn?","needs":"review and confirmation by a content owner"},{"check":"AR05","name":"factual claim support","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Take the main factual claims on this page one at a time. For each, what is the source you would show if challenged?","needs":"review and confirmation by a content owner"},{"check":"AR06","name":"unsupported claim detection","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Which statements here are your position rather than established fact, and would a reader be able to tell the difference?","needs":"review and confirmation by a content owner"},{"check":"CT02","name":"claim evidence visibility","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Where a page makes a claim, is the evidence for it on the same page, or does the reader have to go looking?","needs":"review and confirmation by a content owner"},{"check":"IN02","name":"unsupported claims","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Are there claims about performance, size, ranking or results that are not backed by a figure and a source?","needs":"review and confirmation by a content owner"},{"check":"IN03","name":"missing evidence for important claims","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"For the claims that matter most commercially, is the supporting evidence published, or does it only exist internally?","needs":"review and confirmation by a content owner"},{"check":"IN19","name":"circular reasoning / self-referential support","band":"high","stage":3,"stage_name":"Can each claim be backed","question":"When this page supports a claim, does it point to independent evidence, or does it link to another of your own pages that simply repeats the claim?","needs":"review and confirmation by a content owner"},{"check":"IN20","name":"unverifiable statistics","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"For each number published here, can you name the study, dataset or internal record it comes from, and the date it was measured?","needs":"review and confirmation by a content owner"},{"check":"IN21","name":"promotional framing without evidence","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Take the adjectives out. Is what remains still an accurate description of what you do, or does the claim only stand up in promotional language?","needs":"review and confirmation by a content owner"},{"check":"AR07","name":"contradictory page evidence","band":"high","stage":4,"stage_name":"Does our published content agree","question":"Does anything on this page contradict anything else on the same page, such as a figure in the text against a figure in a table?","needs":"review and confirmation by a content owner"},{"check":"AR16","name":"organisation name consistency","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Is the organisation's name written identically everywhere, including punctuation, legal suffix and capitalisation?","needs":"review and confirmation by a content owner"},{"check":"AR19","name":"duplicate answers across pages","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Several pages answer the same question. Which one do you want quoted when someone asks it?","needs":"review and confirmation by a content owner"},{"check":"CT01","name":"conflicting content","band":"high","stage":4,"stage_name":"Does our published content agree","question":"Two places on this site say different things about the same subject. Which one is correct, and what happens to the other?","needs":"review and confirmation by a content owner"},{"check":"CT33","name":"multilingual consistency","band":"moderate","stage":4,"stage_name":"Does our published content agree","question":"Where the site is published in more than one language, does each version say the same thing, and who confirms that?","needs":"review and confirmation by a content owner"},{"check":"IN01","name":"conflicting organisational descriptions","band":"high","stage":4,"stage_name":"Does our published content agree","question":"How would you describe the organisation in one sentence, and does each page that describes it say the same thing?","needs":"review and confirmation by a content owner"},{"check":"IN04","name":"conflicting PDF/webpage evidence","band":"high","stage":4,"stage_name":"Does our published content agree","question":"Where a document and a web page cover the same subject, which one is authoritative when they differ?","needs":"review and confirmation by a content owner"},{"check":"IN05","name":"inconsistent leadership information","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Is the leadership listed here current, including anyone who has joined or left, and does it read the same on each page and in each document?","needs":"review and confirmation by a content owner"},{"check":"IN06","name":"inconsistent location/opening hours","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Are the addresses, phone numbers and opening hours identical everywhere they appear, and are they right today?","needs":"review and confirmation by a content owner"},{"check":"IN10","name":"inconsistent product/service claims","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Do the product and service descriptions match across the site, the documents, and anywhere else you publish?","needs":"review and confirmation by a content owner"},{"check":"IN11","name":"mixed brand names","band":"material","stage":4,"stage_name":"Does our published content agree","question":"More than one brand or trading name appears. Which is the legal entity, which is the trading name, and when should each be used?","needs":"review and confirmation by a content owner"},{"check":"IN12","name":"duplicate claim drift across pages","band":"material","stage":4,"stage_name":"Does our published content agree","question":"The same claim appears on several pages in slightly different words. Which wording is the approved one?","needs":"review and confirmation by a content owner"},{"check":"IN22","name":"terminology inconsistency","band":"material","stage":4,"stage_name":"Does our published content agree","question":"You use more than one term for the same thing. Which is the agreed term, and are the others meant to be synonyms or genuinely different things?","needs":"review and confirmation by a content owner"},{"check":"PD04","name":"PDF ↔ website content conflict","band":"high","stage":4,"stage_name":"Does our published content agree","question":"This document and a page on the site disagree. Which is correct, and does the other need changing or withdrawing?","needs":"review and confirmation by a content owner"},{"check":"AR08","name":"answer extractability","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"If someone asked the question this page answers, which single sentence on the page is the answer?","needs":"review and confirmation by a content owner"},{"check":"AR09","name":"location clarity","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Can a reader tell which countries, regions or sites this page applies to without already knowing?","needs":"review and confirmation by a content owner"},{"check":"AR10","name":"machine-readable contact & legal","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Are your contact details, registered address and legal terms published as text on the site, rather than only inside documents or images?","needs":"review and confirmation by a content owner"},{"check":"AR14","name":"page subject clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"What is this page about, in the words a customer would use rather than the words you use internally?","needs":"review and confirmation by a content owner"},{"check":"AR15","name":"entity recognition","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Are the people, places, products and organisations named on this page written out in full at least once?","needs":"review and confirmation by a content owner"},{"check":"AR17","name":"product/service description clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Does this description say what the product or service actually does, or does it describe the benefit without the substance?","needs":"review and confirmation by a content owner"},{"check":"AR18","name":"audience clarity","band":"low","stage":5,"stage_name":"Will the right meaning come across","question":"Who is this page written for, and would that reader recognise themselves in the first paragraph?","needs":"review and confirmation by a content owner"},{"check":"AR20","name":"unclear page intent","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Is this page meant to inform, to sell, or to transact, and does it try to do more than one of those at once?","needs":"review and confirmation by a content owner"},{"check":"AR21","name":"content buried in images","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Is any information here held only inside an image, such as a chart, a price list or a diagram?","needs":"review and confirmation by a content owner"},{"check":"AR22","name":"content buried in video","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Is any information here held only inside a video, and does a transcript or written equivalent exist?","needs":"review and confirmation by a content owner"},{"check":"AR24","name":"FAQ clarity","band":"low","stage":5,"stage_name":"Will the right meaning come across","question":"Are the questions in this FAQ the ones customers actually ask, and does each answer stand complete on its own?","needs":"review and confirmation by a content owner"},{"check":"CT18","name":"schema type relevance","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Does the structured data describe what this page actually is, or was one general type applied across the site?","needs":"review and confirmation by a content owner"},{"check":"CT19","name":"organisation entity clarity","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Can a reader tell from this page alone which legal entity is behind it, including registration number and country?","needs":"review and confirmation by a content owner"},{"check":"CT20","name":"contact information clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"If someone needs to contact you about this particular subject, is the right route on the page?","needs":"review and confirmation by a content owner"},{"check":"CT21","name":"page purpose clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"In one sentence, what is this page for, and would a first-time reader arrive at the same sentence?","needs":"review and confirmation by a content owner"},{"check":"CT22","name":"content hierarchy (key info early)","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Is the most important information in the first screen of this page, or does background and context come first?","needs":"review and confirmation by a content owner"},{"check":"CT23","name":"repeated template content","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"How much of this page is repeated on each page, and is the part unique to this page substantial enough to stand on its own?","needs":"review and confirmation by a content owner"},{"check":"MS07","name":"wrongly-decorative alt","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Some images here are marked as decorative and carry no description. Are any of them actually carrying information?","needs":"review and confirmation by a content owner"},{"check":"MS09","name":"link purpose clarity","band":null,"stage":5,"stage_name":"Will the right meaning come across","question":"Would each link make sense read on its own, away from the sentence around it?","needs":"review and confirmation by a content owner"},{"check":"MX07","name":"missing key user information","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Is anything a customer routinely needs, such as price, availability or eligibility, missing from where they would look for it?","needs":"review and confirmation by a content owner"},{"check":"PD18","name":"download-only critical information","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Is any of this information available only as a download, and should it also exist as a page?","needs":"review and confirmation by a content owner"},{"check":"AJ01","name":"agent task readiness","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"If an automated assistant attempted your most common customer task, at which step would it stop?","needs":"review and confirmation by a content owner"},{"check":"AJ04","name":"broken trust journeys","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do the trust pages, such as terms, privacy, complaints and accreditation, all resolve and stay current?","needs":"review and confirmation by a content owner"},{"check":"DS19","name":"internal linking structure","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do the pages that matter most get linked from the places people actually start, or only from the sitemap?","needs":"review and confirmation by a content owner"},{"check":"DS20","name":"navigation consistency","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Is the navigation the same across the whole estate, or does it change between sections?","needs":"review and confirmation by a content owner"},{"check":"IN16","name":"suspicious external references","band":"material","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do you stand behind each organisation this site links to, and does anyone review those links?","needs":"review and confirmation by a content owner"},{"check":"IN17","name":"unsafe external links","band":"material","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do any external links now go to sites that have changed hands, expired, or host something different?","needs":"review and confirmation by a content owner"},{"check":"MX08","name":"confusing navigation paths","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Pick a common task. How many steps does it take, and does anything in the path send the reader backwards?","needs":"review and confirmation by a content owner"},{"check":"MX09","name":"unnecessary downloads","band":"moderate","stage":6,"stage_name":"Can someone reach it and act on it","question":"Is anything offered as a download that could be a page, and is the download necessary?","needs":"review and confirmation by a content owner"},{"check":"MX10","name":"confusing file downloads","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"When a file is offered, is it clear before clicking what it is, what format it is in, and how big it is?","needs":"review and confirmation by a content owner"},{"check":"MX11","name":"poor content discoverability","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"If someone did not already know this content existed, how would they find it?","needs":"review and confirmation by a content owner"},{"check":"MX13","name":"duplicate journeys","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"There is more than one route to the same outcome. Is that deliberate, and which one do you support?","needs":"review and confirmation by a content owner"}]},"not_assessed":[{"check":"DS09","name":"crawlable page discovery","reason":"requires reference information supplied by the organisation"},{"check":"DS11","name":"orphaned pages","reason":"requires reference information supplied by the organisation"},{"check":"DS13","name":"subdomain discovery","reason":"requires reference information supplied by the organisation"},{"check":"DS21","name":"subdomain coverage","reason":"requires reference information supplied by the organisation"},{"check":"DS25","name":"sitemap completeness","reason":"requires reference information supplied by the organisation"},{"check":"AJ02","name":"form journey availability","reason":"requires reference information supplied by the organisation"},{"check":"AJ03","name":"contact journey availability","reason":"requires reference information supplied by the organisation"},{"check":"AR27","name":"search and AI answers diverge","reason":"defined in the register; not yet automated in this version"},{"check":"CT17","name":"structured data validity","reason":"defined in the register; not yet automated in this version"},{"check":"CT30","name":"reputational-term content density (alert)","reason":"defined in the register; not yet automated in this version"},{"check":"CT32","name":"meta description usefulness","reason":"defined in the register; not yet automated in this version"},{"check":"DS08","name":"broken internal links","reason":"defined in the register; not yet automated in this version"},{"check":"DS12","name":"broken external links","reason":"defined in the register; not yet automated in this version"},{"check":"DS29","name":"edge blocking; document host","reason":"defined in the register; not yet automated in this version"},{"check":"IN07","name":"malware and security warnings","reason":"requires an external reputation service (Safe Browsing); not connected in this version"},{"check":"PD01","name":"selectable text","reason":"defined in the register; not yet automated in this version"},{"check":"PD02","name":"scanned PDF detection","reason":"defined in the register; not yet automated in this version"},{"check":"PD07","name":"PDF discovery","reason":"defined in the register; not yet automated in this version"},{"check":"PD08","name":"file name quality","reason":"defined in the register; not yet automated in this version"},{"check":"PD09","name":"title metadata","reason":"defined in the register; not yet automated in this version"},{"check":"PD10","name":"structure recovery; reading order","reason":"defined in the register; not yet automated in this version"},{"check":"PD11","name":"structure recovery; headings","reason":"defined in the register; not yet automated in this version"},{"check":"PD12","name":"structure recovery; tables","reason":"defined in the register; not yet automated in this version"},{"check":"PD13","name":"structure recovery; tagging status","reason":"defined in the register; not yet automated in this version"},{"check":"PD14","name":"image text alternatives in documents","reason":"defined in the register; not yet automated in this version"},{"check":"PD15","name":"OCR dependence","reason":"defined in the register; not yet automated in this version"},{"check":"PD16","name":"link extraction from PDFs","reason":"defined in the register; not yet automated in this version"},{"check":"PD17","name":"broken links inside PDFs","reason":"defined in the register; not yet automated in this version"},{"check":"PD19","name":"PDF file size","reason":"defined in the register; not yet automated in this version"},{"check":"PD20","name":"PDF page count","reason":"defined in the register; not yet automated in this version"},{"check":"PD21","name":"document author identification","reason":"defined in the register; not yet automated in this version"},{"check":"PD22","name":"document date and version metadata","reason":"defined in the register; not yet automated in this version"},{"check":"PD24","name":"AI-generation indicators in metadata","reason":"defined in the register; not yet automated in this version"},{"check":"PD25","name":"HTML equivalent availability (alert)","reason":"defined in the register; not yet automated in this version"},{"check":"PD26","name":"document age and staleness","reason":"defined in the register; not yet automated in this version"},{"check":"PD27","name":"encryption and extraction permission","reason":"defined in the register; not yet automated in this version"},{"check":"PD28","name":"text-mapping integrity (ToUnicode)","reason":"defined in the register; not yet automated in this version"},{"check":"PD29","name":"active or layered content","reason":"defined in the register; not yet automated in this version"},{"check":"PD30","name":"form field value exposure","reason":"defined in the register; not yet automated in this version"},{"check":"PD31","name":"embedded file attachments","reason":"defined in the register; not yet automated in this version"},{"check":"PD32","name":"document language tag","reason":"defined in the register; not yet automated in this version"},{"check":"PD33","name":"intra-document duplicate pages","reason":"defined in the register; not yet automated in this version"},{"check":"PD34","name":"review annotations and mark-ups","reason":"defined in the register; not yet automated in this version"},{"check":"PD35","name":"document title distinctiveness","reason":"defined in the register; not yet automated in this version"},{"check":"PD36","name":"needless document encryption","reason":"defined in the register; not yet automated in this version"}],"selection":{"crawled":3,"selected":1,"pdfs":0,"llms_txt_used":false,"formula":"nav 30 · declared-AI-direction 20 · homepage 20 · link-share 15 · sitemap 10 · depth 5","pdf_selection":"the first 5 of the site's own PDF documents discovered during the crawl","render_note":"1 of 1 selected pages rendered in a full browser (1 succeeded) for the rendering-dependent checks"},"site_profile":{"traffic":{"domain":"eff.org","visitors":null,"visitors_display":"Not established","major":null,"classification":"Not established","source":"no traffic source connected; domain not in offline top-sites list"},"industry":{"label":"General organisation","confidence":"none","signals":[],"basis":"the organisation does not state what it is in the places read, so no type is guessed","rung":"unstated"},"organisation":{"name":"Electronic Frontier Foundation","legal_name":null,"display":"Electronic Frontier Foundation","legal_form":null,"source":"site metadata"},"regulation":{"status":"No","label":"None found","confidence":"low","detail":"No regulator statements, and the established sector carries no statutory regulator","evidence":[]},"listing":{"status":"Not established","label":"Not established","confidence":"low","detail":"No clear public-listing indicators in the sampled pages","evidence":[]},"_known":{},"logo":{"data_uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAARGVYSWZNTQAqAAAACAACARIAAwAAAAEAAQAAh2kABAAAAAEAAAAmAAAAAAACoAIABAAAAAEAAAAwoAMABAAAAAEAAAAwAAAAABFH+aIAAAFZaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Chle4QcAAADLSURBVGgF7ZcxDgIxEAO9QEFFTcH/X0ZBTQ06EOIFtqXopLneTm5mIyVz13XTjr/Djvf+2zo/sNogBjAQEmCEQoBxHAMxwrAAAyHAOI6BGGFQMJezTkFeNz0mycfZp8QIxRTDgsleZEdp/lO0vcKtePHoDEhvafGDlDPgie+lMNBj6TVhwOPWS2Ggx9JrwoDHrZeKrhLLr9NfDoxQbxi8pvA67S3aTDFCTZpOFwYcas0MBpo0nS4MONSaGQw0aTpdGHCoNTMYaNJ0uj5rwg1ksKRHywAAAABJRU5ErkJggg==","source":"the site's app icon (apple-touch-icon)","origin":"https://www.eff.org/sites/all/themes/phoenix/apple-touch-icon.png","bytes":1747,"width":48,"height":48}},"registered":null,"content_flags":[],"content_density":[],"content_presence":[],"doorway":{"host":"www.eff.org","ips":["199.232.24.201"],"chain":["www.eff.org","eff.map.fastly.net"],"infra":"a Fastly hostname","checked":"2026-08-26 14:42 UTC","our_ip":"172.31.11.73","started":"2026-08-26 14:42:31 UTC","finished":"2026-08-26 14:42:36 UTC","dns_ms":0,"registrant":null,"challenge":false,"search_term":"Electronic Frontier Foundation","search_term_reason":"the organisation's registered name, the question the public asks, typed once by each search caller","search_control":null,"search_path":null,"search_path_source":null,"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":1356,"status":200,"error":null,"cert_block":false,"at":"14:42:31.824"},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":728,"status":200,"error":null,"cert_block":false,"at":"14:42:35.496"}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Let's Encrypt, CN=YR2","subject":"CN=*.eff.org","not_before":"Aug 21 08:58:36 2026 GMT","not_after":"Nov 19 08:58:35 2026 GMT","days_left":84},"people":[{"label":"iPhone user","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","group":"people","provider":"","verified_id":false,"slug":"iphone-user","status":200,"served":true,"cleared":false,"ms":16,"ttfb":13,"dns_ms":0,"tcp_ms":1,"tls_ms":9,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.266","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":245,"recv":55451,"ms_disp":"16 ms","size_disp":"54 KB","y":90},{"label":"Android user","ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","group":"people","provider":"","verified_id":false,"slug":"android-user","status":200,"served":true,"cleared":false,"ms":14,"ttfb":11,"dns_ms":0,"tcp_ms":1,"tls_ms":9,"resp_ms":1,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.266","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":227,"recv":55451,"ms_disp":"14 ms","size_disp":"54 KB","y":130},{"label":"Safari on a Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","group":"people","provider":"","verified_id":false,"slug":"safari-user","status":200,"served":true,"cleared":false,"challenge":false,"cert_block":false,"cert_code":null,"conn_cut":false,"error":null,"ms":1356,"ttfb":null,"dns_ms":null,"tcp_ms":null,"tls_ms":null,"resp_ms":null,"tls_ver":null,"peer_ip":null,"src_ip":null,"server":null,"sent":null,"recv":null,"at":"14:42:31.824","ms_disp":"1356 ms","size_disp":"real browser","y":170},{"label":"Chrome on a PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","group":"people","provider":"","verified_id":false,"slug":"chrome-user","status":200,"served":true,"cleared":false,"challenge":false,"cert_block":false,"cert_code":null,"conn_cut":false,"error":null,"ms":728,"ttfb":null,"dns_ms":null,"tcp_ms":null,"tls_ms":null,"resp_ms":null,"tls_ver":null,"peer_ip":null,"src_ip":null,"server":null,"sent":null,"recv":null,"at":"14:42:35.496","ms_disp":"728 ms","size_disp":"real browser","y":210}],"ai":[{"label":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot","group":"ai","provider":"OpenAI","verified_id":false,"slug":"gptbot","status":200,"served":true,"cleared":false,"ms":17,"ttfb":16,"dns_ms":0,"tcp_ms":1,"tls_ms":11,"resp_ms":4,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.163","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":212,"recv":55451,"ms_disp":"17 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":370,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"OAI-SearchBot","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot","group":"ai","provider":"OpenAI","verified_id":true,"slug":"oai-searchbot","status":200,"served":true,"cleared":false,"ms":38,"ttfb":26,"dns_ms":0,"tcp_ms":1,"tls_ms":22,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.163","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":289,"recv":55451,"ms_disp":"38 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":404,"view":"search","role":"search bot","rank":"answering"},{"label":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","group":"ai","provider":"OpenAI","verified_id":false,"slug":"chatgpt-user","status":200,"served":true,"cleared":false,"ms":33,"ttfb":27,"dns_ms":0,"tcp_ms":7,"tls_ms":17,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.163","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":215,"recv":55451,"ms_disp":"33 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":438,"view":"search","role":"user request","rank":"answering"},{"label":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","group":"ai","provider":"Anthropic","verified_id":false,"slug":"claudebot","status":200,"served":true,"cleared":false,"ms":32,"ttfb":26,"dns_ms":0,"tcp_ms":1,"tls_ms":22,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.163","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":175,"recv":55451,"ms_disp":"32 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":480,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"Claude-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Claude-SearchBot/1.0; +Claude-SearchBot@anthropic.com)","group":"ai","provider":"Anthropic","verified_id":false,"slug":"claude-searchbot","status":200,"served":true,"cleared":false,"ms":29,"ttfb":24,"dns_ms":0,"tcp_ms":1,"tls_ms":21,"resp_ms":2,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.163","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":227,"recv":55451,"ms_disp":"29 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":514,"view":"search","role":"search bot","rank":"answering"},{"label":"Claude-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Claude-User/1.0; +Claude-User@anthropic.com)","group":"ai","provider":"Anthropic","verified_id":false,"slug":"claude-user","status":200,"served":true,"cleared":false,"ms":30,"ttfb":24,"dns_ms":0,"tcp_ms":7,"tls_ms":15,"resp_ms":2,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.163","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":217,"recv":55451,"ms_disp":"30 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":548,"view":"search","role":"user request","rank":"answering"},{"label":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","group":"ai","provider":"Google","verified_id":true,"slug":"googlebot-gemini","status":200,"served":true,"cleared":false,"ms":19,"ttfb":13,"dns_ms":0,"tcp_ms":1,"tls_ms":9,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.181","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":251,"recv":55451,"ms_disp":"19 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":590,"view":"search","role":"search bot","rank":"answering"},{"label":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GoogleOther) Chrome/125.0.0.0 Safari/537.36","group":"ai","provider":"Google","verified_id":true,"slug":"googleother","status":200,"served":true,"cleared":false,"ms":16,"ttfb":14,"dns_ms":0,"tcp_ms":1,"tls_ms":11,"resp_ms":2,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.193","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":216,"recv":55451,"ms_disp":"16 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":624,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","group":"ai","provider":"Microsoft","verified_id":true,"slug":"bingbot-copilot","status":200,"served":true,"cleared":false,"ms":32,"ttfb":26,"dns_ms":0,"tcp_ms":3,"tls_ms":21,"resp_ms":2,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.194","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":250,"recv":55451,"ms_disp":"32 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":666,"view":"search","role":"search bot","rank":"answering"},{"label":"PerplexityBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)","group":"ai","provider":"Perplexity","verified_id":true,"slug":"perplexitybot","status":200,"served":true,"cleared":false,"ms":21,"ttfb":17,"dns_ms":0,"tcp_ms":4,"tls_ms":12,"resp_ms":1,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.196","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":229,"recv":55451,"ms_disp":"21 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":708,"view":"search","role":"search bot","rank":"answering"},{"label":"Perplexity-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)","group":"ai","provider":"Perplexity","verified_id":false,"slug":"perplexity-user","status":200,"served":true,"cleared":false,"ms":31,"ttfb":27,"dns_ms":0,"tcp_ms":9,"tls_ms":15,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.197","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":233,"recv":55451,"ms_disp":"31 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":742,"view":"search","role":"user request","rank":"answering"},{"label":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","group":"ai","provider":"Common Crawl","verified_id":false,"slug":"ccbot","status":200,"served":true,"cleared":false,"ms":29,"ttfb":23,"dns_ms":0,"tcp_ms":2,"tls_ms":18,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.202","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":150,"recv":55451,"ms_disp":"29 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":784,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","group":"ai","provider":"ByteDance","verified_id":false,"slug":"bytespider","status":200,"served":true,"cleared":false,"ms":29,"ttfb":22,"dns_ms":0,"tcp_ms":3,"tls_ms":16,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.203","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":258,"recv":55451,"ms_disp":"29 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":826,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"Amazonbot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/125.0.0.0 Safari/537.36","group":"ai","provider":"Amazon","verified_id":false,"slug":"amazonbot","status":200,"served":true,"cleared":false,"ms":19,"ttfb":17,"dns_ms":0,"tcp_ms":3,"tls_ms":11,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.211","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":218,"recv":55451,"ms_disp":"19 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":868,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","group":"ai","provider":"xAI","verified_id":false,"slug":"grokbot","status":200,"served":true,"cleared":false,"ms":22,"ttfb":15,"dns_ms":0,"tcp_ms":1,"tls_ms":10,"resp_ms":4,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.218","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":162,"recv":55451,"ms_disp":"22 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":910,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","group":"ai","provider":"Meta","verified_id":false,"slug":"meta-externalagent","status":200,"served":true,"cleared":false,"ms":22,"ttfb":19,"dns_ms":0,"tcp_ms":2,"tls_ms":14,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.227","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":199,"recv":55451,"ms_disp":"22 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":952,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"Meta-WebIndexer","ua":"meta-webindexer/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/web-crawlers)","group":"ai","provider":"Meta","verified_id":false,"slug":"meta-webindexer","status":200,"served":true,"cleared":false,"ms":29,"ttfb":24,"dns_ms":0,"tcp_ms":3,"tls_ms":18,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.229","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":201,"recv":55451,"ms_disp":"29 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":986,"view":"search","role":"search bot","rank":"answering"},{"label":"Meta-ExternalFetcher","ua":"meta-externalfetcher/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","group":"ai","provider":"Meta","verified_id":false,"slug":"meta-externalfetcher","status":200,"served":true,"cleared":false,"ms":30,"ttfb":23,"dns_ms":0,"tcp_ms":1,"tls_ms":20,"resp_ms":2,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.231","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":201,"recv":55451,"ms_disp":"30 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":1020,"view":"search","role":"user request","rank":"answering"},{"label":"Applebot","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)","group":"ai","provider":"Apple","verified_id":true,"slug":"applebot","status":429,"served":false,"cleared":false,"ms":19,"ttfb":19,"dns_ms":0,"tcp_ms":3,"tls_ms":14,"resp_ms":2,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.232","server":"varnish","challenge":false,"error":null,"state":"turned_away","cut":false,"promised":0,"body_recv":0,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":277,"recv":283,"ms_disp":"19 ms","size_disp":"283 B","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":1062,"view":"search","role":"search bot","rank":"answering"},{"label":"MistralAI-Training","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Training/1.0; +https://docs.mistral.ai/robots)","group":"ai","provider":"Mistral","verified_id":false,"slug":"mistralai-training","status":200,"served":true,"cleared":false,"ms":24,"ttfb":20,"dns_ms":0,"tcp_ms":5,"tls_ms":13,"resp_ms":2,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.233","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":229,"recv":55451,"ms_disp":"24 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":1104,"view":"scrape","role":"scrape","rank":"collecting"},{"label":"MistralAI-Index","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Index/1.0; +https://docs.mistral.ai/robots)","group":"ai","provider":"Mistral","verified_id":false,"slug":"mistralai-index","status":200,"served":true,"cleared":false,"ms":18,"ttfb":15,"dns_ms":0,"tcp_ms":1,"tls_ms":11,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.241","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":true,"hops":null,"asked_for":"/","search_term":"Electronic Frontier Foundation","sent":226,"recv":55451,"ms_disp":"18 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":1138,"view":"search","role":"search bot","rank":"answering"},{"label":"MistralAI-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-User/1.0; +https://docs.mistral.ai/robots)","group":"ai","provider":"Mistral","verified_id":false,"slug":"mistralai-user","status":200,"served":true,"cleared":false,"ms":15,"ttfb":13,"dns_ms":0,"tcp_ms":1,"tls_ms":9,"resp_ms":3,"tls_ver":"TLSv1.2","peer_ip":"199.232.24.201","src_ip":"172.31.11.73","at":"14:42:31.250","server":"nginx","challenge":false,"error":null,"state":"working","cut":false,"promised":54314,"body_recv":54314,"stalled":false,"silent":false,"conn_cut_ai":false,"sent_away":null,"walled":false,"no_search_page":false,"hops":null,"asked_for":"/","search_term":null,"sent":225,"recv":55451,"ms_disp":"15 ms","size_disp":"54 KB","policy_line":"The published crawl policy leaves most of the site open to this name and closes 68 paths.","policy_paths":["/includes/","/misc/","/modules/","/profiles/","/scripts/","/themes/","/CHANGELOG.txt","/cron.php","/INSTALL.mysql.txt","/INSTALL.pgsql.txt","/INSTALL.sqlite.txt","/install.php"],"wayin":false,"y":1172,"view":"search","role":"user request","rank":"answering"}],"heads":[{"text":"PEOPLE","y":66},{"text":"AI SYSTEMS","y":346}],"height":1232,"agg":{"people_served":4,"people_total":4,"ai_refused":1,"ai_total":22,"ai_wayin":0,"search_total":8,"search_refused":1,"search_cut":0,"user_cut":0,"scrape_cut":0,"ai_cut":0,"search_noanswer":0,"user_noanswer":0,"scrape_noanswer":0,"ai_noanswer":0,"search_noconn":0,"user_noconn":0,"scrape_noconn":0,"ai_noconn":0,"ai_sentaway":0,"ai_turnedaway":1,"search_wayin":0,"user_total":5,"user_refused":0,"answering_total":13,"answering_refused":1,"answering_names":["Apple"],"collecting_total":9,"collecting_refused":0,"collecting_names":[],"scrape_total":9,"scrape_refused":0,"scrape_wayin":0,"fastest_ms":19}},"human_equiv":{"checks":189,"measurements":80,"pages":1,"pdfs":0,"days":11,"rate":612,"cost":6732,"items":[["Assessment scoping and estate discovery",1],["Access verification (asking as each visitor in turn, with re-tests)",2],["Analysis and evidence capture (80 measurements at 2 minutes)",0],["Cross-validation and quality assurance (15%% of analysis)",1],["Compilation and report production",2]]},"register_version":"v4.1-seed-189"}