eXTReMe Scraping API

eff.org

Scrape & Compliancy Results

URL: https://eff.org Go to the eff.org website (UTC)
Request ID: 2025-12-30-17-05-01-LvSUSMt5WfwiPn73q8IC
Scraper Location: EU
Scrape Status: Success
View Full API JSON
eff.org screenshot
Title:

Electronic Frontier Foundation | Defending your rights in the digital world

Description:
Top 25 Nouns:blog   review   december   privacy   year   rights   surveillance   encryption   press   state   technology   work   audio   communities   innovation   internet   interviews   issues   speech   update   activists   alpr   battles   campaigns   content
eff.org screenshot
Title:
Electronic Frontier Foundation | Defending your rights in the digital world
Description:
Top 25 Nouns:
blog   review   december   privacy   year   rights   surveillance   encryption   press   state   technology   work   audio   communities   innovation   internet   interviews   issues   speech   update   activists   alpr   battles   campaigns   content
Category Domain Compliancy Score
Higher is better
Tracking Cookies
Before / Accept / Necessary Consent
Tracking Pixels
Before / Accept / Necessary Consent
Cookie Banner
Technology eff.org Go to the eff.org website 9970 0 / - / - 0 / - / - Not Found
Domain Compliancy Score
Before / Accept / Necessary Consent
Technology
9970
Tracking Cookies0 / - / -
Tracking Pixels0 / - / -
Cookie BannerNot Found
Cookie Banner Found No
Cookie Banner Accept All
Button Found
No
Cookie Banner Necessary Only
Button Found
No
  
Google Consent Mode Found No
GCM V2 Basic Mode Found No
GCM V2 Advanced Mode Found No
GCM V2 Misconfiguration Found No
Bing Ads UET Consent Mode Found No
  
Before / Accept / Necessary Consent
Google Requests 0 / - / -
Google Analytics Pixels 0 / - / -
Google Ads Pixels 0 / - / -
  
Before / Accept / Necessary Consent
Analytics Requests 0 / - / -
Marketing Requests 0 / - / -
Ads Requests 0 / - / -
  
Total Requests 40 / - / -
  
Before / Accept / Necessary Consent
Tracking Cookies 0 / - / -
First-Party Cookies 0 / - / -
Third-Party Cookies 0 / - / -
Third-Party Tags Cookies 0 / - / -
Persistent Cookies With ID 0 / - / -
Total Cookies 0 / - / -
  
Before / Accept / Necessary Consent
Europe Requests 39 / - / -
North America Requests 1 / - / -
Asia Requests 0 / - / -
South America Requests 0 / - / -
Africa Requests 0 / - / -
Oceania Requests 0 / - / -
  
Before / Accept / Necessary Consent
Data Transferred 1.8MB / - / -
Network Transfering Time 2.3s / - / -
Quic Security Protocol 0
TLS 1.3 Security Protocol 0
TLS 1.2 Security Protocol 40
  
HTTP 200 Responses 40
HTTP 300 Responses 0
HTTP 400 Responses 0
HTTP 500 Responses 0
  
H3 Protocol 0
H2 Protocol 39
HTTP 1.1 Protocol 1
HTTP 1 Protocol 0
Data Protocol 0
Blob Protocol 0
  
Number of Words 540
Top 25 Nouns:
blog   review   december   privacy   year   rights   surveillance   encryption   press   state   technology   work   audio   communities   innovation   internet   interviews   issues   speech   update   activists   alpr   battles   campaigns   content
  
Number of HREFs 231
Number of IMGs 21
Number of BUTTONs 0
Number of FORMs 0
Number of HEADINGs 26
Number of PARAGRAPHs 10
Cookie Banner Found No
Cookie Banner Accept All Button Found No
Cookie Banner Necessary Only Button Found No
Google Consent Mode Found No
GCM V2 Basic Mode Found No
GCM V2 Advanced Mode Found No
GCM V2 Misconfiguration Found No
Bing Ads UET Consent Mode Found No
Before / Accept / Necessary Consent
Google Requests 0 / - / -
Google Analytics Pixels 0 / - / -
Google Ads Pixels 0 / - / -
Analytics Requests 0 / - / -
Marketing Requests 0 / - / -
Ads Requests 0 / - / -
Total Requests 40 / - / -
Before / Accept / Necessary Consent
Tracking Cookies 0 / - / -
First-Party Cookies 0 / - / -
Third-Party Cookies 0 / - / -
Third-Party Tags Cookies 0 / - / -
Persistent Cookies With ID 0 / - / -
Total Cookies 0 / - / -
Before / Accept / Necessary Consent
Europe Requests 39 / - / -
North America Requests 1 / - / -
Asia Requests 0 / - / -
South America Requests 0 / - / -
Africa Requests 0 / - / -
Oceania Requests 0 / - / -
Before / Accept / Necessary Consent
Data Transferred 1.8MB / - / -
Network Transfering Time 2.3s / - / -
Quic Security Protocol 0
TLS 1.3 Security Protocol 0
TLS 1.2 Security Protocol 40
HTTP 200 Responses 40
HTTP 300 Responses 0
HTTP 400 Responses 0
HTTP 500 Responses 0
H3 Protocol 0
H2 Protocol 39
HTTP 1.1 Protocol 1
HTTP 1 Protocol 0
Data Protocol 0
Blob Protocol 0
Number of Words 540
Top 25 Nouns:
blog   review   december   privacy   year   rights   surveillance   encryption   press   state   technology   work   audio   communities   innovation   internet   interviews   issues   speech   update   activists   alpr   battles   campaigns   content
Number of HREFs 231
Number of IMGs 21
Number of BUTTONs 0
Number of FORMs 0
Number of HEADINGs 26
Number of PARAGRAPHs 10

Google / Bing Consent Mode parameters found on:

URL:  https://eff.org
Google Consent ModeBing Ads Consent Mode
before_consentanalytics_storage
N/A
-
ad_personalization
N/A
-
ad_storage
N/A
N/A
ad_user_data
N/A
-
functionality_storage
N/A
-
personalization_storage
N/A
-
security_storage
N/A
-
after_accept_all_consentanalytics_storage
N/A
-
ad_personalization
N/A
-
ad_storage
N/A
N/A
ad_user_data
N/A
-
functionality_storage
N/A
-
personalization_storage
N/A
-
security_storage
N/A
-
after_necessary_only_consentanalytics_storage
N/A
-
ad_personalization
N/A
-
ad_storage
N/A
N/A
ad_user_data
N/A
-
functionality_storage
N/A
-
personalization_storage
N/A
-
security_storage
N/A
-
Google Consent ModeBing Ads Consent Mode
before_consent
analytics_storage
N/A
-
ad_personalization
N/A
-
ad_storage
N/A
N/A
ad_user_data
N/A
-
functionality_storage
N/A
-
personalization_storage
N/A
-
security_storage
N/A
-
after_accept_all_consent
analytics_storage
N/A
-
ad_personalization
N/A
-
ad_storage
N/A
N/A
ad_user_data
N/A
-
functionality_storage
N/A
-
personalization_storage
N/A
-
security_storage
N/A
-
after_necessary_only_consent
analytics_storage
N/A
-
ad_personalization
N/A
-
ad_storage
N/A
N/A
ad_user_data
N/A
-
functionality_storage
N/A
-
personalization_storage
N/A
-
security_storage
N/A
-

Third-Party Tags and Cookies found on:

URL:  https://eff.org

Compliancy Score Stats (10000 is best):

URL:  https://eff.org
compliancy_score9970
tracking_pixels_found_but_no_cookiebanner0
tracking_pixels_found_but_no_necessary_only_consent_button0
google_requests_found_but_no_google_consent_mode_found0
google_analytics_pixels_found_before_consent0
google_consent_mode_advanced_mode_misconfigured0
google_consent_mode_basic_mode_misconfigured0
google_requests_found_before_consent0
bing_ads_found_without_uet_consent_mode0
tracking_pixels_found_before_consent0
tracking_pixels_found_after_necessary_only_consent0
tracking_cookies_found_before_consent0
tracking_cookies_found_after_necessary_only_consent0
third_party_cookies_found_before_consent0
third_party_cookies_found_after_necessary_only_consent0
third_party_tags_found_before_consent0
third_party_tags_persistent_cookies_with_id_found_before_consent0
third_party_tags_persistent_cookies_with_id_found_after_accept_all_consent0
persistent_cookies_with_id_found_before_consent0
cookies_found_from_third_party_tags_before_consent0
cookies_found_from_third_party_tags_after_accept_all_consent0
requests_found_from_europe_and_usa_mixed-30
compliancy_score9970
tracking_pixels_found_but_no_cookiebanner0
tracking_pixels_found_but_no_necessary_only_consent_button0
google_requests_found_but_no_google_consent_mode_found0
google_analytics_pixels_found_before_consent0
google_consent_mode_advanced_mode_misconfigured0
google_consent_mode_basic_mode_misconfigured0
google_requests_found_before_consent0
bing_ads_found_without_uet_consent_mode0
tracking_pixels_found_before_consent0
tracking_pixels_found_after_necessary_only_consent0
tracking_cookies_found_before_consent0
tracking_cookies_found_after_necessary_only_consent0
third_party_cookies_found_before_consent0
third_party_cookies_found_after_necessary_only_consent0
third_party_tags_found_before_consent0
third_party_tags_persistent_cookies_with_id_found_before_consent0
third_party_tags_persistent_cookies_with_id_found_after_accept_all_consent0
persistent_cookies_with_id_found_before_consent0
cookies_found_from_third_party_tags_before_consent0
cookies_found_from_third_party_tags_after_accept_all_consent0
requests_found_from_europe_and_usa_mixed-30

Screenshots:

URL:  https://eff.org
Before Consent:
eff.org before consent screenshot
After Accept All Consent:
eff.org accept all consent screenshot
After Necessary Only Consent:
eff.org necessary only consent screenshot
Before Consent:
After Accept All Consent:
After Necessary Only Consent:

Page Info OG Tags:

URL:  https://eff.org
titleElectronic Frontier Foundation | Defending your rights in the digital world
description
category_based_on_words_on_page_by_aiTechnology
top_25_nounsblog review december privacy year rights surveillance encryption press state technology work audio communities innovation internet interviews issues speech update activists alpr battles campaigns content
og:descriptionDefending your rights in the digital world
og:imagehttps://www.eff.org/files/eff-og.png
og:image:height630
og:image:secure_urlhttps://www.eff.org/files/eff-og.png
og:image:typeimage/png
og:image:urlhttps://www.eff.org/files/eff-og.png
og:image:width1200
og:site_nameElectronic Frontier Foundation
og:titleElectronic Frontier Foundation
og:typewebsite
og:urlhttps://www.eff.org/
title
Electronic Frontier Foundation | Defending your rights in the digital world
description
category_based_on_words_on_page_by_ai
Technology
og:description
Defending your rights in the digital world
og:image
https://www.eff.org/files/eff-og.png
og:image:height
630
og:image:secure_url
https://www.eff.org/files/eff-og.png
og:image:type
image/png
og:image:url
https://www.eff.org/files/eff-og.png
og:image:width
1200
og:site_name
Electronic Frontier Foundation
og:title
Electronic Frontier Foundation
og:type
website
og:url
https://www.eff.org/

First objects of the Full API JSON Response:

URL:  https://eff.org
		
