MATIH Platform is in active MVP development. Documentation reflects current implementation status.
15. Workbench Architecture
Control Plane UI
Privacy Center

Privacy Center

The Privacy Center provides tools for managing data subject access requests (DSARs), consent preferences, data retention policies, and privacy compliance. It supports GDPR, CCPA, and other privacy regulations by giving administrators visibility into personal data processing and user consent status.


Features

FeatureDescription
DSAR ManagementHandle data subject access, deletion, and portability requests
Consent DashboardView and manage user consent preferences
Data InventoryMap personal data across platform services
Retention PoliciesConfigure and enforce data retention rules
Privacy ImpactTrack privacy impact assessments for new features
Compliance ReportsGenerate compliance status reports

Data Subject Requests

The DSAR workflow handles requests from data subjects under privacy regulations:

Request TypeRegulationSLA
Access (Right to Know)GDPR Art. 15, CCPA30 days
Deletion (Right to Erasure)GDPR Art. 17, CCPA30 days
Portability (Data Export)GDPR Art. 2030 days
Rectification (Correction)GDPR Art. 1630 days
RestrictionGDPR Art. 1872 hours

DSAR Workflow

  1. Submission: Data subject submits request through portal or email
  2. Verification: Identity verification before processing
  3. Assessment: Review scope and feasibility
  4. Processing: Execute across all relevant data stores
  5. Review: Administrator reviews results before delivery
  6. Delivery: Results delivered to data subject
  7. Documentation: Full audit trail recorded

Consent Management

Consent CategoryPurposeDefault
EssentialPlatform functionalityRequired (no opt-out)
AnalyticsUsage analytics and improvementOpt-in
PersonalizationAI personalization and recommendationsOpt-in
MarketingMarketing communicationsOpt-in
Third-partyData sharing with third partiesOpt-in

Consent Status View

interface UserConsent {
  user_id: string;
  consents: {
    category: string;
    granted: boolean;
    granted_at: string | null;
    version: string;
  }[];
  last_updated: string;
}

Data Retention Policies

Data TypeDefault RetentionConfigurableAuto-Delete
Session data90 daysYesYes
Conversation history1 yearYesYes
Audit logs7 yearsYes (min 90 days)Yes
User profilesAccount lifetimeNoOn deletion request
ML training data2 yearsYesYes
Analytics data1 yearYesYes

Data Inventory

The data inventory maps where personal data is stored across platform services:

ServicePersonal DataStorageEncryption
IAM ServiceEmail, name, password hashPostgreSQLAES-256
AI ServiceConversation history, preferencesPostgreSQL + RedisAES-256
ML ServiceFeature data (if PII present)PostgreSQL + Object StoreAES-256
Audit ServiceUser actions, IP addressesPostgreSQLAES-256
AnalyticsUsage patterns, session dataClickHouseAES-256

Compliance Reports

Generate on-demand or scheduled compliance reports:

ReportContentsFormat
DSAR SummaryRequest counts, processing times, outcomesPDF, CSV
Consent StatusConsent rates by category, opt-out trendsPDF, CSV
Retention ComplianceData beyond retention policy, deletion queuePDF
Privacy ImpactActive PIAs, risk assessmentsPDF

Access Control

ActionPrivacy OfficerTenant AdminUser
View DSARsAllOwn tenantOwn requests
Process DSARsAllOwn tenantNo
View consentsAllOwn tenantOwn only
Configure retentionYesNoNo
Generate reportsYesOwn tenantNo