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.
