Add Vault Timeout policy based on network

Currently, Vault Timeout options provide flexibility for end users to lock their vaults under a number of different conditions. However, there is no built-in way to automatically change the Vault Timeout policy based on a given condition (such as network change).

For instance, if a user is at home and connected to trusted networks, they may wish to set their Vault Timeout policy to “on restart” which would mean the vault will lock itself after system restarts. However, if the user is away from home or not connected to any of the trusted networks, they might want more secure options like “on system idle” or “on system lock”.

Automatically adjusting the Vault Timeout policy based on the current network gives the user greater control over how they wish their vault to behave when they are in a public place.

The proposal is then to create an option to set a different Vault Timeout policy based on the current network. The user should be able to set one or more networks as “trusted” inside of the app and whenever Bitwarden detects that the computer is connect to one of those networks, it should transparently chance the timeout policy.

First vote for this. It would be really helpful.