DPSQL+

DPSQL+ is a library that provides a SQL-like interface for querying sensitive data, along with privacy budget management based on differential privacy. It is designed to provide a high level of privacy protection without requiring users to have a deep understanding of differential privacy.

Key features

  • DPSQL+ applies user-level differential privacy under the add-remove model and enforces a minimum frequency rule requiring that every released group contain at least \(k\) distinct users.

  • The Accountant module supports sequential and adaptive SQL queries. It provides RDP-based accounting for adaptive composition and PLD-based numerical accounting for sequential composition.

  • DPSQL+ targets \((\varepsilon, \delta)\)-DP and therefore uses the Gaussian mechanism. This choice often improves the utility-privacy trade-off for sequential and adaptive queries.

For details, see our paper, DPSQL+: A Differentially Private SQL Library with a Minimum Frequency Rule (https://arxiv.org/abs/2602.22699).

Contents