Add preference to disable persistent personal data (to align with the intent of "never accept cookies")
@gnome-nuclearsunshine
Submitted by GN Link to original bug (#788774)
Description
It should be possible to control/disable all the client-side data persistence mechanisms that are available to websites, to align with the intent of the current "never accept cookies" preference.
The (obsolete) expectation when using "never accept cookies", is that websites aren't able to store and retrieve persistent data, whether for session/login state persistence or tracking purposes.
This is no longer the case; a concrete (and benign) example is https://riot.im - even with cookies disabled entirely, login state persists across browser restarts.
Realistically, at this point, cookies should be treated the same as every other client-side data persistence mechanism (disk cache, Web Storage, IndexedDB etc.) - they should be grouped together, and Web should have a way to set overall policy (allow all/from visited/never, and allow permanently/while site tab(s) open/until exit).
Version: 3.24.x (obsolete)