{"id":18144,"date":"2017-06-12T16:45:31","date_gmt":"2017-06-12T20:45:31","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=18144"},"modified":"2018-06-08T15:56:11","modified_gmt":"2018-06-08T19:56:11","slug":"safaris-intelligent-tracking-prevention","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2017\/06\/12\/safaris-intelligent-tracking-prevention\/","title":{"rendered":"Safari&rsquo;s Intelligent Tracking Prevention"},"content":{"rendered":"<p><a href=\"https:\/\/techcrunch.com\/2017\/06\/05\/apple-adds-a-tracker-blocker-to-desktop-safari\/\">Natasha Lomas<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=14489964\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/techcrunch.com\/2017\/06\/05\/apple-adds-a-tracker-blocker-to-desktop-safari\/\"><p>The feature will use machine learning technology to power tracker blocking in a bid to outwit the digital stalkers, according to Federighi.<\/p>\n<p>&ldquo;Safari uses machine learning to identify trackers, segregate the cross-site scripting data, put it away so now your privacy &mdash; your browsing history &mdash; is your own,&rdquo; he explained.<\/p>\n<p>&ldquo;It&rsquo;s not about blocking ads, the web behaves as it always did, but your privacy is protected,&rdquo; he added.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/webkit.org\/blog\/7675\/intelligent-tracking-prevention\/\">John Wilander<\/a>:<\/p>\n<blockquote cite=\"https:\/\/webkit.org\/blog\/7675\/intelligent-tracking-prevention\/\"><p>A machine learning model is used to classify which top privately-controlled domains have the ability to track the user cross-site, based on the collected statistics. Out of the various statistics collected, three vectors turned out to have strong signal for classification based on current tracking practices: subresource under number of unique domains, sub frame under number of unique domains, and number of unique domains redirected to. All data collection and classification happens on-device.<\/p>\n<p>[&#8230;]<\/p>\n<p>If the user has not interacted with example.com in the last 30 days, example.com website data and cookies are immediately purged and continue to be purged if new data is added.<\/p>\n<p>However, if the user interacts with example.com as the top domain, often referred to as a first-party domain, Intelligent Tracking Prevention considers it a signal that the user is interested in the website and temporarily adjusts its behavior as depicted in this timeline[&#8230;]<\/p>\n<p>[&#8230;]<\/p>\n<p>If you run a single sign-on system with a centralized session, the user needs to interact with the domain that controls the session. Otherwise you run the risk of Intelligent Tracking Prevention treating your session controller domain as a tracker.<\/p><\/blockquote>\n\n<p>Update (2017-06-28): See also: <a href=\"https:\/\/news.ycombinator.com\/item?id=14631206\">Hacker News<\/a>.<\/p>\n\n<p>Update (2018-04-17): <a href=\"https:\/\/webkit.org\/blog\/8142\/intelligent-tracking-prevention-1-1\/\">John Wilander<\/a>:<\/p>\n<blockquote cite=\"https:\/\/webkit.org\/blog\/8142\/intelligent-tracking-prevention-1-1\/\">\n<p>The biggest update to ITP so far is the introduction of the <a href=\"https:\/\/webkit.org\/blog\/8124\/introducing-storage-access-api\/\">Storage Access API<\/a> which provides a mechanism for embedded third-party content to get out of cookie partitioning through user interaction. In addition to the Storage Access API, ITP 1.1 includes two behavior changes described below.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Natasha Lomas (via Hacker News): The feature will use machine learning technology to power tracker blocking in a bid to outwit the digital stalkers, according to Federighi. &ldquo;Safari uses machine learning to identify trackers, segregate the cross-site scripting data, put it away so now your privacy &mdash; your browsing history &mdash; is your own,&rdquo; he [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2018-06-08T19:56:13Z","apple_news_api_id":"d93e55af-0e44-40f1-9066-3e01cdc0287e","apple_news_api_modified_at":"2018-06-08T19:56:14Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/A2T5Vrw5EQPGQZj4BzcAofg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[354,1351,629,31,1472,30,1529,355,103,96],"class_list":["post-18144","post","type-post","status-publish","format-standard","hentry","category-technology","tag-advertising","tag-artificial-intelligence","tag-craig-federighi","tag-ios","tag-ios-11","tag-mac","tag-macos-10-13","tag-privacy","tag-safari","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/18144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=18144"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/18144\/revisions"}],"predecessor-version":[{"id":21260,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/18144\/revisions\/21260"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=18144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=18144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=18144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}