{
   "scrape_request_details" : {
      "status" : "success",
      "url" : "https://eff.org",
      "url_tld" : ".org",
      "request_id" : "2025-12-30-17-05-01-LvSUSMt5WfwiPn73q8IC",
      "request_options" : "",
      "output_options_include_only" : "",
      "output_options_exclude" : "",
      "api_key_account_id" : null,
      "scraper_location" : "eu",
      "scraper_location_continent" : "EU",
      "scraper_location_country" : "Netherlands",
      "scraper" : "https://extreme-scraping-api.com",
      "utc_date" : "2025-12-30",
      "utc_time" : "17:05:01",
      "utc_timestamp" : 1767114301,
      "category_based_on_words_on_page_by_ai" : "Technology",
      "favicon" : "https://screenshots.extreme-scraping-api.com/Favicon_2025-12-30-17-05-01-LvSUSMt5WfwiPn73q8IC.ico",
      "screenshot_before_consent" : "https://screenshots.extreme-scraping-api.com/Screenshot_2025-12-30-17-05-01-LvSUSMt5WfwiPn73q8IC_before_consent.webp",
      "screenshot_after_accept_all_consent" : "https://screenshots.extreme-scraping-api.com/Screenshot_after_accept_all_consent_not-available.png",
      "screenshot_after_necessary_only_consent" : "https://screenshots.extreme-scraping-api.com/Screenshot_after_necessary_only_consent_not-available.png"
   },
   "page_info_og_tags" : {
      "category_based_on_words_on_page_by_ai" : "Technology",
      "top_25_nouns" : "blog review december privacy year rights surveillance encryption press state technology work audio communities innovation internet interviews issues speech update activists alpr battles campaigns content",
      "title" : "Electronic Frontier Foundation | Defending your rights in the digital world",
      "og:site_name" : "Electronic Frontier Foundation",
      "og:type" : "website",
      "og:url" : "https://www.eff.org/",
      "og:title" : "Electronic Frontier Foundation",
      "og:description" : "Defending your rights in the digital world",
      "og:image" : "https://www.eff.org/files/eff-og.png",
      "og:image:url" : "https://www.eff.org/files/eff-og.png",
      "og:image:secure_url" : "https://www.eff.org/files/eff-og.png",
      "og:image:type" : "image/png",
      "og:image:width" : "1200",
      "og:image:height" : "630"
   },
   "cookiebanner" : {
      "found" : false,
      "google_consent_mode_version" : "not_found",
      "bing_ads_uet_consent_mode" : "not_found",
      "google_consent_mode_v2_basic_mode_found" : false,
      "google_consent_mode_v2_advanced_mode_found" : false,
      "google_consent_mode_v2_misconfiguration_found" : false
   },
   "compliancy_score_stats" : {
      "compliancy_score" : 9970,
      "scores" : {
         "tracking_pixels_found_but_no_cookiebanner" : 0,
         "tracking_pixels_found_but_no_necessary_only_consent_button" : 0,
         "google_requests_found_but_no_google_consent_mode_found" : 0,
         "google_analytics_pixels_found_before_consent" : 0,
         "google_consent_mode_advanced_mode_misconfigured" : 0,
         "google_consent_mode_basic_mode_misconfigured" : 0,
         "google_requests_found_before_consent" : 0,
         "bing_ads_found_without_uet_consent_mode" : 0,
         "tracking_pixels_found_before_consent" : 0,
         "tracking_pixels_found_after_necessary_only_consent" : 0,
         "tracking_cookies_found_before_consent" : 0,
         "tracking_cookies_found_after_necessary_only_consent" : 0,
         "third_party_cookies_found_before_consent" : 0,
         "third_party_cookies_found_after_necessary_only_consent" : 0,
         "third_party_tags_found_before_consent" : 0,
         "third_party_tags_persistent_cookies_with_id_found_before_consent" : 0,
         "third_party_tags_persistent_cookies_with_id_found_after_accept_all_consent" : 0,
         "persistent_cookies_with_id_found_before_consent" : 0,
         "cookies_found_from_third_party_tags_before_consent" : 0,
         "cookies_found_from_third_party_tags_after_accept_all_consent" : 0,
         "requests_found_from_europe_and_usa_mixed" : -30
      }
   },
   "stats_flat_view" : {
      "stats__compliancy_score" : 9970,

      "stats__cookiebanner__found" : 0,
      "stats__cookiebanner__accept_all_button__found" : 0,
      "stats__cookiebanner__necessary_only_button__found" : 0,

      "stats__google_consent_mode_v2__found" : 0,
      "stats__google_consent_mode_v2__basic_mode__found" : 0,
      "stats__google_consent_mode_v2__advanced_mode__found" : 0,
      "stats__google_consent_mode_v2__misconfiguration__found" : 0,

      "stats__bing_ads__uet_consent_mode_v1__found" : 0,
      "stats__bing_ads__uet_consent_mode_v1__misconfiguration_found" : 0,
      "stats__bing_ads__found__full_consent" : 0,
      "stats__bing_ads__found__necessary_consent" : 0,

      "stats__google_analytics_pixels_found__full_consent__before_consent" : 0,
      "stats__google_analytics_pixels_found__full_consent__after_accept_all_consent" : 0,
      "stats__google_analytics_pixels_found__full_consent__total" : 0,
      "stats__google_analytics_pixels_found__necessary_consent__before_consent" : 0,
      "stats__google_analytics_pixels_found__necessary_consent__after_necessary_only_consent" : 0,
      "stats__google_analytics_pixels_found__necessary_consent__total" : 0,

      "stats__google_analytics_pixels_found__google_consent_mode_v2__advanced_mode__full_consent__before_consent__valid" : 0,
      "stats__google_analytics_pixels_found__google_consent_mode_v2__advanced_mode__full_consent__after_accept_all_consent__valid" : 0,
      "stats__google_analytics_pixels_found__google_consent_mode_v2__advanced_mode__full_consent__after_accept_all_consent__misconfigured" : 0,
      "stats__google_analytics_pixels_found__google_consent_mode_v2__advanced_mode__necessary_consent__before_consent__valid" : 0,
      "stats__google_analytics_pixels_found__google_consent_mode_v2__advanced_mode__necessary_consent__after_necessary_only_consent__valid" : 0,

      "stats__google_analytics_pixels_found__google_consent_mode_v2__basic_mode__full_consent__before_consent__misconfigured" : 0,
      "stats__google_analytics_pixels_found__google_consent_mode_v2__basic_mode__full_consent__after_accept_all_consent__valid" : 0,
      "stats__google_analytics_pixels_found__google_consent_mode_v2__basic_mode__necessary_consent__before_consent__misconfigured" : 0,
      "stats__google_analytics_pixels_found__google_consent_mode_v2__basic_mode__necessary_consent__after_necessary_only_consent__misconfigured" : 0,

      "stats__google_ads_pixels_found__full_consent__before_consent" : 0,
      "stats__google_ads_pixels_found__full_consent__after_accept_all_consent" : 0,
      "stats__google_ads_pixels_found__full_consent__total" : 0,
      "stats__google_ads_pixels_found__necessary_consent__before_consent" : 0,
      "stats__google_ads_pixels_found__necessary_consent__after_necessary_only_consent" : 0,
      "stats__google_ads_pixels_found__necessary_consent__total" : 0,

      "stats__number_of_google_requests__full_consent__before_consent" : 0,
      "stats__number_of_google_requests__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_google_requests__full_consent__total" : 0,
      "stats__number_of_google_requests__necessary_consent__before_consent" : 0,
      "stats__number_of_google_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__number_of_google_requests__necessary_consent__total" : 0,

      "stats__number_of_tracking_pixels__full_consent__before_consent" : 0,
      "stats__number_of_tracking_pixels__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_tracking_pixels__full_consent__total" : 0,
      "stats__number_of_tracking_pixels__necessary_consent__before_consent" : 0,
      "stats__number_of_tracking_pixels__necessary_consent__after_necessary_only_consent" : 0,
      "stats__number_of_tracking_pixels__necessary_consent__total" : 0,

      "stats__number_of_tracking_cookies__full_consent__before_consent" : 0,
      "stats__number_of_tracking_cookies__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_tracking_cookies__full_consent__total" : 0,
      "stats__number_of_tracking_cookies__necessary_consent__before_consent" : 0,
      "stats__number_of_tracking_cookies__necessary_consent__after_necessary_only_consent" : 0,
      "stats__number_of_tracking_cookies__necessary_consent__total" : 0,

      "stats__number_of_first_party_cookies__full_consent__before_consent" : 0,
      "stats__number_of_first_party_cookies__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_first_party_cookies__full_consent__total" : 0,
      "stats__number_of_first_party_cookies__necessary_consent__before_consent" : 0,
      "stats__number_of_first_party_cookies__necessary_consent__after_necessary_only_consent" : 0,
      "stats__number_of_first_party_cookies__necessary_consent__total" : 0,

      "stats__number_of_third_party_cookies__full_consent__before_consent" : 0,
      "stats__number_of_third_party_cookies__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_third_party_cookies__full_consent__total" : 0,
      "stats__number_of_third_party_cookies__necessary_consent__before_consent" : 0,
      "stats__number_of_third_party_cookies__necessary_consent__after_necessary_only_consent" : 0,
      "stats__number_of_third_party_cookies__necessary_consent__total" : 0,

      "stats__number_of_third_party_tags__full_consent__main_tags__before_consent" : 0,
      "stats__number_of_third_party_tags__full_consent__main_tags__after_accept_all_consent" : 0,
      "stats__number_of_third_party_tags__full_consent__total_requests__before_consent" : 0,
      "stats__number_of_third_party_tags__full_consent__total_requests__after_accept_all_consent" : 0,
      "stats__number_of_third_party_tags__full_consent__cookies__before_consent" : 0,
      "stats__number_of_third_party_tags__full_consent__cookies__after_accept_all_consent" : 0,

      "stats__number_of_third_party_tags__necessary_consent__main_tags__before_consent" : 0,
      "stats__number_of_third_party_tags__necessary_consent__main_tags__after_necessary_only_consent" : 0,
      "stats__number_of_third_party_tags__necessary_consent__total_requests__before_consent" : 0,
      "stats__number_of_third_party_tags__necessary_consent__total_requests__after_necessary_only_consent" : 0,
      "stats__number_of_third_party_tags__necessary_consent__cookies__before_consent" : 0,
      "stats__number_of_third_party_tags__necessary_consent__cookies__after_necessary_only_consent" : 0,

      "stats__number_of_persistent_cookies_with_id__full_consent__local_or_unknown__before_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__full_consent__local_or_unknown__after_accept_all_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__full_consent__from_third_party_tags__before_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__full_consent__from_third_party_tags__after_accept_all_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__full_consent__total__before_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__full_consent__total__after_accept_all_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__full_consent__total" : 0,

      "stats__number_of_persistent_cookies_with_id__necessary_consent__local_or_unknown__before_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__necessary_consent__local_or_unknown__after_necessary_only_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__necessary_consent__from_third_party_tags__before_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__necessary_consent__from_third_party_tags__after_necessary_only_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__necessary_consent__total__before_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__necessary_consent__total__after_necessary_only_consent" : 0,
      "stats__number_of_persistent_cookies_with_id__necessary_consent__total" : 0,

      "stats__number_of_all_cookies__full_consent__local_or_unknown__before_consent" : 0,
      "stats__number_of_all_cookies__full_consent__local_or_unknown__after_accept_all_consent" : 0,
      "stats__number_of_all_cookies__full_consent__from_third_party_tags__before_consent" : 0,
      "stats__number_of_all_cookies__full_consent__from_third_party_tags__after_accept_all_consent" : 0,
      "stats__number_of_all_cookies__full_consent__total__before_consent" : 0,
      "stats__number_of_all_cookies__full_consent__total__after_accept_all_consent" : 0,
      "stats__number_of_all_cookies__full_consent__total" : 0,

      "stats__number_of_all_cookies__necessary_consent__local_or_unknown__before_consent" : 0,
      "stats__number_of_all_cookies__necessary_consent__local_or_unknown__after_necessary_only_consent" : 0,
      "stats__number_of_all_cookies__necessary_consent__from_third_party_tags__before_consent" : 0,
      "stats__number_of_all_cookies__necessary_consent__from_third_party_tags__after_necessary_only_consent" : 0,
      "stats__number_of_all_cookies__necessary_consent__total__before_consent" : 0,
      "stats__number_of_all_cookies__necessary_consent__total__after_necessary_only_consent" : 0,
      "stats__number_of_all_cookies__necessary_consent__total" : 0,

      "stats__number_of_analytics_requests__full_consent__before_consent" : 0,
      "stats__number_of_analytics_requests__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_analytics_requests__necessary_consent__before_consent" : 0,
      "stats__number_of_analytics_requests__necessary_consent__after_necessary_only_consent" : 0,

      "stats__number_of_marketing_requests__full_consent__before_consent" : 0,
      "stats__number_of_marketing_requests__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_marketing_requests__necessary_consent__before_consent" : 0,
      "stats__number_of_marketing_requests__necessary_consent__after_necessary_only_consent" : 0,

      "stats__number_of_ads_requests__full_consent__before_consent" : 0,
      "stats__number_of_ads_requests__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_ads_requests__necessary_consent__before_consent" : 0,
      "stats__number_of_ads_requests__necessary_consent__after_necessary_only_consent" : 0,

      "stats__continents__number_of_north_america_requests__full_consent__before_consent" : 1,
      "stats__continents__number_of_north_america_requests__full_consent__after_accept_all_consent" : 0,
      "stats__continents__number_of_north_america_requests__full_consent__total" : 1,
      "stats__continents__number_of_north_america_requests__necessary_consent__before_consent" : 0,
      "stats__continents__number_of_north_america_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__continents__number_of_north_america_requests__necessary_consent__total" : 0,

      "stats__continents__number_of_europe_requests__full_consent__before_consent" : 39,
      "stats__continents__number_of_europe_requests__full_consent__after_accept_all_consent" : 0,
      "stats__continents__number_of_europe_requests__full_consent__total" : 39,
      "stats__continents__number_of_europe_requests__necessary_consent__before_consent" : 0,
      "stats__continents__number_of_europe_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__continents__number_of_europe_requests__necessary_consent__total" : 0,

      "stats__continents__number_of_asia_requests__full_consent__before_consent" : 0,
      "stats__continents__number_of_asia_requests__full_consent__after_accept_all_consent" : 0,
      "stats__continents__number_of_asia_requests__full_consent__total" : 0,
      "stats__continents__number_of_asia_requests__necessary_consent__before_consent" : 0,
      "stats__continents__number_of_asia_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__continents__number_of_asia_requests__necessary_consent__total" : 0,

      "stats__continents__number_of_south_america_requests__full_consent__before_consent" : 0,
      "stats__continents__number_of_south_america_requests__full_consent__after_accept_all_consent" : 0,
      "stats__continents__number_of_south_america_requests__full_consent__total" : 0,
      "stats__continents__number_of_south_america_requests__necessary_consent__before_consent" : 0,
      "stats__continents__number_of_south_america_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__continents__number_of_south_america_requests__necessary_consent__total" : 0,

      "stats__continents__number_of_africa_requests__full_consent__before_consent" : 0,
      "stats__continents__number_of_africa_requests__full_consent__after_accept_all_consent" : 0,
      "stats__continents__number_of_africa_requests__full_consent__total" : 0,
      "stats__continents__number_of_africa_requests__necessary_consent__before_consent" : 0,
      "stats__continents__number_of_africa_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__continents__number_of_africa_requests__necessary_consent__total" : 0,

      "stats__continents__number_of_oceania_requests__full_consent__before_consent" : 0,
      "stats__continents__number_of_oceania_requests__full_consent__after_accept_all_consent" : 0,
      "stats__continents__number_of_oceania_requests__full_consent__total" : 0,
      "stats__continents__number_of_oceania_requests__necessary_consent__before_consent" : 0,
      "stats__continents__number_of_oceania_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__continents__number_of_oceania_requests__necessary_consent__total" : 0,

      "stats__number_of_all_requests__full_consent__before_consent" : 40,
      "stats__number_of_all_requests__full_consent__after_accept_all_consent" : 0,
      "stats__number_of_all_requests__full_consent__total" : 40,
      "stats__number_of_all_requests__necessary_consent__before_consent" : 0,
      "stats__number_of_all_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__number_of_all_requests__necessary_consent__total" : 0,

      "stats__total_content_length_bytes__all_requests__full_consent__before_consent" : 1810237,
      "stats__total_content_length_bytes__all_requests__full_consent__after_accept_all_consent" : 0,
      "stats__total_content_length_bytes__all_requests__full_consent__total" : 1810237,
      "stats__total_content_length_bytes__all_requests__necessary_consent__before_consent" : 0,
      "stats__total_content_length_bytes__all_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__total_content_length_bytes__all_requests__necessary_consent__total" : 0,

      "stats__total_network_transferring_time_msec__all_requests__full_consent__before_consent" : 2294,
      "stats__total_network_transferring_time_msec__all_requests__full_consent__after_accept_all_consent" : 0,
      "stats__total_network_transferring_time_msec__all_requests__full_consent__total" : 2294,
      "stats__total_network_transferring_time_msec__all_requests__necessary_consent__before_consent" : 0,
      "stats__total_network_transferring_time_msec__all_requests__necessary_consent__after_necessary_only_consent" : 0,
      "stats__total_network_transferring_time_msec__all_requests__necessary_consent__total" : 0,

      "stats__http_response_status_codes__all_requests__full_consent__200s" : 40,
      "stats__http_response_status_codes__all_requests__full_consent__300s" : 0,
      "stats__http_response_status_codes__all_requests__full_consent__400s" : 0,
      "stats__http_response_status_codes__all_requests__full_consent__500s" : 0,

      "stats__http_protocol_versions__all_requests__full_consent__h3" : 0,
      "stats__http_protocol_versions__all_requests__full_consent__h2" : 39,
      "stats__http_protocol_versions__all_requests__full_consent__http_1_1" : 1,
      "stats__http_protocol_versions__all_requests__full_consent__http_1_0" : 0,
      "stats__http_protocol_versions__all_requests__full_consent__data" : 0,
      "stats__http_protocol_versions__all_requests__full_consent__blob" : 0,

      "stats__security_protocol_versions__all_requests__full_consent__quic" : 0,
      "stats__security_protocol_versions__all_requests__full_consent__tls_1_3" : 0,
      "stats__security_protocol_versions__all_requests__full_consent__tls_1_2" : 40,

      "stats__selectors__number_of_hrefs__full_consent" : 231,
      "stats__selectors__number_of_imgs__full_consent" : 21,
      "stats__selectors__number_of_buttons__full_consent" : 0,
      "stats__selectors__number_of_forms__full_consent" : 0,
      "stats__selectors__number_of_headings__full_consent" : 26,
      "stats__selectors__number_of_paragraphs__full_consent" : 10,
      "stats__number_of_words__full_consent" : 540
   },
   "stats_country_requests" : {
      "full_consent__before_consent" : {
         "north_america" : {
            "us" : "1"
         },
         "europe" : {
            "de" : "39"
         }
      },
      "full_consent__after_accept_all_consent" : {},
      "necessary_consent__before_consent" : {},
      "necessary_consent__after_necessary_only_consent" : {}
   },
   "stats_nested_view" : {
      "compliancy_score" : 9970,
      "cookiebanner" : {
         "found" : 0,
         "accept_all_button_found" : 0,
         "necessary_only_button_found" : 0
      },
      "google_consent_mode_v2" : {
         "found" : 0,
         "basic_mode_found" : 0,
         "advanced_mode_found" : 0,
         "misconfiguration_found" : 0
      },
      "bing_ads" : {
         "uet_consent_mode_v1" : {
            "found" : 0,
            "misconfiguration_found" : 0
         },
         "found" : {
            "full_consent" : 0,
            "necessary_consent" : 0
         }
      },
      "google_analytics_pixels_found" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0,
            "total" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         },
         "google_consent_mode_v2" : {
            "advanced_mode" : {
               "full_consent" : {
                  "before_consent" : {
                     "valid" : 0
                  },
                  "after_accept_all_consent" : {
                     "valid" : 0,
                     "misconfigured" : 0
                  }
               },
               "necessary_consent" : {
                  "before_consent" : {
                     "valid" : 0
                  },
                  "after_necessary_only_consent" : {
                     "valid" : 0
                  }
               }
            },
            "basic_mode" : {
               "full_consent" : {
                  "before_consent" : {
                     "misconfigured" : 0
                  },
                  "after_accept_all_consent" : {
                     "valid" : 0
                  }
               },
               "necessary_consent" : {
                  "before_consent" : {
                     "misconfigured" : 0
                  },
                  "after_necessary_only_consent" : {
                     "misconfigured" : 0
                  }
               }
            }
         }
      },
      "google_ads_pixels_found" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0,
            "total" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         }
      },
      "number_of_google_requests" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0,
            "total" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         }
      },
      "number_of_tracking_pixels" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0,
            "total" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         }
      },
      "number_of_tracking_cookies" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0,
            "total" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         }
      },
      "number_of_first_party_cookies" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0,
            "total" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         }
      },
      "number_of_third_party_cookies" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0,
            "total" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         }
      },
      "number_of_third_party_tags" : {
         "full_consent" : {
            "main_tags" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0
            },
            "total_requests" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0
            },
            "cookies" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0
            }
         },
         "necessary_consent" : {
            "main_tags" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0
            },
            "total_requests" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0
            },
            "cookies" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0
            }
         }
      },
      "number_of_persistent_cookies_with_id" : {
         "full_consent" : {
            "local_or_unknown" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0
            },
            "from_third_party_tags" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0
            },
            "total" : 0
         },
         "necessary_consent" : {
            "local_or_unknown" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0
            },
            "from_third_party_tags" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0
            },
            "total" : 0
         }
      },
      "number_of_all_cookies" : {
         "full_consent" : {
            "local_or_unknown" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0
            },
            "from_third_party_tags" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0
            },
            "total" : 0
         },
         "necessary_consent" : {
            "local_or_unknown" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0
            },
            "from_third_party_tags" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0
            },
            "total" : 0
         }
      },
      "number_of_analytics_requests" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0
         }
      },
      "number_of_marketing_requests" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0
         }
      },
      "number_of_ads_requests" : {
         "full_consent" : {
            "before_consent" : 0,
            "after_accept_all_consent" : 0
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0
         }
      },
      "continents" : {
         "number_of_north_america_requests" : {
            "full_consent" : {
               "before_consent" : 1,
               "after_accept_all_consent" : 0,
               "total" : 1
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         },
         "number_of_europe_requests" : {
            "full_consent" : {
               "before_consent" : 39,
               "after_accept_all_consent" : 0,
               "total" : 39
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         },
         "number_of_asia_requests" : {
            "full_consent" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0,
               "total" : 0
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         },
         "number_of_south_america_requests" : {
            "full_consent" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0,
               "total" : 0
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         },
         "number_of_africa_requests" : {
            "full_consent" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0,
               "total" : 0
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         },
         "number_of_oceania_requests" : {
            "full_consent" : {
               "before_consent" : 0,
               "after_accept_all_consent" : 0,
               "total" : 0
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         }
      },
      "number_of_all_requests" : {
         "full_consent" : {
            "before_consent" : 40,
            "after_accept_all_consent" : 0,
            "total" : 40
         },
         "necessary_consent" : {
            "before_consent" : 0,
            "after_necessary_only_consent" : 0,
            "total" : 0
         }
      },
      "total_content_length_bytes" : {
         "all_requests" : {
            "full_consent" : {
               "before_consent" : 1810237,
               "after_accept_all_consent" : 0,
               "total" : 1810237
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         }
      },
      "total_network_transferring_time_msec" : {
         "all_requests" : {
            "full_consent" : {
               "before_consent" : 2294,
               "after_accept_all_consent" : 0,
               "total" : 2294
            },
            "necessary_consent" : {
               "before_consent" : 0,
               "after_necessary_only_consent" : 0,
               "total" : 0
            }
         }
      },
      "http_response_status_codes" : {
         "all_requests" : {
            "full_consent" : {
               "200s" : 40,
               "300s" : 0,
               "400s" : 0,
               "500s" : 0
            }
         }
      },
      "http_protocol_versions" : {
         "all_requests" : {
            "full_consent" : {
               "h3" : 0,
               "h2" : 39,
               "http_1_1" : 1,
               "http_1_0" : 0,
               "data" : 0,
               "blob" : 0
            }
         }
      },
      "security_protocol_versions" : {
         "all_requests" : {
            "full_consent" : {
               "quic" : 0,
               "tls_1_3" : 0,
               "tls_1_2" : 40
            }
         }
      },
      "selectors" : {
         "number_of_hrefs" : {
            "full_consent" : 231
         },
         "number_of_imgs" : {
            "full_consent" : 21
         },
         "number_of_buttons" : {
            "full_consent" : 0
         },
         "number_of_forms" : {
            "full_consent" : 0
         },
         "number_of_headings" : {
            "full_consent" : 26
         },
         "number_of_paragraphs" : {
            "full_consent" : 10
         }
      },
      "number_of_words" : {
         "full_consent" : 540
      }
   },
   "third_party_tags_by_consent_nested_view" : [
      {
         "google_consent_mode_version" : "no_gcm_found",
         "type" : "google_consent_mode"
      },
      {
         "bing_ads_uet_consent_mode_version" : "no_uetcm_found",
         "type" : "bing_ads_uet_consent_mode",
         "full_consent" : [
            {
               "consent" : "before_consent",
               "parameter" : "ad_storage",
               "state" : "not_set"
            },
            {
               "consent" : "after_accept_all_consent",
               "parameter" : "ad_storage",
               "state" : null
            }
         ],
         "necessary_consent" : [
            {
               "consent" : "before_consent",
               "parameter" : "ad_storage",
               "state" : "not_set"
            },
            {
               "consent" : "after_necessary_only_consent",
               "parameter" : "ad_storage",
               "state" : null
            }
         ]
      }
   ],
   "cookies" : {},
   "selectors" : {
      "hrefs" : [
         {
            "href" : "https://www.eff.org/#main-content",
            "innerText" : "Skip to main content"
         },
         {
            "href" : "https://www.eff.org/about",
            "innerText" : "About"
         },
         {
            "href" : "https://www.eff.org/about/contact",
            "innerText" : "Contact"
         },
         {
            "href" : "https://www.eff.org/press/contact",
            "innerText" : "Press"
         },
         {
            "href" : "https://www.eff.org/about/staff",
            "innerText" : "People"
         },
         {
            "href" : "https://www.eff.org/about/opportunities",
            "innerText" : "Opportunities"
         },
         {
            "href" : "https://www.eff.org/35",
            "innerText" : "EFF's 35th Anniversary"
         },
         {
            "href" : "https://www.eff.org/work",
            "innerText" : "Issues"
         },
         {
            "href" : "https://www.eff.org/issues/free-speech",
            "innerText" : "Free Speech"
         },
         {
            "href" : "https://www.eff.org/issues/privacy",
            "innerText" : "Privacy"
         },
         {
            "href" : "https://www.eff.org/issues/innovation",
            "innerText" : "Creativity and Innovation"
         },
         {
            "href" : "https://www.eff.org/issues/transparency",
            "innerText" : "Transparency"
         },
         {
            "href" : "https://www.eff.org/issues/international",
            "innerText" : "International"
         },
         {
            "href" : "https://www.eff.org/issues/security",
            "innerText" : "Security"
         },
         {
            "href" : "https://www.eff.org/updates",
            "innerText" : "Our Work"
         },
         {
            "href" : "https://www.eff.org/deeplinks",
            "innerText" : "Deeplinks Blog"
         },
         {
            "href" : "https://www.eff.org/updates?type=press_release",
            "innerText" : "Press Releases"
         },
         {
            "href" : "https://www.eff.org/updates?type=event",
            "innerText" : "Events"
         },
         {
            "href" : "https://www.eff.org/pages/legal-cases",
            "innerText" : "Legal Cases"
         },
         {
            "href" : "https://www.eff.org/updates?type=whitepaper",
            "innerText" : "Whitepapers"
         },
         {
            "href" : "https://www.eff.org/taxonomy/term/11579/",
            "innerText" : "Podcast"
         },
         {
            "href" : "https://www.eff.org/about/annual-reports-and-financials",
            "innerText" : "Annual Reports"
         },
         {
            "href" : "https://act.eff.org/",
            "innerText" : "Take Action"
         },
         {
            "href" : "https://act.eff.org/",
            "innerText" : "Action Center"
         },
         {
            "href" : "https://www.eff.org/fight",
            "innerText" : "Electronic Frontier Alliance"
         },
         {
            "href" : "https://www.eff.org/about/opportunities/volunteer",
            "innerText" : "Volunteer"
         },
         {
            "href" : "https://www.eff.org/pages/tools",
            "innerText" : "Tools"
         },
         {
            "href" : "https://www.eff.org/pages/privacy-badger",
            "innerText" : "Privacy Badger"
         },
         {
            "href" : "https://www.eff.org/pages/surveillance-self-defense",
            "innerText" : "Surveillance Self-Defense"
         },
         {
            "href" : "https://www.eff.org/pages/certbot",
            "innerText" : "Certbot"
         },
         {
            "href" : "https://www.eff.org/pages/atlas-surveillance",
            "innerText" : "Atlas of Surveillance"
         },
         {
            "href" : "https://www.eff.org/pages/cover-your-tracks",
            "innerText" : "Cover Your Tracks"
         },
         {
            "href" : "https://sls.eff.org/",
            "innerText" : "Street Level Surveillance"
         },
         {
            "href" : "https://www.eff.org/pages/apkeep",
            "innerText" : "apkeep"
         },
         {
            "href" : "https://supporters.eff.org/donate/join-eff-today",
            "innerText" : "Donate"
         },
         {
            "href" : "https://supporters.eff.org/donate/join-eff-today",
            "innerText" : "Donate to EFF"
         },
         {
            "href" : "https://www.eff.org/givingsociety",
            "innerText" : "Giving Societies"
         },
         {
            "href" : "https://shop.eff.org/",
            "innerText" : "Shop"
         },
         {
            "href" : "https://www.eff.org/thanks#organizational_members",
            "innerText" : "Sponsorships"
         },
         {
            "href" : "https://www.eff.org/helpout",
            "innerText" : "Other Ways to Give"
         },
         {
            "href" : "https://www.eff.org/pages/membership-faq",
            "innerText" : "Membership FAQ"
         },
         {
            "href" : "https://supporters.eff.org/donate/site-m--h",
            "innerText" : "Donate"
         },
         {
            "href" : "https://supporters.eff.org/donate/site-m--h",
            "innerText" : "Donate to EFF"
         },
         {
            "href" : "https://shop.eff.org/",
            "innerText" : "Shop"
         },
         {
            "href" : "https://www.eff.org/helpout",
            "innerText" : "Other Ways to Give"
         },
         {
            "href" : "https://eff.org/signup",
            "innerText" : "Join EFF Lists"
         },
         {
            "href" : "https://www.eff.org/copyright",
            "innerText" : "Copyright (CC BY)"
         },
         {
            "href" : "https://www.eff.org/pages/trademark-and-brand-usage-policy",
            "innerText" : "Trademark"
         },
         {
            "href" : "https://www.eff.org/policy",
            "innerText" : "Privacy Policy"
         },
         {
            "href" : "https://www.eff.org/thanks",
            "innerText" : "Thanks"
         },
         {
            "href" : "https://www.eff.org/",
            "innerText" : "Electronic Frontier Foundation"
         },
         {
            "href" : "https://supporters.eff.org/donate/site-m--m",
            "innerText" : "Donate"
         },
         {
            "href" : "https://supporters.eff.org/donate/year-end-challenge--SBD",
            "innerText" : ""
         },
         {
            "href" : "https://supporters.eff.org/donate/year-end-challenge--SBM",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/",
            "innerText" : "Electronic Frontier Foundation"
         },
         {
            "href" : "https://www.eff.org/about",
            "innerText" : "About"
         },
         {
            "href" : "https://www.eff.org/about/contact",
            "innerText" : "Contact"
         },
         {
            "href" : "https://www.eff.org/press/contact",
            "innerText" : "Press"
         },
         {
            "href" : "https://www.eff.org/about/staff",
            "innerText" : "People"
         },
         {
            "href" : "https://www.eff.org/about/opportunities",
            "innerText" : "Opportunities"
         },
         {
            "href" : "https://www.eff.org/35",
            "innerText" : "EFF's 35th Anniversary"
         },
         {
            "href" : "https://www.eff.org/work",
            "innerText" : "Issues"
         },
         {
            "href" : "https://www.eff.org/issues/free-speech",
            "innerText" : "Free Speech"
         },
         {
            "href" : "https://www.eff.org/issues/privacy",
            "innerText" : "Privacy"
         },
         {
            "href" : "https://www.eff.org/issues/innovation",
            "innerText" : "Creativity and Innovation"
         },
         {
            "href" : "https://www.eff.org/issues/transparency",
            "innerText" : "Transparency"
         },
         {
            "href" : "https://www.eff.org/issues/international",
            "innerText" : "International"
         },
         {
            "href" : "https://www.eff.org/issues/security",
            "innerText" : "Security"
         },
         {
            "href" : "https://www.eff.org/updates",
            "innerText" : "Our Work"
         },
         {
            "href" : "https://www.eff.org/deeplinks",
            "innerText" : "Deeplinks Blog"
         },
         {
            "href" : "https://www.eff.org/updates?type=press_release",
            "innerText" : "Press Releases"
         },
         {
            "href" : "https://www.eff.org/updates?type=event",
            "innerText" : "Events"
         },
         {
            "href" : "https://www.eff.org/pages/legal-cases",
            "innerText" : "Legal Cases"
         },
         {
            "href" : "https://www.eff.org/updates?type=whitepaper",
            "innerText" : "Whitepapers"
         },
         {
            "href" : "https://www.eff.org/taxonomy/term/11579/",
            "innerText" : "Podcast"
         },
         {
            "href" : "https://www.eff.org/about/annual-reports-and-financials",
            "innerText" : "Annual Reports"
         },
         {
            "href" : "https://act.eff.org/",
            "innerText" : "Take Action"
         },
         {
            "href" : "https://act.eff.org/",
            "innerText" : "Action Center"
         },
         {
            "href" : "https://www.eff.org/fight",
            "innerText" : "Electronic Frontier Alliance"
         },
         {
            "href" : "https://www.eff.org/about/opportunities/volunteer",
            "innerText" : "Volunteer"
         },
         {
            "href" : "https://www.eff.org/pages/tools",
            "innerText" : "Tools"
         },
         {
            "href" : "https://www.eff.org/pages/privacy-badger",
            "innerText" : "Privacy Badger"
         },
         {
            "href" : "https://www.eff.org/pages/surveillance-self-defense",
            "innerText" : "Surveillance Self-Defense"
         },
         {
            "href" : "https://www.eff.org/pages/certbot",
            "innerText" : "Certbot"
         },
         {
            "href" : "https://www.eff.org/pages/atlas-surveillance",
            "innerText" : "Atlas of Surveillance"
         },
         {
            "href" : "https://www.eff.org/pages/cover-your-tracks",
            "innerText" : "Cover Your Tracks"
         },
         {
            "href" : "https://sls.eff.org/",
            "innerText" : "Street Level Surveillance"
         },
         {
            "href" : "https://www.eff.org/pages/apkeep",
            "innerText" : "apkeep"
         },
         {
            "href" : "https://supporters.eff.org/donate/join-eff-today",
            "innerText" : "Donate"
         },
         {
            "href" : "https://supporters.eff.org/donate/join-eff-today",
            "innerText" : "Donate to EFF"
         },
         {
            "href" : "https://www.eff.org/givingsociety",
            "innerText" : "Giving Societies"
         },
         {
            "href" : "https://shop.eff.org/",
            "innerText" : "Shop"
         },
         {
            "href" : "https://www.eff.org/thanks#organizational_members",
            "innerText" : "Sponsorships"
         },
         {
            "href" : "https://www.eff.org/helpout",
            "innerText" : "Other Ways to Give"
         },
         {
            "href" : "https://www.eff.org/pages/membership-faq",
            "innerText" : "Membership FAQ"
         },
         {
            "href" : "https://supporters.eff.org/donate/site-m--h",
            "innerText" : "Donate"
         },
         {
            "href" : "https://supporters.eff.org/donate/site-m--h",
            "innerText" : "Donate to EFF"
         },
         {
            "href" : "https://shop.eff.org/",
            "innerText" : "Shop"
         },
         {
            "href" : "https://www.eff.org/helpout",
            "innerText" : "Other Ways to Give"
         },
         {
            "href" : "https://www.eff.org/",
            "innerText" : ""
         },
         {
            "href" : "https://supporters.eff.org/donate/button",
            "innerText" : "Donate"
         },
         {
            "href" : "https://www.eff.org/35",
            "innerText" : "35 years and counting"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/stand-together-protect-democracy",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/stand-together-protect-democracy",
            "innerText" : "Stand Together to Protect Democracy"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/breachies-2025-worst-weirdest-most-impactful-data-breaches-year",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/breachies-2025-worst-weirdest-most-impactful-data-breaches-year",
            "innerText" : "The Breachies 2025: The Worst, Weirdest, Most Impactful Data Breaches of the Year"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/2025-review",
            "innerText" : "2025 in Review"
         },
         {
            "href" : "https://supporters.eff.org/donate/EFF35--WSD1",
            "innerText" : "DONATE TODAY!"
         },
         {
            "href" : "https://www.eff.org/pages/surveillance-self-defense",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/pages/surveillance-self-defense",
            "innerText" : "Surveillance Self-Defense"
         },
         {
            "href" : "https://www.eff.org/issues/reproductive-rights",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/issues",
            "innerText" : "ISSUES"
         },
         {
            "href" : "https://www.eff.org/issues/reproductive-rights",
            "innerText" : "Reproductive Justice"
         },
         {
            "href" : "https://www.eff.org/pages/digital-rights-bytes",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/pages/digital-rights-bytes",
            "innerText" : "Digital Rights Bytes"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/operations-security-opsec-trainings-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/daly-barnett",
            "innerText" : "DALY BARNETT"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/operations-security-opsec-trainings-2025-review",
            "innerText" : "Operations Security (OPSEC) Trainings: 2025 in Review"
         },
         {
            "href" : "https://ssd.eff.org/",
            "innerText" : "EFF's Surveillance Self-Defense project"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/eff-press-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/josh-richman-0",
            "innerText" : "JOSH RICHMAN"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/eff-press-2025-review",
            "innerText" : "EFF in the Press: 2025 in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/drone-first-responder-programs-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/beryl-lipton",
            "innerText" : "BERYL LIPTON"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/drone-first-responder-programs-2025-review",
            "innerText" : "Drone as First Responder Programs: 2025 in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/effector-audio-speaks-our-rights-2025-year-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/hudson-hongo",
            "innerText" : "HUDSON HONGO"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/effector-audio-speaks-our-rights-2025-year-review",
            "innerText" : "EFFector Audio Speaks Up for Our Rights: 2025 Year in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/procurement-power-when-cities-realized-they-can-just-say-no-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/sarah-hamid",
            "innerText" : "SARAH HAMID"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/procurement-power-when-cities-realized-they-can-just-say-no-2025-review",
            "innerText" : "Procurement Power—When Cities Realized They Can Just Say No: 2025 in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/defending-encryption-us-and-abroad-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/thorin-klosowski-0",
            "innerText" : "THORIN KLOSOWSKI"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/defending-encryption-us-and-abroad-2025-review",
            "innerText" : "Defending Encryption in the U.S. and Abroad: 2025 in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/lawmakers-must-listen-young-people-regulating-their-internet-access-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/india-mckinney",
            "innerText" : "INDIA MCKINNEY"
         },
         {
            "href" : "https://www.eff.org/about/staff/aaron-mackey",
            "innerText" : "AARON MACKEY"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/lawmakers-must-listen-young-people-regulating-their-internet-access-2025-review",
            "innerText" : "Lawmakers Must Listen to Young People Before Regulating Their Internet Access: 2025 in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/speakeasies-def-con-celebrating-eff-members-2025-year-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/christian-romero-0",
            "innerText" : "CHRISTIAN ROMERO"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/speakeasies-def-con-celebrating-eff-members-2025-year-review",
            "innerText" : "From Speakeasies to DEF CON—Celebrating With EFF Members: 2025 Year In Review"
         },
         {
            "href" : "https://www.eff.org/press/releases/eff-demands-answers-about-ice-spotting-app-takedowns",
            "innerText" : "We’ve"
         },
         {
            "href" : "https://www.eff.org/press/releases/lawsuit-challenges-san-joses-warrantless-alpr-mass-surveillance",
            "innerText" : "done that"
         },
         {
            "href" : "https://www.eff.org/press/releases/labor-unions-eff-sue-trump-administration-stop-surveillance-free-speech-online",
            "innerText" : "a lot"
         },
         {
            "href" : "https://www.eff.org/press/releases/privacy-victory-judge-grants-preliminary-injunction-opmdoge-lawsuit",
            "innerText" : "this year"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/local-communities-are-winning-against-alpr-surveillance-heres-how-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/sarah-hamid",
            "innerText" : "SARAH HAMID"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/local-communities-are-winning-against-alpr-surveillance-heres-how-2025-review",
            "innerText" : "Local Communities Are Winning Against ALPR Surveillance—Here’s How: 2025 in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/06/victory-austin-organizers-cancel-citys-flock-alpr-contract",
            "innerText" : "Austin, Texas"
         },
         {
            "href" : "https://www.boston.com/news/local-news/2025/12/11/cambridge-ends-contract-for-license-plate-cameras-after-breach-of-trust/",
            "innerText" : "Cambridge, Massachusetts"
         },
         {
            "href" : "https://www.opb.org/article/2025/12/06/eugene-springfield-end-flock-cameras/",
            "innerText" : "Eugene, Oregon"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/states-take-tough-tech-policy-battles-2025-review",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "DEEPLINKS BLOG"
         },
         {
            "href" : "https://www.eff.org/about/staff/hayley-tsukayama",
            "innerText" : "HAYLEY TSUKAYAMA"
         },
         {
            "href" : "https://www.eff.org/about/staff/rindala-alajaji",
            "innerText" : "RINDALA ALAJAJI"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/12/states-take-tough-tech-policy-battles-2025-review",
            "innerText" : "States Take On Tough Tech Policy Battles: 2025 in Review"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/06/right-repair-law-washington-state",
            "innerText" : "Olympia, WA"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/03/hawaii-takes-stand-privacy-hcr-144hr-138-calls-investigation-crisis-pregnancy",
            "innerText" : "Honolulu, HI"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/04/floridas-anti-encryption-bill-wrecking-ball-privacy-theres-still-time-stop-it",
            "innerText" : "Tallahassee, FL"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/06/right-repair-law-washington-state",
            "innerText" : "eighth state"
         },
         {
            "href" : "https://www.eff.org/deeplinks/2025/04/privacy-map-how-states-are-fighting-location-surveillance",
            "innerText" : "stepped up"
         },
         {
            "href" : "https://www.eff.org/updates",
            "innerText" : "MORE UPDATES"
         },
         {
            "href" : "https://www.eff.org/#main-content",
            "innerText" : "Back to top"
         },
         {
            "href" : "https://www.eff.org/",
            "innerText" : ""
         },
         {
            "href" : "https://mastodon.social/@eff",
            "innerText" : "mastodon"
         },
         {
            "href" : "https://www.facebook.com/eff",
            "innerText" : "facebook"
         },
         {
            "href" : "https://www.instagram.com/efforg/",
            "innerText" : "instagram"
         },
         {
            "href" : "https://twitter.com/eff",
            "innerText" : "x"
         },
         {
            "href" : "https://bsky.app/profile/eff.org",
            "innerText" : "Blue Sky"
         },
         {
            "href" : "https://www.youtube.com/efforg",
            "innerText" : "youtube"
         },
         {
            "href" : "https://www.flickr.com/photos/electronicfrontierfoundation",
            "innerText" : "flicker"
         },
         {
            "href" : "https://www.linkedin.com/company/EFF",
            "innerText" : "linkedin"
         },
         {
            "href" : "https://www.tiktok.com/@efforg",
            "innerText" : "tiktok"
         },
         {
            "href" : "https://www.threads.net/@efforg",
            "innerText" : "threads"
         },
         {
            "href" : "https://www.charitynavigator.org/ein/043091431",
            "innerText" : "Charity Navigator"
         },
         {
            "href" : "https://www.eff.org/about/contact",
            "innerText" : "General"
         },
         {
            "href" : "https://www.eff.org/pages/legal-assistance",
            "innerText" : "Legal"
         },
         {
            "href" : "https://www.eff.org/security",
            "innerText" : "Security"
         },
         {
            "href" : "https://www.eff.org/about/contact",
            "innerText" : "Membership"
         },
         {
            "href" : "https://www.eff.org/press/contact",
            "innerText" : "Press"
         },
         {
            "href" : "https://www.eff.org/event",
            "innerText" : "Calendar"
         },
         {
            "href" : "https://www.eff.org/about/opportunities/volunteer",
            "innerText" : "Volunteer"
         },
         {
            "href" : "https://www.eff.org/victories",
            "innerText" : "Victories"
         },
         {
            "href" : "https://www.eff.org/about/history",
            "innerText" : "History"
         },
         {
            "href" : "https://www.eff.org/about/opportunities/interns",
            "innerText" : "Internships"
         },
         {
            "href" : "https://www.paycomonline.net/v4/ats/web.php/jobs?clientkey=28620672D234BF368306CEB4A2746667",
            "innerText" : "Jobs"
         },
         {
            "href" : "https://www.eff.org/about/staff",
            "innerText" : "Staff"
         },
         {
            "href" : "https://www.eff.org/pages/effs-diversity-statement",
            "innerText" : "Diversity & Inclusion"
         },
         {
            "href" : "https://www.eff.org/issues/free-speech",
            "innerText" : "Free Speech"
         },
         {
            "href" : "https://www.eff.org/issues/privacy",
            "innerText" : "Privacy"
         },
         {
            "href" : "https://www.eff.org/issues/innovation",
            "innerText" : "Creativity & Innovation"
         },
         {
            "href" : "https://www.eff.org/issues/transparency",
            "innerText" : "Transparency"
         },
         {
            "href" : "https://www.eff.org/issues/international",
            "innerText" : "International"
         },
         {
            "href" : "https://www.eff.org/issues/security",
            "innerText" : "Security"
         },
         {
            "href" : "https://www.eff.org/updates?type=blog",
            "innerText" : "Blog"
         },
         {
            "href" : "https://www.eff.org/updates?type=press_release",
            "innerText" : "Press Releases"
         },
         {
            "href" : "https://www.eff.org/updates?type=event",
            "innerText" : "Events"
         },
         {
            "href" : "https://www.eff.org/cases",
            "innerText" : "Legal Cases"
         },
         {
            "href" : "https://www.eff.org/updates?type=whitepaper",
            "innerText" : "Whitepapers"
         },
         {
            "href" : "https://www.eff.org/effector",
            "innerText" : "EFFector Newsletter"
         },
         {
            "href" : "https://www.eff.org/press/contact",
            "innerText" : "Press Contact"
         },
         {
            "href" : "https://supporters.eff.org/donate/donate-df",
            "innerText" : "Join or Renew Membership Online"
         },
         {
            "href" : "https://supporters.eff.org/donate/donate-df",
            "innerText" : "One-Time Donation Online"
         },
         {
            "href" : "https://www.eff.org/givingsociety",
            "innerText" : "Giving Societies"
         },
         {
            "href" : "https://www.eff.org/thanks#organizational_members",
            "innerText" : "Corporate Giving and Sponsorship"
         },
         {
            "href" : "https://shop.eff.org/",
            "innerText" : "Shop"
         },
         {
            "href" : "https://www.eff.org/helpout",
            "innerText" : "Other Ways to Give"
         },
         {
            "href" : "https://www.eff.org/copyright",
            "innerText" : "COPYRIGHT (CC BY)"
         },
         {
            "href" : "https://www.eff.org/pages/trademark-and-brand-usage-policy",
            "innerText" : "TRADEMARK"
         },
         {
            "href" : "https://www.eff.org/policy",
            "innerText" : "PRIVACY POLICY"
         },
         {
            "href" : "https://www.eff.org/thanks",
            "innerText" : "THANKS"
         },
         {
            "href" : "https://www.eff.org/librejs/jslicense",
            "innerText" : "JavaScript license information"
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         },
         {
            "href" : "https://www.eff.org/#",
            "innerText" : ""
         }
      ],
      "imgs" : [
         {
            "src" : "https://www.eff.org/files/yearendchal_desktopbanner_3019x79px_72dpi.jpg",
            "title" : "",
            "alt" : ""
         },
         {
            "src" : "https://www.eff.org/files/yearendchal_mobilebanner_636x147px_72pdi.jpg",
            "title" : "",
            "alt" : ""
         },
         {
            "src" : "https://www.eff.org/sites/all/modules/custom/eff_library/images/eff-logo-stack-black.svg",
            "title" : "",
            "alt" : "Electronic Frontier Foundation"
         },
         {
            "src" : "https://www.eff.org/files/styles/feature/public/banner_library/yearendchallenge_banner-1200x600_1day.jpg?itok=EKEZZCpq",
            "title" : "",
            "alt" : "Person speaking into a megaphone in front of orange, green, and red color blocks."
         },
         {
            "src" : "https://www.eff.org/files/styles/feature/public/banner_library/2026_breachies-banner.png?itok=bbekgHSX",
            "title" : "",
            "alt" : "Pixel text \"The Breachies\" on a teal background, with a pool of light color leaking from the letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/feature/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=XgWpohHt",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/highlight/public/banner_library/og-ssd-logo.png?itok=IV4IcSL1",
            "title" : "",
            "alt" : ""
         },
         {
            "src" : "https://www.eff.org/files/styles/highlight/public/issues/repro-rights-hd-1.jpg?itok=pjdq0AHN",
            "title" : "",
            "alt" : "person in dress holding an ultrasound screen in front of their abdomen which displays keys, with a rainbox in the background"
         },
         {
            "src" : "https://www.eff.org/files/styles/highlight/public/2024/10/31/og-digitalrightsbytes.png?itok=znIFZf_S",
            "title" : "",
            "alt" : "Penguin and cat sitting at the Digitial Rights Bytes diner bar being served by a dog"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
            "title" : "",
            "alt" : "Bullhorn with \"2025 Year in Review\" coming out of it in bold letters"
         },
         {
            "src" : "https://www.eff.org/sites/all/modules/custom/eff_library/images/eff-logo-1color-blue.svg",
            "title" : "",
            "alt" : "EFF Home"
         },
         {
            "src" : "https://anon-stats.eff.org/js/?idsite=1&rec=1&url=https%3A//www.eff.org/&action_name=Electronic%20Frontier%20Foundation%20%7C%20Defending%20your%20rights%20in%20the%20digital%20world&urlref=",
            "title" : "",
            "alt" : ""
         }
      ],
      "headings" : [
         {
            "h" : "h3",
            "innerText" : "Stand Together to Protect Democracy"
         },
         {
            "h" : "h3",
            "innerText" : "The Breachies 2025: The Worst, Weirdest, Most Impactful Data Breaches of the Year"
         },
         {
            "h" : "h3",
            "innerText" : "2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "If you use technology, this fight is yours."
         },
         {
            "h" : "h6",
            "innerText" : "EFF defends your privacy and free expression because technology should serve all people, not just the powerful. We’re a nonprofit powered by members, and we need you in this fight."
         },
         {
            "h" : "h3",
            "innerText" : "Surveillance Self-Defense"
         },
         {
            "h" : "h3",
            "innerText" : "Reproductive Justice"
         },
         {
            "h" : "h3",
            "innerText" : "Digital Rights Bytes"
         },
         {
            "h" : "h2",
            "innerText" : "THE LATEST"
         },
         {
            "h" : "h3",
            "innerText" : "Operations Security (OPSEC) Trainings: 2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "EFF in the Press: 2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "Drone as First Responder Programs: 2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "EFFector Audio Speaks Up for Our Rights: 2025 Year in Review"
         },
         {
            "h" : "h3",
            "innerText" : "Procurement Power—When Cities Realized They Can Just Say No: 2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "Defending Encryption in the U.S. and Abroad: 2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "Lawmakers Must Listen to Young People Before Regulating Their Internet Access: 2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "From Speakeasies to DEF CON—Celebrating With EFF Members: 2025 Year In Review"
         },
         {
            "h" : "h3",
            "innerText" : "Local Communities Are Winning Against ALPR Surveillance—Here’s How: 2025 in Review"
         },
         {
            "h" : "h3",
            "innerText" : "States Take On Tough Tech Policy Battles: 2025 in Review"
         },
         {
            "h" : "h2",
            "innerText" : "FOLLOW EFF:"
         },
         {
            "h" : "h2",
            "innerText" : "CONTACT"
         },
         {
            "h" : "h2",
            "innerText" : "ABOUT"
         },
         {
            "h" : "h2",
            "innerText" : "ISSUES"
         },
         {
            "h" : "h2",
            "innerText" : "UPDATES"
         },
         {
            "h" : "h2",
            "innerText" : "PRESS"
         },
         {
            "h" : "h2",
            "innerText" : "DONATE"
         }
      ],
      "paragraphs" : [
         {
            "innerText" : "The leading nonprofit defending digital privacy, free speech, and innovation for 35 years and counting!"
         },
         {
            "innerText" : "DONATE TODAY!"
         },
         {
            "innerText" : "ترتبط العدالة الإنتاجية والوصول الآمن للإجهاض، كالعديد من الجوانب الأخرى لإدارة رعايتنا الصحية، مرتبطة بشكل أساسي بحياتنا الرقمية. مع قرار دوبز ڤي جاكسون بإلغاء الحماية التي وفرها روي ڤي وايد للأشخاص الذين يسعون للحصول على الرعاية الصحية المتعلقة بالإجهاض، والتي كانت من المعلومات الحميدة قبلا، أصبحت اليوم دليلًا جنائيًا محتملًا. هذا التهديد الموسع للحقوق الرقمية خطير بشكل خاص على الأشخاص السود، السكان الأصليون/ات وذوي البشرة الملونة، وذوي الدخل المنخفض، والمهاجرين/ات، وأفراد مجتمع الميم – عين وغيرهم من المجتمعات المهمشة تقليديًا، ومقدمي الرعاية الصحية الذين يخدمون هذه المجتمعات.في هذه الصفحة، قمنا بتجميع أدلة خصوصية البيانات لأي شخص من المحتمل أن يتأثر: أولئك الذين يسعون للحصول على الرعاية الصحية والعيادات والمهنيين/ات الصحيين/ات المتعلقة بالإجهاض، وكذلك أولئك المشاركين/ات في حركات مناصرة الوصول إلى الإجهاض الآمن. ترتبط هذه الصفحة أيضًا بمساعي وتوصيات منظمة الجبهة الالكترونية إلى الهيئات التشريعية والشركات من أجل حماية أفضل للحقوق الرقمية للأشخاص الذين يحتاجون ويقدمون الرعاية الصحية الإنجابية.شاهد هذا الفيديو القصير حول الأمن الرقمي لحركة الوصول الآمن للإجهاض:"
         },
         {
            "innerText" : "It's no secret that digital surveillance and other tech-enabled oppressions are acute dangers for liberation movement workers. The rising tides of tech-fueled authoritarianism and hyper-surveillance are universal themes across the various threat models we consider. EFF's Surveillance Self-Defense project is a vital antidote to these threats, but it's not..."
         },
         {
            "innerText" : "In 2025, elected officials across the country began treating surveillance technology purchases differently: not as inevitable administrative procurements handled by police departments, but as political decisions subject to council oversight and constituent pressure. This shift proved to be the most effective anti-surveillance strategy of the year.Since February, at least 23..."
         },
         {
            "innerText" : "It’s been a great year to be on EFF’s membership team. There's no better feeling than hanging out with your fellow digital freedom supporters and being able to say, “Oh yeah, and we’re suing the government!” We’ve done that a lot this year—and that’s all thanks..."
         },
         {
            "innerText" : "Across ideologically diverse communities, 2025 campaigns against automated license plate reader (ALPR) surveillance kept winning. From Austin, Texas to Cambridge, Massachusetts to Eugene, Oregon, successful campaigns combined three practical elements: a motivated political champion on city council, organized grassroots pressure from affected communities, and technical assistance at..."
         },
         {
            "innerText" : "State legislatures—from Olympia, WA, to Honolulu, HI, to Tallahassee, FL, and everywhere in between—kept EFF’s state legislative team busy throughout 2025.We saw some great wins and steps forward this year. Washington became the eighth state to enshrine the right to repair. Several states stepped up..."
         },
         {
            "innerText" : "Back to top"
         },
         {
            "innerText" : "Check out our 4-star rating on Charity Navigator."
         }
      ]
   },
   "word_stats" : [
      {
         "word" : "blog",
         "count" : 11
      },
      {
         "word" : "review",
         "count" : 11
      },
      {
         "word" : "december",
         "count" : 10
      },
      {
         "word" : "privacy",
         "count" : 7
      },
      {
         "word" : "year",
         "count" : 6
      },
      {
         "word" : "digital",
         "count" : 5
      },
      {
         "word" : "eff",
         "count" : 5
      },
      {
         "word" : "effs",
         "count" : 5
      },
      {
         "word" : "our",
         "count" : 5
      },
      {
         "word" : "rights",
         "count" : 5
      },
      {
         "word" : "surveillance",
         "count" : 5
      },
      {
         "word" : "as",
         "count" : 4
      },
      {
         "word" : "defending",
         "count" : 4
      },
      {
         "word" : "encryption",
         "count" : 4
      },
      {
         "word" : "free",
         "count" : 4
      },
      {
         "word" : "press",
         "count" : 4
      },
      {
         "word" : "state",
         "count" : 4
      },
      {
         "word" : "technology",
         "count" : 4
      },
      {
         "word" : "work",
         "count" : 4
      },
      {
         "word" : "across",
         "count" : 3
      },
      {
         "word" : "audio",
         "count" : 3
      },
      {
         "word" : "communities",
         "count" : 3
      },
      {
         "word" : "effector",
         "count" : 3
      },
      {
         "word" : "first",
         "count" : 3
      },
      {
         "word" : "innovation",
         "count" : 3
      },
      {
         "word" : "internet",
         "count" : 3
      },
      {
         "word" : "interviews",
         "count" : 3
      },
      {
         "word" : "issues",
         "count" : 3
      },
      {
         "word" : "just",
         "count" : 3
      },
      {
         "word" : "legal",
         "count" : 3
      },
      {
         "word" : "speech",
         "count" : 3
      },
      {
         "word" : "update",
         "count" : 3
      },
      {
         "word" : "activists",
         "count" : 2
      },
      {
         "word" : "alpr",
         "count" : 2
      },
      {
         "word" : "also",
         "count" : 2
      },
      {
         "word" : "automated",
         "count" : 2
      },
      {
         "word" : "battles",
         "count" : 2
      },
      {
         "word" : "campaigns",
         "count" : 2
      },
      {
         "word" : "content",
         "count" : 2
      },
      {
         "word" : "council",
         "count" : 2
      },
      {
         "word" : "data",
         "count" : 2
      },
      {
         "word" : "donate",
         "count" : 2
      },
      {
         "word" : "drone",
         "count" : 2
      },
      {
         "word" : "featured",
         "count" : 2
      },
      {
         "word" : "giving",
         "count" : 2
      },
      {
         "word" : "great",
         "count" : 2
      },
      {
         "word" : "hamid",
         "count" : 2
      },
      {
         "word" : "lawmakers",
         "count" : 2
      },
      {
         "word" : "lot",
         "count" : 2
      },
      {
         "word" : "media",
         "count" : 2
      },
      {
         "word" : "members",
         "count" : 2
      },
      {
         "word" : "membership",
         "count" : 2
      },
      {
         "word" : "minors",
         "count" : 2
      },
      {
         "word" : "nonprofit",
         "count" : 2
      },
      {
         "word" : "not",
         "count" : 2
      },
      {
         "word" : "online",
         "count" : 2
      },
      {
         "word" : "out",
         "count" : 2
      },
      {
         "word" : "people",
         "count" : 2
      },
      {
         "word" : "policy",
         "count" : 2
      },
      {
         "word" : "political",
         "count" : 2
      },
      {
         "word" : "pressure",
         "count" : 2
      },
      {
         "word" : "protect",
         "count" : 2
      },
      {
         "word" : "resource",
         "count" : 2
      },
      {
         "word" : "responder",
         "count" : 2
      },
      {
         "word" : "sarah",
         "count" : 2
      },
      {
         "word" : "say",
         "count" : 2
      },
      {
         "word" : "security",
         "count" : 2
      },
      {
         "word" : "selfdefense",
         "count" : 2
      },
      {
         "word" : "states",
         "count" : 2
      },
      {
         "word" : "support",
         "count" : 2
      },
      {
         "word" : "take",
         "count" : 2
      },
      {
         "word" : "team",
         "count" : 2
      },
      {
         "word" : "technologists",
         "count" : 2
      },
      {
         "word" : "tools",
         "count" : 2
      },
      {
         "word" : "updates",
         "count" : 2
      },
      {
         "word" : "weve",
         "count" : 2
      },
      {
         "word" : "winning",
         "count" : 2
      },
      {
         "word" : "4star",
         "count" : 1
      },
      {
         "word" : "aaron",
         "count" : 1
      },
      {
         "word" : "able",
         "count" : 1
      },
      {
         "word" : "abroad",
         "count" : 1
      },
      {
         "word" : "access",
         "count" : 1
      },
      {
         "word" : "accessing",
         "count" : 1
      },
      {
         "word" : "action",
         "count" : 1
      },
      {
         "word" : "actively",
         "count" : 1
      },
      {
         "word" : "acute",
         "count" : 1
      },
      {
         "word" : "administrative",
         "count" : 1
      },
      {
         "word" : "adoption",
         "count" : 1
      },
      {
         "word" : "advocacy",
         "count" : 1
      },
      {
         "word" : "affected",
         "count" : 1
      },
      {
         "word" : "ai",
         "count" : 1
      },
      {
         "word" : "alajaji",
         "count" : 1
      },
      {
         "word" : "amendment",
         "count" : 1
      },
      {
         "word" : "antidote",
         "count" : 1
      },
      {
         "word" : "antisurveillance",
         "count" : 1
      },
      {
         "word" : "assistance",
         "count" : 1
      },
      {
         "word" : "attacks",
         "count" : 1
      },
      {
         "word" : "attorneys",
         "count" : 1
      },
      {
         "word" : "austin",
         "count" : 1
      },
      {
         "word" : "authoritarianism",
         "count" : 1
      },
      {
         "word" : "backyard",
         "count" : 1
      },
      {
         "word" : "barnett",
         "count" : 1
      },
      {
         "word" : "became",
         "count" : 1
      },
      {
         "word" : "bedrock",
         "count" : 1
      },
      {
         "word" : "began",
         "count" : 1
      },
      {
         "word" : "beryl",
         "count" : 1
      },
      {
         "word" : "best",
         "count" : 1
      },
      {
         "word" : "better",
         "count" : 1
      },
      {
         "word" : "betweenkept",
         "count" : 1
      },
      {
         "word" : "biggest",
         "count" : 1
      },
      {
         "word" : "block",
         "count" : 1
      },
      {
         "word" : "breaches",
         "count" : 1
      },
      {
         "word" : "breachies",
         "count" : 1
      },
      {
         "word" : "busy",
         "count" : 1
      },
      {
         "word" : "bytes",
         "count" : 1
      },
      {
         "word" : "cambridge",
         "count" : 1
      },
      {
         "word" : "capturing",
         "count" : 1
      },
      {
         "word" : "cases",
         "count" : 1
      },
      {
         "word" : "cc",
         "count" : 1
      },
      {
         "word" : "center",
         "count" : 1
      },
      {
         "word" : "challenge",
         "count" : 1
      },
      {
         "word" : "champion",
         "count" : 1
      },
      {
         "word" : "charity",
         "count" : 1
      },
      {
         "word" : "check",
         "count" : 1
      },
      {
         "word" : "children",
         "count" : 1
      },
      {
         "word" : "christian",
         "count" : 1
      },
      {
         "word" : "cities",
         "count" : 1
      },
      {
         "word" : "city",
         "count" : 1
      },
      {
         "word" : "civil",
         "count" : 1
      },
      {
         "word" : "clear",
         "count" : 1
      },
      {
         "word" : "combined",
         "count" : 1
      },
      {
         "word" : "community",
         "count" : 1
      },
      {
         "word" : "companion",
         "count" : 1
      },
      {
         "word" : "concelebrating",
         "count" : 1
      },
      {
         "word" : "consider",
         "count" : 1
      },
      {
         "word" : "constituent",
         "count" : 1
      },
      {
         "word" : "contact",
         "count" : 1
      },
      {
         "word" : "conversations",
         "count" : 1
      },
      {
         "word" : "copyright",
         "count" : 1
      },
      {
         "word" : "corporate",
         "count" : 1
      },
      {
         "word" : "counting",
         "count" : 1
      },
      {
         "word" : "country",
         "count" : 1
      },
      {
         "word" : "creativity",
         "count" : 1
      },
      {
         "word" : "crime",
         "count" : 1
      },
      {
         "word" : "curtail",
         "count" : 1
      },
      {
         "word" : "daly",
         "count" : 1
      },
      {
         "word" : "dangerous",
         "count" : 1
      },
      {
         "word" : "dangers",
         "count" : 1
      },
      {
         "word" : "decisions",
         "count" : 1
      },
      {
         "word" : "deeper",
         "count" : 1
      },
      {
         "word" : "deeplinks",
         "count" : 1
      },
      {
         "word" : "def",
         "count" : 1
      },
      {
         "word" : "defend",
         "count" : 1
      },
      {
         "word" : "defends",
         "count" : 1
      },
      {
         "word" : "democracy",
         "count" : 1
      },
      {
         "word" : "departments",
         "count" : 1
      },
      {
         "word" : "dfr",
         "count" : 1
      },
      {
         "word" : "differently",
         "count" : 1
      },
      {
         "word" : "dig",
         "count" : 1
      },
      {
         "word" : "directions",
         "count" : 1
      },
      {
         "word" : "diverse",
         "count" : 1
      },
      {
         "word" : "donation",
         "count" : 1
      },
      {
         "word" : "done",
         "count" : 1
      },
      {
         "word" : "dont",
         "count" : 1
      },
      {
         "word" : "effective",
         "count" : 1
      },
      {
         "word" : "effectors",
         "count" : 1
      },
      {
         "word" : "effort",
         "count" : 1
      },
      {
         "word" : "eighth",
         "count" : 1
      },
      {
         "word" : "elected",
         "count" : 1
      },
      {
         "word" : "electronic",
         "count" : 1
      },
      {
         "word" : "elements",
         "count" : 1
      },
      {
         "word" : "end",
         "count" : 1
      },
      {
         "word" : "endless",
         "count" : 1
      },
      {
         "word" : "enshrine",
         "count" : 1
      },
      {
         "word" : "eugene",
         "count" : 1
      },
      {
         "word" : "events",
         "count" : 1
      },
      {
         "word" : "everywhere",
         "count" : 1
      },
      {
         "word" : "exclusive",
         "count" : 1
      },
      {
         "word" : "explaining",
         "count" : 1
      },
      {
         "word" : "expression",
         "count" : 1
      },
      {
         "word" : "features",
         "count" : 1
      },
      {
         "word" : "february",
         "count" : 1
      },
      {
         "word" : "federal",
         "count" : 1
      },
      {
         "word" : "feeling",
         "count" : 1
      },
      {
         "word" : "fellow",
         "count" : 1
      },
      {
         "word" : "fight",
         "count" : 1
      },
      {
         "word" : "find",
         "count" : 1
      },
      {
         "word" : "fl",
         "count" : 1
      },
      {
         "word" : "follow",
         "count" : 1
      },
      {
         "word" : "forward",
         "count" : 1
      },
      {
         "word" : "foundation",
         "count" : 1
      },
      {
         "word" : "freedom",
         "count" : 1
      },
      {
         "word" : "frontier",
         "count" : 1
      },
      {
         "word" : "fuel",
         "count" : 1
      },
      {
         "word" : "give",
         "count" : 1
      },
      {
         "word" : "government",
         "count" : 1
      },
      {
         "word" : "grassroots",
         "count" : 1
      },
      {
         "word" : "handled",
         "count" : 1
      },
      {
         "word" : "hanging",
         "count" : 1
      },
      {
         "word" : "hard",
         "count" : 1
      },
      {
         "word" : "harm",
         "count" : 1
      },
      {
         "word" : "hayley",
         "count" : 1
      },
      {
         "word" : "help",
         "count" : 1
      },
      {
         "word" : "here",
         "count" : 1
      },
      {
         "word" : "hi",
         "count" : 1
      },
      {
         "word" : "home",
         "count" : 1
      },
      {
         "word" : "hongo",
         "count" : 1
      },
      {
         "word" : "honolulu",
         "count" : 1
      },
      {
         "word" : "how",
         "count" : 1
      },
      {
         "word" : "hudson",
         "count" : 1
      },
      {
         "word" : "human",
         "count" : 1
      },
      {
         "word" : "hypersurveillance",
         "count" : 1
      },
      {
         "word" : "ideologically",
         "count" : 1
      },
      {
         "word" : "impactful",
         "count" : 1
      },
      {
         "word" : "impossible",
         "count" : 1
      },
      {
         "word" : "inclusion",
         "count" : 1
      },
      {
         "word" : "incorporating",
         "count" : 1
      },
      {
         "word" : "india",
         "count" : 1
      },
      {
         "word" : "inevitable",
         "count" : 1
      },
      {
         "word" : "integrating",
         "count" : 1
      },
      {
         "word" : "international",
         "count" : 1
      },
      {
         "word" : "introduced",
         "count" : 1
      },
      {
         "word" : "invasive",
         "count" : 1
      },
      {
         "word" : "join",
         "count" : 1
      },
      {
         "word" : "josh",
         "count" : 1
      },
      {
         "word" : "justice",
         "count" : 1
      },
      {
         "word" : "kept",
         "count" : 1
      },
      {
         "word" : "klosowski",
         "count" : 1
      },
      {
         "word" : "latest",
         "count" : 1
      },
      {
         "word" : "laws",
         "count" : 1
      },
      {
         "word" : "lawsand",
         "count" : 1
      },
      {
         "word" : "lawyers",
         "count" : 1
      },
      {
         "word" : "leading",
         "count" : 1
      },
      {
         "word" : "least",
         "count" : 1
      },
      {
         "word" : "legislative",
         "count" : 1
      },
      {
         "word" : "legislaturesfrom",
         "count" : 1
      },
      {
         "word" : "liberation",
         "count" : 1
      },
      {
         "word" : "license",
         "count" : 1
      },
      {
         "word" : "lipton",
         "count" : 1
      },
      {
         "word" : "listen",
         "count" : 1
      },
      {
         "word" : "local",
         "count" : 1
      },
      {
         "word" : "long",
         "count" : 1
      },
      {
         "word" : "mackey",
         "count" : 1
      },
      {
         "word" : "main",
         "count" : 1
      },
      {
         "word" : "massachusetts",
         "count" : 1
      },
      {
         "word" : "mastodonfacebookinstagramxblue",
         "count" : 1
      },
      {
         "word" : "mckinney",
         "count" : 1
      },
      {
         "word" : "mentions",
         "count" : 1
      },
      {
         "word" : "models",
         "count" : 1
      },
      {
         "word" : "motivated",
         "count" : 1
      },
      {
         "word" : "movement",
         "count" : 1
      },
      {
         "word" : "movements",
         "count" : 1
      },
      {
         "word" : "multiple",
         "count" : 1
      },
      {
         "word" : "need",
         "count" : 1
      },
      {
         "word" : "newsletter",
         "count" : 1
      },
      {
         "word" : "normalizing",
         "count" : 1
      },
      {
         "word" : "officials",
         "count" : 1
      },
      {
         "word" : "olympia",
         "count" : 1
      },
      {
         "word" : "onetime",
         "count" : 1
      },
      {
         "word" : "operations",
         "count" : 1
      },
      {
         "word" : "operators",
         "count" : 1
      },
      {
         "word" : "oppressions",
         "count" : 1
      },
      {
         "word" : "opsec",
         "count" : 1
      },
      {
         "word" : "oregon",
         "count" : 1
      },
      {
         "word" : "organized",
         "count" : 1
      },
      {
         "word" : "outright",
         "count" : 1
      },
      {
         "word" : "oversight",
         "count" : 1
      },
      {
         "word" : "plate",
         "count" : 1
      },
      {
         "word" : "police",
         "count" : 1
      },
      {
         "word" : "policies",
         "count" : 1
      },
      {
         "word" : "powered",
         "count" : 1
      },
      {
         "word" : "powerful",
         "count" : 1
      },
      {
         "word" : "powerwhen",
         "count" : 1
      },
      {
         "word" : "practical",
         "count" : 1
      },
      {
         "word" : "procurement",
         "count" : 1
      },
      {
         "word" : "procurements",
         "count" : 1
      },
      {
         "word" : "programs",
         "count" : 1
      },
      {
         "word" : "project",
         "count" : 1
      },
      {
         "word" : "proposals",
         "count" : 1
      },
      {
         "word" : "proved",
         "count" : 1
      },
      {
         "word" : "public",
         "count" : 1
      },
      {
         "word" : "purchases",
         "count" : 1
      },
      {
         "word" : "rating",
         "count" : 1
      },
      {
         "word" : "reader",
         "count" : 1
      },
      {
         "word" : "realized",
         "count" : 1
      },
      {
         "word" : "really",
         "count" : 1
      },
      {
         "word" : "realtime",
         "count" : 1
      },
      {
         "word" : "regulating",
         "count" : 1
      },
      {
         "word" : "releases",
         "count" : 1
      },
      {
         "word" : "rely",
         "count" : 1
      },
      {
         "word" : "renew",
         "count" : 1
      },
      {
         "word" : "repair",
         "count" : 1
      },
      {
         "word" : "replace",
         "count" : 1
      },
      {
         "word" : "reproductive",
         "count" : 1
      },
      {
         "word" : "require",
         "count" : 1
      },
      {
         "word" : "richman",
         "count" : 1
      },
      {
         "word" : "right",
         "count" : 1
      },
      {
         "word" : "rindala",
         "count" : 1
      },
      {
         "word" : "rising",
         "count" : 1
      },
      {
         "word" : "romero",
         "count" : 1
      },
      {
         "word" : "saw",
         "count" : 1
      },
      {
         "word" : "secret",
         "count" : 1
      },
      {
         "word" : "seen",
         "count" : 1
      },
      {
         "word" : "serve",
         "count" : 1
      },
      {
         "word" : "shift",
         "count" : 1
      },
      {
         "word" : "shop",
         "count" : 1
      },
      {
         "word" : "skip",
         "count" : 1
      },
      {
         "word" : "skyyoutubeflickerlinkedintiktokthreads",
         "count" : 1
      },
      {
         "word" : "smallest",
         "count" : 1
      },
      {
         "word" : "societies",
         "count" : 1
      },
      {
         "word" : "speakeasies",
         "count" : 1
      },
      {
         "word" : "speaks",
         "count" : 1
      },
      {
         "word" : "spend",
         "count" : 1
      },
      {
         "word" : "sponsorship",
         "count" : 1
      },
      {
         "word" : "stand",
         "count" : 1
      },
      {
         "word" : "stepped",
         "count" : 1
      },
      {
         "word" : "steps",
         "count" : 1
      },
      {
         "word" : "stops",
         "count" : 1
      },
      {
         "word" : "stories",
         "count" : 1
      },
      {
         "word" : "storing",
         "count" : 1
      },
      {
         "word" : "strategy",
         "count" : 1
      },
      {
         "word" : "structures",
         "count" : 1
      },
      {
         "word" : "subject",
         "count" : 1
      },
      {
         "word" : "successful",
         "count" : 1
      },
      {
         "word" : "suing",
         "count" : 1
      },
      {
         "word" : "supporters",
         "count" : 1
      },
      {
         "word" : "surveillanceheres",
         "count" : 1
      },
      {
         "word" : "tallahassee",
         "count" : 1
      },
      {
         "word" : "tech",
         "count" : 1
      },
      {
         "word" : "techenabled",
         "count" : 1
      },
      {
         "word" : "techfueled",
         "count" : 1
      },
      {
         "word" : "technical",
         "count" : 1
      },
      {
         "word" : "teenagers",
         "count" : 1
      },
      {
         "word" : "texas",
         "count" : 1
      },
      {
         "word" : "than",
         "count" : 1
      },
      {
         "word" : "thanks",
         "count" : 1
      },
      {
         "word" : "thats",
         "count" : 1
      },
      {
         "word" : "their",
         "count" : 1
      },
      {
         "word" : "themes",
         "count" : 1
      },
      {
         "word" : "theres",
         "count" : 1
      },
      {
         "word" : "thorin",
         "count" : 1
      },
      {
         "word" : "thousands",
         "count" : 1
      },
      {
         "word" : "threat",
         "count" : 1
      },
      {
         "word" : "threats",
         "count" : 1
      },
      {
         "word" : "three",
         "count" : 1
      },
      {
         "word" : "throughout",
         "count" : 1
      },
      {
         "word" : "tides",
         "count" : 1
      },
      {
         "word" : "time",
         "count" : 1
      },
      {
         "word" : "today",
         "count" : 1
      },
      {
         "word" : "together",
         "count" : 1
      },
      {
         "word" : "took",
         "count" : 1
      },
      {
         "word" : "top",
         "count" : 1
      },
      {
         "word" : "tough",
         "count" : 1
      },
      {
         "word" : "trademark",
         "count" : 1
      },
      {
         "word" : "trainings",
         "count" : 1
      },
      {
         "word" : "transparency",
         "count" : 1
      },
      {
         "word" : "treating",
         "count" : 1
      },
      {
         "word" : "tsukayama",
         "count" : 1
      },
      {
         "word" : "universal",
         "count" : 1
      },
      {
         "word" : "unlock",
         "count" : 1
      },
      {
         "word" : "use",
         "count" : 1
      },
      {
         "word" : "various",
         "count" : 1
      },
      {
         "word" : "via",
         "count" : 1
      },
      {
         "word" : "video",
         "count" : 1
      },
      {
         "word" : "violating",
         "count" : 1
      },
      {
         "word" : "vital",
         "count" : 1
      },
      {
         "word" : "wa",
         "count" : 1
      },
      {
         "word" : "washington",
         "count" : 1
      },
      {
         "word" : "ways",
         "count" : 1
      },
      {
         "word" : "weirdest",
         "count" : 1
      },
      {
         "word" : "where",
         "count" : 1
      },
      {
         "word" : "whitepapers",
         "count" : 1
      },
      {
         "word" : "who",
         "count" : 1
      },
      {
         "word" : "wins",
         "count" : 1
      },
      {
         "word" : "workers",
         "count" : 1
      },
      {
         "word" : "worst",
         "count" : 1
      },
      {
         "word" : "yeah",
         "count" : 1
      },
      {
         "word" : "yearand",
         "count" : 1
      },
      {
         "word" : "years",
         "count" : 1
      },
      {
         "word" : "youll",
         "count" : 1
      },
      {
         "word" : "young",
         "count" : 1
      }
   ],
   "word_nouns_stats" : [
      {
         "noun" : "blog",
         "count" : 11
      },
      {
         "noun" : "review",
         "count" : 11
      },
      {
         "noun" : "december",
         "count" : 10
      },
      {
         "noun" : "privacy",
         "count" : 7
      },
      {
         "noun" : "year",
         "count" : 6
      },
      {
         "noun" : "rights",
         "count" : 5
      },
      {
         "noun" : "surveillance",
         "count" : 5
      },
      {
         "noun" : "encryption",
         "count" : 4
      },
      {
         "noun" : "press",
         "count" : 4
      },
      {
         "noun" : "state",
         "count" : 4
      },
      {
         "noun" : "technology",
         "count" : 4
      },
      {
         "noun" : "work",
         "count" : 4
      },
      {
         "noun" : "audio",
         "count" : 3
      },
      {
         "noun" : "communities",
         "count" : 3
      },
      {
         "noun" : "innovation",
         "count" : 3
      },
      {
         "noun" : "internet",
         "count" : 3
      },
      {
         "noun" : "interviews",
         "count" : 3
      },
      {
         "noun" : "issues",
         "count" : 3
      },
      {
         "noun" : "speech",
         "count" : 3
      },
      {
         "noun" : "update",
         "count" : 3
      },
      {
         "noun" : "activists",
         "count" : 2
      },
      {
         "noun" : "alpr",
         "count" : 2
      },
      {
         "noun" : "battles",
         "count" : 2
      },
      {
         "noun" : "campaigns",
         "count" : 2
      },
      {
         "noun" : "content",
         "count" : 2
      },
      {
         "noun" : "council",
         "count" : 2
      },
      {
         "noun" : "data",
         "count" : 2
      },
      {
         "noun" : "drone",
         "count" : 2
      },
      {
         "noun" : "lawmakers",
         "count" : 2
      },
      {
         "noun" : "media",
         "count" : 2
      },
      {
         "noun" : "members",
         "count" : 2
      },
      {
         "noun" : "membership",
         "count" : 2
      },
      {
         "noun" : "minors",
         "count" : 2
      },
      {
         "noun" : "nonprofit",
         "count" : 2
      }
   ],
   "all_request_urls_before_consent" : [
      "https://www.eff.org/",
      "https://www.eff.org/files/css/css_ys5BgHL2TNyP6_lBf6AQ-QeeC9qTVIuIwGCz7AJJrJA.css",
      "https://www.eff.org/files/yearendchal_mobilebanner_636x147px_72pdi.jpg",
      "https://www.eff.org/files/js/js_qd8BaywA4mj4edyGLb52Px4-BwFqScI7dgPymNmaueA.js",
      "https://www.eff.org/files/css/css_bmJBqVpBsqvna83CrAcQN25ikDbWbg5RhqBD-v7VPh8.css",
      "https://www.eff.org/files/css/css_St5HutgDUYXMj_orYuBtvcEZgAPfyewfUjFhGeDXeR8.css",
      "https://www.eff.org/files/js/js_aoyqGMMZgQZIP71HQUw7zecjGCeyEcqUU5RtU5-iyzw.js",
      "https://www.eff.org/files/js/js_x2A4oj9_rCj5CWR_dGMHrobZW14ZVI9ruZKCDG7yyfM.js",
      "https://www.eff.org/files/js/js_5qGuLqWqWhHAt7cjYTVS4LFz4Lwl-0kaX6U6Yr0wgkU.js",
      "https://www.eff.org/sites/all/modules/custom/eff_library/images/eff-logo-stack-black.svg",
      "https://www.eff.org/files/styles/feature/public/banner_library/yearendchallenge_banner-1200x600_1day.jpg?itok=EKEZZCpq",
      "https://www.eff.org/sites/all/themes/phoenix/fonts/Montserrat-Regular.woff",
      "https://www.eff.org/files/styles/feature/public/banner_library/2026_breachies-banner.png?itok=bbekgHSX",
      "https://www.eff.org/files/js/js_lMrfy51aI91p2ZAdgpEs4r3pZi-E809QDyWJpbMpnTw.js",
      "https://www.eff.org/files/yearendchal_desktopbanner_3019x79px_72dpi.jpg",
      "https://www.eff.org/files/styles/feature/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=XgWpohHt",
      "https://www.eff.org/files/styles/highlight/public/banner_library/og-ssd-logo.png?itok=IV4IcSL1",
      "https://www.eff.org/files/styles/highlight/public/issues/repro-rights-hd-1.jpg?itok=pjdq0AHN",
      "https://www.eff.org/files/styles/highlight/public/2024/10/31/og-digitalrightsbytes.png?itok=znIFZf_S",
      "https://www.eff.org/files/styles/teaser/public/banner_library/yearinreview_1200x600px_banner_2025.jpg?itok=1K-kqXYa",
      "https://www.eff.org/sites/all/modules/custom/eff_library/images/eff-logo-1color-blue.svg",
      "https://www.eff.org/files/js/js_md9Q2Jg7iRdKo7Pq1Q7w1ueSSXHtr0mwNXdcBC7uaHU.js",
      "https://www.eff.org/sites/all/themes/phoenix/images/logo-35.png",
      "https://www.eff.org/sites/all/themes/phoenix/images/mastodon-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/facebook-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/tiktok-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/threads-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/flicker-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/x-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/instagram-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/linkedin-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/bluesky-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/images/youtube-icon.svg",
      "https://www.eff.org/sites/all/themes/phoenix/fonts/Montserrat-Bold.woff",
      "https://www.eff.org/sites/all/themes/phoenix/fonts/Montserrat-Light.woff",
      "https://www.eff.org/sites/all/themes/phoenix/fonts/Merriweather-Regular.woff",
      "https://www.eff.org/sites/all/themes/phoenix/images/X-close-symbol-circle.svg",
      "https://anon-stats.eff.org/js/?idsite=1&rec=1&url=https%3A//www.eff.org/&action_name=Electronic%20Frontier%20Foundation%20%7C%20Defending%20your%20rights%20in%20the%20digital%20world&urlref=",
      "https://www.eff.org/sites/all/themes/frontier/favicon.ico",
      "https://www.eff.org/sites/all/themes/phoenix/images/logo-monogram.svg"
   ]
}

		
		
Create Account Log-In