SafeTab-P: Disclosure Avoidance for the 2020 Census Detailed Demographic and Housing Characteristics File A (Detailed DHC-A)
Sam Haney, Skye Berghel, Bayard Carlson, Ryan Cumings-Menon, Luke Hartman, Michael Hay, Ashwin Machanavajjhala, Gerome Miklau, Amritha Pai, Simran Rajpal, David Pujol, William Sexton, Ruchit Shrestha, Daniel Simmons-Marengo
TL;DR
SafeTab-P addresses the challenge of releasing granular census statistics while protecting individual privacy by employing adaptive granularity and a discrete Gaussian mechanism within the zero-concentrated differential privacy framework. The algorithm assigns per-level privacy budgets, uses a two-stage adaptive release for non-TotalOnly population groups, and provides formal zCDP guarantees alongside practical Postprocessing steps for demographic reasonableness. It is implemented atop Tumult Analytics, enabling automatic privacy accounting, adaptive grouping, and coordination across coterminous geographies, with SafeTEx guiding parameter tuning to meet specified MOE targets. The work demonstrates the viability of end-to-end privacy-preserving publication for the Detailed DHC-A, offering a blueprint for similar 2020 Census data products and outlining future work on related data releases.
Abstract
This article describes the disclosure avoidance algorithm that the U.S. Census Bureau used to protect the Detailed Demographic and Housing Characteristics File A (Detailed DHC-A) of the 2020 Census. The tabulations contain statistics (counts) of demographic characteristics of the entire population of the United States, crossed with detailed races and ethnicities at varying levels of geography. The article describes the SafeTab-P algorithm, which is based on adding noise drawn to statistics of interest from a discrete Gaussian distribution. A key innovation in SafeTab-P is the ability to adaptively choose how many statistics and at what granularity to release them, depending on the size of a population group. We prove that the algorithm satisfies a well-studied variant of differential privacy, called zero-concentrated differential privacy (zCDP). We then describe how the algorithm was implemented on Tumult Analytics and briefly outline the parameterization and tuning of the algorithm.
