Skip to content

Commit

Permalink
Add non-normative note for event-level reports deletion for unexpired…
Browse files Browse the repository at this point in the history
… destination limit (WICG#1351)

Co-authored-by: Andrew Paseltiner <[email protected]>
  • Loading branch information
linnan-github and apasel422 authored Jul 1, 2024
1 parent bacfb84 commit 312deee
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -2890,6 +2890,14 @@ To <dfn>delete sources for unexpired destination limit</dfn> given a [=set=] of
and |report|'s [=event-level report/trigger time=] is greater than or equal to |now|:
1. [=set/Append=] |report|'s [=event-level report/report ID=] to |deletedEventLevelReports|.
1. [=set/Remove=] |report| from the [=event-level report cache=].

Note: Leaking browsing history of destinations deactivated for unexpired
destination limit from [=event-level reports=] whose [=event-level report/trigger time=]
is earlier than |now| is mitigated by the presence of [=obtain a fake report|fake reports=].
[=Event-level reports=] whose [=event-level report/trigger time=] is greater
than or equal to |now| must be deleted to avoid exposing whether an
[=attribution source=] has a [=attribution source/randomized response=].

1. Let |deletedAggregatableReports| be a new [=set=].
1. [=set/iterate|For each=] [=aggregatable attribution report=] |report| of the [=aggregatable attribution report cache=]:
1. If |sourcesToDelete| [=set/contains=] |report|'s [=aggregatable attribution report/source identifier=]:
Expand Down

0 comments on commit 312deee

Please sign in to comment.