Skip to content

Auto-hide protected fields after configurable timeout #528

Description

@juergenhemelt

Describe the feature you'd like

Add an option to automatically hide protected fields (such as passwords, PINs, and other sensitive data) after a user-configurable timeout period.

Why this feature would be useful

This would enhance security by ensuring that sensitive information is not left visible on screen if the user steps away from their device or forgets to manually hide the fields. The configurable timeout would allow users to balance convenience with their security preferences.

For example:

  • A user could set a timeout of 30 seconds, and any revealed protected field would automatically be hidden after that duration of inactivity
  • This would reduce the risk of shoulder surfing or accidental exposure of sensitive data
  • Users who prefer maximum convenience could set a longer timeout, while security-conscious users could use shorter timeouts

Expected behavior

  • Add a settings option to enable/disable this feature
  • Add a configurable timeout duration (e.g., 10 seconds to 5 minutes)
  • When a protected field is revealed, start a timer
  • After the timeout expires, automatically hide the field
  • Optionally reset the timer on user interaction (keyboard/mouse activity)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions