When you use an AI feature, Burp sends your data to PortSwigger's AI infrastructure, which manages communication with the AI provider:
Request: Your data, such as an HTTP request or vulnerability description, is sent to PortSwigger's AI infrastructure. In Burp Suite Professional, this is sent from your desktop client. In Burp Suite DAST, it is sent from a dedicated scanning resource created specifically to handle the investigation.
Authentication: PortSwigger verifies your license. Only licensed users can access the AI service.
Task processing: A temporary processing agent is created to handle your request. It is decommissioned immediately after the task is complete, and is never reused across requests or users.
Provider transmission: The agent passes your data to the AI provider.
Provider processing: The AI provider processes your data and returns a response to Burp. It does not retain any of your data once processing is complete.
Storage: PortSwigger stores your prompt, the AI response, and related metadata to support troubleshooting, auditing, and billing.
All communication between Burp, PortSwigger, and the AI providers is encrypted using TLS 1.2 or later.