Skip to content

Port Persistent Mode to Tor Browser

💡 Proposal

User Story

Some users want to opt-in to remembering login information and other site data between browsing sessions. Tor Browser currently uses Always on Private Browsing mode by default, meaning all history and cookies etc get wiped on browser restart. Porting Mullvad Browser's persistent mode will allow users to optionally remember such data between sessions.

Security and Privacy Implications

This mode would require users to opt-in and some sort of on-boarding process to ensure users understand the subtleties between the two modes of operation. Browsing data will be written to disk and deleted on browser exit, rather than not being written at all (technically this is an oversimplification, even in Private Browsing mode some data is written to disk in an encrypted fashion). This feature may require some tweaking rather than a direct port to ensure we adhere to the Tor Browser design document

Security

Users will be able to opt-in to persisting state to disk (e.g. cookies) on a per first-party basis. Additionally, browsing state may be written to disk and subsequently cleaned up on browser exit/start which alters the risk for those users whose adversaries can have physical access to their machines (e.g. your employer's IT department, members of your household, etc).

Privacy

This feature does not affect privacy.

Accessibility Implications

This feature does not affect accessibility.

Other Trade-Offs

Prior Art

Does this feature exist in other browsers?

  • Yes
    • Firefox
    • Firefox ESR
    • Other (please specify)
  • No
  • Soon: Mullvad Browser 16.0

Does this feature exist as an extension? If yes, which one provides this functionality?


To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information