unsubbed.co

BleachBit

BleachBit lets you run frees disk space & protects privacy by deleting cache entirely on your own server.

Open-source system cleaning, honestly reviewed. No marketing fluff, just what you get when you run it.

TL;DR

  • What it is: Free, open-source (GPL-3.0) system cleaner for Linux and Windows — think CCleaner, but the source code is public and the vendor isn’t owned by an antivirus company with a surveillance business model [1][5].
  • Who it’s for: Privacy-conscious users and sysadmins who want cache clearing, browser history wiping, and file shredding without handing their file system metadata to a closed-source tool. Especially popular with Linux users [3][5].
  • Cost: $0. No “Pro” tier, no subscription, no registration required. The official features page notes: “You always have the ‘Pro’ version” [website].
  • Key strength: Genuinely cleans deeply — not just cache files, but also SQLite database vacuuming, free space overwriting, registry key deletion on Windows, and surgical removal of private data from config files without deleting the whole file [website].
  • Key weakness: On Windows, careless use can cause serious problems. Multiple forum users report having to reinstall their systems after running it without understanding what they checked [5]. On Linux, it’s far more forgiving [3].

What is BleachBit

BleachBit is a desktop system-cleaning utility. You launch it, select what to clean from a categorized checklist — browser caches, cookies, logs, temp files, application-specific junk — preview the list of affected files, then delete them. It’s been maintained since 2008 by Andrew Ziem and has accumulated 4,504 GitHub stars across its 17-year lifespan.

The comparison that matters is CCleaner. For most of its history, CCleaner was the default answer for “how do I clean up my Windows machine.” That changed in 2017 when Avast acquired Piriform and the surveillance concerns started piling up [1]. Users in French tech forums explicitly describe switching to BleachBit for exactly this reason: “I prefer to turn to a free application, which maybe will be a little less effective at removing certain superfluous files, but which at least won’t spy on me” [1].

BleachBit doesn’t have a cloud component, a SaaS tier, or a server deployment — it’s a local desktop application. The self-hosted framing here is simpler than most tools on this site: you’re not escaping a monthly bill, you’re escaping a proprietary binary with opaque network behavior.

The project is under GPL-3.0, which means the source is auditable, redistributable, and forkable. The website states plainly: “No adware, spyware, telemetry, malware, bloatware, backdoors, browser toolbars, or ‘value-added software’” [website]. For a category of software that has been repeatedly caught doing exactly those things, that’s not a trivial claim.


Why people choose it

The cleaner software category has an uncomfortable history. CCleaner’s Avast acquisition brought concerns about the “Surveillance” feature in version 5.45 that users couldn’t disable [1]. That single incident drove a noticeable wave of users toward BleachBit, and the pattern in forum discussions from 2018 onward is consistent: people aren’t switching because BleachBit is more powerful, they’re switching because they want something that doesn’t phone home.

Versus CCleaner. One forum user put the comparison directly: BleachBit “doesn’t spy, no ads, and various other things, easy settings, certainly it doesn’t have all the functions of CCleaner… like cookies, restore points and other things of little use” [5]. That’s an honest summary. BleachBit doesn’t have CCleaner’s integrated registry cleaner, startup manager, or uninstaller — it focuses narrowly on files and databases. If you want the Swiss-army-knife PC management suite, CCleaner Pro is still more feature-complete. If you want a tool you can trust to only do what it says, BleachBit wins.

On Linux. BleachBit has a stronger reputation on Linux than Windows, and this shows up consistently in user reports [3]. Linux forum veterans describe running it “as root” for years without problems across Ubuntu, Mint, and Debian [3]. The tool has Linux-specific features CCleaner doesn’t touch: cleaning APT, Pacman, Snap, Yum, and DNF package managers; removing locale files; clearing memory and swap; deleting broken symlinks [website]. On Linux, it’s filling a gap that doesn’t really have a commercial competitor.

On Windows, with serious caveats. The Windows story is more complicated. One forum contributor summarized bluntly: BleachBit is “réputé comme étant capable de planter un système” (reputed to be able to crash a system) [5]. Another: “I’ve too often had to reinstall PCs where the user had used this ‘surprise-free’ software ‘without apprehension’” [5]. The issue isn’t BleachBit itself being buggy — it’s that the tool offers powerful options (registry cleaning, system file deletion) that look safe in a checklist but aren’t. Users who check everything without reading descriptions can delete files that Windows needs to boot. The recommended approach from experienced users: only check browser-related items, and explicitly avoid the “system” category [1][3].


Features

Based on the official features page and README, BleachBit covers substantially more ground than simple temp file deletion:

Standard cleaning:

  • Free cache from browsers (Chrome, Firefox, Edge, Opera, and more), apps, and system
  • Delete cookies with selective keep-list (cookie manager, added in 5.1.0) [website]
  • Clear internet history and download lists
  • Delete log files and temporary files
  • Remove localizations / unused language files on Linux [website]

