I admit to not being the most versed in Private Aggregation, but I
wonder why there is a limit at all? You say it might "increase the cost
of operating the Aggregation Service", but that connection is not clear
to me when you also say that people could work around the limit already.
/Daniel
On 2024-09-24 17:26, Dan McArdle wrote:
Contact emails
dmcar...@chromium.org
Explainer
https://github.com/patcg-individual-drafts/private-aggregation-api/pull/138
Specification
https://github.com/patcg-individual-drafts/private-aggregation-api/pull/150
Summary
Enables Protected Audience script runners to make up to 100
contributions per Private Aggregation report, compared to the current
limit of 20. Private Aggregation limits the number of histogram
contributions that can be embedded in a single aggregatable report,
dropping any additional contributions. Shared Storage callers can work
around the limit by invoking another Shared Storage operation.
However, Protected Audience callers have no persistent storage, so
they lose their excess contributions at the end of their auction. Note
that this change is privacy neutral as the API's contributions are
still limited by the same privacy budget. Due to padding, each
Protected Audience report will have a larger payload, even if it did
not need the larger contribution limit. We expect that these larger
reports will increase the cost of operating the Aggregation Service.
Please reach out with any feedback.
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
Declined
Risks
Interoperability and Compatibility
None
/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
(https://github.com/patcg-individual-drafts/private-aggregation-api/issues/81)
/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 will reflect the merged contributions.
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
PrivateAggregationApi100ContributionsForProtectedAudience
Requires code in //chrome?
False
Tracking bug
https://crbug.com/360160864
Launch bug
https://launch.corp.google.com/launch/4336057
Estimated milestones
Shipping on desktop 131
Shipping on Android 131
Anticipated spec changes
Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github
issues in the project for the feature specification) whose resolution
may introduce web compat/interop risk (e.g., changing to naming or
structure of the API in a non-backward-compatible way).
None
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5114676393017344?gate=5096059924381696
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/CAGmnN45m%3DJJ3ja7_zA71nOn%3DjiBw%2Br0uFQuR0hwqHxtXzuZf4g%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGmnN45m%3DJJ3ja7_zA71nOn%3DjiBw%2Br0uFQuR0hwqHxtXzuZf4g%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/35ae9b7c-b494-451e-992d-bc0b4f6e4abe%40gmail.com.