Ad-tracking in Safari has been one of the trickier issues for Apple to address. On the one hand, Apple wants to protect the privacy of its customers. On the other, it recognizes that many of the websites they visit are funded by ads, and preventing tracking altogether makes free websites less viable.

The company does, though, think it has come up with a win-win for consumers and advertisers alike. Indeed, Apple thinks its solution is so good that it wants the World Wide Web Consortium to make it a new standard for all browsers …

Apple hasn’t exactly come up with the catchiest name for it, however! The company’s WebKit engineer behind Safari’s Intelligent Tracking Prevention, John Wilander, refers to it as Privacy Preserving Ad Click Attribution.

How normal ad-tracking works

The problem Apple set out to solve

But, says Apple, conventional ad-tracking in Safari and other browsers could, in principle, identify you. There’s nothing tied to your name or anything like that, but if an ad-tracking company wanted to, it could pull together a profile of you based on all the sites you’ve visited and all the products you’ve bought from one of its client websites.

Apple thinks that’s wrong, which is why it started blocking cross-site tracking in Safari.

However, explains Wilander, Apple isn’t trying to prevent legitimate use of ad-tracking. It simply wants to make 100% sure that nobody ever becomes personally identifiable.

Privacy Preserving Ad Click Attribution

Apple says this approach can be a win-win.

Apple will limit the number of ad campaigns that can be simultaneously tracked per website, and will similarly restrict the number of events that can be tracked on the ecommerce site. The result of those restrictions is it will be impossible to identify specific individuals.

Today we are presenting a new technology to allow attribution of ad clicks on the web while preserving user privacy.

Wilander says Apple also wants to eliminate third-party companies from the tracking process and apply additional protections.

The blog post goes into much greater detail for anyone interested about the ways in which ad-tracking in Safari will change as a result of the new approach.

  • The browser should act on behalf of the user and do its best to preserve privacy while reporting on ad click attribution. We achieve this by:

  • Sending attribution reports in a dedicated Private Browsing Mode even though the user is in regular browsing mode.

  • Disallowing data like cookies for reporting purposes.

  • Delaying reports randomly between 24 and 48 hours.

  • Not supporting Privacy Preserving Ad Click Attribution at all when the user is in Private Browsing Mode.

  • The browser vendor should not learn about the user’s ad clicks or conversions. For this reason, we designed the feature to do all of its work on-device. The browser vendor does not see any of the ad click attribution data.

  • Sending attribution reports in a dedicated Private Browsing Mode even though the user is in regular browsing mode.

  • Disallowing data like cookies for reporting purposes.

  • Delaying reports randomly between 24 and 48 hours.

  • Not supporting Privacy Preserving Ad Click Attribution at all when the user is in Private Browsing Mode.

Privacy Preserving Ad Click Attribution is already available as an experimental feature in Safari Technology Preview 82+. The plan is for Apple to roll it out in a later release version of Safari, and to make it an open standard so that other browsers can also adopt it.