Advanced cleaners:

  • File shredding — overwrites file content before deletion to prevent forensic recovery [website]
  • Free space wiping — overwrites unallocated disk space to hide traces of files deleted by other applications [website]
  • SQLite vacuuming — shrinks Firefox, Chrome, and Yum databases without removing data [website]
  • Surgical config file cleaning — removes specific private fields from .ini and JSON files without deleting the whole file [website]
  • Windows registry cleaning — targeted at MRU (most recently used) lists [website]
  • Linux package manager cleanup — APT, Pacman, Snap, Yum, DNF [website]
  • Memory and swap clearing on Linux [website]
  • Broken shortcut deletion on Linux [website]

Extensibility:

  • CleanerML: XML-based format for writing custom cleaners [website]
  • Winapp2.ini support: imports thousands of additional Windows cleaners from a community-maintained repository [website]
  • Command-line interface for scripting and automation [README]
  • Portable mode on Windows — runs from USB without installation [website]
  • Translated into 68 languages [website]

The cleaner library itself is a separate repository (bleachbit/cleanerml) — community contributors can add support for new applications without modifying the core tool.


Pricing: Free vs. paid alternatives

BleachBit costs nothing. There’s no paid tier, no premium feature gate, no subscription. This isn’t “freemium” — it’s genuinely free software under GPL-3.0.

CCleaner pricing for comparison:

  • CCleaner Free: basic cleaning, no real-time monitoring
  • CCleaner Professional: ~$24.95/year (one PC) — adds real-time monitoring, scheduled cleaning, automatic updates, priority support
  • CCleaner Professional Plus: ~$39.95/year — adds driver updater and file recovery tools
  • Business edition: $35–$150/year per seat depending on volume

Actual savings math: If you’re running CCleaner Pro on a handful of personal or business machines, BleachBit eliminates that entirely. For a small business with 10 machines on CCleaner Business: roughly $350–$500/year, zero with BleachBit. The trade-off is that BleachBit doesn’t include the scheduling/automation GUI or the startup manager — those you handle through the OS or cron.

The more important “cost” isn’t monetary — it’s the surveillance risk. The Avast/CCleaner incident wasn’t about BleachBit being cheaper. It was about CCleaner collecting and selling user browsing data [1]. For any business handling client data, that’s a compliance concern, not just an annoyance.

For individual users, the math is simple: BleachBit does 80% of what CCleaner Pro does, costs $0, and doesn’t have a history of data collection incidents.


Deployment reality check

BleachBit is a desktop application. “Deployment” means downloading an installer or package, running it, and optionally creating a scheduled task.

Installation options:

  • Windows: standard installer or portable (no-install) version — runs from USB [website]
  • Ubuntu/Debian: .deb package from the official website [website scrape]
  • Fedora/openSUSE: packages available; Docker-based builds for reproducible Linux packaging [README]
  • Source: Python 3, make -C po local && python3 bleachbit.py [README]

First run checklist:

  1. Download from bleachbit.org (the website explicitly notes it’s the only official download source [website])
  2. Launch — it presents a categorized checklist
  3. Use Preview before Delete — this is non-optional if you care about your data
  4. Start conservative: browser items only on Windows, broader on Linux

What can go wrong:

  • On Windows: checking “System” options without understanding them can delete files Windows needs. Several forum users describe this leading to reinstallation [5]. Always use Preview. Never check options you don’t recognize.
  • The “Shred” and “Wipe Free Space” operations take significant time — on a spinning disk, wiping free space can run for hours [2][3].
  • The documentation warns about partition saturation with the shred feature — writing large amounts of data to fill free space temporarily can cause issues on nearly-full drives [3].
  • Running as root/administrator extends what it can delete. Forum veterans recommend running normal user mode first, then root separately and more selectively [3].

Realistic time to useful state: under 5 minutes on Windows (download installer, run, configure). On Linux from source: 10–15 minutes including building translations. The portable Windows version needs no installation at all.


Pros and cons

Pros

  • Genuinely free, no registration. GPL-3.0, no account, no telemetry, no “pro” upsell [website]. The features page makes the promise explicit.
  • Auditable source code. For anyone concerned about what a system cleaner is doing inside their file system, the ability to read the source matters more than the feature list.
  • Deep cleaning options. Free space wiping, SQLite vacuuming, surgical config file editing — these go substantially beyond what Windows’ built-in Disk Cleanup offers [website].
  • Strong Linux support. Package manager cleanup, locale purging, memory/swap clearing — fills Linux-specific gaps with no commercial equivalent [website][3].
  • Portable Windows mode. Run from USB without touching the registry, ideal for IT use across multiple machines [website].
  • CleanerML extensibility. Custom cleaners in XML — no programming required, community repository already covers many applications [website].
  • Long track record. Maintained since 2008, still actively developed (version 5.1.1 as of this writing) [website].

