If I understand you correctly, this change won't actually be possible to detect since the API you remove won't be reachable anyway?

LGTM3

/Daniel

On 2026-06-25 19:05, Chris Harrelson wrote:
LGTM2

On Thu, Jun 25, 2026 at 9:56 AM Yoav Weiss (@Shopify) <[email protected]> wrote:

    LGTM1

    On Fri, Jun 12, 2026 at 6:41 PM Alex Turner <[email protected]>
    wrote:

        Hi API Owners,

        Private Aggregation API was deprecated in M144 with a plan to
        remove it in M150. Currently the usage is still 2.4% of page
        loads.

        <https://chromestatus.com/metrics/feature/timeline/popularity/4333>We
        are proposing the following as next steps for removal and
        associated timelines:
        1. M150: Remove all Ads API-related entries from Chrome
        settings and UI surfaces (e.g., chrome://settings/adPrivacy)
        via field trial. After this point, all API invocations for
        field-trial enabled browsers will always reject. Since the API
        can already be disabled for one of many reasons, scripts must
        already handle such rejections (or they’re already
        significantly broken).
        2. M152: Permanently remove the underlying implementation code
        for the API. There is no need to replace it with a stub API as
        Private Aggregation is only exposed via Protected Audience and
        Shared Storage (which would themselves be stub APIs at this
        point). After this, API removal would be complete.

        At this time, we are seeking LGTMs for step #2.

        Thanks,
        Alex
        On Wednesday, November 12, 2025 at 11:47:39 AM UTC-5 Daniel
        Bratell wrote:

            LGTM3 - per previous proclamations

            /Daniel

            On 2025-11-12 17:23, Chris Harrelson wrote:
            LGTM2 with the same conditions.

            On Wed, Nov 12, 2025 at 8:21 AM Vladimir Levin
            <[email protected]> wrote:

                LGTM1 to deprecate. The plan to keep deprecation for
                6 milestones also sounds good. Please come back to
                this thread at a time when you think the removal can
                proceed. Since the amount of page loads is high, we
                would like to reserve the right to pause the removal
                if this amount of page loads does not decrease
                substantially.

                On Friday, November 7, 2025 at 2:02:34 PM UTC-5 Alex
                Turner wrote:

                    Contact emails

                    [email protected]


                    Explainer

                    
https://github.com/patcg-individual-drafts/private-aggregation-api
                    
<https://github.com/patcg-individual-drafts/private-aggregation-api>


                    Specification

                    
https://patcg-individual-drafts.github.io/private-aggregation-api
                    
<https://patcg-individual-drafts.github.io/private-aggregation-api>


                    Summary

                    The Private Aggregation API is a generic
                    mechanism for measuring aggregate, cross-site
                    data in a privacy preserving manner. It was
                    originally designed for a future without
                    third-party cookies.


                    Following Chrome's announcement that the current
                    approach to third-party cookies will be
                    maintained, we are now planning to deprecate and
                    remove the Private Aggregation API (along with
                    certain other Privacy Sandbox APIs, as outlined
                    on the Privacy Sandbox feature status page
                    <https://privacysandbox.google.com/overview/status>).
                    This API is only exposed via the Shared Storage
                    and Protected Audience APIs, which are also
                    planned to be deprecated and removed. So, no
                    additional work will be required for Private
                    Aggregation.


                    Blink component

                    Blink>PrivateAggregation
                    
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EPrivateAggregation%22>


                    Web Feature ID

                    None


                    Motivation

                    Chrome has announced
                    
<https://privacysandbox.com/news/update-on-plans-for-privacy-sandbox-technologies/>that
                    the current approach to third-party cookies will
                    be maintained. Given this, we expect adoption of
                    the Private Aggregation API to decrease over time
                    as cross-site measurement will remain possible in
                    Chrome using third-party cookies. Further, other
                    browser engines have not signaled interest in
                    launching the API. Removing this (and certain
                    other Privacy Sandbox APIs
                    <https://privacysandbox.google.com/overview/status>)
                    will help focus efforts on the proposed
                    interoperable Attribution
                    <https://github.com/w3c/attribution>standard.


                    Possible breakage

                    Sites that rely on Private Aggregation reports
                    for cross-site measurement and do not migrate to
                    alternative solutions will experience a
                    disruption on the removal of the API.


                    No specific JavaScript API changes are required
                    to remove Private Aggregation as the API is only
                    exposed within Protected Audience and Shared
                    Storage contexts. So, Private Aggregation’s
                    functionality is planned to be transitively
                    removed by the removal of those two APIs.


                    If usage warrants, the Protected Audience and
                    Shared Storage APIs may be temporarily retained
                    with stub/no-op implementations of their calls to
                    avoid any risk of page breakage. In that case,
                    the isolated contexts where Private Aggregation
                    is exposed would still no longer be created and
                    there would be no need to retain a stub
                    implementation of Private Aggregation.


                    User-facing risks

                    Please see Protected Audience and Shared
                    Storage’s Intents to Deprecate and Remove.


                    Debuggability

                    N/A


                    Requires code in //chrome?

                    False


                    Estimated milestones

                    Deprecate in M144 and then remove in M150.


                    There will be one aspect of the API that will end
                    sooner. Server-side
                    
<https://privacysandbox.google.com/private-advertising/aggregation-service>summary
                    report computation will no longer operate by late
                    December 2025. We have already communicated to
                    the users of that service of these plans. Such
                    users can use debug reports instead until the
                    removal of the API surface as a whole. Since this
                    impacts post-facto server-side operations, it
                    will not incur any user-facing breakage.


                    Currently ~3%
                    
<https://chromestatus.com/metrics/feature/timeline/popularity/4333>of
                    page loads use the Private Aggregation API. While
                    this usage is quite high for a deprecation and
                    removal, it is driven by a small number of
                    third-party ad tech scripts present on a large
                    number of sites. We will continue to monitor
                    usage in addition to providing comprehensive
                    updates on privacysandbox.google.com
                    <https://privacysandbox.google.com/>with the
                    status of the API and deprecation plans
                    <https://privacysandbox.google.com/overview/status>.


                    We will proactively work toward reducing usage to
                    low levels once this intent is approved,
                    including disallowing any new enrollment
                    sign-ups, and contacting enrolled sites to inform
                    them about the deprecation timelines.


                    Please see Protected Audience and Shared
                    Storage’s Intents to Deprecate and Remove for
                    plans in case usage is still too high to fully
                    remove those APIs at M150 due to user-facing
                    breakage concerns.


                    Link to entry on the Chrome Platform Status

                    
https://chromestatus.com/feature/4683382919397376?gate=6554931293192192
                    
<https://chromestatus.com/feature/4683382919397376?gate=6554931293192192>


                    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 visit
                
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/eb13ea77-5253-40b6-a383-dec33cfd9a62n%40chromium.org
                
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/eb13ea77-5253-40b6-a383-dec33cfd9a62n%40chromium.org?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 visit
            
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_QnuFz%2Bi5wHhWMC2YbvCffTBy32J3uHGaRXr15c-9%2BWA%40mail.gmail.com
            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_QnuFz%2Bi5wHhWMC2YbvCffTBy32J3uHGaRXr15c-9%2BWA%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 visit
        
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/78ba2ebf-3d8b-488e-93bb-455f1fbc2e52n%40chromium.org
        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/78ba2ebf-3d8b-488e-93bb-455f1fbc2e52n%40chromium.org?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 visit
    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSLncCn3%3DeGv1OtqYH%2B7OCM%3DQSfdvRVJS2syu%2BpGWa9fsg%40mail.gmail.com
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSLncCn3%3DeGv1OtqYH%2B7OCM%3DQSfdvRVJS2syu%2BpGWa9fsg%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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/23a4b32b-b21b-4a0b-b4a0-0287e0569205%40gmail.com.

Reply via email to