Skip to content

Prompt users to restart after changing Security Level on desktop

Design estimate

  • Complexity: medium (3 days)
  • Uncertainty: low (1.1)
  • Total: 3.3 days (20h)
  • Actual: 13h

Context

When users change Tor Browser's Security Level (i.e. Standard, Safer, Safest), the new settings will only be applied on the browser's next section, however, this isn't let clear. Consequently, it's possible that a user changes the Security Level from Standard to Safer, for example, but keep browsing with Standard settings without knowing that they need to restart Tor Browser to apply the changes.

Scope

(Desktop and Android)

  • Add a step to restart Tor Browser in the "Change Security Level" userflow;
  • Warn users about all tabs being closed and lost after restarting the browser;
  • Provide a way for users to cancel the changes if they don't want to restart the browser yet for any reason (e.g. there's a specific tab they don't want to lose).

References

Tor Browser's Security Level Settings:

security_levels

Firefox's Protection Settings:

fx_protection_settings

Changing Tor Browser's language:



Resetting identity in Tor Browser:

Mockups

Acceptance criteria

Scenario 1 - Changing from default security level to default security level

Given Tor Browser is configured with a default security level
When the user opens the "Change security level" dialog
Then a list of radio buttons will be shown
And the there will be a "Current level" badge within the current security level option

Scenario 2 - Changing from custom security level to default security level

Given Tor Browser is configured with a custom security level
When the user opens the "Change security level" dialog
Then a list of radio buttons will be shown
But the current custom level won't be shown in the list

Scenario 3 - Selecting Safer or Safest options

Given the user has opened the "Change security level" dialog
When they select either "Safer" or "Safest" options
Then the respective radio button card will expand
And display bullet points with more information about the selected option


cc @henry @morgan @ma1 @thorin

Edited by Felicia