BleachBit
bleachbit.orgClears cache and deletes temporary files very effectively. This frees up disk space, improves performance, but most importantly helps to protect privacy.
- Homepage:bleachbit.org
- GitHub:github.com/bleachbit/bleachbit
- Web info:web-check.xyz/check/bleachbit.org
BleachBit Source Code
Author
Description
BleachBit system cleaner for Windows and Linux
Homepage
https://www.bleachbit.orgRepository
- LicenseGPL-3.0
- Created10 Mar 14
- Primary languagePython
- Size34,604 KB
- Stars7,234
- Forks475
- Watchers7,234
Top Contributors
@az0 (5732)
@XhmikosR (435)
@Tobias-B-Besemer (98)
@actions-user (90)
@mkhon (88)
@tstenner (77)
@rados (76)
@yarons (53)
@ghostofsparta222 (35)
@bovirus (35)
@weblate (31)
@Mr-Update (29)
@andibing (25)
@Kefir2105 (24)
@aindriu80 (22)
@Chirunos (20)
@trhuxtonr (20)
@theatre-x (19)
@oersen (17)
@abitrolly (16)
@toni-estevez (14)
@NicolaeFericitu (14)
@arifpedia (12)
@emintufan (12)
@madurapa (12)
@linuxned (12)
@hugok79 (11)
@GuzMan2019 (11)
@Stephan-P (11)
@dependabot[bot] (11)
@tiemay (11)
@VasilisKos (10)
@Karm46 (10)
@ChuckMichael (10)
@Matthaiks (10)
@MattHardcastle (10)
@adem4ik (10)
@igorruckert (9)
@Ricky-Tigg (9)
@to-ba (9)
@monosans (8)
@swoidowski (8)
@crayxt (8)
@tron90x (7)
@cyphra (7)
@ppolewicz (7)
@Ser82-png (7)
@inson1 (7)
@hahnavi (6)
@NorwayFun (6)
@jdlorimer (6)
@strebski (5)
@bittin (5)
@tjw123hh (5)
@danielk43 (5)
@ppasserini (5)
@ciampix (5)
@ivoxavier (5)
@audreytoskin (5)
@ronymesquita (4)
@ryanmusante (4)
@vabaME (4)
@SantosSi (4)
@flyingbot91 (4)
@sanjaykaria (4)
@plesry (4)
@nelsonhef (4)
@matbech (4)
@Marvin0401 (4)
@Vistaus (4)
@bornxlo (4)
@ROCKNROLLKID (4)
@zoli111 (3)
@lannic (3)
@muzena (3)
@ducdat0507 (3)
@catsnote (3)
@TraistaRafael (3)
@p-bo (3)
@MauroGuida (3)
@Djaler (3)
@fitojb (3)
@uzbadmin (3)
@comradekingu (3)
@realgooseman (3)
@Carml82 (3)
@ChidozieManagwu (3)
@Zilvador (3)
@Atalanttore (3)
@IC-Tummarellox-ITA (3)
@kayron8 (3)
@kenrap (3)
@mgziminsky (2)
@PPN-SD (2)
@pas-calc (2)
@pereorga (2)
@rezaalmanda (2)
@torusrxxx (2)
@TotalCaesar659 (2)
@VenusGirl (2)
Recent Commits
ButterflyOfFire(24 Oct 26)
Translate to (Kabyle) Currently translated at 21.6% (113 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/kab/
Amadɣas(24 Oct 26)
Translate to (Kabyle) Currently translated at 18.4% (96 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/kab/
Aindriú Mac Giolla Eoin(24 Oct 26)
Translate to (Irish) Currently translated at 100.0% (521 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/ga/
Stephan Paternotte(24 Oct 26)
Translate to (Dutch) Currently translated at 100.0% (521 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/nl/
Andi Chandler(24 Oct 26)
Translate to (English (United Kingdom)) Currently translated at 100.0% (521 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/en_GB/
GitHub Action(24 Oct 26)
Update localization files Automatically extracted from ./po/*.po
Jonatan Nyberg(24 Oct 26)
Translate to (Swedish) Currently translated at 100.0% (521 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/sv/
Amadɣas(23 Oct 26)
Translate to (Kabyle) Currently translated at 14.9% (78 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/kab/
Andrew Ziem(23 Oct 26)
Restrict LibreWolf running check to same user
Andrew Ziem(23 Oct 26)
Detect running Google Chrome on Linux by SingletonLock Pathname running checks existed since 2009, but .parentlock checks were reverted within days for false positives (f716c21c, LP#404877), and lock symlinks were undetectable: os.path.exists() follows the link, and SingletonLock -> hostname-PID is always dangling. Only since _lock_link_is_live (f1391e1c) resolves a live lock PID can a Linux SingletonLock check work. Change: Add the check now for stable, beta, unstable, and Flatpak Chrome.
Andrew Ziem(23 Oct 26)
Make _enumerate_proc_fs() tests robust - Use prctl child instead of shebang script - Add subTest
Andrew Ziem(23 Oct 26)
Escape proc_dir in _enumerate_proc_fs() glob
Andrew Ziem(23 Oct 26)
Test _enumerate_proc_fs() without mocks
Andrew Ziem(23 Oct 26)
Verify Unix.locales reset in test_load_cleaners_twice_localizations Follow up to PR #2376 8780d4db9a0
Andrew Ziem(23 Oct 26)
Fix LibreWolf duplicate running check; add Gecko lock paths Follow up to PR #2376 90e02dc10
Andrew Ziem(23 Oct 26)
Refuse to run the yum cleaner while dnf or yum is running Adjacent to PR #2376 70ce6c663d
Andrew Ziem(23 Oct 26)
Yield comm in _enumerate_proc_fs even when /proc/PID/exe is readable Follow up to PR #2376 e606bd55
Andrew Ziem(23 Oct 26)
Merge pull request #2376 from XhmikosR/xmr/unix-system UNIX system fixes and improvements
XhmikosR(21 Oct 26)
Fix the loaders.cache paths before the first startup check
XhmikosR(22 Oct 26)
Run cleanup-caches.yml on forks too The token is scoped to the repo it runs in, so the repository check wasn't protecting anything.
Amadɣas(22 Oct 26)
Translate to (Kabyle) Currently translated at 12.0% (63 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/kab/
Andrew Ziem(22 Oct 26)
Merge pull request #2362 from XhmikosR/xmr/fixes More fixes
XhmikosR(20 Oct 26)
Keep the world-writable wipe test from filling the disk for two seconds
Andrew Ziem(22 Oct 26)
Merge branch 'dev2'
Andrew Ziem(22 Oct 26)
Cap get_extents() buffer growth and catch pywinerror Follow up to PR 2411
Andrew Ziem(21 Oct 26)
Resolve /dev/ symlinks when wiping or querying Linux swap devices Follow up to PR 2411
Andrew Ziem(21 Oct 26)
Support swap files with spaces in parse_swapoff and get_swap_size_linux Follow up to PR 2411
Andrew Ziem(21 Oct 26)
Validate swap summary lines and include device in swapon errors Follow up to PR 2411
Andrew Ziem(21 Oct 26)
Skip overwrite warning when removing a shredded file also fails Follow up to PR 2411
Priit Jõerüüt(21 Oct 26)
Translate to (Estonian) Currently translated at 100.0% (521 of 521 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/et/
BleachBit Security
Security Advisories (4)
- highPatchedCVSS 7.3
GHSA-q5ww-c3j6-8j23Drop malicious cleaner at %APPDATA%\BleachBit\cleaners\ cause Remote Code Execution
- highPatchedCVSS 7.8
CVE-2026-55567Exploit File Delete to Escalate Privilege in BleachBit
- highPatchedCVSS 7.3
CVE-2025-32780DLL Untrusted Path Vulnerability in BleachBit <= 4.6.2 for Windows
- highPatchedCVSS 7.3
CVE-2023-47113DLL Search Order Hijacking vulnerability in BleachBit for Windows
BleachBit Website
Website
Clean Your System and Free Disk Space | BleachBit
BleachBit is a free, open-source disk space cleaner and privacy manager for Windows and Linux. Shred files, wipe free space, and delete junk files safely.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address172.67.68.253
- LocationSan Francisco,California,United States of America,NA
- ISPCloudFlare Inc.
- ASNAS13335
Associated Countries
US
Safety Score
Website marked as safe
100%
Trackers
Loads 1 third-party tracker
- googlesyndication.comGoogle Ads
Blacklist Check
www.bleachbit.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
BleachBit Reviews
More Windows Defences
Blocks unauthorized webcam access.
Anti low-level keylogger: Provides full system-wide key press protection, and target window screenshot protection.
Rootkit detection and removal utility.
A utility that disables a number of risky Windows features. These "features" are exposed by the OS and primary consumer applications, and very commonly abused by attackers, to execute malicious code on a victim's computer. So this tool just reduces the attack surface by disabling the low-hanging fruit.
A utility for configuring encryption protocols, cyphers, hashing methods, and key exchanges for Windows components. Useful for sysadmins on Windows Server.
Provides protection against software keyloggers. Encrypts keypresses at driver level, and decrypts at application level, to protect against common keyloggers.
Internet traffic control and monitoring tool.
Useful utility, that attempts to terminate known malware processes, so that your normal security software can then run and clean your computer of infections.
Portable virtual keyboard. Useful for protecting from keyloggers when using a public computer, as it can run of a USB with no administrative permissions.
Blocks malicious background applications from taking screenshots.
A portable app that lets you disable core Windows features (such as Cortana, Edge) and control which data is passed to Microsoft. (Note: Free, but not open source).
A CLI utility that shows file version number, timestamp information, and digital signature details.
Detects infected USB removable devices.
Open-source PowerShell script that removes bloatware, disables telemetry and pre-installed apps for Windows 10 and 11, with whitelists/blacklists reversion support. It heavily modifies the OS, so a restore point is advised.
Capture and interprets network traffic based on a set of rules, and depending on the interactions certain assignments are blocked. Open source, written in Go and delivered as a single executable.
Portable app with a GUI, that makes it really easy to safely block key telemetry features, from sending data to Microsoft and other third parties (It uses the Windows API to interact with key features of Local Group Police, Services, Tasks Scheduler, etc).
About the Data: BleachBit
Change History
- Amended (github) #608
Edit BleachBit Data
You can edit BleachBit's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access BleachBit's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/bleachbitThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share BleachBit
Help your friends compare Windows Defences, and pick privacy-respecting software and services.
Share BleachBit and Awesome Privacy with your network!
