In July 2024, with the newest model of its Firefox browser, Mozilla launched a know-how referred to as Privateness-Preserving Attribution (PPA) — designed to trace how efficient internet marketing is. The characteristic is enabled by default in Firefox 128.
This has already caught the attention of on-line privateness advocates, and led to headlines like “Now Mozilla too is promoting person knowledge”. The clamor bought so loud that Firefox CTO, Bobby Holley, needed to take to Reddit to clarify to customers what Mozilla really did and why.
Now’s the time to take a more in-depth have a look at what PPA is, why it’s wanted within the first place, and why it’s appeared now.
Google Advert Matters and Fb Hyperlink Historical past
First, a little bit of backstory. As you could recall, approach again in 2019 the builders of the world’s hottest browser — Google Chrome — started hatching plans to utterly disable help for third-party cookies.
These tiny recordsdata have been monitoring person actions on-line for 30 years now. The know-how is each the spine of the internet marketing trade, and the chief technique of violating customers’ privateness.
A while in the past, as a alternative, Google unveiled an in-house improvement referred to as Advert Matters. With this know-how, monitoring relies on customers’ Chrome browser historical past, and interplay historical past with Android apps. The rollout of Advert Matters was anticipated to be adopted by the phasing out of help for third-party cookies in Chrome in H2 2024.
One other main digital promoting participant to develop its personal user-tracking know-how is Meta, which likewise depends on third-party cookies. Referred to as Hyperlink Historical past, it makes certain that every one exterior hyperlinks within the Fb cellular apps now get opened in its built-in browser — the place the corporate can nonetheless snoop in your actions.
The underside line is that ending help for third-party cookies fingers much more management over to Google and Meta — proprietor of the world’s hottest browser and cellular OS, and of the world’s hottest social community, respectively — whereas smaller gamers will change into much more depending on them.
On the identical time, person knowledge continues to be collected on an industrial scale, and primarily by the standard suspects with regards to claims of privateness violation: sure, Google and Fb.
The query arises: is it not potential to develop some mechanism to permit advertisers to trace the effectiveness of promoting with out mass assortment of person knowledge? The reply comes within the form of Privateness-Preserving Attribution.
Meet Prio, a privacy-preserving aggregation system
To raised perceive the historical past of this know-how, we’ve to return a bit in time — to 2017, when cryptographers Henry Corrigan-Gibbs and Dan Boneh of Stanford College offered a analysis paper. In it, they described a privacy-oriented system for accumulating aggregated statistics, which they referred to as Prio.
To vastly simplify issues, Prio relies on the next mechanism. Let’s say you’re within the common age of a sure variety of customers, however you wish to protect their privateness. You arrange two (or extra) piggy banks and ask every person to depend out the variety of cash similar to their age and, with out displaying them to anybody, randomly drop the cash into totally different cash bins.
Then you definitely tip the cash out of the piggy banks right into a pile, depend them and divide by the variety of customers. The result’s what you wished: the common age of the customers. And if no less than one of many piggy banks retains its secret (i.e., doesn’t inform anybody what went into it), then it’s inconceivable to find out what number of cash anyone person put into the bins.

Prio’s foremost levels of data processing. Supply
Prio overlays this fundamental mechanism with a variety of cryptography to guard info from interception and make sure the validity of knowledge acquired. There’s no approach for customers to slide solutions into the system, for no matter motive, that might distort the outcomes. The primary idea lies in using two or extra aggregators that acquire random shares of the sought info.
Prio’s algorithms have one other key characteristic: they vastly enhance system efficiency in comparison with earlier strategies of dependable anonymized knowledge assortment — by 50–100 instances, say the researchers.
Distributed Aggregation Protocol
Mozilla bought all in favour of Prio again in 2018. The primary fruit of this curiosity was its improvement of the experimental system Firefox Origin Telemetry — primarily based on Prio. Notably, this method was designed to privately collect telemetry on the browser’s means to fight advert trackers.
Then, in February 2022, Mozilla unveiled Interoperable Personal Attribution (IPA) know-how, developed collectively with Meta, which, it appears, served because the prototype to PPA.
Could 2022 noticed the publication of a zero draft of the Prio-based Distributed Aggregation Protocol (DAP). The draft was authored by representatives of Mozilla and the Web Safety Analysis Group (ISRG) — a non-profit identified for the Let’s Encrypt undertaking to democratize using HTTPS — in addition to two Cloudflare staff.
Whereas engaged on the protocol, ISRG was additionally constructing a DAP-based system for accumulating anonymized statistics, generally known as Divvi Up. This method is primarily meant to gather numerous technical telemetry to enhance web site efficiency, equivalent to web page load-time.

