Files
magnus919_agent-skills/privacy-engineering/templates/data-flow-and-access-map.md
T
Magnus HedemarkGitHubusername <username>factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
6f429a91b1 feat(privacy-engineering): add privacy-engineering skill (#202) (#225)
Add privacy-engineering skill that translates privacy principles and legal
requirements into verifiable engineering artifacts: data-lifecycle records,
privacy acceptance criteria, data-flow and access maps, retention/deletion
verification plans, and privacy change reviews.

Covers seven privacy dimensions (purpose, lifecycle/retention, access,
deletion, tenant/isolation, residency, consent) as structured concerns.
Addresses agent traces (LLM conversation logs, tool-call history) and
product analytics telemetry with privacy-specific guidance. Routes legal
interpretation to legal-strategy and security implementation to
secure-software-engineering.

Includes:
- SKILL.md with Loading Guide, file map, and routing boundaries
- README.md with 5 required sections
- references/discovery-brief.md comparing 10 adjacent skills
- 5 templates for expected artifacts
- evals/evals.json with 6 cases covering all mandatory scenarios
- Updated root README catalog, skill-triggers, and generated catalogs

Co-authored-by: username <username>
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-08-02 18:42:49 -04:00

69 lines
1.8 KiB
Markdown

# Data-Flow and Access Map
Template for mapping data flows across services, tenants, and geographic regions. Documents where data transits, where it resides, who can access it, and under what conditions.
## System boundary
| Field | Value |
|---|---|
| **System / feature** | |
| **Data categories mapped** | |
| **Trust boundaries crossed** | |
| **Owner** | |
| **Last updated** | |
## Service-level data flow
For each service that touches the data categories in scope:
| Service | Data received | Data stored | Data transmitted | Transmission destination | Transmission purpose |
|---|---|---|---|---|---|
| | | | | | |
| | | | | | |
## Cross-region data flow
| Data category | Source region | Destination region | Transfer mechanism | Legal basis for transfer | Encryption in transit |
|---|---|---|---|---|---|
| | | | | | |
| | | | | | |
## Access matrix
| Data category | Actor (user, service, role) | Access type (read, write, delete) | Access condition | Access logged? | Log retention |
|---|---|---|---|---|---|
| | | | | | |
| | | | | | |
## Tenant isolation
| Tenant boundary | Isolation mechanism | Cross-tenant query prevention | Verified? | Verification method |
|---|---|---|---|---|
| | | | | |
## Third-party and subprocessor flows
| Third party | Data shared | Purpose | DPA in place? | Data residency | Deletion commitment |
|---|---|---|---|---|---|
| | | | | | |
## Data stores inventory
| Store type | Data categories stored | Region | Encryption at rest | Backup region | Backup retention |
|---|---|---|---|---|---|
| Primary database | | | | | |
| Cache | | | | | |
| Read replica | | | | | |
| Object storage | | | | | |
| Search index | | | | | |
| Message queue | | | | | |
| Log store | | | | | |
| Analytics warehouse | | | | | |
| Archive | | | | | |
## Gaps and follow-up
| Gap | Severity | Owner | Due date |
|---|---|---|---|
| | | | |