On Wed, Sep 27, 2023 at 2:14 AM 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?
>
This should only affect endpoints that are using the debug payloads. For
them, the reports should look similar, but they will need to allow for a
contribution's value to be zero (for both this change and the padding
change). While this is already possible today, it's probably not used. I'll
plan to highlight this requirement when we send out notifications to the
developer mailing lists.

>
>>    - 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?
>
Calling enableDebugMode() from an ineligible context will silently fail --
i.e. no error, but debug mode won't be enabled.

>
>>    - 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/CAA%2BBiFns805QbqBu0GoOOeEa1Magrh3UFUk%3DX%3Dd%3DOne2Qgzm0Q%40mail.gmail.com.

Reply via email to