Coverage for src / mcp_server_langgraph / compliance / __init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2025-12-03 00:43 +0000

1""" 

2Compliance framework for GDPR, SOC2, HIPAA, and other regulatory requirements. 

3 

4This package provides: 

5- GDPR: Data subject rights (export, deletion, access) 

6- SOC2: Evidence collection and audit logging 

7- Data retention policies and automated cleanup 

8""" 

9 

10from mcp_server_langgraph.compliance.gdpr.data_deletion import DataDeletionService 

11from mcp_server_langgraph.compliance.gdpr.data_export import DataExportService 

12from mcp_server_langgraph.compliance.gdpr.storage import ( 

13 AuditLogEntry, 

14 AuditLogStore, 

15 ConversationStore, 

16 InMemoryAuditLogStore, 

17 InMemoryConversationStore, 

18) 

19from mcp_server_langgraph.compliance.retention import DataRetentionService 

20from mcp_server_langgraph.compliance.soc2.evidence import EvidenceCollector 

21 

22__all__ = [ 

23 # GDPR 

24 "DataDeletionService", 

25 "DataExportService", 

26 # Storage 

27 "AuditLogEntry", 

28 "AuditLogStore", 

29 "ConversationStore", 

30 "InMemoryAuditLogStore", 

31 "InMemoryConversationStore", 

32 # Retention 

33 "DataRetentionService", 

34 # SOC2 

35 "EvidenceCollector", 

36]