Am I right to assume that the API is still only being used by a relatively small number of partners to which y'all can communicate the new constraints?
On Monday, October 2, 2023 at 11:08:43 PM UTC+2 Mike Taylor wrote: > Hey Alex, > > Apologies for the delay. It would probably be good to make a new entry and > request all the relevant review approvals (sorry for the extra work). > > Also, probably useful to drop a link in the TAG review to this Intent, so > reviewers can eventually be aware of these changes. > On 9/27/23 2:35 PM, Alex Turner wrote: > > I set this feature up as a "Web developer facing change to existing code", > but I'm seeing that "New feature incubation" may have been more appropriate > (although the guidance > <https://www.chromium.org/blink/launching-features/#feature-types> is a > bit uncertain). Unfortunately, that means chromestatus won't let me request > any reviews other than API owners; would it make sense to create a new > feature entry? (Note also that these changes have already gone through > internal privacy and security reviews.) > > Thanks! > Alex > > On Wed, Sep 27, 2023 at 12:02 PM Chris Harrelson <[email protected]> > wrote: > >> 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 emails [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 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 >>>> >>>> >>>> - 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://flags None >>>> >>>> Finch feature name Padding: >>>> PrivacySandboxAggregationServiceReportPadding >>>> All other features: PrivateAggregationApiBundledEnhancements >>>> >>>> Requires code in //chrome? Only for settings checks >>>> >>>> Tracking bug https://crbug.com/1481761 >>>> >>>> Launch bug https://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/CAA%2BBiFnMoYuB98RHAHwm_f9VghuGZxc_VXMCMt1KXNbPoRvTkw%40mail.gmail.com > > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAA%2BBiFnMoYuB98RHAHwm_f9VghuGZxc_VXMCMt1KXNbPoRvTkw%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/dd4eda20-22e7-4907-afe7-96149b9688dfn%40chromium.org.
