Meta

How Meta enforces purpose limitation via Privacy Aware Infrastructure at scale

Aug 27, 2024Wenlong Dong, Rituraj Kirti, Diana Marsala, Kendall Hopkins, Lucas Waye, Hannes Roth, Jonathan Bergeron, Alex Ponomarenko, Avtar Brar, Amritha Raghunath
How Meta enforces purpose limitation via Privacy Aware Infrastructure at scale
SummaryAI, from the source post

This post introduces Meta's Privacy Aware Infrastructure (PAI) initiative, specifically detailing the development and application of Policy Zones. Policy Zones is an Information Flow Control (IFC) based technology designed to enforce purpose limitation for data at scale. It moves beyond fragile point-checking and data lineage methods by enabling programmatic, real-time control over data flows during code execution. The system annotates data assets with metadata labels (e.g., BANANA_DATA) and evaluates data flows against defined rules at runtime, blocking violations. It integrates with function-based systems (web frontend, backend services) and batch-processing systems (SQL-based data warehouses, AI/analytics workloads). The post provides examples of how Policy Zones works for function calls and batch processing, and discusses its application across various Meta systems to ensure data is processed only for allowed purposes.

More from the Application Security and Permissions trail