{"id":2098,"date":"2021-10-28T06:00:28","date_gmt":"2021-10-28T14:00:28","guid":{"rendered":"https:\/\/blog.mozilla.org\/netpolicy\/?p=2098"},"modified":"2021-12-13T10:54:02","modified_gmt":"2021-12-13T18:54:02","slug":"implementing-global-privacy-control","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/","title":{"rendered":"Implementing Global Privacy Control"},"content":{"rendered":"<p><i>UPDATE, December 2021: Global Privacy Control is now available in the general release version of Firefox (Firefox 95). People interested in turning it on can follow the steps outlined below.<\/i><\/p>\n<p>We\u2019ve taken initial steps in experimenting with the implementation of <a href=\"https:\/\/globalprivacycontrol.org\/\">Global Privacy Control<\/a> (GPC) in Firefox.<\/p>\n<p>GPC is a mechanism for people to tell websites to respect their privacy rights under the California Consumer Privacy Act (CCPA), the California Privacy Rights Act (CPRA) and legislation in other jurisdictions.<\/p>\n<p>At this moment, GPC is a prerelease feature available for experimental use in Firefox Nightly. Once turned on, it sends a signal to the websites users visit telling them that the user doesn\u2019t want to be tracked and doesn\u2019t want their data to be sold. GPC is getting traction both <a href=\"https:\/\/oag.ca.gov\/privacy\/ccpa\">in California<\/a> and in Colorado. Now that we expect websites to start honoring GPC, we want to start providing this option to Firefox users.<\/p>\n<p>Mozilla was one of the early supporters of <a href=\"https:\/\/blog.mozilla.org\/netpolicy\/2019\/12\/09\/mozilla-comments-on-ccpa-regulations\/\">the CCPA<\/a> and of <a href=\"https:\/\/blog.mozilla.org\/netpolicy\/2020\/11\/20\/here-are-four-key-takeaways-to-cpra-californias-latest-privacy-law\/\">the CPRA<\/a> and, in 2020, <a href=\"https:\/\/globalprivacycontrol.org\/press-release\/20201007.html\">we became one of the founding members of the Global Privacy Control<\/a>. We endorsed this concept because it gives more control to people over their data online and sets a path for the enforcement of their privacy rights.<\/p>\n<p>Here is how to turn Global Privacy Control on in Firefox Nightly:<\/p>\n<p>1. Type about:config in the URL bar of your Firefox browser.<\/p>\n<p>2. In the search box, type `globalprivacycontrol`.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-2100\" src=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1-600x145.png\" alt=\"\" width=\"600\" height=\"145\" srcset=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1-600x145.png 600w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1-300x72.png 300w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1.png 705w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>3. Toggle `privacy.globalprivacycontrol.enabled` to true.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-2101\" src=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-2-600x141.png\" alt=\"\" width=\"600\" height=\"141\" srcset=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-2-600x141.png 600w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-2-300x70.png 300w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-2.png 704w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>4. Toggle `privacy.globalprivacycontrol.functionality.enabled` to true.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-2102\" src=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-3-600x145.png\" alt=\"\" width=\"600\" height=\"145\" srcset=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-3-600x145.png 600w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-3-300x72.png 300w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-3.png 704w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>5. You\u2019re all set!<\/p>\n<p>To make sure GPC is turned on in Firefox Nightly, visit <a href=\"https:\/\/globalprivacycontrol.org\/\">https:\/\/globalprivacycontrol.org\/<\/a>. The website will flag if the GPC signal has been detected.<\/p>\n<div id=\"attachment_2103\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2103\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2103 size-full\" src=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-signal-not-detected.png\" alt=\"\" width=\"480\" height=\"101\" srcset=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-signal-not-detected.png 480w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-signal-not-detected-300x63.png 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><p id=\"caption-attachment-2103\" class=\"wp-caption-text\">\u201cGPC signal not detected\u201d by the globalprivacycontrol.org website = GPC is not on in your browser<\/p><\/div>\n<div id=\"attachment_2104\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2104\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2104 size-full\" src=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-signal-detected.png\" alt=\"\" width=\"480\" height=\"98\" srcset=\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-signal-detected.png 480w, https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-signal-detected-300x61.png 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><p id=\"caption-attachment-2104\" class=\"wp-caption-text\">\u201cGPC signal detected\u201d by the globalprivacycontrol.org website = GPC is on in your browser<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE, December 2021: Global Privacy Control is now available in the general release version of Firefox (Firefox 95). People interested in turning it on can follow the steps outlined below. &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/\">Read more<\/a><\/p>\n","protected":false},"author":144,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[283226],"tags":[],"coauthors":[306191],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Implementing Global Privacy Control - Open Policy &amp; Advocacy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mozilla\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/\",\"url\":\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/\",\"name\":\"Implementing Global Privacy Control - Open Policy &amp; Advocacy\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1-600x145.png\",\"datePublished\":\"2021-10-28T14:00:28+00:00\",\"dateModified\":\"2021-12-13T18:54:02+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/33edd7d4d73723140487082573041c83\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1.png\",\"width\":705,\"height\":170},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/netpolicy\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementing Global Privacy Control\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/netpolicy\/\",\"name\":\"Open Policy &amp; Advocacy\",\"description\":\"Mozilla&#039;s official blog on open Internet policy initiatives and developments\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/netpolicy\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/33edd7d4d73723140487082573041c83\",\"name\":\"Mozilla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/image\/f32381c01597770b1131dff44b9d6de1\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g\",\"caption\":\"Mozilla\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementing Global Privacy Control - Open Policy &amp; Advocacy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/","twitter_misc":{"Written by":"Mozilla","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/","url":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/","name":"Implementing Global Privacy Control - Open Policy &amp; Advocacy","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1-600x145.png","datePublished":"2021-10-28T14:00:28+00:00","dateModified":"2021-12-13T18:54:02+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/33edd7d4d73723140487082573041c83"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#primaryimage","url":"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1.png","contentUrl":"https:\/\/blog.mozilla.org\/netpolicy\/files\/2021\/10\/GPC-Firefox-Nightly-step-1.png","width":705,"height":170},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/netpolicy\/2021\/10\/28\/implementing-global-privacy-control\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/netpolicy\/"},{"@type":"ListItem","position":2,"name":"Implementing Global Privacy Control"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/netpolicy\/#website","url":"https:\/\/blog.mozilla.org\/netpolicy\/","name":"Open Policy &amp; Advocacy","description":"Mozilla&#039;s official blog on open Internet policy initiatives and developments","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/netpolicy\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/33edd7d4d73723140487082573041c83","name":"Mozilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/netpolicy\/#\/schema\/person\/image\/f32381c01597770b1131dff44b9d6de1","url":"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g","caption":"Mozilla"}}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/posts\/2098"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/users\/144"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/comments?post=2098"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/posts\/2098\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/media?parent=2098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/categories?post=2098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/tags?post=2098"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/netpolicy\/wp-json\/wp\/v2\/coauthors?post=2098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}