Jump to content

CCleaner does not remove Firefox cookies


instinct

Recommended Posts

I'm using the latest build of Firefox (3.0.8), and version 2.18.878 of CCleaner. I have all the boxes checked in the Firefox/Mozilla configuration section in CCleaner, but still even after running through a clean process where CCleaner reports that it has removed certain cookies, those same cookies are still visible when I check Firefox. I confirmed that the cookies have indeed not been removed by visiting a site that has previously placed a cookie and noticing that all my information was still being retained. I've been noticing this behaviour in CCleaner since the previous few builds, but I didn't report it then because I thought it might be fixed in future builds.

 

What could be wrong?

Link to comment
Share on other sites

I think that I figured it out...LOL. Are you using TabMIX? If you are, TabMIx is saving sessions and cookies. If you open the session manager and delete the sessions, and the run CC, you will see that the cookies are indeed cleaned. If you aren't using TabMix, it is probably the built in session manager of FF that is keeping the cookies.

Link to comment
Share on other sites

Are you using TabMIX?

 

No, I'm not using Tabmix, but you're right. It's Firefox's built-in session restore facility that's causing this problem. I disabled session restore, by setting the config value browser.sessionstore.enabled as FALSE. Sure enough, this time the cookies were really removed. Now that's a problem for me... I use the built-in session restore feature extensively and I don't want to disable it permanently. If I had to disable session restore from within Firefox each time I wanted to run CCleaner, I would much rather clear my cookies and cache from within Firefox itself, using the handy "Clear Private Data" feature. It will also break the usage of CCleaner's "autoclean" feature in scripts for those like me who need session restore in Firefox. Will this ever be fixed?

Link to comment
Share on other sites

No, I'm not using Tabmix, but you're right. It's Firefox's built-in session restore facility that's causing this problem. I disabled session restore, by setting the config value browser.sessionstore.enabled as FALSE. Sure enough, this time the cookies were really removed. Now that's a problem for me... I use the built-in session restore feature extensively and I don't want to disable it permanently. If I had to disable session restore from within Firefox each time I wanted to run CCleaner, I would much rather clear my cookies and cache from within Firefox itself, using the handy "Clear Private Data" feature. It will also break the usage of CCleaner's "autoclean" feature in scripts for those like me who need session restore in Firefox. Will this ever be fixed?

I don't see it as broken. If you use session restore, and want the entire session to be restored, then you would also need any cookies from the previous session, for it to "completely" restore.

If you install the addon TabMix, it will allow you to delete previous sessions before you exit FF and the cookies will be cleaned.

Link to comment
Share on other sites

I don't see it as broken. If you use session restore, and want the entire session to be restored, then you would also need any cookies from the previous session, for it to "completely" restore.

If you install the addon TabMix, it will allow you to delete previous sessions before you exit FF and the cookies will be cleaned.

 

I must respectfully disagree with you here. If CCleaner reports that the cookies are removed after a "clean" process, then that is exactly what I would expect it to have actually done. I'm obviously fully aware that my session data would be lost the next time I open Firefox after I've run CCleaner because that is the intended result I'm looking for when CC says it has removed my cookies. I'm not interested in installing an addon to clean session data from within Firefox, when I could just as well do it using the built-in feature. I use CCleaner primarily because of the convenience of using one program to completely clean my tracks from multiple apps. This "bug" breaks that functionality.

Link to comment
Share on other sites

I'm not a developer, but I suspect something like this is going on:

 

 

  1. If browser.sessionstore.enabled is set as TRUE(which it is by default), the session store feature kicks in when you exit Firefox and takes a backup of all the cookies from the default location where they are stored. (I think in %appdata%\Mozilla\Firefox\Profiles\xxxxxxxx.default\cookies.sqlite)
  2. When you run CCleaner, it cleans the cookies from the default location and reports that the cookies have been removed.
  3. The next time that you start Firefox, session restore restores the cookies from its backup, back to the default location.
  4. Et Voil?! Your cookies are back from the dead.

 

 

If CCleaner needs to stay effective, it might have to find a way to get at session restore's backup data and remove it from there as well. Mind you, I don't really know if this is exactly how it transpires. I'm only guessing.

Link to comment
Share on other sites

  • 6 years later...

I have just discovered this issue today.  My firefox updated to version 38.0.1 this morning.  I usually have the cookies unchecked but decided to check cookies when I ran CCleaner today. 

 

I do not know what TabMIX is and I would need a step-by- step to disable session restore.  Is it in my firefox profile? Can anyone help me?

 

Thanks

Link to comment
Share on other sites

  • Moderators
session restore is disabled here and cookies.sqlite still has entries, even though ccleaner says its clean.

I just added cookies.sqlite to my include list.

Do you have any cookies to keep in ccleaner's options? Are you making sure firefox is completely exited (open task manager go to processes/details and make sure no firefox, or other mozilla based software, are listed.

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

  • Moderators

Have you tried a one time (right click the entry for) compact databases?

 

Seeing as you clumped unto a thread many years removed (2009) and many things have changed, both in ccleaner and especially firefox) can you start a new thread, with much more info (firefox version, ccleaner version a screen shot of the task manager confirming no orphaned firefox processes. I can probably help better (and we'd be following forum guidelines and etiquette)

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.