BleachBit is een programma waarmee rommel op de computer kan worden opgeruimd. Het is daarmee vergelijkbaar met CCleaner van Piriform, maar er zijn ook enkele belangrijke verschillen. Ten eerste is BleachBit opensource en verder is er naast een Windows-uitvoering ook een versie voor Linux. Het programma kan worden gebruikt in meer dan zestig talen, waaronder het Nederlands. Door toevoeging van winapp2.ini, dat het overigens automatisch zelf ophaalt, kan het programma de sporen van ruim 1.700 programma's opruimen. Naast gewoon verwijderen is er ook de optie om de ruimte die de bestanden in gebruik namen diverse keren te overschrijven, zodat terughalen onmogelijk wordt. Andrew Ziem heeft versie 2.0 uitgebracht en de changelog voor deze uitgave ziet er als volgt uit:
These are the changes since version 1.12:Specific to Linux
- Add drag-and-drop support. 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 Windows
- 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 Mac OS X (Darwin)
- 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.
Development
- 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.