What a Private Deployment Actually Consists Of
Six controls. Each one is separately configurable, separately testable and separately capable of failing.
Runs on your subscription The tenancy boundary
The processing happens inside the Microsoft 365 or Google environment your organisation already owns, under your commercial agreement, your admin controls and your existing data processing terms. This is the single highest value decision in the whole exercise, because it means you are not adding a new data processor, a new subprocessor chain or a new set of terms to your vendor register. Most of the security review has already been done, which is why these projects clear governance in weeks rather than quarters.
Region and residency
The tenancy is pinned to an Australian region and each AI workload is checked individually against the provider’s current published residency commitment for that workload. Note that the durable commitment is about data at rest. Microsoft states that an individual request may on occasion be handled by servers outside your region even while the data at rest stays put, so if your requirement is that processing never leaves Australia, say so explicitly and check it as a separate question. Where a capability cannot yet run in an Australian region, you get told that plainly and you decide whether the workload waits or proceeds with the exposure documented. What we will not do is describe a global service as Australian because the company has a Sydney office.
Answers respect access rights Identity and permissions
Access runs through the identity provider you already use, with the same groups, the same conditional access and the same multi factor requirements as everything else. Critically, anything that reads your documents must inherit the permissions on those documents, so a user cannot get an answer assembled from a file they are not allowed to open. Over broad file sharing inside the organisation is the most common reason this control fails, and it is a pre existing problem that AI merely makes visible.
Held only as long as you allow Retention and deletion
Prompts, responses, conversation history and any index built over your content all have retention settings, and the defaults are rarely what a records manager would choose. Decide how long each is kept, whether it falls inside your existing retention and disposal schedule, and what happens on an employee’s exit or a legal hold. Also decide who can see the history, because an admin who can read every prompt is a privacy exposure your staff will assume does not exist.
Contract terms
The data processing terms should state that your content is not used to train foundation models, name the subprocessors, state the retention period for any content held for safety or abuse monitoring, and set out breach notification obligations. Read the exclusions rather than the headline. Preview and beta features frequently sit under different terms, which matters because the useful new capability is usually the one in preview.
Logging and audit
An auditor will ask who used the system, what they asked, what sources were used to answer and whether anything was exported. Your tenancy already produces most of that telemetry through its native audit log, which is another argument for staying inside it. Confirm the retention period on the audit trail itself, because it is often shorter than the retention people assume, and a control you cannot evidence six months later is not much of a control.