Crush Those Cookies

By: wsdfhjxc

About this extension

This is an extension for Pale Moon web browser, which crushes those cookies which are no longer desirable. It simply removes cookies coming from websites when they are unloaded or their tabs are closed after specified delay. By default this also includes third-party cookies and LocalStorage data.

The extension comes with a whitelist that can be used to manually exclude domains, subdomains or basic wildcard domains from crushing cookies of their origin.

Usage

Whenever a website is unloaded or its tab is closed, a delayed cookie removal is triggered. The default delay is 10 seconds. After this time, cookies considered as no longer needed are removed.

The toolbar menu button can be used to temporarily suspend crushing cookies, add current website's domain to the whitelist, manage whitelisted domains, remove individual cookies and display activity log.

You can adjust some settings regarding specific behavior in the extensions preferences. This includes enabling or disabling global cookie crushing suspension, activity logging, displaying pop-up notifications and strict domain and subdomain separation. There are also cookie specific preferences such as an option to keep crushing third-party cookies, cookies marked as session cookies and LocalStorage data.

You are also able to manually manage your whitelisted domains in the preferences window. Specify a domain's name in the input box and press the button to add it to the list. The list is alphabetically sorted. All listed domains can be edited or deleted.

Example of manual domain whitelisting

  • Adding palemoon.org to whitelisted domains will prevent removing cookies coming from palemoon.org.
  • Adding *.palemoon.org will prevent removing cookies coming from its subdomains like forum.palemoon.org or addons.palemoon.org.
  • Adding .palemoon.org will prevent removing cookies coming from both palemoon.org and its subdomains like forum.palemoon.org or addons.palemoon.org.


Strict domain and subdomain separation

When this option is disabled, the extension doesn't remove cookies from a specific domain, when at least one website with a sub/parent domain for that one is still open. For example, after closing forum.palemoon.org, while its parent palemoon.org remains open, cookies from forum.palemoon.org won't be removed.

When this option is enabled, the extension strictly compares domains of closed websites with domains of websites which are still open. In this case it ignores relationship between domains and their sub/parent domains and removes cookies from domains which didn't get any match. For example, after closing forum.palemoon.org, while its parent palemoon.org remains open, cookies from forum.palemoon.org will be removed.

Notice

As this extension by default removes third-party cookies, it might possibly break sessions or negatively affect browsing experience on some websites with distributed content. This may cover shopping, banking, social or any other interactive web services.

Be also careful while restoring previous tabs on the browser startup. Either reload all the tabs at once or temporarily suspend crushing cookies until important tabs are loaded to avoid accidental cookie loss.

Use it at your own risk.

Install Crush Those Cookies 1.4.0

Compatibility

Pale Moon 25.0 to 27.*

License

Mozilla Public License 2.0

Resources

Support Site
Source Repository

Previous Releases

Version 1.3.0
Works with Pale Moon 25.0 to 27.*

Site design and Branding © 2017 Moonchild Productions - All rights reserved
Any other content, brand names or logos are copyright or trademark to their respective owners.
Policies: Cookies - User Content - Privacy.

The Pale Moon Add-ons Site is powered by Project Phoebus 1.5.0.