Cookie Monster & Big Bird

efficiently manage privacy on-device for private advertising APIs

As major browsers phase out third-party cookies, emerging advertising APIs offer an opportunity to improve web privacy. Cookie Monster enhances existing advertising measurement APIs from major tech companies with more efficient differential privacy (DP) budgeting. By using an individual form of DP, our approach enables more accurate private measurement queries, with additional benefits in terms of user transparency and control. We prototyped Cookie Monster in Chrome, and our design has been incorporated into Mozilla’s draft for standardization at the W3C Private Advertising Technology Working Group.

Big Bird, currently under review and available on arXiv, builds on Cookie Monster to clarify per-site budget semantics and introduce a global budgeting system grounded in resource isolation principles. We implemented Big Bird in Firefox, using pdslib, our generic Rust library for on-device DP budgeting.

References

2025

  1. Big Bird: Privacy Budget Management for W3C’s Privacy-Preserving Attribution API
    Pierre Tholoniat, Alison Caulfield, Giorgio Cavicchioli, Mark Chen, Nikos Goutzoulias, Benjamin Case, Asaf Cidon, Roxana Geambasu, Mathias Lécuyer, and Martin Thomson
    In arXiv preprint, 2025

2024

  1. Cookie Monster: Efficient On-Device Budgeting for Differentially-Private Ad-Measurement Systems
    Pierre Tholoniat, Kelly Kostopoulou, Peter McNeely, Prabhpreet Singh Sodhi, Anirudh Varanasi, Benjamin Case, Asaf Cidon, Roxana Geambasu, and Mathias Lécuyer
    In Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles, 2024