Skip to main content

Module profiles

Module profiles 

Source
Expand description

Share Profiles & Privacy Presets.

This module provides pre-configured privacy profiles that simplify the redaction process for common sharing scenarios. Users can select a profile instead of manually configuring every option.

§Available Profiles

  • Public: Maximum redaction for public internet sharing
  • Team: Moderate redaction for internal team sharing
  • Personal: Minimal redaction for personal backups
  • Custom: Manual configuration of all options

Structs§

ProfileInfo
Information about a profile for display in selection UI.
ProfilePreferences
User’s profile preferences, persisted across sessions.
SerializableRedactionConfig
Serializable version of RedactionConfig for persistence.

Enums§

ShareProfile
Pre-configured privacy profile for sharing sessions.

Functions§

render_profile_comparison
Render a comparison table of all profiles for display.
render_profile_comparison_colored
Render profile comparison for terminal with ANSI colors.