Data, privacy, and security for Azure AI Agent Service
Non-English translations are provided for convenience only. Please consult the
EN-US version of this document for the definitive version.This article provides details regarding how data provided by you to the Azure AI Agent service is processed, used, and stored. Please also see the Microsoft Products and Services Data Protection Addendum, which governs data processing by the Azure AI Agent Service (but may not necessarily apply to external tools or services with which Azure AI Agent Service interacts, which are subject to their own data processing terms).
Your prompts (inputs) and completions (outputs) and your data:
- are NOT available to other customers.
- are NOT available to OpenAI, Meta, Cohere, or Mistral.
- are NOT used to improve OpenAI, Meta, Cohere, or Mistral models.
What data does the Azure AI Agent Service process?
Azure AI Agent Service processes the following types of data:- Prompts and generated content. Prompts are submitted by the user, and content is generated by the service, via the completions, chat completions, images and audio operations of models with which the Azure AI Agent Service interacts.
- Uploaded data. You can provide your own data for use with certain tools in Azure AI Agent service (e.g., File Search, Code Interpreter, Azure AI Search) using your own Azure Storage account or a configured data store.
- External Data. When you use the Grounding with Bing Search tool or tools that support function calling, the service processes and stores the outputs of these tools.
How does the Azure AI Agent Service process data?
The diagram below illustrates how your data is processed. This diagram covers several types of processing:- How the Azure AI Agent Service processes your prompts via inferencing to generate content (including when additional data from a designated data source is added to a prompt using File Search, Code Interpreter, or other tools).
- How the Azure AI Agent Service stores data in connection with Messages, Threads, and Runs.
- How the Azure AI Agent Service processes data ingested into the service from external tools.

Model inferencing
Azure AI Agent Service interacts with the configured model inferencing endpoints you designate. Models (base or fine-tuned) process your input prompts and generate output responses which may be further used or processed by your agent. Data is processed for model inferencing in accordance with the terms that apply to the relevant model. Learn more at Data, privacy, and security for Azure OpenAI Service and Data, privacy, and security for use of models through the model catalog in Foundry portal.Data storage for Azure AI Agent Service features
Some Azure AI Agent Service features store data in the service. This data is either uploaded by the customer or is automatically stored in connection with certain stateful entities such as Messages, Threads, and Runs. Data stored for Azure AI Agent Service:- Is stored at rest in the Azure OpenAI resource which is created when you configure Azure AI Agent Service in the customer’s Azure tenant, within the same geography as the Azure OpenAI resource.
- Can be double encrypted at rest, by default with Microsoft’s AES-256 encryption and optionally with a customer managed key (except preview features may not support customer managed keys).
- Can be deleted by the customer at any time.