58 lines
3.9 KiB
Nix
58 lines
3.9 KiB
Nix
|
{
|
||
|
/*** [SECTION 2800]: SHUTDOWN
|
||
|
- Sanitizing on shutdown is all or nothing. It does not use Managed Exceptions under
|
||
|
Privacy & Security>Delete cookies and site data when Firefox is closed (1681701)
|
||
|
- If you want to keep some sites' cookies (exception as "Allow") and optionally other site
|
||
|
data but clear all the rest on close, then you need to set the "cookie" and optionally the
|
||
|
"offlineApps" prefs below to false, and to set the cookie lifetime pref to 2 (2703)
|
||
|
- "Offline Website Data" includes appCache (2730), localStorage (2720),
|
||
|
service worker cache (2740), and QuotaManager (IndexedDB, asm-cache)
|
||
|
- In both 2803 + 2804, the 'download' and 'history' prefs are combined in the
|
||
|
Firefox interface as "Browsing & Download History" and their values will be synced
|
||
|
***/
|
||
|
/* 2802: enable Firefox to clear items on shutdown (see 2803)
|
||
|
* [SETTING] Privacy & Security>History>Custom Settings>Clear history when Firefox closes ***/
|
||
|
"privacy.sanitize.sanitizeOnShutdown" = true;
|
||
|
/* 2803: set what items to clear on shutdown (if 2802 is true) [SETUP-CHROME]
|
||
|
* [NOTE] If 'history' is true, downloads will also be cleared regardless of the value
|
||
|
* but if 'history' is false, downloads can still be cleared independently
|
||
|
* However, this may not always be the case. The interface combines and syncs these
|
||
|
* prefs when set from there, and the sanitize code may change at any time
|
||
|
* [SETTING] Privacy & Security>History>Custom Settings>Clear history when Firefox closes>Settings ***/
|
||
|
"privacy.clearOnShutdown.cache" = true;
|
||
|
"privacy.clearOnShutdown.cookies" = true;
|
||
|
"privacy.clearOnShutdown.downloads" = true; # see note above
|
||
|
"privacy.clearOnShutdown.formdata" = true; # Form & Search History
|
||
|
"privacy.clearOnShutdown.history" = true; # Browsing & Download History
|
||
|
"privacy.clearOnShutdown.offlineApps" = true; # Offline Website Data
|
||
|
"privacy.clearOnShutdown.sessions" = true; # Active Logins
|
||
|
"privacy.clearOnShutdown.siteSettings" = false; # Site Preferences
|
||
|
/* 2804: reset default items to clear with Ctrl-Shift-Del (to match 2803) [SETUP-CHROME]
|
||
|
* This dialog can also be accessed from the menu History>Clear Recent History
|
||
|
* Firefox remembers your last choices. This will reset them when you start Firefox.
|
||
|
* [NOTE] Regardless of what you set privacy.cpd.downloads to, as soon as the dialog
|
||
|
* for "Clear Recent History" is opened, it is synced to the same as 'history' ***/
|
||
|
"privacy.cpd.cache" = true;
|
||
|
"privacy.cpd.cookies" = true;
|
||
|
# // user_pref("privacy.cpd.downloads", true); // not used, see note above
|
||
|
"privacy.cpd.formdata" = true; # Form & Search History
|
||
|
"privacy.cpd.history" = true; # Browsing & Download History
|
||
|
"privacy.cpd.offlineApps" = true; # Offline Website Data
|
||
|
"privacy.cpd.passwords" = false; # this is not listed
|
||
|
"privacy.cpd.sessions" = true; # Active Logins
|
||
|
"privacy.cpd.siteSettings" = false; # Site Preferences
|
||
|
/* 2805: clear Session Restore data when sanitizing on shutdown or manually [FF34+]
|
||
|
* [NOTE] Not needed if Session Restore is not used (see 0102) or is already cleared with history (see 2803)
|
||
|
* [NOTE] privacy.clearOnShutdown.openWindows prevents resuming from crashes (see 1022)
|
||
|
* [NOTE] privacy.cpd.openWindows has a bug that causes an additional window to open ***/
|
||
|
# // user_pref("privacy.clearOnShutdown.openWindows", true);
|
||
|
# // user_pref("privacy.cpd.openWindows", true);
|
||
|
/* 2806: reset default 'Time range to clear' for 'Clear Recent History' (see 2804)
|
||
|
* Firefox remembers your last choice. This will reset the value when you start Firefox.
|
||
|
* 0=everything, 1=last hour, 2=last two hours, 3=last four hours,
|
||
|
* 4=today, 5=last five minutes, 6=last twenty-four hours
|
||
|
* [NOTE] The values 5 + 6 are not listed in the dropdown, which will display a
|
||
|
* blank value if they are used, but they do work as advertised ***/
|
||
|
"privacy.sanitize.timeSpan" = 0;
|
||
|
}
|