"We want to use Copilot — but our legal team wants to know exactly what happens to the data we upload."

Quick Answer

Microsoft 365 Copilot only accesses data the signed-in user already has permission to see — it does not break existing access controls. Your data is NOT used to train the base model. Prompts and responses stay within your Microsoft 365 tenant boundary. Enterprise administrators control which users get Copilot, which plugins are enabled, and can audit all interactions.

Data boundaryCopilot runs within your Microsoft 365 tenant — data does not leave your tenant or train shared Microsoft AI models
Access controlCopilot respects existing SharePoint permissions, sensitivity labels, and Azure AD access controls — it cannot see what you cannot see
Common concernOversharing risk — if your org has loose SharePoint permissions, Copilot can surface content users technically have access to but shouldn't
Admin controlsMicrosoft 365 Admin Center: enable/disable Copilot per user, manage plugins, review audit logs in Purview

This is the question Raushan gets asked in almost every enterprise Copilot Studio and Azure AI training session. Developers and IT teams are excited about AI. Legal, compliance, and security teams are cautious — and rightfully so.

This article summarises Microsoft's data handling policies — drawn from Microsoft's public documentation, privacy statements, and technical whitepapers as of mid-2026 — in plain English, with enough technical depth to satisfy a compliance review. Where policy details may change, always verify against your specific Microsoft contract and the latest documentation at microsoft.com/trust.

🏛️ 1. Data Ownership, Control & Isolation — The Foundation

These are the three principles that underpin everything else:

👤
You Own Your Data
The documents, files, images, and prompts you upload remain yours. Microsoft does not grant itself rights to your content beyond what is strictly necessary to deliver the service you requested. Your data is not Microsoft's data.
🔒
Tenant Isolation
Your data stays within your Azure tenant and your organisation's environment — especially when using Azure OpenAI Service, Copilot for Microsoft 365, or Copilot Studio with enterprise licensing. It is never shared with other customers or mixed with another organisation's data.
🌍
Geographic Residency
Data is stored in the geographic region you select for your Azure tenant — your "home geo." For EU customers this means data stays in the EU. For customers with specific regulatory requirements (e.g. government, healthcare), sovereign cloud options are available.

🚫 2. What Microsoft Does NOT Do — By Default

These are the protections that apply automatically — without you needing to configure anything — when using Microsoft's enterprise AI services:

✗
Does NOT use your data to train foundation models
Microsoft does not use your uploaded documents, files, images, prompts, or conversation contents to train GPT-4, GPT-4o, or any other foundation model — unless you explicitly opt in. This is a contractual commitment for enterprise customers, not just a policy statement.
·
✗
Does NOT share your content with other customers
No other Microsoft customer can see your files, prompts, or AI outputs. Tenant isolation is enforced at the infrastructure level — it is not just a policy but an architectural guarantee.
·
✗
Does NOT make your uploaded files broadly available
Files you upload are processed for your specific request and stored temporarily (typically up to 30 days for standard Copilot usage). They are not indexed, surfaced in search results, or made available to other users beyond those your own access controls permit.
✅ Key Contractual Difference On Free and standard consumer plans, Microsoft's terms may allow use of some interaction data to improve services. On Business and Enterprise plans (Azure, Microsoft 365 E3/E5, Copilot for M365), the no-training guarantee is contractually binding. Always use enterprise licensing when handling confidential or regulated data.

📋 3. What Microsoft Does Do — Feature-by-Feature Breakdown

Different features have different storage and retention behaviours. Here is a plain-English breakdown of the most common scenarios:

Feature / Scenario
What Is Stored
How Long
Who Can Access
File upload to Copilot Chat
The file + your conversation (questions and responses)
~30 days, then auto-deleted
Only you / your permitted users
Azure OpenAI API calls
Prompts and completions are NOT stored by default
Not retained unless you enable logging
Only your Azure subscription
Azure OpenAI Fine-tuning
Your training dataset, model weights
Until you delete it
Only your Azure resource
Copilot Studio Knowledge Sources
Documents indexed for retrieval (embeddings)
Until you remove the source
All users of your agent (apply RLS carefully)
Assistants API / Threads
Conversation threads and attached files
Until you delete — no automatic expiry
Your Azure OpenAI resource only
Copilot for Microsoft 365
Grounded in your M365 data (Teams, SharePoint, Email)
Follows your existing M365 retention policies
Only what existing M365 permissions allow
Abuse monitoring (all services)
Prompts/outputs temporarily reviewed if flagged
Brief — only for safety review purposes
Authorised Microsoft safety personnel only

📁 4. File Uploads, Images & Sensitive Data — Specifics

When you upload a file or image to a Microsoft AI service, here is the precise sequence of events:

