Bug 513174

Summary: A streamer mode for keysmith would be nice where the codes aren't visibly shown
Product: [Applications] Keysmith Reporter: Ellie <el>
Component: GeneralAssignee: Bhushan Shah <bshah>
Status: REPORTED ---    
Severity: wishlist CC: nicolas.fella
Priority: NOR    
Version First Reported In: 25.08.3   
Target Milestone: ---   
Platform: postmarketOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ellie 2025-12-10 13:06:19 UTC
SUMMARY

A streamer mode for keysmith would be nice where the codes aren't visibly shown, but can still be copied. This would be interesting for multiple reasons: 1. during the work day I usually leave keysmith open since it's more practical for me and I lock the screen anyway, but I don't want to screenshot and publicize codes by accident and make it easier to somehow throw a GPU cluster at the crypto behind it, and 2. apparently sandboxed apps can sometimes access the graphical output of other apps due to GPU drivers not always zeroing out previously used texture memory, so not rendering the actual codes might provide a security benefit. There might be other reasons too I didn't think of.

STEPS TO REPRODUCE

1. Unlock keysmith with code
2. Once keysmith is open, try to not constantly openly show and render the codes.

OBSERVED RESULT

It doesn't seem to be possible to somehow obscure or hide the codes as long as keysmith is unlocked.

EXPECTED RESULT

It would be nice to not show the codes, kind of like a "password visible" toggle, in some sort of streamer mode. I don't think it's a major issue to show them by default, but an option to change that would be nice.

SOFTWARE/OS VERSIONS

Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: postmarketOS v25.06
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.3

ADDITIONAL INFORMATION
Comment 1 Nicolas Fella 2025-12-10 13:26:37 UTC
Plasma 6.6 will allow excluding specific windows from screencasting. Doesn't this satisfy most of this?
Comment 2 Ellie 2025-12-10 13:28:29 UTC
Would you need to set that up every time the app starts? Even then, the GPU issue for example remains. I personally would prefer and use an option in keysmith for "don't show codes as text" or whatever, if there was one.

But I understand if nobody else cares and it's not worth adding! I thought it might be worth a suggestion if it's not just me.