patcg-individual-drafts / private-aggregation-api

Explainer for proposed web platform API
https://patcg-individual-drafts.github.io/private-aggregation-api/
46 stars 23 forks source link

Consider reducing the delay for reports with a context ID #80

Closed alexmturner closed 1 year ago

alexmturner commented 1 year ago

It may be possible to reduce the delay of reports sent with a context ID, see here.

While this change is web visible, the existing randomized delays mean that reliance on reports arriving at particular times is not currently possible. So, this should not be breaking.

xottabut commented 1 year ago

Hi Alex!

If context id allows associating events with the encrypted aggregatable reports then this already kills the idea of the delay to make this association hard/impossible. Any clients can just onboard context id. Does delay still make sense for reports without context id? Or I am missing something?

Thanks, Anatolii

alexmturner commented 1 year ago

Hi Anatolii, you're correct -- that's why we have this as a proposal. There are some complications, but nothing too concerning (e.g. we don't want the exact delay to leak any info e.g. through Shared Storage running time so we need a timeout).