Cons

  • Dangerous on Windows without care. This is the most important caveat. The tool exposes options that can render a Windows installation unbootable if checked blindly [5]. It’s not a “click Clean and relax” tool on Windows.
  • No scheduling GUI. CCleaner Pro has a built-in scheduler. BleachBit’s automation story is the command-line interface and system task scheduler — functional, but not beginner-friendly [website].
  • No startup manager or uninstaller. BleachBit doesn’t touch startup programs or provide an app uninstaller. CCleaner users who depend on those features will find gaps [5].
  • Wipe Free Space is slow and disruptive. Writing zeros across all free space is the correct approach for privacy, but it can run for hours and temporarily consume all available disk space [3].
  • Third-party review coverage is thin. Most available reviews are forum discussions rather than structured analyses — the tool hasn’t attracted the same review-blog attention as CCleaner or n8n. This review is partially limited by that.
  • UI hasn’t changed much in years. The interface is functional but dated. This isn’t a deal-breaker for a utility, but don’t expect a polished modern experience.

Who should use this / who shouldn’t

Use BleachBit if:

  • You’re on Linux and want a proper system cleaner with package manager and locale support.
  • You were using CCleaner and stopped trusting it after the Avast acquisition — you want the functionality without the surveillance concern.
  • You need portable Windows cleaning (USB deployment, no registry writes).
  • You want file shredding and free space wiping for actual privacy, not just “delete.”
  • You’re comfortable reading a feature list before checking boxes.

Use BleachBit on Windows with explicit caution if:

  • You understand that “System” options can delete things Windows needs.
  • You’re willing to use Preview before every Clean run.
  • You’re making a system image backup before first use.

Skip BleachBit (stay on CCleaner) if:

  • You want a scheduling wizard, startup manager, and uninstaller in one GUI.
  • You’re deploying to non-technical Windows users who will click “check all and clean” without reading.
  • You need enterprise management — BleachBit has no central console or remote deployment tooling.

Skip BleachBit (use OS tools) if:

  • Your actual need is just freeing disk space on Windows — the built-in Disk Cleanup and Storage Sense cover basic cases without risk of misconfiguration.
  • You’re on macOS — BleachBit is Linux/Windows only.

Alternatives worth considering

  • CCleaner Free — the obvious comparison. More polished UI, startup manager, broader Windows feature set. Closed source, Avast-owned, history of privacy concerns [1].
  • CCleaner Professional — ~$25/year. Adds scheduling, real-time monitoring. If you want those and aren’t concerned about Avast’s data practices, it’s the feature-complete option.
  • Cleanmgr+ — Windows-only, wraps the built-in Disk Cleanup with additional options. Safer choice for non-technical Windows users [5]. Open source, narrower scope.
  • Windows Storage Sense — built into Windows 10/11, no install required. Handles the basics (temp files, Downloads older than X days, Recycle Bin). No shredding, no browser cleaning.
  • Stacer — Linux-only system optimizer with a modern GTK interface. More visual than BleachBit, includes startup manager and service manager.
  • localepurge — Linux-only, specifically for removing unused locale files. BleachBit’s locale cleaning is described as “more powerful… and available on more Linux distributions” [website].
  • secure-delete — command-line Linux tool for file shredding if that’s all you need, without the full BleachBit surface area.

Bottom line

BleachBit is the honest, auditable alternative to CCleaner that Linux users have been using quietly for years and Windows users reach for when they stop trusting Avast. It’s not as polished, doesn’t have a startup manager, and can cause real damage on Windows if you check options without reading them first. But it does what it says, costs nothing, shares its source code, and has no documented history of data collection. For privacy-conscious users on Linux, it’s straightforwardly the right tool. For Windows users, it’s worth using carefully — Preview before Delete, stay away from System options until you know what they do, make a backup first. The risk isn’t BleachBit being malicious; it’s BleachBit being powerful enough to hurt you if you’re not paying attention.


Sources

  1. forum.pcastuces.com“BleachBit : quoi cocher” (Forum Sécurité, Aug 2018). https://forum.pcastuces.com/bleachbit__quoi_cocher-f25s80372.htm
  2. jingyan.baidu.com“系统清理工具BleachBit使用” (BleachBit system cleaning tool usage guide, Sep 2019). https://jingyan.baidu.com/article/fedf07370a07ed75ac897787.html
  3. forum.pcastuces.com“bleachbit” (Forum Linux, Jul 2017). https://forum.pcastuces.com/bleachbit-f8s15493.htm
  4. forum.pcastuces.com“Avis sur bleachbit” (Forum Sécurité, Oct 2011). https://forum.pcastuces.com/avis_sur_bleachbit-f25s61467.htm
  5. forum.pcastuces.com“BleachBit ??” (Forum Windows 10, Mar 2019). https://forum.pcastuces.com/bleachbit_-f13s13796.htm

Primary sources: