Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Intent to Ship: Protected Audience (B&A) - Private Aggregation & downsampling forDebuggingOnly reporting

301 views
Skip to first unread message

Paul Jensen

unread,
Dec 17, 2024, 3:45:19 PM12/17/24
to blink-dev, Qingxin Wu

Contact emails

paulj...@chromium.org

qing...@google.com


Explainer

For original Protected Audience Private Aggregation reporting support: https://github.com/WICG/turtledove/pull/386

For original Protected Audience downsampling forDebuggingOnly reporting: https://github.com/WICG/turtledove/pull/1020


Specification

Private aggregation reporting:


Downsampling fDO:


Summary

This feature adds changes necessary in Chrome to support two reporting mechanisms for Protected Audience (PA) auctions run on Bidding and Auction Services (B&A):

  1. Private Aggregation Reporting: for measuring aggregate, cross-site data in a privacy preserving manner.

  2. Downsampling of forDebuggingOnly (fDO) reports: changes necessary in the client to support the eventual implementation of downsampling of fDO in B&A. Chrome previously supported these reporting mechanisms for on-device PA auctions, and this feature brings them to B&A on-server auctions.


Blink component

Blink>InterestGroups


TAG review

For Protected Audience: https://github.com/w3ctag/design-reviews/issues/723

For Protected Audience Bidding and Auction Services: https://github.com/w3ctag/design-reviews/issues/1009


TAG review status

Completed for Protected Audience, resolved unsatisfied.


Risks

Interoperability and Compatibility

Feature represents optional new behavior that shouldn’t break existing usage.


Gecko & WebKit: For Protected Audiences in general - Negative from Mozilla. No signal from Webkit.


Edge: Edge is running an Origin Trial of the Ad Selection API which shares a Web API and services protocol with PA. Their auction reporting doc says future work includes aggregate reporting which can be facilitated by this.


Web developers:

Private aggregation reporting in Protected Audience: Discussed on github (1, 2, 3, 4, 5).

Downsampled forDebuggingOnly in Protected Audience: Discussed here and in person here.


Debuggability

On-device API surfaces should be debuggable in Chrome DevTools, and we’ve added extensive mechanisms for debugging Bidding and Auction services.


Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?

It will be supported on all platforms that support Protected Audience, so all but WebView.


Is this feature fully tested by web-platform-tests?

We plan to add WPTs to cover this API shortly.  We already have WPTs for Protected Audience Bidding and Auction Services and for Protected Audience private aggregation reporting, and will extend these accordingly.


Flag name on chrome://flags

None


Finch feature name

EnableBandAPrivateAggregation,

EnableBandASampleDebugReports


Requires code in //chrome?

False


Estimated milestones

Shipping on desktop and Android in M132.


Anticipated spec changes

None


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5150193518116864


This intent message was generated by Chrome Platform Status.

Mike Taylor

unread,
Dec 18, 2024, 4:12:31 PM12/18/24
to Paul Jensen, blink-dev, Qingxin Wu

Can you let us know when you have landed WPTs?

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABQTWr%3DAvniF65_Md9iEt_Ws6jML20b7XSu0S8utViDSan3p8g%40mail.gmail.com.

Paul Jensen

unread,
Jan 14, 2025, 11:20:47 AMJan 14
to Mike Taylor, blink-dev, Qingxin Wu
The Private Aggregation ones landed here.  The downsampled forDebugginOnly ones are in progress.

Mike Taylor

unread,
Jan 16, 2025, 12:03:47 PMJan 16
to Paul Jensen, blink-dev, Qingxin Wu

Thanks Paul. Do we have a CL up for forDebuggingOnly that I can subscribe to?

Mike Taylor

unread,
Jan 17, 2025, 1:16:00 PMJan 17
to Qingxin Wu, Paul Jensen, blink-dev

I see the WPTs have all landed now, thanks.

LGTM1

On 1/16/25 2:16 PM, Qingxin Wu wrote:
https://crrev.com/c/6179638 is the CL that's work in progress, but I hope to submit it soon.


Qingxin Wu

unread,
Jan 17, 2025, 3:47:25 PMJan 17
to Mike Taylor, Paul Jensen, blink-dev
https://crrev.com/c/6179638 is the CL that's work in progress, but I hope to submit it soon.



Chris Harrelson

unread,
Jan 17, 2025, 3:51:38 PMJan 17
to Mike Taylor, Qingxin Wu, Paul Jensen, blink-dev

Vladimir Levin

unread,
Jan 22, 2025, 9:23:36 AMJan 22
to Chris Harrelson, Mike Taylor, Qingxin Wu, Paul Jensen, blink-dev
Reply all
Reply to author
Forward
0 new messages