1
Upload & Encryption in Transit
The file is transmitted over TLS 1.2+ encrypted connection. No data is sent in plain text. Microsoft's servers receive the encrypted payload.
↓
2
Processing for Your Request
The file is parsed and processed to respond to your specific prompt — summarise this, extract key points, answer questions about it. This processing happens within your tenant boundary.
↓
3
Encrypted Storage at Rest
The file is stored encrypted using AES-256. Microsoft manages the encryption keys by default. Enterprise customers can opt for Customer-Managed Keys (CMK) via Azure Key Vault for additional control — meaning Microsoft cannot decrypt your data without your key.
↓
4
Retention & Auto-Deletion
For standard Copilot usage, uploaded files are automatically deleted after approximately 30 days. For Azure OpenAI features you explicitly configure (fine-tuning datasets, vector stores, threads), data persists until you delete it — you are responsible for lifecycle management.
↓
5
Biometric & Special Category Data
Images containing faces or biometric data require explicit consent for certain processing pipelines. If consent is not provided, those images are not passed into face recognition or biometric analysis pipelines. This is a GDPR requirement that Microsoft implements at the platform level.

🔐 5. Security, Encryption & Compliance — The Technical Layer

Here is what Microsoft implements at the infrastructure level across all enterprise AI services:

🔑
Encryption at Rest
All stored data is encrypted using AES-256. This applies to files, embeddings, conversation logs, training datasets, and any other persisted content — not just "sensitive" data.
🔐
Customer-Managed Keys (CMK)
Available for Azure OpenAI Service and many M365 features. You bring your own encryption key via Azure Key Vault. Microsoft encrypts your data with YOUR key — meaning only you can authorise decryption. Even Microsoft support cannot access your data without your key.
🏷️
Sensitivity Labels & DLP
Microsoft Purview sensitivity labels (Confidential, Highly Confidential, etc.) travel with documents — including into Copilot interactions. Data Loss Prevention (DLP) policies can prevent certain content from being processed by AI features at all.
📋
Audit Logs
All Copilot interactions, file uploads, and data access events are logged in Microsoft Purview audit logs. Your security team can query who accessed what, when, and what AI features were used — with the same fidelity as other M365 audit events.
👮
Existing Permissions Respected
Copilot and AI agents respect your existing access controls. If a SharePoint document is restricted to the Finance team, Copilot will not surface its content to users outside that group — even if those users try to query it directly. AI does not bypass your ACLs.
✅
Compliance Certifications
Azure AI services hold certifications including: ISO 27001, ISO 27018, SOC 1, SOC 2, SOC 3, GDPR compliance, HIPAA BAA availability, FedRAMP (for US government), and many others. Full list at microsoft.com/trust/compliance.

⏱️ 6. Retention, Deletion & Lifecycle Management

Understanding what persists and what doesn't is critical for compliance. Here is the full picture:

Data Type
Default Retention
How to Delete
Your Responsibility
Copilot Chat uploads
~30 days auto-delete
Delete conversation in Copilot
Low — auto-managed
Azure OpenAI prompts/completions
NOT retained by default
N/A — not stored
Ensure logging is disabled if not needed
Fine-tuning training data
Until you delete
Azure Portal → delete resource
High — you manage lifecycle
Copilot Studio knowledge sources
Until source is removed
Remove from Knowledge tab
High — review regularly
Copilot for M365 interactions
Follows your M365 retention policies
Via Microsoft Purview eDiscovery
Set M365 retention policies correctly
Abuse monitoring logs
Short-term — safety review only
Not user-deletable
Low — Microsoft-managed safety process

⚠️ 7. Risks, Gaps & Things to Watch Out For

Microsoft's architecture is strong — but "strong" is not the same as "zero risk." Here are the areas where things can go wrong, and what to do about each:

⚙️
Misconfiguration Risk
Risk: Many protections are only active if an admin configures them. Default settings may not match your compliance requirements. Mitigation: Review your tenant's Copilot settings, data retention policies, DLP rules, and sensitivity label configuration before rolling out to users.
🔬
Preview Features
Risk: Features in public preview may not have the same data handling guarantees as GA features. SLAs and compliance certifications often do not cover preview features. Mitigation: Never use preview features for regulated or highly sensitive data. Wait for GA before using in production compliance-sensitive environments.
🌐
Copilot Studio Knowledge Source Permissions
Risk: Documents added as knowledge sources in Copilot Studio may be retrievable by ALL users of that agent — unless you implement Row-Level Security or restrict agent access to specific user groups. Mitigation: Only add documents all agent users are permitted to see. For sensitive content, create separate agents with restricted access.
💾
Session Memory / Context Window
Risk: During an AI interaction, content from uploaded files passes through the model's context window — it is temporarily "in memory" during processing. This is necessary for the AI to work but means the content is processed, even if briefly. Mitigation: Understand this is equivalent to the data being processed by the service — which your enterprise contract covers. It is not stored beyond the session.
🔄
Opt-in vs Opt-out Confusion
Risk: Some protections require tenant admins to actively configure them — they are not always on by default for all plan types. Non-enterprise plans have different defaults. Mitigation: Use enterprise licensing. Have your admin audit all Copilot-related settings in the Microsoft 365 Admin Center and Azure Portal quarterly.
👁️
Abuse Monitoring Human Review
Risk: If content triggers Microsoft's abuse detection systems, authorised Microsoft personnel may review it. This is rare and done under strict controls — but it is not zero. Mitigation: Accept this as a feature (it protects against misuse), not a vulnerability. Ensure your contracts specify the conditions under which this can occur.

