Skip to main content

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