Please also fill out the other chromestatus review categories for this Intent, in particular for Privacy and Security, thanks.
On Tue, Sep 26, 2023 at 11:14 PM Yoav Weiss <[email protected]> wrote: > > > On Mon, Sep 25, 2023 at 11:52 PM Alex Turner <[email protected]> wrote: > >> Contact [email protected] >> >> Specification >> >> - >> >> Null report fixes: >> https://github.com/patcg-individual-drafts/private-aggregation-api/pull/91 >> - >> >> Debug mode eligibility changes: >> https://github.com/patcg-individual-drafts/private-aggregation-api/pull/90 >> - >> >> Padding report payloads: >> >> https://github.com/patcg-individual-drafts/private-aggregation-api/pull/98, >> https://github.com/WICG/attribution-reporting-api/pull/1030 >> - >> >> Reducing delay: >> >> https://github.com/patcg-individual-drafts/private-aggregation-api/pull/103 >> >> >> Summary >> >> We're planning a few bundled changes to Private Aggregation: >> >> - >> >> Null report fixes: Currently reports with no contributions are >> inadvertently dropped. This change ensures that, when a context ID is >> specified, a null report is sent even if budget is denied. Separately, it >> fixes a bug causing budget to always be denied for null reports. >> - >> >> Debug mode eligibility changes: Currently, debug mode is always >> available. This change only allows debug mode for callers that are allowed >> access to third-party cookies, silently dropping the debug mode otherwise. >> Note that this will allow debug mode to automatically sunset when >> third-party cookies are deprecated. >> - >> >> Padding report payloads: To avoid the payload size being dependent on >> the number of contributions, we will pad it with 'null' contributions to a >> fixed length. **Note**: this change will also affect Attribution >> Reporting’s aggregatable reports. >> - >> >> Reducing delay: When a context ID is specified, we remove the >> randomized 10-60 minute delay, which is superfluous as a report is always >> sent in this case. Instead, we just wait until the Shared Storage >> operation >> timeout. >> >> >> Blink componentBlink>PrivateAggregation >> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPrivateAggregation> >> >> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/846 (We have >> not requested a signal for these changes specifically.) >> >> TAG review statusPending >> >> Risks >> >> >> Interoperability and Compatibility >> >> >> - Null report fixes: Increases the number of reports sent to >> reporting endpoints, reporting endpoints using plaintext debug payloads >> will need to handle the null report case. >> >> Do you know if current reporting endpoints are ready to handle this > change? > >> >> - Debug mode eligibility changes: Backwards incompatible for callers >> using enableDebugMode() without third-party cookie eligibility. >> >> Were callers already ready to have the enableDebugMode() call fail? Does > it throw, or silently fails? > >> >> - Padding report payloads: Compatible with existing aggregation >> service versions. Reporting endpoints will see larger payloads and null >> contributions added to the plaintext debug payloads (if used). >> - Reducing delay: Should not require any reporting endpoint changes, >> reports will simply arrive earlier. >> >> >> *Gecko*: No signal ( >> https://github.com/mozilla/standards-positions/issues/805). We have not >> requested a signal for these changes 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 these changes specifically >> >> *Web developers*: Positive for reducing delay >> >> *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. >> >> >> Will this feature be supported on all six Blink platforms (Windows, Mac, >> Linux, Chrome OS, 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> >> ?WPTs will be added when features are enabled. >> >> Flag name on chrome://flagsNone >> >> Finch feature namePadding: PrivacySandboxAggregationServiceReportPadding >> All other features: PrivateAggregationApiBundledEnhancements >> >> Requires code in //chrome?Only for settings checks >> >> Tracking bughttps://crbug.com/1481761 >> >> Launch bughttps://launch.corp.google.com/launch/4272421 >> >> Estimated milestones >> >> We intend to ship in M119. >> >> Anticipated spec changes >> None >> >> Link to entry on the Chrome Platform Status >> https://chromestatus.com/feature/5205079858085888 >> >> Links to previous Intent discussions >> >> Previous I2S >> <https://groups.google.com/a/chromium.org/g/blink-dev/c/8cKaLstq2QQ/m/Udrbb4ifDQAJ> >> >> 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAA%2BBiF%3DMBk5ra9sn9i4ajaNSd9aMFKE_9DpxE8pziGY6YXB9Mg%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAA%2BBiF%3DMBk5ra9sn9i4ajaNSd9aMFKE_9DpxE8pziGY6YXB9Mg%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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUzy0MKk6iD4MhPyeUwA-MESOo%2BGwsVX-GSb_MQUw2N8A%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUzy0MKk6iD4MhPyeUwA-MESOo%2BGwsVX-GSb_MQUw2N8A%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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw-Wk005m48W89F5t0XHtRODw13UHE76R_Gb%2B_qyL6-hrQ%40mail.gmail.com.
