{"id":2769,"date":"2021-07-13T05:55:40","date_gmt":"2021-07-13T12:55:40","guid":{"rendered":"https:\/\/blog.mozilla.org\/security\/?p=2769"},"modified":"2021-07-16T13:40:50","modified_gmt":"2021-07-16T20:40:50","slug":"smartblock-v2","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/","title":{"rendered":"Firefox 90 introduces SmartBlock 2.0 for Private Browsing"},"content":{"rendered":"<p>Today, with the launch of Firefox 90, we are excited to announce a new version of SmartBlock, our advanced tracker blocking mechanism built into Firefox Private Browsing and Strict Mode. SmartBlock 2.0 combines a great web browsing experience with robust privacy protection, by ensuring that you can still use third-party Facebook login buttons to sign in to websites, while providing strong defenses against cross-site tracking.<\/p>\n<p>At Mozilla, we believe that privacy is a fundamental right. As part of the effort to provide a strong privacy option, Firefox includes the built-in <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Privacy\/Tracking_Protection\">Tracking Protection<\/a> feature that operates in Private Browsing windows and Strict Mode to automatically block scripts, images, and other content from being loaded from known <a href=\"https:\/\/disconnect.me\/trackerprotection\">cross-site trackers<\/a>. Unfortunately, blocking such cross-site tracking content can break website functionality.<\/p>\n<h2>Ensuring smooth logins with Facebook<\/h2>\n<p>Logging into websites is, of course, a critical piece of functionality. For example: many people value the convenience of being able to use Facebook to sign up for, and log into, a website. However, Firefox Private Browsing blocks Facebook scripts by default: that\u2019s because our partner Disconnect includes Facebook domains on their <a href=\"https:\/\/disconnect.me\/trackerprotection#trackers-we-block\">list of known trackers<\/a>. Historically, when Facebook scripts were blocked, those logins would no longer work.<\/p>\n<p>For instance, if you visit etsy.com in a Private Browsing window, the front page gives the following options to sign in, including a button to sign in using Facebook\u2019s login service. If you click on the Enhanced Tracking Protection shield in the address bar, (<a href=\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-2772\" src=\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png\" alt=\"\" width=\"15\" height=\"17\" \/><\/a>)and click on <b>Tracking Content<\/b>, however, you will see that Firefox has automatically blocked third-party tracking content from Facebook to prevent any possible tracking of you by Facebook on that page:<\/p>\n<p><a href=\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/blocked_trackers_on_etsy.gif\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2775 aligncenter\" src=\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/blocked_trackers_on_etsy.gif\" alt=\"Etsy Sign In forrm using &quot;Continue with Facebook&quot;\" width=\"444\" height=\"614\" \/><\/a>Prior to Firefox 90, if you were using a Private Browsing window, when you clicked on the \u201cContinue with Facebook\u201d button to sign in, the \u201csign in\u201d would fail to proceed because the third-party Facebook script required had been blocked by Firefox.<\/p>\n<p>Now, SmartBlock 2.0 in Firefox 90 eliminates this login problem. Initially, Facebook scripts are all blocked, just as before, ensuring your privacy is preserved. But when you click on the \u201cContinue with Facebook\u201d button to sign in, SmartBlock reacts by quickly unblocking the Facebook login script just in time for the sign-in to proceed smoothly. When this script gets loaded, you can see that unblocking indicated in the list of blocked tracking content:<\/p>\n<p><a href=\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/pasted-image-0.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-2771 aligncenter\" src=\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/pasted-image-0.png\" alt=\"\" width=\"369\" height=\"415\" srcset=\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/pasted-image-0.png 820w, https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/pasted-image-0-300x337.png 300w, https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/pasted-image-0-600x675.png 600w, https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/pasted-image-0-768x864.png 768w\" sizes=\"(max-width: 369px) 100vw, 369px\" \/><\/a>SmartBlock 2.0 provides this new capability on numerous websites. On all websites where you haven\u2019t signed in, Firefox continues to block scripts from Facebook that would be able to track you. That\u2019s right &#8212; you don\u2019t have to choose between being protected from tracking or using Facebook to sign in. Thanks to Firefox SmartBlock, you can have your cake and eat it too!<\/p>\n<p>And we\u2019re baking more cakes! We are continuously working to expand SmartBlock\u2019s capabilities in Firefox Private Browsing and Strict Mode to give you an even better experience on the web while continuing to provide strong protection against trackers.<\/p>\n<h2>Thank you<\/h2>\n<p>Our privacy protections are a labor of love. We want to acknowledge the work and support of many people at Mozilla that helped to make SmartBlock possible, including Paul Z\u00fchlcke, Johann Hofmann, Steven Englehardt, Tanvi Vyas, Wennie Leung, Mikal Lewis, Tim Huang, Dimi Lee, Ethan Tseng, Prangya Basu, and Selena Deckelmann.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, with the launch of Firefox 90, we are excited to announce a new version of SmartBlock, our advanced tracker blocking mechanism built into Firefox Private Browsing and Strict Mode. &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/\">Read more<\/a><\/p>\n","protected":false},"author":1841,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[847],"tags":[327154],"coauthors":[454650,318213],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Firefox 90 introduces SmartBlock 2.0 for Private Browsing - Mozilla Security Blog<\/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\/security\/2021\/07\/13\/smartblock-v2\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Wisniewski, Arthur Edelstein\" \/>\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\/security\/2021\/07\/13\/smartblock-v2\/\",\"url\":\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/\",\"name\":\"Firefox 90 introduces SmartBlock 2.0 for Private Browsing - Mozilla Security Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png\",\"datePublished\":\"2021-07-13T12:55:40+00:00\",\"dateModified\":\"2021-07-16T20:40:50+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/51926d56268c48fe7c80c1095a967a4a\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png\",\"width\":34,\"height\":38},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/security\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firefox 90 introduces SmartBlock 2.0 for Private Browsing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/security\/\",\"name\":\"Mozilla Security Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/security\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/51926d56268c48fe7c80c1095a967a4a\",\"name\":\"Thomas Wisniewski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/image\/04d1a6be684ae224456eec1779a3e6ed\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e3b9a54f44f5889b1216aeabd4ec1d60?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e3b9a54f44f5889b1216aeabd4ec1d60?s=96&d=identicon&r=g\",\"caption\":\"Thomas Wisniewski\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Firefox 90 introduces SmartBlock 2.0 for Private Browsing - Mozilla Security Blog","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\/security\/2021\/07\/13\/smartblock-v2\/","twitter_misc":{"Written by":"Thomas Wisniewski, Arthur Edelstein","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/","url":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/","name":"Firefox 90 introduces SmartBlock 2.0 for Private Browsing - Mozilla Security Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/security\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png","datePublished":"2021-07-13T12:55:40+00:00","dateModified":"2021-07-16T20:40:50+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/51926d56268c48fe7c80c1095a967a4a"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#primaryimage","url":"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png","contentUrl":"https:\/\/blog.mozilla.org\/security\/files\/2021\/07\/Screen-Shot-2021-07-12-at-5.23.29-PM.png","width":34,"height":38},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/security\/2021\/07\/13\/smartblock-v2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/security\/"},{"@type":"ListItem","position":2,"name":"Firefox 90 introduces SmartBlock 2.0 for Private Browsing"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/security\/#website","url":"https:\/\/blog.mozilla.org\/security\/","name":"Mozilla Security Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/security\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/51926d56268c48fe7c80c1095a967a4a","name":"Thomas Wisniewski","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/image\/04d1a6be684ae224456eec1779a3e6ed","url":"https:\/\/secure.gravatar.com\/avatar\/e3b9a54f44f5889b1216aeabd4ec1d60?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e3b9a54f44f5889b1216aeabd4ec1d60?s=96&d=identicon&r=g","caption":"Thomas Wisniewski"}}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts\/2769"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/users\/1841"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/comments?post=2769"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts\/2769\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/media?parent=2769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/categories?post=2769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/tags?post=2769"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/coauthors?post=2769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}