Big Bird: Privacy Budget Management for W3C's Privacy-Preserving Attribution API

📅 2025-06-05
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing Privacy-Preserving Attribution (PPA) APIs lack a systematic privacy budget management framework, resulting in ad hoc utility–privacy trade-offs without theoretical grounding. Method: Targeting the W3C PPA standard, we propose the first site-level, semantically well-defined quota budget and design a global budget management system based on resource isolation. We innovatively integrate differential privacy theory with a utility-aware dynamic batching scheduler to enable adaptive, utility-sensitive budget allocation. Crucially, we formally apply the resource isolation principle to cross-site privacy budget coordination for the first time. Contribution/Results: Our approach significantly improves global budget utilization while ensuring rigorous privacy guarantees. Evaluated on real-world advertising data and a Firefox browser extension, it demonstrates rational budget allocation, strong robustness against adversarial attacks, and successful end-to-end deployment—marking the first production-ready, theory-grounded PPA budgeting system.

Technology Category

Application Category

📝 Abstract
Privacy-preserving advertising APIs like Privacy-Preserving Attribution (PPA) are designed to enhance web privacy while enabling effective ad measurement. PPA offers an alternative to cross-site tracking with encrypted reports governed by differential privacy (DP), but current designs lack a principled approach to privacy budget management, creating uncertainty around critical design decisions. We present Big Bird, a privacy budget manager for PPA that clarifies per-site budget semantics and introduces a global budgeting system grounded in resource isolation principles. Big Bird enforces utility-preserving limits via quota budgets and improves global budget utilization through a novel batched scheduling algorithm. Together, these mechanisms establish a robust foundation for enforcing privacy protections in adversarial environments. We implement Big Bird in Firefox and evaluate it on real-world ad data, demonstrating its resilience and effectiveness.
Problem

Research questions and friction points this paper is trying to address.

Lack of principled privacy budget management in PPA
Uncertainty in critical design decisions for DP-based APIs
Need for robust privacy protection in adversarial environments
Innovation

Methods, ideas, or system contributions that make the work stand out.

Privacy budget manager for PPA
Global budgeting with resource isolation
Batched scheduling algorithm improves utilization
🔎 Similar Papers
No similar papers found.
P
Pierre Tholoniat
Columbia University
A
Alison Caulfield
Columbia University
G
Giorgio Cavicchioli
Columbia University
M
Mark Chen
Columbia University
N
Nikos Goutzoulias
Columbia University
B
Benjamin Case
Meta Platforms, Inc.
Asaf Cidon
Asaf Cidon
Columbia University
Operating SystemsDistributed SystemsDatabasesStorageSecurity
Roxana Geambasu
Roxana Geambasu
Assistant Professor of Computer Science, Columbia University
systemssecurity and privacy
M
Mathias L'ecuyer
University of British Columbia
M
Martin Thomson
Mozilla