🛠️ 8. What Your Organisation Should Configure — The Compliance Checklist

If your organisation is deploying Microsoft AI services with confidential data, here is the minimum configuration checklist your IT and compliance teams should complete:

①
Verify Enterprise Licensing
Confirm you are on a plan where the no-training guarantee applies contractually — Azure OpenAI Service, Microsoft 365 E3/E5, or Copilot for M365. Do not use free or standard consumer plans for confidential data.
↓
②
Enable Sensitivity Labels & DLP
Configure Microsoft Purview sensitivity labels. Set DLP policies that prevent "Highly Confidential" labelled content from being processed by specific Copilot features if required by your policy.
↓
③
Review Access Permissions
Audit SharePoint, Teams, and OneDrive permissions. Copilot respects existing permissions — but if your permissions are too broad, Copilot will be too broad. Oversharing in M365 becomes oversharing in Copilot.
↓
④
Enable Audit Logging
Ensure Microsoft Purview audit logging is enabled for Copilot interactions. Define how long audit logs are retained (minimum 90 days recommended; 1 year for regulated industries).
↓
⑤
Set Data Retention & Deletion Policies
Configure M365 retention policies to align with your legal requirements. For Azure resources (fine-tuning data, vector stores), implement a regular deletion review — at minimum quarterly.
↓
⑥
Consider Customer-Managed Keys
For highly regulated data (healthcare, financial, legal), implement Customer-Managed Keys via Azure Key Vault. This gives you exclusive control over your encryption keys and the ability to instantly revoke access to all your data.
↓
⑦
Review Compliance Certifications for Your Industry
Verify that Azure AI services hold the certifications required in your industry — HIPAA BAA for healthcare, FedRAMP for US government, ISO 27001 for general enterprise, PCI DSS for payment processing. Visit microsoft.com/trust/compliance for the current list.

📌 Conclusion — How Safe Is It for Confidential Data?

Microsoft offers enterprise-grade protections for data processed through Copilot and Azure AI services. The key protections — tenant isolation, no training on your data, AES-256 encryption, permission inheritance, audit logging, and compliance certifications — are real, contractual, and technically enforced.

With proper enterprise licensing and correct configuration, Microsoft's AI services are among the safer environments available for working with sensitive business data.

However, "safe architecture" does not eliminate risk from misconfiguration, overly broad permissions, use of preview features, or inadequate lifecycle management. The technology protects your data — your team's configuration determines whether those protections are actually active.

⚠️ The Most Common Risk in Practice It is not Microsoft's architecture that exposes confidential data — it is overly broad SharePoint permissions combined with Copilot. If everyone in your organisation can read a "Confidential" SharePoint site, Copilot will summarise it for anyone who asks. Fix your permissions first, then deploy Copilot.

🧠 Pre-Deployment Checklist — Share With Your Compliance Team

Before enabling Microsoft Copilot or Azure AI services for confidential data, verify each item:

  1. Licensing confirmed
    We are on an enterprise plan (Azure, M365 E3/E5, or Copilot for M365) where the no-training contractual guarantee applies. We are NOT using consumer or free plans for business data.
  2. Data residency verified
    Our Azure tenant is configured for the correct geographic region. We have confirmed our data will not leave that region. For EU customers: GDPR-compliant region is selected.
  3. M365 permissions audited
    We have reviewed SharePoint, Teams, and OneDrive sharing settings. No content labelled Confidential or above is broadly shared with "Everyone" or "All company."
  4. Sensitivity labels deployed
    Microsoft Purview sensitivity labels are configured and applied to regulated content. DLP policies are in place to restrict AI processing of the most sensitive labels if required.
  5. Audit logging enabled
    Copilot interaction audit logging is enabled in Microsoft Purview. Log retention period is set to meet our regulatory requirements.
  6. Lifecycle policies defined
    We have documented retention and deletion schedules for: Copilot conversation history, any Azure OpenAI resources we operate (fine-tuning data, vector stores, threads), and Copilot Studio knowledge sources.
  7. Preview features excluded
    We are not using any Microsoft AI features currently in public preview for production processing of regulated or highly confidential data.
MCT Note Written by Raushan Ranjan, Microsoft Certified Trainer (MCT). This article is based on Microsoft's public documentation and policies as of mid-2026. For your specific regulatory requirements, always consult your Microsoft contract, your legal team, and verify against the latest documentation at microsoft.com/trust.