Privacy Loss in Apple's Implementation of Differential Privacy on MacOS 10.12
Not on the map. Why?
Abstract (arXiv)
In June 2016, Apple announced that it will deploy differential privacy for some user data collection in order to ensure privacy of user data, even from Apple. The details of Apple's approach remained sparse. Although several patents have since appeared hinting at the algorithms that may be used to achieve differential privacy, they did not include a precise explanation of the approach taken to privacy parameter choice. Such choice and the overall approach to privacy budget use and management are key questions for understanding the privacy protections provided by any deployment of differential privacy. In this work, through a combination of experiments, static and dynamic code analysis of macOS Sierra (Version 10.12) implementation, we shed light on the choices Apple made for privacy budget management. We discover and describe Apple's set-up for differentially private data processing, including the overall data pipeline, the parameters used for differentially private perturbation of each piece of data, and the frequency with which such data is sent to Apple's servers. We find that although Apple's deployment ensures that the (differential) privacy loss per each datum submitted to its servers is 1 or 2, the overall privacy loss permitted by the system is significantly higher, as high as 16 per day for the four initially announced applications of Emojis, New words, Deeplinks and Lookup Hints. Furthermore, Apple renews the privacy budget available every day, which leads to a possible privacy loss of 16 times the number of days since user opt-in to differentially private data collection for those four applications. We advocate that in order to claim the full benefits of differentially private data collection, Apple must give full transparency of its implementation, enable user choice in areas related to privacy loss, and set meaningful defaults on the privacy loss permitted.
Key facts. Cited by 42 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 8; 2023: 8; 2024: 7; 2025: 8; 2026: 1.
42 papers.
Sort:
- 2021Robust and Differentially Private Mean Estimationcited by 66
- 2021High Dimensional Differentially Private Stochastic Optimization with Heavy-tailed Datacited by 42
- 2021Generalized Linear Bandits with Local Differential Privacycited by 29
- 2021Differentially private inference via noisy optimizationcited by 27
- 2022DP-PCA: Statistically Optimal and Differentially Private PCAcited by 24
- 2022How unfair is private learning ?cited by 18
- 2021Faster Rates of Private Stochastic Convex Optimizationcited by 12
- 2021Privately Publishable Per-instance Privacycited by 12
- 2023Near Optimal Private and Robust Linear Regressioncited by 9
- 2023Assessment of Differentially Private Synthetic Data for Utility and Fairness in End-to-End Machine Learning Pipelines for Tabular Datacited by 8
- 2023Optimal Locally Private Nonparametric Classification with Public Datacited by 7
- 2021An Analysis of the Deployment of Models Trained on Private Tabular Synthetic Data: Unexpected Surprisescited by 6
30 more
- 2023Mean Estimation Under Heterogeneous Privacy Demandscited by 6
- 2023The Fair Value of Data Under Heterogeneous Privacy Constraints in Federated Learningcited by 5
- 2022Algorithms with More Granular Differential Privacy Guaranteescited by 4
- 2023Improved Analysis of Sparse Linear Regression in Local Differential Privacy Modelcited by 4
- 2022LIA: Privacy-Preserving Data Quality Evaluation in Federated Learning Using a Lazy Influence Approximationcited by 3
- 2023TraVaG: Differentially Private Trace Variant Generation Using GANscited by 3
- 2025Setting varepsilon is not the Issue in Differential Privacycited by 3
- 2021Effective and Privacy preserving Tabular Data Synthesizingcited by 2
- 2022How Much User Context Do We Need? Privacy by Design in Mental Health NLP Applicationcited by 2
- 2024An Algorithm for Streaming Differentially Private Datacited by 2
- 2024Enhancing Learning with Label Differential Privacy by Vector Approximationcited by 2
- 2025Private Continual Counting of Unbounded Streamscited by 2
- 2021Smoothed Differential Privacycited by 1
- 2021A unified interpretation of the Gaussian mechanism for differential privacy through the sensitivity indexcited by 1
- 2022Differentially Private Learning of Hawkes Processescited by 1
- 2022On PAC Learning Halfspaces in Non-interactive Local Privacy Model with Public Unlabeled Datacited by 1
- 2023Ranking Differential Privacycited by 1
- 2024Beyond Statistical Estimation: Differentially Private Individual Computation via Shufflingcited by 1
- 2024Distribution-Aware Mean Estimation under User-level Local Differential Privacycited by 1
- 2024PAPAYA Federated Analytics Stack: Engineering Privacy, Scalability and Practicalitycited by 1
- 2025Differentially Private Sparse Linear Regression with Heavy-tailed Responsescited by 1
- 2025An Interactive Framework for Finding the Optimal Trade-off in Differential Privacycited by 1
- 2025Cocoon: A System Architecture for Differentially Private Training with Correlated Noisescited by 1
- 2026Rethinking Anonymity Claims in Synthetic Data Generation: A Model-Centric Privacy Attack Perspectivecited by 1
- 2022Efficient Private SCO for Heavy-Tailed Data via Averaged Clippingcited by 0
- 2024Unleash the Power of Ellipsis: Accuracy-enhanced Sparse Vector Technique with Exponential Noisecited by 0
- 2024Testing Credibility of Public and Private Surveys through the Lens of Regressioncited by 0
- 2025Locally Private Nonparametric Contextual Multi-armed Banditscited by 0
- 2025Releasing Differentially Private Event Logs Using Generative Modelscited by 0
- 2025Non-Asymptotic Analysis of Online Local Private Learning with SGDcited by 0
- 2026Rethinking Anonymity Claims in Synthetic Data Generation: A Model-Centric Privacy Attack Perspective30 Jan 2026
- 2025Setting varepsilon is not the Issue in Differential Privacy9 Nov 2025
- 2025Cocoon: A System Architecture for Differentially Private Training with Correlated Noises8 Oct 2025
- 2025An Interactive Framework for Finding the Optimal Trade-off in Differential Privacy4 Sep 2025
- 2025Non-Asymptotic Analysis of Online Local Private Learning with SGD9 Jul 2025
- 2025Private Continual Counting of Unbounded Streams17 Jun 2025
- 2025Differentially Private Sparse Linear Regression with Heavy-tailed Responses7 Jun 2025
- 2025Releasing Differentially Private Event Logs Using Generative Models8 Apr 2025
- 2025Locally Private Nonparametric Contextual Multi-armed Bandits11 Mar 2025
- 2024PAPAYA Federated Analytics Stack: Engineering Privacy, Scalability and Practicality3 Dec 2024
- 2024Distribution-Aware Mean Estimation under User-level Local Differential Privacy12 Oct 2024
- 2024Testing Credibility of Public and Private Surveys through the Lens of Regression7 Oct 2024
30 more
- 2024Unleash the Power of Ellipsis: Accuracy-enhanced Sparse Vector Technique with Exponential Noise29 Jul 2024
- 2024Beyond Statistical Estimation: Differentially Private Individual Computation via Shuffling26 Jun 2024
- 2024Enhancing Learning with Label Differential Privacy by Vector Approximation24 May 2024
- 2024An Algorithm for Streaming Differentially Private Data26 Jan 2024
- 2023Optimal Locally Private Nonparametric Classification with Public Data19 Nov 2023
- 2023Assessment of Differentially Private Synthetic Data for Utility and Fairness in End-to-End Machine Learning Pipelines for Tabular Data30 Oct 2023
- 2023Mean Estimation Under Heterogeneous Privacy Demands19 Oct 2023
- 2023Improved Analysis of Sparse Linear Regression in Local Differential Privacy Model11 Oct 2023
- 2023TraVaG: Differentially Private Trace Variant Generation Using GANs29 Mar 2023
- 2023The Fair Value of Data Under Heterogeneous Privacy Constraints in Federated Learning30 Jan 2023
- 2023Near Optimal Private and Robust Linear Regression30 Jan 2023
- 2023Ranking Differential Privacy2 Jan 2023
- 2022On PAC Learning Halfspaces in Non-interactive Local Privacy Model with Public Unlabeled Data17 Sep 2022
- 2022Algorithms with More Granular Differential Privacy Guarantees8 Sep 2022
- 2022How Much User Context Do We Need? Privacy by Design in Mental Health NLP Application5 Sep 2022
- 2022Differentially Private Learning of Hawkes Processes27 Jul 2022
- 2022Efficient Private SCO for Heavy-Tailed Data via Averaged Clipping27 Jun 2022
- 2022How unfair is private learning ?8 Jun 2022
- 2022DP-PCA: Statistically Optimal and Differentially Private PCA27 May 2022
- 2022LIA: Privacy-Preserving Data Quality Evaluation in Federated Learning Using a Lazy Influence Approximation23 May 2022
- 2021Privately Publishable Per-instance Privacy3 Nov 2021
- 2021A unified interpretation of the Gaussian mechanism for differential privacy through the sensitivity index22 Sep 2021
- 2021Effective and Privacy preserving Tabular Data Synthesizing11 Aug 2021
- 2021Faster Rates of Private Stochastic Convex Optimization31 Jul 2021
- 2021High Dimensional Differentially Private Stochastic Optimization with Heavy-tailed Data23 Jul 2021
- 2021Smoothed Differential Privacy4 Jul 2021
- 2021An Analysis of the Deployment of Models Trained on Private Tabular Synthetic Data: Unexpected Surprises15 Jun 2021
- 2021Generalized Linear Bandits with Local Differential Privacy7 Jun 2021
- 2021Differentially private inference via noisy optimization19 Mar 2021
- 2021Robust and Differentially Private Mean Estimation18 Feb 2021
- 2021Robust and Differentially Private Mean Estimationcited by 66
- 2021High Dimensional Differentially Private Stochastic Optimization with Heavy-tailed Datacited by 42
- 2021Generalized Linear Bandits with Local Differential Privacycited by 29
- 2021Differentially private inference via noisy optimizationcited by 27
- 2022DP-PCA: Statistically Optimal and Differentially Private PCAcited by 24
- 2022How unfair is private learning ?cited by 18
- 2021Faster Rates of Private Stochastic Convex Optimizationcited by 12
- 2021Privately Publishable Per-instance Privacycited by 12
- 2023Near Optimal Private and Robust Linear Regressioncited by 9
- 2023Assessment of Differentially Private Synthetic Data for Utility and Fairness in End-to-End Machine Learning Pipelines for Tabular Datacited by 8
- 2023Optimal Locally Private Nonparametric Classification with Public Datacited by 7
- 2021An Analysis of the Deployment of Models Trained on Private Tabular Synthetic Data: Unexpected Surprisescited by 6
12 most cited of 42 All 42 (JSON)
- 2026Rethinking Anonymity Claims in Synthetic Data Generation: A Model-Centric Privacy Attack Perspective30 Jan 2026
- 2025Setting varepsilon is not the Issue in Differential Privacy9 Nov 2025
- 2025Cocoon: A System Architecture for Differentially Private Training with Correlated Noises8 Oct 2025
- 2025An Interactive Framework for Finding the Optimal Trade-off in Differential Privacy4 Sep 2025
- 2025Non-Asymptotic Analysis of Online Local Private Learning with SGD9 Jul 2025
- 2025Private Continual Counting of Unbounded Streams17 Jun 2025
- 2025Differentially Private Sparse Linear Regression with Heavy-tailed Responses7 Jun 2025
- 2025Releasing Differentially Private Event Logs Using Generative Models8 Apr 2025
- 2025Locally Private Nonparametric Contextual Multi-armed Bandits11 Mar 2025
- 2024PAPAYA Federated Analytics Stack: Engineering Privacy, Scalability and Practicality3 Dec 2024
- 2024Distribution-Aware Mean Estimation under User-level Local Differential Privacy12 Oct 2024
- 2024Testing Credibility of Public and Private Surveys through the Lens of Regression7 Oct 2024
12 newest of 42 All 42 (JSON)