CODITECT Privacy Integration Layer
Integrates privacy_manager.py with checkpoint and export workflows. Provides seamless privacy-aware content processing.
Usage: from privacy_integration import process_checkpoint_with_privacy, process_export_with_privacy
# Process checkpoint
safe_content = process_checkpoint_with_privacy(checkpoint_content, privacy_level="private")
# Process export
safe_content = process_export_with_privacy(export_content, privacy_level="team")
Author: AZ1.AI CODITECT Team Sprint: Sprint +1 - MEMORY-CONTEXT Implementation Date: 2025-11-16
File: privacy_integration.py
Classes
PrivacyIntegrationError
Base exception for privacy integration errors.
ProcessingError
Raised when content processing fails.
PrivacyIntegration
Integrates privacy controls with CODITECT workflows.
Functions
process_checkpoint_with_privacy(checkpoint_content, privacy_level, detect_only, repo_root)
Process checkpoint content with privacy controls.
process_export_with_privacy(export_content, privacy_level, detect_only, repo_root)
Process export content with privacy controls.
process_session_with_privacy(session_content, privacy_level, detect_only, repo_root)
Process session content with privacy controls.
main()
CLI interface for privacy integration.
process_content(content, content_type, privacy_level, detect_only)
Process content with privacy controls.
Usage
python privacy_integration.py