AudAgent: Automated Auditing of Privacy Policy Compliance in AI Agents
Ye Zheng, Yidan Hu
TL;DR
<3-5 sentence high-level summary> Aud-Agent tackles the lack of transparency in AI agents' data practices by providing real-time auditing that compares runtime behavior against formal privacy-policy models. It combines cross-LLM voting for robust policy formalization, a Presidio-based runtime annotation layer, ontology-graph and automata-driven on-the-fly auditing, and a browser-based visualization to deliver infrastructure-agnostic transparency. The approach identifies privacy-policy gaps, demonstrates protection against highly sensitive data leaks (e.g., SSNs), and even blocks disallowed operations, thereby increasing user control and trust in AI agents. Collectively, the work offers a practical framework for privacy-aware AI deployments with real-time accountability.
Abstract
AI agents can autonomously perform tasks and, often without explicit user consent, collect or disclose users' sensitive local data, which raises serious privacy concerns. Although AI agents' privacy policies describe their intended data practices, there remains limited transparency and accountability about whether runtime behavior matches those policies. To close this gap, we introduce AudAgent, a visual tool that continuously monitors AI agents' data practices in real time and guards compliance with stated privacy policies. AudAgent consists of four components for automated privacy auditing of AI agents. (i) Policy formalization: a novel cross-LLM voting mechanism to guarantee confidence of the parsed privacy policy model. (ii) Runtime annotation: a lightweight Presidio-based analyzer detects sensitive data and annotates data practices based on the AI agent's context and the privacy policy model. (iii) Compliance auditing: ontology graphs and automata-based checking connect the privacy policy model with runtime annotations, enabling on-the-fly compliance checking. (iv) User interface: an infrastructure-independent implementation visualizes the real-time execution trace of AI agents along with potential privacy policy violations, providing user-friendly transparency and accountability. We evaluate AudAgent with AI agents built using mainstream frameworks, demonstrating its effectiveness in detecting and visualizing privacy policy violations in real time. Using AudAgent, we also find that most privacy policies omit explicit safeguards for highly sensitive data such as SSNs, whose misuse violates legal requirements, and that many agents do not refuse handling such data via third-party tools, including those controlled by Claude, Gemini, and DeepSeek. AudAgent proactively blocks operations on such data, overriding the agents' original privacy policy and behavior.
