Skip to content

feat(pass-desktop): add optional screen privacy setting#517

Open
moodiness wants to merge 1 commit into
ProtonMail:mainfrom
moodiness:content-protection-setting
Open

feat(pass-desktop): add optional screen privacy setting#517
moodiness wants to merge 1 commit into
ProtonMail:mainfrom
moodiness:content-protection-setting

Conversation

@moodiness

@moodiness moodiness commented Jun 23, 2026

Copy link
Copy Markdown

Summary

Adds a desktop setting to optionally hide Proton Pass from screenshots, screen recordings, and screen sharing when supported by the OS.

Changes

  • Adds a persisted contentProtection desktop setting.
  • Exposes content protection controls through the desktop context bridge.
  • Applies BrowserWindow.setContentProtection() when the setting is enabled.
  • Adds a checkbox in Settings > Security below the clipboard setting.

Testing

  • Verified the setting appears in Settings > Security.
  • Verified enabling the setting hides the app from screenshots on Windows.
  • Ran yarn workspace proton-pass-desktop check-types.
  • Ran yarn workspace proton-pass-desktop lint.

@moodiness moodiness changed the title Add optional screen privacy setting feat(pass-desktop): add optional screen privacy setting Jun 23, 2026
@moodiness moodiness force-pushed the content-protection-setting branch from b23f2df to 1c44bf7 Compare June 23, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant