attribution-reporting-api icon indicating copy to clipboard operation
attribution-reporting-api copied to clipboard

Does "batch disjointness" offer enough flexibility?

Open palenica opened this issue 3 years ago • 3 comments

Is there interest in exploring support for differentially private querying schemes that allow multiple passes over data?

palenica avatar Feb 16 '22 14:02 palenica

To ensure our solution is privacy preserving we do not allow reprocessing of reports. This is the current implementation of our privacy budget mechanism. We heard feedback that allowing the same report to be processed multiple times would be useful for certain use-cases (e.g. https://github.com/WICG/attribution-reporting-api/issues/732), and exploring options to enable it. If there are additional use cases, we would appreciate learning about them.

Thank you!

keke123 avatar Jul 14 '23 20:07 keke123

Multiple passes over the data has the interesting property of recovering from failures. An adtech (or any user of the aggregation service) might make some mistakes when calling the service (eg calling the service with the wrong keys or dataset). With multiple passes, there is a chance of recovering some of the data which might have otherwise been lost.

alois-bissuel avatar Sep 07 '23 16:09 alois-bissuel

FYI, the Aggregation Service team is currently looking into supporting requerying, which could help with this use case. If you're interested, please take a look at https://github.com/privacysandbox/aggregation-service/issues/71.

wualbert17 avatar Aug 29 '24 21:08 wualbert17