On 7/8/24 4:05 PM, Alex Turner wrote:
Contact emails
ale...@chromium.org
Explainer
https://github.com/patcg-individual-drafts/private-aggregation-api/blob/main/flexible_filtering.md
Specification
https://github.com/patcg-individual-drafts/private-aggregation-api/pull/123
Summary
Modifies the Private Aggregation API to add a 'filtering ID' to the
aggregatable reports' encrypted payloads. This ID allows histogram
contributions with different filtering IDs to be processed separately
on the aggregation service. A list of filtering IDs could be provided
in an aggregation query and any contributions not matching a listed ID
will be filtered out, not contributing to the result. To support the
new feature, we update the report version to "1.0" (from "0.1"). By
the time this is launched to Stable, all valid aggregation service
releases will support the new report version, avoiding backwards
compatibility concerns. (Old releases are deprecated on a regular
schedule.)
Blink component
Blink>PrivateAggregation
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPrivateAggregation>
TAG review
https://github.com/w3ctag/design-reviews/issues/846 (We have not
requested a signal for these changes specifically.)
TAG review status
Pending
Risks
Interoperability and Compatibility
The Aggregation Service (used to process the aggregatable reports)
typically allows its releases to be used for up to six months. To
reduce the compatibility impact of this change, we are waiting until
all current Aggregation Service releases support the new version
before rolling to Stable.
Can you say more about this? How many parties are running these
services, and do we have any way of knowing what the uptake of new
versions is, or said differently - can we tell if they're still on older
versions?
Also, what happens if you send the filter ID to an older version?
/Gecko/: No signal
(https://github.com/mozilla/standards-positions/issues/805) We have
not requested a signal for this change specifically. The Gecko
position on Shared Storage (one of the ways Private Aggregation is
exposed) is negative.
/WebKit/: No signal
(https://github.com/WebKit/standards-positions/issues/189) We have not
requested a signal for this change specifically.
/Web developers/: Positive signals for broad
featureĀ (https://github.com/patcg-individual-drafts/private-aggregation-api/issues/92)
/Other signals/:
WebView application risks
Does this intent deprecate or change behavior of existing APIs, such
that it has potentially high risk for Android WebView-based applications?
None
Debuggability
No new debug capabilities beyond the existing internals page
(chrome://private-aggregation-internals) and temporary debug mode.
These capabilities do support the new filtering IDs.
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
All but Webview
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes
Flag name on chrome://flags
None
Finch feature name
PrivateAggregationApiFilteringIds
Requires code in //chrome?
False
Tracking bug
https://crbug.com/330744610
Launch bug
https://launch.corp.google.com/launch/4302413
Estimated milestones
Shipping on desktop 128
Shipping on Android 128
Anticipated spec changes
None
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/4793172803977216?gate=5039125582577664
This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.
--
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+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAA%2BBiFk3Nz9owQQnA9XzYa43cLAoh53dXGQTEstn%2BStUuud--Q%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAA%2BBiFk3Nz9owQQnA9XzYa43cLAoh53dXGQTEstn%2BStUuud--Q%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e436def7-548c-463b-8ece-c394aefe9ea9%40chromium.org.