Schematic of the fundamental working precept of the DAP protocol. Supply
Lastly, in October 2023, Divvi Up and Mozilla introduced a collaboration to implement DAP within the Firefox browser. As a part of this joint effort, a system of two aggregators was created — considered one of which operates on the Mozilla aspect, the opposite on the Divvi Up aspect.
How PPA works
It’s this Divvi Up/Mozilla system that’s at present being deployed with PPA know-how. Thus far, it’s simply an experiment involving a restricted variety of websites.
Normally define, it really works as follows:
- The web site asks the browser to recollect cases of profitable advert views.
- If the person performs some motion that the positioning considers helpful (for instance, buys a product), the positioning queries the browser to seek out out if the person noticed the advert.
- The browser doesn’t inform the positioning something, however sends info by way of the DAP protocol to the aggregation servers.
- All such experiences are collected in aggregators, and the positioning periodically receives a abstract.
Because of this, the positioning learns that out of X variety of customers who noticed a sure advert, Y variety of customers carried out actions deemed helpful for the positioning. However neither the positioning nor the aggregation system is aware of something about who these customers had been, what else they did on-line, and many others.
Why we want PPA
Within the above-mentioned assertion on Reddit, Firefox’s CTO defined what Mozilla was aiming for by introducing PPA together with the brand new model of its browser.
The corporate’s reasoning is roughly the next. Internet advertising, no less than at this stage of the web’s improvement, is a obligatory evil. And it’s comprehensible that advertisers need to have the ability to measure its effectiveness. However the instruments at present used for this disregard person privateness.
In the meantime, any discuss methods to one way or the other limit advertisers’ monitoring of customers’ actions is met with protests from the previous. No knowledge assortment, they argue, means they’re disadvantaged of a instrument for assessing internet marketing.
Mainly, PPA is an experimental instrument that permits advertisers to get the suggestions they want with out accumulating and storing knowledge on what customers did.
If the experiment exhibits the know-how can fulfill advertisers’ wants, it should give privateness advocates a weighty argument in future dealings with regulators and lawmakers. Broadly talking, it should show that whole on-line surveillance is pointless, and ought to be restricted by regulation.
Block third-party cookies now
Because it occurs, virtually instantly after the uproar surrounding Mozilla’s new rollout, Google introduced an entire reversal of its plans to disable third-party cookies. Eliminating stale know-how will be more durable than it may appear — as Microsoft came upon when making an attempt to bury Web Explorer.
The excellent news is that, not like Web Explorer, which is certainly exhausting to weed out of Home windows, third-party cookies are one thing that customers can deal with on their very own. All trendy browsers make it straightforward to dam them — see our information for full particulars.
Keep in mind that Google’s refusal to do away with cookies doesn’t spell the top of Advert Matters — the corporate intends to proceed the experiment. So we advocate disabling this characteristic too, and right here’s methods to do it in Chrome and Android.
And for those who use the Fb cellular app, it’s value turning off Hyperlink Historical past. Once more, our information explains how.
Additionally, you’ll be able to and will make use of the Personal Looking characteristic in our Kaspersky Normal, Kaspersky Plus and Kaspersky Premium subscription plans to dam advert trackers (under no circumstances all of which use cookies).
Lastly, we advocate utilizing our free Privateness Checker service, the place yow will discover directions on establishing privateness for the commonest purposes, companies and social networks for various working programs.
As for PPA, the know-how seems fairly helpful. For those who assume in any other case, right here are easy directions to disable it in Firefox. As for me, I desire to help the event of this know-how, so will proceed to make use of it in my browser.