BleachBit is a free cache cleaning app that is designed to locate, identify, preview and delete unnecessary cached and saved files that are held within your apps on your system.
With BleachBit you can free up disk space and guard your privacy. You can free up space in the cache, delete cookies, clear Internet history, shred temporary files and delete logs files.
The app has support for cleaning numerous applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari and Skype.
Key Features Include:
- Easy to navigate user interface: read the description, check the box you want, click preview and click delete.
- Command line interface for scripting and automation.
- Overwrite free disk space to hide previously deleted files.
- CleanerML allows anyone to write a new cleaner using XML.
- BleachBit allows you to shred any file.
- Support for multiple languages.
BleachBit has an ever increasing list of cleaners for apps such as Firefox or Skype. Within each cleaner, BleachBit will give you options that cover components, which can be cleaned such as cache, cookies and log files.
Overall, BleachBit is a tidy little app that has lots of features. You can use BleachBit to free up disk space; this in turn, will reduce the size of backups and the time to create them. You can maintain your privacy, improve system performance and you can prepare whole disk images for compression by wiping free disk space.
Add drag-and-drop support (thanks to contractor Pavel). Try dropping files onto the main application window.
Fix preservation of thumbnails on Google Chrome and Chromium .
Fix error Favicons is version 36 or 38 when cleaning Google Chrome and Chromium.
Clean site engagement history on Google Chrome and Chromium.
Enable secure delete for SQLite.
Fix DatabaseError: no such table: moz_favicons for some Firefox profiles.
Use HTTPS encryption when automatically checking for software updates.
The bleachbit.org web site requires HTTPS encryption.
Specific to Linux:
Add journald cleaner.
Add software categories to bleachbit.desktop.
Add appdata.xml file for Linux app stores.
Call apt-get command for apt clean to respect the dpkg lock.
Whitelist Bluetooth daemon.
Fix error when cleaning APT autoremove.
Fix purging of GTK recently used resources list.
Use XDG base directory specification in cleaners.
Resolve symlink for checking whitelist.
Rename the XChat cleaner to Hexchat.
On Debian/Ubuntu switch from su-to-root to PolicyKit.
Improve Liferea cleaner.
Add Ubuntu 16.10 and 17.04 .deb packages.
Add Fedora 25 and 26 .rpm packages.
Add OpenSUSE Leap 42.x .rpm packages.
Drop packages for EOL distributions.
Specific to Windows:
Improve accuracy of wiping specific files on Windows by using special Windows APIs.
Improve the handling of Unicode filenames.
Restart Windows Explorer with normal privileges when cleaning thumbnails.
Do not empty the recycle bin on Windows in preview mode.
Fix allegedly "mark for deletion" when not administrator on Windows.
Fix deletion of locked files.
Improve detection of running processes.
Update NSIS installer version 2.51 to 3.0.
Add Unicode support to installer and uninstaller.
Upgrade Python runtime from version 2.5 to 2.7.
Update GTK+ runtime from version 2.16 to 2.22.
Shrink size of installer.
Switch to Windows-style environment variables (like %AppData%) in CleanerML.
Fix reporting of local_cleaners_dir in Diagnostics dialog.
Improve management of false positive reports from antivirus software.
Specific to Mac OS X (Darwin):
Improve support for basic functions.
Note: At this time there is neither a GUI nor an installer package.
Refactor the build system for Windows to work on many systems including Appveyor.
Refactor unit tests.
Prepare code to work with Python 3.
Combine Coveralls reports from Windows and Linux for better reporting of code coverage.
Remove Python 2.5 support. Require Python 2.6 or Python 2.7
Move some repositories to the new bleachbit organization on GitHub.
Within minutes of each code commit, publish a Windows build to the new site ci.bleachbit.org.