arstechnica.com_article.html - webdump_tests - Testfiles for webdump
(HTM) git clone git://git.codemadness.org/webdump_tests
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
arstechnica.com_article.html (60643B)
---
1 <!DOCTYPE html>
2 <html lang="en-us">
3
4 <head>
5 <title>Google gets its way, bakes a user-tracking ad platform directly into Chrome | Ars Technica</title>
6 <script type="text/javascript">
7 ars = {"ASSETS":"https:\/\/cdn.arstechnica.net\/wp-content\/themes\/ars\/assets","HOME_URL":"https:\/\/arstechnica.com","CIVIS":"\/civis","THEME":"light","VIEW":"grid","MOBILE":false,"SUBSCRIBER":false,"PLUS_PLUS":false,"LOGGED":false,"USER_ID":null,"ENV":"production","AD":{"tags":["ad-tracking","google-2","google-chrome","privacy-sandbox"],"channel":"gadgets","slug":"googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome","template_type":"article","queue":[],"server":"production"},"TOTAL":109741,"UNREAD":0,"RECENT":[1957642,1966332,1966876,1966615,1966853,1966820,1966121,1966742,1966724,1966549,1966520,1966533,1966584,1966684,1966574,1966589,1966535,1966483,1966112,1966077,1966494,1966391,1966436,1966414,1966378],"LOGINS":true,"CROSS":false,"PARSELY":"arstechnica.com","COMMENTS":false,"HOMEPAGE":false,"SITE":1,"READY":[],"SHOW_ADS":true,"IMG_PROXY":"https:\/\/cdn.arstechnica.net\/i\/","CATEGORY":"gadgets","PAGETITLE":"","ZEN_MODE":false,"MEMO_PID":"62012a7a19351c07620394e0"};
8 </script>
9 <link rel="stylesheet" type="text/css" media="all" href="https://cdn.arstechnica.net/wp-content/themes/ars/assets/css/main-4b9af0fe84.css" />
10 <link rel="alternate" type="application/rss+xml" href="http://feeds.arstechnica.com/arstechnica/index" />
11 <link rel="shortcut icon" href="https://cdn.arstechnica.net/favicon.ico" />
12 <link rel="icon" type="image/x-icon" href="https://cdn.arstechnica.net/favicon.ico" />
13 <link rel="apple-touch-icon" sizes="180x180" href="https://cdn.arstechnica.net/wp-content/themes/ars/assets/img/ars-ios-icon-d9a45f558c.png" />
14 <link rel="mask-icon" href="https://cdn.arstechnica.net/wp-content/themes/ars/assets/img/ars-macos-safari-8997f76b21.svg" color="#ff4e00">
15 <link rel="icon" sizes="192x192" href="https://cdn.arstechnica.net/wp-content/themes/ars/assets/img/material-ars-db41652381.png" />
16 <link rel="me" href="https://mastodon.social/@arstechnica" />
17
18 <meta name="application-name" content="Ars Technica"/>
19 <meta name="msapplication-starturl" content="http://arstechnica.com/"/>
20 <meta name="msapplication-tooltip" content="Ars Technica: Serving the technologist for 1.2 decades"/>
21 <meta name="msapplication-task" content="name=News;action-uri=http://arstechnica.com/;icon-uri=https://cdn.arstechnica.net/favicon.ico"/>
22 <meta name="msapplication-task" content="name=Features;action-uri=http://arstechnica.com/features/;icon-uri=https://cdn.arstechnica.net/ie-jump-menu/jump-features.ico"/>
23 <meta name="msapplication-task" content="name=OpenForum;action-uri=http://arstechnica.com/civis/;icon-uri=https://cdn.arstechnica.net/ie-jump-menu/jump-forum.ico"/>
24 <meta name="msapplication-task" content="name=Subscribe;action-uri=http://arstechnica.com/subscriptions/;icon-uri=https://cdn.arstechnica.net/ie-jump-menu/jump-subscribe.ico"/>
25
26
27 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
28 <meta name="advertising" content="ask" />
29 <meta property="fb:admins" content="592156917" />
30 <meta property="fb:admins" content="108943" />
31 <meta property="fb:pages" content="19374573752" />
32
33 <meta name="format-detection" content="telephone=no" />
34 <meta name="theme-color" content="#000000" />
35
36
37 <meta name="viewport" content="width=device-width,initial-scale=1">
38
39 <!-- cache hit 6:single/meta:c3fe78e04774f666a793c0386865ea11 -->
40 <meta name='parsely-page' content='{"title":"Google gets its way, bakes a user-tracking ad platform directly into Chrome","link":"https:\/\/arstechnica.com\/gadgets\/2023\/09\/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome\/","type":"post","author":"Ron Amadeo","post_id":1966378,"pub_date":"2023-09-07T22:35:52Z","section":"Tech","tags":["ad-tracking","google-2","google-chrome","privacy-sandbox","type: report"],"image_url":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2019\/04\/3-150x150.jpg"}'>
41 <meta name='parsely-metadata' content='{"type":"report","title":"Google gets its way, bakes a user-tracking ad platform directly into Chrome","post_id":1966378,"lower_deck":"Chrome now directly tracks users, generates a \u0022topic\u0022 list it shares with advertisers.","image_url":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2019\/04\/3-150x150.jpg","listing_image_url":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2019\/04\/3-360x200.jpg"}'>
42
43 <link rel="canonical" href="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/" />
44
45 <link rel="amphtml" href="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/amp/">
46
47 <link rel="shorturl" href="https://arstechnica.com/?p=1966378" />
48
49 <meta name="description" content="Chrome now directly tracks users, generates a "topic" list it shares with advertisers." />
50
51 <meta name="twitter:card" content="summary_large_image">
52 <meta name="twitter:url" content="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/">
53 <meta name="twitter:title" content="Google gets its way, bakes a user-tracking ad platform directly into Chrome">
54 <meta name="twitter:description" content="Chrome now directly tracks users, generates a "topic" list it shares with advertisers.">
55
56 <meta name="twitter:site" content="@arstechnica">
57 <meta name="twitter:domain" content="arstechnica.com">
58
59 <meta property="og:site_name" content="Ars Technica" />
60
61 <meta name="twitter:image:src" content="https://cdn.arstechnica.net/wp-content/uploads/2019/04/3-760x380.jpg">
62 <meta name="twitter:image:width" content="760">
63 <meta name="twitter:image:height" content="380">
64
65 <meta name="twitter:creator" content="@RonAmadeo">
66
67 <meta property="og:url" content="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/" />
68 <meta property="og:title" content="Google gets its way, bakes a user-tracking ad platform directly into Chrome" />
69 <meta property="og:image" content="https://cdn.arstechnica.net/wp-content/uploads/2019/04/3-760x380.jpg" />
70 <meta property="og:description" content="Chrome now directly tracks users, generates a "topic" list it shares with advertisers." />
71 <meta property="og:type" content="article" />
72 <!-- cache hit 6:single/header:c3fe78e04774f666a793c0386865ea11 -->
73
74
75 <!-- OneTrust Cookies Consent Notice start -->
76 <script
77 src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"
78 type="text/javascript" charset="UTF-8"
79 data-domain-script="b10882a1-8446-4e7d-bfb2-ce2c770ad910">
80 </script>
81 <script type="text/javascript">function OptanonWrapper(){};</script>
82 <script
83 src="https://cdn.cookielaw.org/opt-out/otCCPAiab.js"
84 type="text/javascript"
85 charset="UTF-8"
86 ccpa-opt-out-ids="C0002,C0003,C0004,C0005"
87 ccpa-opt-out-geo="ca"
88 ccpa-opt-out-lspa="true">
89 </script>
90 <!-- OneTrust Cookies Consent Notice end -->
91 <!-- Google Tag Manager DataLayer -->
92 <script>
93 window.dataLayer = window.dataLayer || [];
94 window.dataLayer.push({"event":"data-layer-loaded","user":{"ars_userId":undefined,"amg_userId":undefined,"uID":undefined,"sID":undefined,"loginStatus":false,"subscriberStatus":"none","infinityId":undefined,"registrationSource":undefined,"mdw_cnd_id":undefined,"monthlyVisits":undefined,"accessPaywall":undefined,"view":"grid","theme":"light","show_comments":false},"content":{"pageTemplate":"single","pageType":"article|report","contentCategory":"gadgets","section":"gadgets","subsection":undefined,"contributor":"Ron Amadeo","contentID":1966378,"contentLength":732,"display":"Google gets its way, bakes a user-tracking ad platform directly into Chrome","contentSource":"web","pageAssets":undefined,"uniqueContentCount":undefined,"monthlyContentCount":undefined,"publishDate":"2023-09-07T22:35:52-04:00","modifiedDate":"2023-09-08T12:45:31-04:00","keywords":"ad tracking|google|Google Chrome|privacy sandbox","dataSource":undefined},"marketing":{"campaignName":undefined,"circCampaignId":undefined,"internalCampaignId":undefined,"brand":"Ars Technica","certified_mrc_data":undefined,"condeNastId":undefined},"page":{"pID":undefined,"syndicatorUrl":undefined,"pageURL":"https:\/\/arstechnica.com\/?p=1966378","canonical":"https:\/\/arstechnica.com\/gadgets\/2023\/09\/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome\/","canonicalPathName":"\/gadgets\/2023\/09\/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome\/"},"search":{"facets":undefined,"searchTerms":undefined},"site":{"appVersion":"1.0.0"}});
95 </script>
96 <!-- End Google Tag Manager DataLayer -->
97 <!-- Google Tag Manager -->
98 <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
99 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
100 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
101 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
102 })(window,document,'script','dataLayer','GTM-NLXNPCQ');</script>
103 <!-- End Google Tag Manager -->
104 <!-- Start Headline A/B -->
105 <script type="text/javascript">
106 class ABTest {
107 constructor(post_id, init_method) {
108 this.post_id = post_id;
109 this.ajaxurl = '/services/ars-ajax-handler.php';
110 this.expireDays = 1 / 48; // 30 min
111 this.group = this.getGroup();
112 this.uid = this.getUid();
113 this.init_method = init_method;
114 this.setTitle();
115
116 if (this.init_method === 'click') {
117 this.click();
118 } else {
119 this.impression();
120 }
121 }
122
123 setCookie(name, value, days) {
124 var expires = "";
125 if (days) {
126 var date = new Date();
127 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
128 expires = "; expires=" + date.toUTCString();
129 }
130 document.cookie = name + "=" + (value || "") + expires + "; path=/";
131 }
132
133 getCookie(name) {
134 var nameEQ = name + "=";
135 var ca = document.cookie.split(';');
136 for (var i = 0; i < ca.length; i++) {
137 var c = ca[i];
138 while (c.charAt(0) == ' ') c = c.substring(1, c.length);
139 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
140 }
141 return null;
142 }
143
144 // Retrieves a unique id for determining whether the event should be recorded
145 getUid() {
146 var uid = this.getCookie('ars_ab_' + this.post_id + '_uid');
147 if (!uid) {
148 uid = (Math.random() + 1).toString(36).substring(2, 7);
149 this.setCookie('ars_ab_' + this.post_id + '_uid', uid, this.expireDays);
150 }
151 return uid;
152 };
153
154 // Places the user in either A or B for this post id
155 getGroup() {
156 var group = this.getCookie('ars_ab_' + this.post_id + '_group');
157 if (!group) {
158 group = String.fromCharCode(Math.floor(Math.random() * 2) + 65).toLowerCase();
159 this.setCookie('ars_ab_' + this.post_id + '_group', group, this.expireDays);
160 }
161 return group;
162 };
163
164 // Records a headline impression (from homepage or other listing)
165 impression() {
166 // Send fake ajax
167 var params = {
168 nonce: 'c05ed63fea',
169 action: 'ars_ab_impression',
170 id: this.post_id,
171 group: this.group,
172 uid: this.uid,
173 ts: (new Date()).getTime()
174 };
175 var url = this.ajaxurl + '?' + this.encodeParams(params);
176 document.write('\x3Cscript type="text/javascript" src="' + url + '">\x3C/script>');
177 };
178
179 // Records a headline click from the actual post page
180 click() {
181 // Send fake ajax
182 var params = {
183 nonce: '59662be0a4',
184 action: 'ars_ab_click',
185 id: this.post_id,
186 group: this.group,
187 uid: this.uid,
188 ts: (new Date()).getTime()
189 };
190 var url = this.ajaxurl + '?' + this.encodeParams(params);
191 document.write('\x3Cscript type="text/javascript" src="' + url + '">\x3C/script>');
192 };
193
194 // If user is in B group, dynamically set title
195 setTitle() {
196 if (this.group == 'b') {
197 var span = document.getElementById('ars_ab_' + this.post_id);
198 var title = span.parentNode;
199 title.innerHTML = span.getAttribute('data-title-b');
200 }
201 };
202
203 encodeParams(data) {
204 var ret = [];
205 for (var d in data)
206 ret.push(encodeURIComponent(d) + "=" + encodeURIComponent(data[d]));
207 return ret.join("&");
208 };
209
210 };
211 </script>
212 <!-- End Headline A/B -->
213 <script src="https://www.googletagservices.com/tag/js/gpt.js" id="gpt-script" async></script>
214 <script>
215 window.googletag = window.googletag || {};
216 window.googletag.cmd = window.googletag.cmd || [];
217 window.cns = window.cns || {};
218 window.cns.queue = [];
219 window.cns.async = function(s, c) {
220 cns.queue.push({
221 service: s,
222 callback: c
223 })
224 };
225 window.sparrowQueue = window.sparrowQueue || [];
226 </script>
227 <script>
228 window.cns.pageContext = {"contentType":"article","templateType":"article","channel":"gadgets","subChannel":"","slug":"googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome","server":"production","keywords":{"tags":["ad-tracking","google-2","google-chrome","privacy-sandbox"],"cm":[],"platform":["wordpress"],"copilotid":""}};
229 </script>
230 <script src="https://ads-static.conde.digital/production/cns/builds/ars-technica/ars-technica.min.js" async></script>
231 <script type="text/javascript" src="https://cdn.arstechnica.net/wp-content/themes/ars/assets/js/ars-84a4ab0802.ads.us.js"></script>
232 <script type="text/javascript">!(function(o,_name){function n(){(n.q=n.q||[]).push(arguments)}n.v=1,o[_name]=o[_name]||n;!(function(o,t,n,c){function e(n){(function(){try{return(localStorage.getItem("v4ac1eiZr0")||"").split(",")[4]>0}catch(o){}return!1})()&&(n=o[t].pubads())&&n.setTargeting("admiral-engaged","true")}(c=o[t]=o[t]||{}).cmd=c.cmd||[],typeof c.pubads===n?e():typeof c.cmd.unshift===n?c.cmd.unshift(e):c.cmd.push(e)})(window,"googletag","function");})(window,String.fromCharCode(97,100,109,105,114,97,108));!(function(t,c,i){i=t.createElement(c),t=t.getElementsByTagName(c)[0],i.async=1,i.src="https://shiverscissors.com/v2fumwIJOo-LsCB0dlG18VSTW43CpWhUEPJuKeRTzrEQdSPPlMr5GymU",t.parentNode.insertBefore(i,t)})(document,"script");</script>
233
234 <!-- Taboola -->
235 <script type="text/javascript">
236 window._taboola = window._taboola || [];
237 _taboola.push({
238 article: 'auto'
239 });
240 ! function(e, f, u, i) {
241 if (!document.getElementById(i)) {
242 e.async = 1;
243 e.src = u;
244 e.id = i;
245 f.parentNode.insertBefore(e, f);
246 }
247 }(document.createElement('script'),
248 document.getElementsByTagName('script')[0],
249 '//cdn.taboola.com/libtrc/condenast1-network/loader.js',
250 'tb_loader_script');
251 if (window.performance && typeof window.performance.mark == 'function') {
252 window.performance.mark('tbl_ic');
253 }
254 </script>
255 <meta name='robots' content='max-image-preview:large' />
256 <link rel='dns-prefetch' href='//s.w.org' />
257 <link rel='dns-prefetch' href='//arstechnica-apps.s3.amazonaws.com' />
258 <link rel='stylesheet' id='wp-block-library-css' href='https://cdn.arstechnica.net/wp/wp-includes/css/dist/block-library/style.min.css?ver=6.0.3' type='text/css' media='all' />
259 <style id='global-styles-inline-css' type='text/css'>
260 body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
261 </style>
262 <link rel='stylesheet' id='article_forum_connect_comments-css' href='https://cdn.arstechnica.net/wp-content/plugins/article-forum-connect/public/css/comments.css?ver=1.2.2' type='text/css' media='all' />
263 <link rel='stylesheet' id='article_forum_connect_paywall-css' href='https://cdn.arstechnica.net/wp-content/plugins/article-forum-connect/public/css/paywall.css?ver=1.2.2' type='text/css' media='all' />
264 <link rel="amphtml" href="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/amp/"><meta name="twitter:partner" content="tfwp" />
265 <!--
266 generated 90 seconds ago
267 generated in 0.210 seconds
268 served from batcache in 0.002 seconds
269 expires in 210 seconds
270 billboard: forced
271 view: grid
272 theme: light
273 -->
274 </head>
275
276 <body class="post-template-default single single-post postid-1966378 single-format-standard grid-view light blog-us">
277 <!-- Google Tag Manager (noscript) -->
278 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NLXNPCQ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
279 <!-- End Google Tag Manager (noscript) -->
280
281 <aside class="ad ad_crown" aria-label="Top of page advertisement"></aside>
282
283 <div class="site-wrapper">
284 <a class="screen-reader-text skip-link" href="#main" aria-label="Skip to main content">Skip to main content</a>
285 <header class="site-header">
286 <div class="header-left">
287 <a href="https://arstechnica.com" id="header-logo" title="Ars Technica Homepage">
288 <span class="icon icon-logo-ars-us"></span>
289 </a>
290 </div>
291
292 <div class="header-right">
293 <nav id="header-nav-primary">
294 <ul>
295
296 <li><a class="nav-link section-information-technology " href="/information-technology/">Biz & IT</a></li>
297 <li><a class="nav-link section-gadgets active" href="/gadgets/">Tech</a></li>
298 <li><a class="nav-link section-science " href="/science/">Science</a></li>
299 <li><a class="nav-link section-tech-policy " href="/tech-policy/">Policy</a></li>
300 <li><a class="nav-link section-cars " href="/cars/">Cars</a></li>
301 <li><a class="nav-link section-gaming " href="/gaming/">Gaming & Culture</a></li>
302 <li><a class="nav-link store" href="/store/">Store</a></li>
303 <li><a class="nav-link forums" href="/civis/">Forums</a></li>
304 </ul>
305 </nav>
306
307 <a href="/store/product/subscriptions/" class="header-highlight-link">Subscribe</a>
308 <div class="dropdown" id="header-search">
309 <a href="/search/" class="dropdown-toggle search-toggle" aria-label="Search" aria-expanded="false">
310 <span class="icon icon-search-mag-glass"></span>
311 </a>
312 <div class="dropdown-content">
313 <form action="/search/" method="GET" id="search_form">
314 <input type="hidden" name="ie" value="UTF-8">
315 <input type="text" name="q" id="hdr_search_input" value="" aria-label="Search..." placeholder="Search...">
316 </form>
317 <a class="nav-search-close">Close</a>
318 </div>
319 </div>
320 <div class="dropdown dropdown-mega" id="header-burger">
321 <a href="#site-menu" class="dropdown-toggle" aria-label="Menu" aria-expanded="false">
322 <span></span>
323 </a>
324 <div id="site-menu" class="dropdown-content">
325 <section class="burger-navigate">
326 <h3>
327 <span class="icon icon-half-target"></span>
328 Navigate
329 </h3>
330 <ul>
331 <li><a class="nav-link store" href="/store/">Store</a></li>
332 <li><a class="nav-link subscribe" href="/store/product/subscriptions/">Subscribe</a></li>
333 <li><a class="nav-link videos" href="http://video.arstechnica.com/">Videos</a></li>
334 <li><a class="nav-link section-features" href="/features/">Features</a></li>
335 <li><a class="nav-link section-reviews" href="/reviews/">Reviews</a></li>
336 </ul>
337
338 <ul>
339 <li><a class="nav-link page-rss-feeds" href="/rss-feeds/">RSS Feeds</a></li>
340 <li><a class="nav-link mobile" href="/?view=mobile">Mobile Site</a></li>
341 </ul>
342
343 <ul>
344 <li><a class="nav-link page-about-us" href="/about-us/">About Ars</a></li>
345 <li><a class="nav-link page-staff-directory" href="/staff-directory/">Staff Directory</a></li>
346 <li><a class="nav-link page-contact-us" href="/contact-us/">Contact Us</a></li>
347 </ul>
348
349 <ul>
350 <li><a class="nav-link page-advertise-with-us" href="https://www.condenast.com/brands/ars-technica">Advertise with Ars</a></li>
351 <li><a class="nav-link page-reprints" href="/reprints/">Reprints</a></li>
352 </ul>
353 </section>
354
355 <section class="burger-filter">
356 <h3>
357 <span class="icon icon-half-mag"></span>
358 Filter by topic
359 </h3>
360 <ul id="burger-nav-primary">
361
362 <li><a class="nav-link section-information-technology " href="/information-technology/">Biz & IT</a></li>
363 <li><a class="nav-link section-gadgets active" href="/gadgets/">Tech</a></li>
364 <li><a class="nav-link section-science " href="/science/">Science</a></li>
365 <li><a class="nav-link section-tech-policy " href="/tech-policy/">Policy</a></li>
366 <li><a class="nav-link section-cars " href="/cars/">Cars</a></li>
367 <li><a class="nav-link section-gaming " href="/gaming/">Gaming & Culture</a></li>
368 <li><a class="nav-link store" href="/store/">Store</a></li>
369 <li><a class="nav-link forums" href="/civis/">Forums</a></li>
370 </ul>
371 </section>
372
373 <section class="burger-settings">
374 <h3>
375 <span class="icon icon-half-gear"></span>
376 Settings
377 </h3>
378 <div>
379 <div class="burger-layout">
380
381 <p>Front page layout</p>
382 <div class="burger-layout-grid">
383 <a rel="nofollow" href="/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/?view=grid">
384 <span class="icon icon-grid"></span><br>
385 Grid
386 <div class="faux-radio active"></div>
387 </a>
388 </div>
389
390 <div class="burger-layout-list">
391 <a rel="nofollow" href="/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/?view=archive">
392 <span class="icon icon-list"></span><br>
393 List
394 <div class="faux-radio "></div>
395 </a>
396 </div>
397
398 </div>
399 <div class="burger-theme">
400 <p>Site theme</p>
401 <div class="burger-theme-light">
402 <a rel="nofollow" href="/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/?theme=light">
403 <span><span>light</span></span>
404 <div class="faux-radio active"></div>
405 </a>
406 </div>
407 <div class="burger-theme-dark">
408 <a rel="nofollow" href="/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/?theme=dark">
409 <span><span>dark</span></span>
410 <div class="faux-radio "></div>
411 </a>
412 </div>
413 </div>
414 </div>
415 </section>
416 </div>
417 </div>
418 <a class="navlink login-link" href="https://arstechnica.com/civis/login?_xfRedirect=%2Fgadgets%2F2023%2F09%2Fgoogles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome%2F">
419 Sign in
420 </a>
421
422 </div>
423 </header>
424
425
426 <main id="main" class="content-wrapper">
427
428 <script type="text/javascript">
429 ars.ARTICLE = {"url":"https:\/\/arstechnica.com\/gadgets\/2023\/09\/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome\/","short_url":"https:\/\/arstechnica.com\/?p=1966378","title":"Google gets its way, bakes a user-tracking ad platform directly into Chrome","author":391727,"authorName":"Ron Amadeo","pubDate":"2023-09-07T22:35:52Z","id":1966378,"topic":1495672,"pages":1,"current_page":1,"superscroll":true,"promoted":[],"single_page":false,"comments":370,"fullwidth":false,"slug":"googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome","arsStaff":{"104481":{"name":"Aaron Zimmerman","title":"Copy Chief","staff":true},"332715":{"name":"Andrew Cunningham","title":"Senior Technology Reporter","staff":true},"855306":{"name":"Ashley Belanger","title":"Senior Policy Reporter","staff":true},"1002":{"name":"Aurich Lawson","title":"Creative Director","staff":true},"857898":{"name":"Benj Edwards","title":"AI and Machine Learning Reporter","staff":true},"509873":{"name":"Beth Mole","title":"Senior Health Reporter","staff":true},"453791":{"name":"Cathleen O'Grady","title":"Contributing science reporter","staff":true},"102179":{"name":"Chris Lee","title":"Associate writer","staff":true},"821742":{"name":"Corey Gaskin","title":"Senior Commerce Writer","staff":true},"329388":{"name":"Dan Goodin","title":"Security Editor","staff":true},"254631":{"name":"Diana Gitig","title":"Associate Writer","staff":false},"25862":{"name":"Eric Bangeman","title":"Managing Editor","staff":true},"512413":{"name":"Eric Berger","title":"Senior Space Editor","staff":true},"46707":{"name":"Iljitsch van Beijnum","title":"Associate Writer","staff":false},"316010":{"name":"Jason Marlin","title":"Technical Director","staff":true},"746799":{"name":"Jennifer Ouellette","title":"Senior Writer","staff":true},"15365":{"name":"Jeremy Reimer","title":"Senior Niche Technology Historian","staff":false},"52979":{"name":"John Timmer","title":"Senior Science Editor","staff":true},"312082":{"name":"Jon Brodkin","title":"Senior IT Reporter","staff":true},"14317":{"name":"Jonathan M. Gitlin","title":"Automotive Editor","staff":true},"998":{"name":"Ken Fisher","title":"Editor in Chief","staff":true},"440179":{"name":"Kerry Staurseth","title":"Associate Copyeditor","staff":true},"856780":{"name":"Kevin Purdy","title":"Senior Technology Reporter","staff":true},"328283":{"name":"Kyle Orland","title":"Senior Gaming Editor","staff":true},"10243":{"name":"Lee Hutchinson","title":"Senior Technology Editor","staff":true},"173191":{"name":"Matthew Lasar","title":"Associate writer","staff":true},"182268":{"name":"Nate Anderson","title":"Deputy Editor","staff":true},"1991":{"name":"Ohrmazd","title":"","staff":false},"391727":{"name":"Ron Amadeo","title":"Reviews Editor","staff":true},"588289":{"name":"Samuel Axon","title":"Senior Editor","staff":true},"294205":{"name":"Scott K. Johnson","title":"Associate Writer","staff":true},"843451":{"name":"Steve Haske","title":"","staff":false},"173910":{"name":"Timothy B. Lee","title":"Senior tech policy reporter","staff":false}},"tags":["ad-tracking","google-2","google-chrome","privacy-sandbox"],"zen_mode":false};
430 </script>
431
432 <article itemscope itemtype="http://schema.org/NewsArticle" class="article-single standalone intro-standard " id="">
433 <div class="column-wrapper">
434 <div class="left-column">
435 <header class="article-header">
436 <h4 class="post-upperdek">
437 the ads will keep coming —
438 </h4>
439 <h1 itemprop="headline">Google gets its way, bakes a user-tracking ad platform directly into Chrome</h1>
440 <h2 itemprop="description">Chrome now directly tracks users, generates a "topic" list it shares with advertisers.</h2>
441 <section class="post-meta">
442
443
444 <p class="byline" itemprop="author creator" itemscope itemtype="http://schema.org/Person">
445 <a itemprop="url" href="https://arstechnica.com/author/ronamadeo/" rel="author"><span itemprop="name">Ron Amadeo</span></a>
446 - <time class="date" data-time="1694126152" datetime="2023-09-07T22:35:52+00:00">Sep 7, 2023 10:35 pm UTC</time>
447 </p>
448
449
450
451 </section> </header>
452 <section class="article-guts">
453 <div itemprop="articleBody" class="article-content post-page">
454
455 <figure class="intro-image intro-left">
456 <img src="https://cdn.arstechnica.net/wp-content/uploads/2019/04/3-800x369.jpg" alt="Google's not looking as good as it used to.">
457 <figcaption class="caption"><div class="caption-text"><a href="https://cdn.arstechnica.net/wp-content/uploads/2019/04/3.jpg" class="enlarge-link" data-height="461" data-width="1000">Enlarge</a> <span class="sep">/</span> Google's not looking as good as it used to.</div><div class="caption-credit">Aurich Lawson</div></figcaption> </figure>
458
459 <aside id="social-left" class="social-left" aria-label="Read the comments or share this article">
460 <a class="comment-count icon-comment-bubble-down" href="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/?comments=1">
461 <h4 class="comment-count-before">reader comments</h4>
462
463 <span class="comment-count-number">370</span>
464 <span class="visually-hidden"> with </span>
465 </a>
466 </aside>
467
468
469
470
471 <!-- cache hit 6:single/related:c3fe78e04774f666a793c0386865ea11 --><!-- empty -->
472 <p>Don't let <a href="https://arstechnica.com/gadgets/2023/09/chrome-is-getting-a-big-redesign-with-rounded-corners-material-you-colors/">Chrome's big redesign</a> distract you from the fact that Chrome's invasive new ad platform, ridiculously branded the "Privacy Sandbox," is also getting a widespread rollout in Chrome today. If you haven't been following this, this feature will track the web pages you visit and generate a list of advertising topics that it will share with web pages whenever they ask, and it's built directly into the Chrome browser. It's been in the news previously as "<a href="https://arstechnica.com/gadgets/2021/04/everybody-hates-floc-googles-tracking-plan-for-chrome-ads/">FLoC</a>" and then the "<a href="https://arstechnica.com/gadgets/2022/01/google-drops-floc-after-widespread-opposition-pivots-to-topics-api-plan/">Topics API</a>," and despite widespread opposition from just about every non-advertiser in the world, Google owns Chrome and is one of the world's biggest advertising companies, so this is being railroaded into the production builds.</p>
473 <p>Google seemingly knows this won't be popular. Unlike the glitzy front-page Google blog post that the redesign got, the big ad platform launch announcement is tucked away on the <a href="https://privacysandbox.com/news/privacy-sandbox-for-the-web-reaches-general-availability">privacysandbox.com</a> page. The blog post says the ad platform is hitting "general availability" today, meaning it has rolled out to most Chrome users. This has been a long time coming, with <a href="https://techcrunch.com/2023/07/20/google-starts-the-ga-rollout-of-its-privacy-sandbox-apis-to-all-chrome-users/">the APIs</a> rolling out about a month ago and a million incremental steps in the beta and dev builds, but now the deed is finally done.</p>
474 <div class="gallery shortcode-gallery gallery-wide">
475 <ul>
476 <li data-thumb="https://cdn.arstechnica.net/wp-content/uploads/2023/09/image-5-150x150.png" data-src="https://cdn.arstechnica.net/wp-content/uploads/2023/09/image-5.png" data-responsive="https://cdn.arstechnica.net/wp-content/uploads/2023/09/image-5-980x1098.png 1080, https://cdn.arstechnica.net/wp-content/uploads/2023/09/image-5.png 2560" data-sub-html="#caption-1966390">
477 <figure style="height:1098px;">
478 <div class="image" style="background-image:url('https://cdn.arstechnica.net/wp-content/uploads/2023/09/image-5-980x1098.png'); background-color:#000"></div>
479 <figcaption id="caption-1966390">
480 <span class="icon caption-arrow icon-drop-indicator"></span>
481 <div class="caption">
482 Chrome users will see this pop-up, telling them the ad platform has rolled out to them. </div>
483 <div class="credit">
484 <span class="icon icon-camera"></span>
485 Aurich Lawson </div>
486 </figcaption>
487 </figure>
488 </li>
489 </ul>
490 </div>
491
492 <p>Users should see a pop-up when they start up Chrome soon, informing them that an "ad privacy" feature has been rolled out to them and enabled. The new pop-up has been hitting users all week. As you can see in the pop-up, all of Google's documentation about this feature feels like it was written on opposite day, with Google calling the browser-based advertising platform "a significant step on the path towards a fundamentally more private web."</p> <aside class="ad_wrapper" aria-label="In Content advertisement">
493 <span class="ad_notice">Advertisement </span>
494 <div class="ad ad_instream"></div>
495 </aside>
496
497 <p></p><div class="pullbox sidebar story-sidebar right"><div class="story-sidebar-part"><a href="https://arstechnica.com/gadgets/2021/04/everybody-hates-floc-googles-tracking-plan-for-chrome-ads/" class="recommendation-further-reading story-sidebar-part-img" style="background-image:url('https://cdn.arstechnica.net/wp-content/uploads/2021/04/22-360x200.jpg');" tabindex="-1" role="presentation" aria-hidden="true"></a><div class="story-sidebar-part-content"><h3>Further Reading</h3><a class="recommendation-further-reading" href="https://arstechnica.com/gadgets/2021/04/everybody-hates-floc-googles-tracking-plan-for-chrome-ads/">Everybody hates “FLoC,” Google’s tracking plan for Chrome ads</a></div></div></div>The argument here is that someday—not now, but someday—Google promises to turn off third-party tracking cookies in Chrome, and the new ad platform, which has some limitations, is better than the free-for-all that is third-party cookies. The thing is, third-party cookies mostly only affect Chrome users. Apple and Firefox have both been blocking third-party cookies for years and won't be implementing Google's new advertising system—it's only the Chromium browsers that still allow them.
498 <p>That's actually what started this whole process: Apple dealt a giant blow to Google's core revenue stream when it blocked third-party cookies in Safari in 2020. While it was a win for privacy, Google's not following suit until it can secure its advertising business. The Federated Learning of Cohorts and now the Topics API are part of a plan to pitch an "alternative" tracking platform, and Google argues that there <em>has</em> to be a tracking alternative—you can't just not be spied on. The Electronic Frontier Foundation also argued this when it called Google's FLoC a "<a href="https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea">terrible idea</a>," saying "[Google's] framing is based on a false premise that we have to choose between 'old tracking' and 'new tracking.' It’s not either-or. Instead of re-inventing the tracking wheel, we should imagine a better world without the myriad problems of targeted ads."</p>
499 <p>Chrome has some controls for this built into the browser now. Just go to the Chrome Settings, then "Privacy and Security," then "Ad privacy" (alternatively, paste "chrome://settings/adPrivacy" into the address bar). From there, you can click through to each of the <em>three</em> individual pages and turn off the top checkbox, and in a mere six clicks, you can presumably turn off the ad platform. If you leave it on for a while, you can check out the "Ad topics" page, where Google will show you what ads Chrome thinks you would like to see. This list gets sent to advertisers when you visit a page.</p>
500 <p>Google says it will block third-party cookies in the second half of 2024—presumably after it makes sure the "Privacy Sandbox" will allow it to keep its profits up. Did any user in the world want a user-tracking and ad platform baked directly into their browser? Probably not, but this is Google, and they control Chrome, and this probably still won't make people switch to Firefox.</p>
501
502 </div>
503
504
505
506 </section>
507 </div>
508 <div class="xrail">
509 <div class="xrail-content">
510
511
512
513 <div class="ars-interlude-container ad_xrail ad_xrail_top"></div>
514
515
516 <aside class="ad ad_xrail ad_xrail_top ad_xrail_last" aria-label="Top sidebar advertisement"></aside>
517 </div>
518 </div>
519 </div>
520
521 <div class="column-wrapper">
522 <div class="left-column">
523 <div id="social-footer">
524 <a class="comment-count icon-comment-bubble-down" href="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/?comments=1">
525 <h4 class="comment-count-before">reader comments</h4>
526
527 <span class="comment-count-number">370</span>
528 <span class="visually-hidden"> with </span>
529 </a>
530 </div>
531 <!-- cache hit 6:single/author:ad3f22d2633ad35e56a7119215c530d2 --> <section class="article-author">
532 <a style="background-image:url('https://cdn.arstechnica.net/wp-content/uploads/2016/05/r.amadeo-45843.jpg');" class="author-photo" href="/author/ronamadeo" tabindex="-1" role="presentation" aria-hidden="true"></a>
533
534 <div class="author-bio">
535 <section class="author-bio-top">
536 <a href="/author/ronamadeo" class="author-name">Ron Amadeo</a>
537 Ron is the Reviews Editor at Ars Technica, where he specializes in Android OS and Google products. He is always on the hunt for a new gadget and loves to rip things apart to see how they work. He loves to tinker and always seems to be working on a new project.
538 </section>
539 </div>
540
541 </section>
542 </div>
543 <div class="xrail"></div>
544 </div>
545 <div id="article-footer-wrap">
546 <aside class="ad_wrapper" aria-label="Full width advertisement">
547 <span class="ad_notice">Advertisement </span>
548 <div class="ad ad_fullwidth fullwidth"></div>
549 </aside>
550
551 <section id="comments-area" class="comments-area column-wrapper">
552 <div class="row comments-row left-column">
553 <a name="comments-bar"></a>
554
555 <div class="wp-forum-connect-container">
556
557
558
559
560 </div>
561
562 </div>
563 <div class="xrail xrail-comments">
564 <div class="xrail-content-wrapper">
565 <div class="xrail-content xrail-content-comments">
566 <aside class="ad ad_xrail ad_xrail_comments" aria-label="Comments sidebar advertisement"></aside>
567 </div>
568 </div>
569 <div class="xrail-content-wrapper xrail-content-wrapper-bottom">
570 <div class="xrail-content xrail-content-comments">
571 <aside class="ad ad_xrail ad_xrail_comments" aria-label="Comments sidebar advertisement"></aside>
572 </div>
573 </div>
574 </div>
575 </section>
576 <section class="inline-playlist">
577 <div class='ars-video-playlist'>
578 <h3 class="ars-video-playlist-module-header">Channel <span>Ars Technica</span></h3>
579 <div class='ars-video-playlist-module' data-playlist-id='arstechnica-channel-ars-gadgets' data-video-options='[]'></div>
580 </div>
581 </section>
582 <div class="prev-next-links">
583 <a href="https://arstechnica.com/security/2023/09/north-korea-backed-hackers-target-security-researchers-with-0-day/" rel="prev"><span class="arrow">←</span> Previous story</a> <a href="https://arstechnica.com/gadgets/2023/09/apple-patches-clickless-0-day-image-processing-vulnerability-in-ios-macos/" rel="next">Next story <span class="arrow">→</span></a></div>
584 <footer id="article-footer">
585 <div class="recommendations-footer">
586 <div id="story-recommendations">
587 <div class="heading-column">
588 <h3>Related Stories</h3>
589 </div>
590 <ul id="story-recs" class="rec-wrap"></ul>
591 </div>
592 </div>
593 <div id="taboola-below-article-thumbnails---at"></div>
594 <script type="text/javascript">
595 window._taboola = window._taboola || [];
596 _taboola.push({
597 mode: 'thumbnails-a-6x1',
598 container: 'taboola-below-article-thumbnails---at',
599 placement: 'Below Article Thumbnails - AT',
600 target_type: 'mix'
601 });
602 </script>
603 <div class="recommendations-footer">
604 <div id="latest-stories">
605 <div class="heading-column">
606 <h3>Today on Ars</h3>
607 </div>
608 <ul id="latest-recs" class="rec-wrap"></ul>
609 </div>
610 </div>
611 </footer>
612 </div>
613 </article>
614 </main>
615
616 <footer class="site-footer">
617 <nav class="nav-footer">
618
619 <section>
620 <ul>
621 <li><a href="/store/">Store</a></li>
622 <li><a href="/store/product/subscriptions/">Subscribe</a></li>
623 <li><a href="/about-us/">About Us</a></li>
624 <li><a href="/rss-feeds/">RSS Feeds</a></li>
625 <li><a rel="nofollow" href="/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/?view=mobile">View Mobile Site</a></li>
626 </ul>
627 </section>
628
629 <section>
630 <ul>
631 <li><a href="/contact-us/">Contact Us</a></li>
632 <li><a href="/staff-directory/">Staff</a></li>
633 <li><a href="https://www.condenast.com/brands/ars-technica">Advertise with us</a></li>
634 <li><a href="/reprints/">Reprints</a></li>
635 </ul>
636 </section>
637
638 <section class="footer-newsletter">
639 <div class="newsletter-wrapper">
640 <h3>
641 <a href="/newsletters/" class="footer-newsletter-sign-up">Newsletter Signup</a>
642 </h3>
643 <p>Join the Ars Orbital Transmission mailing list to get weekly updates delivered to your inbox. <a href="/newsletters/" class="footer-newsletter-sign-up">Sign me up →</a></p>
644
645 <div class="footer-social-links">
646 <a href="https://twitter.com/arstechnica" class="footer-social-twitter">
647 <svg style="height: 40px; width: 40px;" id="b" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 40 40">
648 <defs>
649 <clipPath id="e">
650 <rect width="40" height="40" fill="none" />
651 </clipPath>
652 <clipPath id="f">
653 <rect width="40" height="40" fill="none" />
654 </clipPath>
655 </defs>
656 <g id="c">
657 <g id="d">
658 <g clip-path="url(#e)">
659 <g clip-path="url(#f)">
660 <path d="M16.3,28.1c7.5,0,11.7-6.3,11.7-11.7s0-.4,0-.5c.8-.6,1.5-1.3,2-2.1-.7,.3-1.5,.5-2.4,.6,.9-.5,1.5-1.3,1.8-2.3-.8,.5-1.7,.8-2.6,1-.6-.7-1.4-1.1-2.3-1.2s-1.8,0-2.6,.4c-.8,.4-1.4,1.1-1.8,1.9-.4,.8-.5,1.7-.3,2.6-1.6,0-3.2-.5-4.7-1.2-1.5-.7-2.7-1.8-3.8-3-.5,.9-.7,2-.5,3,.2,1,.9,1.9,1.7,2.5-.7,0-1.3-.2-1.9-.5h0c0,1,.3,1.9,.9,2.7,.6,.7,1.4,1.2,2.4,1.4-.6,.2-1.2,.2-1.9,0,.3,.8,.8,1.5,1.5,2s1.5,.8,2.4,.8c-1.5,1.1-3.2,1.8-5.1,1.8-.3,0-.7,0-1,0,1.9,1.2,4.1,1.8,6.3,1.8" fill="currentColor" />
661 </g>
662 </g>
663 </g>
664 </g>
665 </svg>
666 </a>
667 <a href="https://mastodon.social/@arstechnica" class="footer-social-mastodon">
668 <svg style="height: 40px; width: 40px;" id="b" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 40 40">
669 <defs>
670 <clipPath id="e">
671 <rect width="40" height="40" fill="none" />
672 </clipPath>
673 <clipPath id="f">
674 <rect width="40" height="40" fill="none" />
675 </clipPath>
676 </defs>
677 <g id="c">
678 <g id="d">
679 <g clip-path="url(#e)">
680 <g clip-path="url(#f)">
681 <path d="M29.3,16.6c0-4.3-2.8-5.6-2.8-5.6-1.4-.7-3.9-.9-6.5-1h0c-2.6,0-5,.3-6.4,1,0,0-2.8,1.3-2.8,5.6s0,2.2,0,3.4c.1,4.2,.8,8.4,4.7,9.5,1.8,.5,3.4,.6,4.6,.5,2.3-.1,3.5-.8,3.5-.8v-1.6c0,0-1.7,.5-3.5,.4-1.8,0-3.7-.2-4-2.4,0-.2,0-.4,0-.6,0,0,1.8,.4,4,.5,1.4,0,2.7,0,4-.2,2.5-.3,4.7-1.8,5-3.3,.4-2.2,.4-5.4,.4-5.4h0Zm-3.4,5.6h-2.1v-5.1c0-1.1-.5-1.6-1.4-1.6s-1.5,.6-1.5,1.9v2.8h-2.1v-2.8c0-1.3-.5-1.9-1.5-1.9s-1.4,.5-1.4,1.6v5.1h-2.1v-5.3c0-1.1,.3-1.9,.8-2.6,.6-.6,1.3-1,2.2-1s1.9,.4,2.4,1.2l.5,.9,.5-.9c.5-.8,1.3-1.2,2.4-1.2s1.7,.3,2.2,1c.6,.6,.8,1.5,.8,2.6v5.3Z" fill="currentColor" />
682 </g>
683 </g>
684 </g>
685 </g>
686 </svg>
687 </a>
688 <a href="https://www.facebook.com/arstechnica" class="footer-social-facebook">
689 <svg style="height: 40px; width: 40px;" id="b" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 40 40">
690 <defs>
691 <clipPath id="e">
692 <rect width="40" height="40" fill="none" />
693 </clipPath>
694 <clipPath id="f">
695 <rect width="40" height="40" fill="none" />
696 </clipPath>
697 </defs>
698 <g id="c">
699 <g id="d">
700 <g clip-path="url(#e)">
701 <g clip-path="url(#f)">
702 <path d="M17.3,13.9v2.8h-2v3.4h2v10h4.2v-10h2.8s.3-1.6,.4-3.4h-3.2v-2.3c0-.3,.5-.8,.9-.8h2.3v-3.5h-3.1c-4.4,0-4.3,3.4-4.3,3.9" fill="currentColor" />
703 </g>
704 </g>
705 </g>
706 </g>
707 </svg>
708 </a>
709 <a href="https://www.youtube.com/@arstechnica" class="footer-social-youtube">
710 <svg style="height: 40px; width: 40px;" id="b" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 40 40">
711 <defs>
712 <clipPath id="e">
713 <rect width="40" height="40" fill="none" />
714 </clipPath>
715 <clipPath id="f">
716 <rect width="40" height="40" fill="none" />
717 </clipPath>
718 </defs>
719 <g id="c">
720 <g id="d">
721 <g clip-path="url(#e)">
722 <g clip-path="url(#f)">
723 <path d="M29.6,15.2c-.1-.4-.3-.8-.6-1.1-.3-.3-.7-.5-1.1-.7-1.6-.4-7.8-.4-7.8-.4,0,0-6.3,0-7.8,.4-.4,.1-.8,.3-1.1,.7-.3,.3-.5,.7-.6,1.1-.4,1.6-.4,4.8-.4,4.8,0,0,0,3.3,.4,4.8,.1,.4,.3,.8,.6,1.1,.3,.3,.7,.5,1.1,.7,1.6,.4,7.8,.4,7.8,.4,0,0,6.3,0,7.8-.4,.4-.1,.8-.3,1.1-.7s.5-.7,.6-1.1c.4-1.6,.4-4.8,.4-4.8,0,0,0-3.3-.4-4.8m-11.6,7.8v-5.9l5.2,3-5.2,3Z" fill="currentColor" />
724 </g>
725 </g>
726 </g>
727 </g>
728 </svg>
729 </a>
730 <a href="https://www.instagram.com/arstechnica/" class="footer-social-instagram">
731 <svg style="height: 40px; width: 40px;" id="b" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 40 40">
732 <defs>
733 <clipPath id="e">
734 <rect width="40" height="40" fill="none" />
735 </clipPath>
736 <clipPath id="f">
737 <rect width="40" height="40" fill="none" />
738 </clipPath>
739 </defs>
740 <g id="c">
741 <g id="d">
742 <g clip-path="url(#e)">
743 <g clip-path="url(#f)">
744 <path d="M20,10c2.7,0,3.1,0,4.1,0,1.1,0,1.8,.2,2.4,.5,.7,.3,1.2,.6,1.8,1.2,.6,.6,.9,1.1,1.2,1.8,.2,.6,.4,1.4,.5,2.4,0,1.1,0,1.4,0,4.1s0,3.1,0,4.1c0,1.1-.2,1.8-.5,2.4-.3,.7-.6,1.3-1.2,1.8-.6,.6-1.1,.9-1.8,1.2-.6,.2-1.4,.4-2.4,.5-1.1,0-1.4,0-4.1,0s-3.1,0-4.1,0c-1.1,0-1.8-.2-2.4-.5-.7-.3-1.3-.6-1.8-1.2-.5-.5-.9-1.1-1.2-1.8-.2-.6-.4-1.4-.5-2.4,0-1.1,0-1.4,0-4.1s0-3.1,0-4.1c0-1.1,.2-1.8,.5-2.4,.3-.7,.6-1.2,1.2-1.8,.6-.6,1.1-.9,1.8-1.2,.6-.2,1.4-.4,2.4-.5,1.1,0,1.4,0,4.1,0m0,2.5c-2.4,0-2.7,0-3.7,0-.9,0-1.4,.2-1.7,.3-.4,.1-.8,.4-1.1,.7-.3,.3-.5,.6-.7,1.1-.1,.3-.3,.8-.3,1.7,0,1,0,1.3,0,3.7s0,2.7,0,3.7c0,.9,.2,1.4,.3,1.7,.2,.4,.4,.7,.7,1.1,.3,.3,.6,.5,1.1,.7,.3,.1,.8,.3,1.7,.3,1,0,1.3,0,3.7,0s2.7,0,3.7,0c.9,0,1.4-.2,1.7-.3,.4-.2,.7-.4,1.1-.7,.3-.3,.5-.6,.7-1.1,.1-.3,.3-.8,.3-1.7,0-1,0-1.3,0-3.7s0-2.7,0-3.7c0-.9-.2-1.4-.3-1.7-.1-.4-.4-.8-.7-1.1-.3-.3-.7-.5-1.1-.7-.3-.1-.8-.3-1.7-.3-1,0-1.3,0-3.7,0m0,2.2c.7,0,1.4,.1,2,.4,.6,.3,1.2,.7,1.7,1.1,.5,.5,.9,1.1,1.1,1.7,.3,.6,.4,1.3,.4,2s-.1,1.4-.4,2c-.3,.6-.7,1.2-1.1,1.7-.5,.5-1.1,.9-1.7,1.1-.6,.3-1.3,.4-2,.4-1.4,0-2.7-.6-3.7-1.5-1-1-1.5-2.3-1.5-3.7s.6-2.7,1.5-3.7,2.3-1.5,3.7-1.5m0,8.3c.8,0,1.5-.3,2.1-.9,.6-.6,.9-1.3,.9-2.1s-.3-1.5-.9-2.1c-.6-.6-1.3-.9-2.1-.9s-1.5,.3-2.1,.9c-.6,.6-.9,1.3-.9,2.1s.3,1.5,.9,2.1c.6,.6,1.3,.9,2.1,.9m6.6-8.1c0,.4-.2,.7-.4,1s-.6,.4-1,.4-.7-.2-1-.4c-.3-.3-.4-.6-.4-1s.2-.7,.4-1c.3-.3,.6-.4,1-.4s.7,.2,1,.4c.3,.3,.4,.6,.4,1" fill="currentColor" />
745 </g>
746 </g>
747 </g>
748 </g>
749 </svg>
750 </a>
751 </div>
752
753 </div>
754 </section>
755 </nav>
756
757 <section class="footer-terms-logo">
758 <div class="cn-logo">
759 <a href="http://condenast.com/" class="icon icon-logo-cn-us" title="Visit Condé Nast"></a>
760 </div>
761
762 <p id="copyright-terms">
763 CNMN Collection<br>
764 WIRED Media Group<br>
765 © 2023 Condé Nast. All rights reserved. Use of and/or registration on any portion of this site constitutes acceptance of our <a href="https://www.condenast.com/user-agreement/">User Agreement</a> (updated 1/1/20) and <a href="https://www.condenast.com/privacy-policy/">Privacy Policy and Cookie Statement</a> (updated 1/1/20) and <a href="/amendment-to-conde-nast-user-agreement-privacy-policy/">Ars Technica Addendum</a> (effective 8/21/2018). Ars may earn compensation on sales from links on this site. <a href="/affiliate-link-policy/">Read our affiliate link policy</a>.<br>
766 <span style="display: inline-flex; flex-flow: row nowrap; align-items: center; gap: 5px;"><a href="https://www.condenast.com/privacy-policy/#california">Your California Privacy Rights</a> | <img src="https://cdn.arstechnica.net/wp-content/themes/ars/assets/img/privacyoptions123x59-c5c9972158.png" style="height: 1em; width: auto;" /> <a id="ot-sdk-btn" class="ot-sdk-show-settings">Do Not Sell My Personal Information</a></span><br>
767 The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast.<br>
768 <a href="https://www.condenast.com/online-behavioral-advertising-oba-and-how-to-opt-out-of-oba/#clickheretoreadmoreaboutonlinebehavioraladvertising(oba)">Ad Choices</a>
769 </p>
770 </section>
771 </footer>
772 </div>
773
774 <script type="text/javascript" src="https://cdn.arstechnica.net/wp-content/themes/ars/assets/js/main-f627adae4a.js"></script>
775
776
777 <!-- cache hit 6:single/javascript-footer:c3fe78e04774f666a793c0386865ea11 -->
778
779
780
781 <!-- Taboola -->
782 <script type="text/javascript">
783 window._taboola = window._taboola || [];
784 _taboola.push({
785 flush: true
786 });
787 </script>
788
789 <!-- Parse.ly start -->
790 <script type="text/plain" class="optanon-category-C0002" id="parsely-cfg" src="//fpa-cdn.arstechnica.com/keys/arstechnica.com/p.js"></script>
791 <!-- Parse.ly end -->
792
793 <!-- Memo start -->
794 <script type="text/javascript">
795 __memo_config = {
796 pid: ars.MEMO_PID,
797 url: ars.ARTICLE.url,
798 author: [ars.ARTICLE.authorName],
799 title: ars.ARTICLE.title,
800 date: ars.ARTICLE.pubDate,
801 };
802 (function(){
803 var s = document.createElement('script');
804 s.async = true;
805 s.type = 'text/javascript';
806 s.src = document.location.protocol + '//cdn.memo.co/js/memo.js';
807 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body') [0]).appendChild(s);
808 })();
809 </script>
810 <!-- Memo end -->
811
812
813
814
815 <script>
816 (function() {
817 var w = window.innerWidth ||
818 document.documentElement.clientWidth ||
819 document.body.clientWidth;
820 var src = 'https://player.cnevids.com/interlude/arstechnica.js';
821 if (!ars.MOBILE && w >= 1000) {
822 src += '?isRightRail=true';
823 }
824 var s = document.createElement('script');
825 s.setAttribute('async', true);
826 s.setAttribute('src', src);
827 document.body.appendChild(s);
828 })();
829 </script>
830
831 <script id="conde-polar" src="https://cdn.mediavoice.com/nativeads/script/condenastcorporate/conde-asa-polar-master.js" async></script>
832 <!-- Sparrow begin -->
833 <script type="text/plain" class="optanon-category-C0002">
834 (function() {
835 function DQ() {
836 var queue = window.sparrowQueue;
837 this.push = fn => fn();
838 window.sparrowQueue = this;
839 while (queue.length) {
840 queue.shift()();
841 }
842 }
843
844 function e(t, e) {
845 var n, a, o;
846 a = !1, n = document.createElement("script"), n.type = "text/javascript", n.src = t, n.onload = n.onreadystatechange = function() {
847 a || this.readyState && "complete" != this.readyState || (a = !0, e ? e() : !0)
848 }, o = document.getElementsByTagName("script")[0], o.parentNode.insertBefore(n, o)
849 }
850 if (location.search.indexOf('no_sparrow') < 0) {
851 e("https://pixel.condenastdigital.com/config/v2/production/ars-technica.config.js", function() {
852 e("https://pixel.condenastdigital.com/sparrow.min.js", function() {
853 if (window.SparrowConfigV2) {
854 window.sparrow = new window.Sparrow(window.SparrowConfigV2);
855 new DQ();
856 }
857 })
858 })
859 }
860 })();
861 </script>
862 <!-- Sparrow end -->
863 <script type="text/javascript" src="//s.skimresources.com/js/100098X1555750.skimlinks.js"></script>
864 <script type='text/javascript' src='https://cdn.arstechnica.net/wp-content/plugins/article-forum-connect/public/js/iframeResizer.min.js?ver=1.2.2' id='article_forum_connect_iframe_resizer-js'></script>
865 <script type='text/javascript' src='https://cdn.arstechnica.net/wp-content/plugins/article-forum-connect/public/js/iframe.js?ver=1.2.2' id='article_forum_connect_iframe-js'></script>
866 </body>
867
868