← Back to release summary

Private Aggregation API bundled enhancements

Category
Miscellaneous
Type
No developer-visible change
Status
Enabled by default (Chrome 119)
Intent stage
None

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 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. Note that a duplicate feature was created for shipping reviews (e.g. Privacy, Security) as this has the incorrect feature type: https://chromestatus.com/feature/5148973702840320

Standards & signals

View on chromestatus.com