Feature Request - Streamer Mode for Enhanced Privacy

Hacksore
Hacksore
Community Member
edited February 12 in Windows

Hello 1Password community!

I hope this post finds you all well. I'm a long-time user and fan of 1Password, and I have a feature request that I believe could significantly enhance the user experience and security for many of us.

Problem Statement
One concern I've noticed while using the 1Password desktop app is the inadvertent exposure of sensitive information, such as addresses, email, and phone numbers, when sharing screens during streaming or presentations. Currently, only password fields are maskable by asterisks, leaving other critical data vulnerable to accidental exposure.

Proposed Solution - Streamer Mode
I'd like to propose the implementation of a "Streamer Mode" in the 1Password desktop app. This mode would allow users to enable a secure mode for all fields, ensuring that personal information remains masked during screen sharing. This feature would be invaluable for those of us who frequently share our screens at work or home, providing an extra layer of privacy and security.

Comparison to Other Tools
We've seen similar features in other tools, such as Discord, where usernames can be masked. Implementing a Streamer Mode in 1Password could have a similar positive impact on user privacy and security, preventing accidental leaks of sensitive data.

Use Cases
Imagine being able to confidently share your screen during a work presentation or a live stream without the constant worry of accidentally revealing personal information. A Streamer Mode in 1Password would cater to a variety of use cases, making it an essential addition for those who prioritize privacy and security.

User Benefits

  • Enhanced privacy and security during screen sharing
  • Confidence in sharing screens without the risk of exposing sensitive data
  • Peace of mind for users in various scenarios, including work presentations and collaborative projects

Request for Feedback
I would love to hear your thoughts on this proposed feature. Do you see the value in having a Streamer Mode in 1Password? Are there any additional considerations or use cases that should be taken into account?

Let's discuss and collaborate on making 1Password an even more secure and user-friendly solution!

Thank you for your time and consideration.

Comments

  • Hello @Hacksore! 👋

    Thanks for interesting idea! I can definitely see how a special mode would be helpful, especially if you still want to access 1Password (or show it off) without revealing any of the information that you've saved there. I've passed along your feedback to the team.

    For the time being, there are a few things that I would recommend:

    1. Change your auto-lock settings to have 1Password lock more often. If 1Password is locked then no one can see your items: How to set 1Password to lock automatically
    2. Lock 1Password manually before streaming your desktop by using Shift-Command-L (on Mac) or Ctrl + Shift + L (on Windows).
    3. In the 1Password desktop app's settings make sure that the following options are turned off: "Always show passwords and full credit card numbers" and "Hold Option to toggle revealed fields".

    You can also consider fully closing 1Password while streaming or using a different Mac/Windows account where you're not using 1Password.

    Thank you again for the feedback and for helping us make 1Password even better. 🙂

    -Dave

    ref: PB-37012770

  • Tertius3
    Tertius3
    Community Member
    edited November 2023

    @Dave_1P There is a somewhat new Windows API on Windows 11, may be also working on recent versions of Windows 10, that enables apps to hide themselves from being recorded/screen captured. These apps are not visible on screenshots (looks like magic!) and not visible if the screen is captured by streaming apps like OBS or with desktop sharing from collaboration tools like Teams.

    May be a feature to implement for 1Password on Windows, however that will of course only work for the desktop app. The browser plugin is probably excluded from this, since it is running not by itself but within the window context of the browser.

  • @Tertius3

    I've taken a look and it sounds like you're referring to the SetWindowDisplayAffinity function. That does indeed look like it would be useful, especially in regard to the original poster's suggestion. I've forwarded this information to the team internally as well.

    Thank you for suggesting the function! 🙂

    -Dave

    ref: PB-37024018

  • JJGadgets
    JJGadgets
    Community Member

    Hi, I just discovered that the 1Password 8 Electron app on Windows 10 doesn't have this feature yet, while KeePassXC on Windows and macOS has been doing this since 2022 (the 2.7.0 release that included the commit merged in 2021).

    I'd really like for this to be a feature, as it's my opinion that human errors can occur when it comes to screen sharing or screenshots, and it would be beneficial that password managers help mitigate these human errors that could lead to compromise in security.

    Here's the pull request for this feature in KeePassXC, which works on my Windows 10 21H2 machine as of the time of this post. https://github.com/keepassxreboot/keepassxc/pull/6030

    Hope to see this feature soon, I personally find this a blocker to using the 1Password 8 Electron app on my Windows gaming rig where I frequently have OBS and Discord streams going when I'm gaming, and might occasionally need to login to game accounts or related where I don't want to accidentally reveal my other credentials or vault items.

  • @JJGadgets

    Thank you for the feedback. I've shared your request with the team as well. 🙂

    -Dave

    ref: PB-38252393

  • JJGadgets
    JJGadgets
    Community Member

    For what it's worth, I found out today that Discord, also an Electron app, can now hide itself from OBS and screenshot apps like ShareX when the Discord Streamer Mode is enabled, at least on Windows.

    Disappointing to take a screenshot and see both KeePassXC and Discord disappear from the screen but not 1Password.

  • @JJGadgets

    Thank you for the additional information, I've passed it along to the team. 🙂

    -Dave

  • Hacksore
    Hacksore
    Community Member

    Funny I saw @ChrisC1P share a screenshot in another thread. Obviously it was all manually blurred but this feature in an age where we are always sharing screens in slack/teams/zoom/discord this is a much needed feature to keep your info safe from accidental leakage.

  • @Hacksore

    Thank you, your feature request has been shared with the team. 🙂

    -Dave

  • Kyrast
    Kyrast
    Community Member
    edited August 18

    I'd just like to emphasize that two different feature requests are proposed in this thread. They both loosely fit under "streamer mode", but each one has very different use cases:

    1. Option to signal 1Password window should be blacked out for screenshot/screen sharing/presentation, etc. applications
    2. Conceal* the contents of all 1Password fields by default. The 1Password window including its categories, settings, etc. should not be blacked out.

    '*' A counterpart of sorts already exists in the Settings > Security > Concealed Fields > Always show passwords and full credit card numbers. The 2nd feature request could become an additional option in this Concealed Fields section.

  • Kyrast
    Kyrast
    Community Member


    I second this.

    I'd like to emphasize that this thread contains not one, but two different feature requests.
    1. Add a mode that blacks out the 1Password window from screenshot, presentation/screen sharing, etc.
    2. Conceal every field's content by default. The 1Password application window (including menus, categories, settings, section headings) should remain visible. It should be implemented so that anyone could share a screenshot of 1Password without having to blur things out.

    This feature may be added in the existing 1Password desktop app section Settings > Security > Concealed Fields and called "Conceal all sensitive fields" or something like that. I added the word "sensitive" on purpose because most field labels and sections headings can be edited by the user, but we may want to keep those visible or the screenshots wouldn't make much sense. So I could share a screenshot and it would look something like this:

  • @Kyrast

    Thank you for the requests! I've filed internal feature requests with the team on your behalf as well. 🙂

    -Dave

    ref: PB-41748890