Skip to content

Commit e9948c2

Browse files
authored
Unit 7 Module 11
1 parent f6bc871 commit e9948c2

1 file changed

Lines changed: 43 additions & 107 deletions

File tree

learn-pr/wwl/design-responsible-ai-security-governance-risk-management-compliance/includes/7-validate-data-residency-movement-compliance.md

Lines changed: 43 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -6,162 +6,98 @@ Solution architects must know where data is stored, how it moves across services
66

77
## Learning Objectives
88

9-
After completing this unit, learners will be able to:
9+
- After completing this unit, learners will be able to:
1010

11-
Identify required data residency and sovereignty requirements for AI workloads.
11+
- Identify required data residency and sovereignty requirements for AI workloads.
1212

13-
Validate how Copilot Studio manages customer data, logs, and model interactions.
13+
- Validate how Copilot Studio manages customer data, logs, and model interactions.
1414

15-
Assess and restrict data movement across regions for generative AI capabilities.
15+
- Assess and restrict data movement across regions for generative AI capabilities.
1616

17-
Apply Purview capabilities to strengthen compliance controls for Microsoft 365 Copilot.
17+
- Apply Purview capabilities to strengthen compliance controls for Microsoft 365 Copilot.
1818

19-
Recommend architectural controls that ensure compliant endtoend data handling.
19+
- Recommend architectural controls that ensure compliant endtoend data handling.
2020

2121
## Key Concepts for Data Residency Compliance
2222

2323
### 1. Understanding Data Residency Boundaries
2424

25-
Data residency defines the physical or geographic location where customer data is stored and processed. AI solutions use multiple services and toolchains, so architects must understand:
25+
Data residency defines the physical or geographic location where customer data is stored and processed.
2626

27-
Where user prompts, context, and model inputs are processed.
27+
#### AI solutions use multiple services and toolchains, so architects must understand:
2828

29-
Which services store logs, conversations, or telemetry.
29+
- Where user prompts, context, and model inputs are processed.
3030

31-
Whether data used by generative AI stays within the designated region.
31+
- Which services store logs, conversations, or telemetry.
3232

33-
How multitenant cloud services distribute workloads.
33+
- Whether data used by generative AI stays within the designated region.
3434

35-
#### Professional Visual - Data Residency Boundary Map (TextBased)
36-
37-
+------------------------------+
38-
39-
| Data Residency Zones |
40-
41-
+------------------------------+
42-
43-
| • Data Input Region |
44-
45-
| • AI Processing Region |
46-
47-
| • Storage & Logging Region |
48-
49-
| • Backup/DR Region |
50-
51-
+------------------------------+
35+
- How multitenant cloud services distribute workloads.
5236

5337
### 2. Copilot Studio Data Residency Behavior
5438

55-
Copilot Studio enforces regional boundaries depending on the environment configuration. Architects should validate:
56-
57-
Where prompt data and agent interactions are processed.
39+
Copilot Studio enforces regional boundaries depending on the environment configuration.
5840

59-
Whether unpublished agents and preview features follow different residency rules.
41+
#### Architects should validate:
6042

61-
How data is stored when agents use connectors or custom plugins.
43+
- Where prompt data and agent interactions are processed.
6244

63-
Whether crossregion interactions occur during inference or orchestration.
45+
- Whether unpublished agents and preview features follow different residency rules.
6446

65-
### 3. Data Movement Controls for Generative AI
66-
67-
Generative AI features may require movement of data for model evaluation, orchestration, or enrichment. To validate compliance:
68-
69-
Determine which components may transmit data outside the region.
70-
71-
Confirm whether data movement is necessary or optional.
72-
73-
Review environment settings that allow or restrict crossgeographic model operations.
47+
- How data is stored when agents use connectors or custom plugins.
7448

75-
Apply configuration policies that block crossregion routing for sensitive workloads.
49+
- Whether crossregion interactions occur during inference or orchestration.
7650

77-
#### Professional Visual - AI Data Movement Control Flow (TextBased)
78-
79-
User Action → AI Request → Model Processing
51+
### 3. Data Movement Controls for Generative AI
8052

81-
| | |
53+
Generative AI features may require movement of data for model evaluation, orchestration, or enrichment.
8254

83-
v | v
55+
#### To validate compliance:
8456

85-
Residency Checks <--+--- Region Enforcement
57+
- Determine which components may transmit data outside the region.
8658

87-
|
59+
- Confirm whether data movement is necessary or optional.
8860

89-
v
61+
- Review environment settings that allow or restrict crossgeographic model operations.
9062

91-
Compliant Output
63+
- Apply configuration policies that block crossregion routing for sensitive workloads.
9264

9365
### 4. Purview Controls for Microsoft 365 Copilot
9466

95-
Microsoft Purview provides governance, labeling, and monitoring necessary to validate compliant data handling. Solution architects should:
96-
97-
Apply sensitivity labels that restrict crosstenant or crossregion transmission.
98-
99-
Use data loss prevention (DLP) rules to prevent sensitive data from being used in AI prompts or outputs.
67+
Microsoft Purview provides governance, labeling, and monitoring necessary to validate compliant data handling.
10068

101-
Review auditing, policy insights, and compliance documentation for Copilot solutions.
69+
#### Solution architects should:
10270

103-
Validate that Copilot interaction logs follow organizational residency rules.
71+
- Apply sensitivity labels that restrict crosstenant or crossregion transmission.
10472

105-
### 5. Designing a Compliant AI Architecture
106-
107-
Strong architectural governance ensures safe and compliant deployment. Recommended practices include:
108-
109-
Selecting tenant regions that align with regulatory frameworks.
110-
111-
Configuring Copilot Studio environments to enforce residency policies.
112-
113-
Ensuring custom connectors do not bypass regional data boundaries.
114-
115-
Documenting all data flows, including logs, telemetry, and inference outputs.
116-
117-
Validating that backup, recovery, and logging systems maintain compliance.
118-
119-
#### Professional Visual - Compliant AI Architecture Diagram (TextBased)
120-
121-
+----------------------+
73+
- Use data loss prevention (DLP) rules to prevent sensitive data from being used in AI prompts or outputs.
12274

123-
| User Interaction |
75+
- Review auditing, policy insights, and compliance documentation for Copilot solutions.
12476

125-
+----------+-----------+
77+
- Validate that Copilot interaction logs follow organizational residency rules.
12678

127-
|
128-
129-
v
130-
131-
+----------------------+
132-
133-
| AI Processing Layer |
134-
135-
| • Copilot Studio |
136-
137-
| • M365 Copilot |
138-
139-
+----------+-----------+
140-
141-
|
142-
143-
Residency Enforcement
79+
### 5. Designing a Compliant AI Architecture
14480

145-
|
81+
Strong architectural governance ensures safe and compliant deployment.
14682

147-
+----------------------+
83+
#### Recommended practices include:
14884

149-
| Data Storage Layer |
85+
- Selecting tenant regions that align with regulatory frameworks.
15086

151-
| • Logs |
87+
- Configuring Copilot Studio environments to enforce residency policies.
15288

153-
| • Content Stores |
89+
- Ensuring custom connectors do not bypass regional data boundaries.
15490

155-
| • Purview Policies |
91+
- Documenting all data flows, including logs, telemetry, and inference outputs.
15692

157-
+----------------------+
93+
- Validating that backup, recovery, and logging systems maintain compliance.
15894

15995
## References
16096

161-
[https://learn.microsoft.com/en-us/training/modules/purview-ai-secure-copilot/](/training/modules/purview-ai-secure-copilot/)
97+
- [https://learn.microsoft.com/en-us/training/modules/purview-ai-secure-copilot/](/training/modules/purview-ai-secure-copilot/)
16298

163-
[https://learn.microsoft.com/en-us/microsoft-copilot-studio/geo-data-residency](/microsoft-copilot-studio/geo-data-residency)
99+
- [https://learn.microsoft.com/en-us/microsoft-copilot-studio/geo-data-residency](/microsoft-copilot-studio/geo-data-residency)
164100

165-
[https://learn.microsoft.com/en-us/dynamics365/faqs-copilot-data-security-privacy](/dynamics365/faqs-copilot-data-security-privacy)
101+
- [https://learn.microsoft.com/en-us/dynamics365/faqs-copilot-data-security-privacy](/dynamics365/faqs-copilot-data-security-privacy)
166102

167-
[https://learn.microsoft.com/en-us/microsoft-copilot-studio/manage-data-movement-outside-us](/microsoft-copilot-studio/manage-data-movement-outside-us)
103+
- [https://learn.microsoft.com/en-us/microsoft-copilot-studio/manage-data-movement-outside-us](/microsoft-copilot-studio/manage-data-movement-outside-us)

0 commit comments

Comments
 (0)