Local differential privacy (LDP) is a privacy model where noise is added to each individual's data before it leaves their device, ensuring that the data collector never sees raw personal information. Unlike central differential privacy where a trusted server collects raw data and adds noise during computation, LDP requires no trusted central party.
How LDP Works
- On-Device Perturbation: Each user's device applies a randomized mechanism to their true data before sending it to the server.
- Plausible Deniability: Any individual response could have been generated from multiple true values — the user can always deny their actual data.
- Aggregate Recovery: While individual responses are noisy and unreliable, the server can statistically recover accurate aggregate statistics from many responses through debiasing techniques.
Classic LDP Mechanisms
- Randomized Response: For a binary question, the user answers truthfully with probability p and lies with probability 1-p. The server can compute the true proportion by correcting for the known lie rate.
- RAPPOR (Google): Users encode their data as a bit vector, randomly flip each bit, and send the noisy vector. Allows collection of frequency data with strong privacy.
- Unary Encoding: Encode categorical data as a one-hot vector and perturb each bit independently.
Real-World Deployments
- Apple: Collects emoji usage, typing patterns, and Safari suggestions in iOS using LDP.
- Google Chrome: Collects browsing statistics and homepage settings using RAPPOR.
- Microsoft: Uses LDP in Windows telemetry collection.
Advantages
- No Trust Required: Users don't need to trust the data collector — privacy is guaranteed by the on-device noise.
- Regulatory Compliance: Strong alignment with GDPR's data minimization principle.
Disadvantages
- Utility Loss: LDP requires significantly more noise than central DP to achieve the same privacy level, degrading data utility.
- Large Sample Size: Accurate aggregate statistics require many participants to overcome individual noise.
LDP is the gold standard for privacy when data collectors cannot be trusted, though it comes at a significant accuracy cost compared to central DP.
local differential privacyprivacy
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.