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
- Size31,677 KB
- Stars6,784
- Forks450
- Watchers6,784
Top Contributors
@az0 (5570)
@XhmikosR (245)
@Tobias-B-Besemer (98)
@mkhon (88)
@actions-user (83)
@tstenner (77)
@rados (76)
@yarons (53)
@bovirus (35)
@ghostofsparta222 (32)
@Mr-Update (27)
@weblate (27)
@andibing (23)
@Kefir2105 (21)
@aindriu80 (20)
@theatre-x (19)
@Chirunos (18)
@abitrolly (16)
@oersen (15)
@NicolaeFericitu (14)
@toni-estevez (14)
@arifpedia (12)
@emintufan (12)
@madurapa (12)
@linuxned (12)
@hugok79 (11)
@GuzMan2019 (11)
@tiemay (11)
@Karm46 (10)
@ChuckMichael (10)
@MattHardcastle (10)
@igorruckert (9)
@Stephan-P (9)
@to-ba (9)
@monosans (8)
@VasilisKos (8)
@swoidowski (8)
@Matthaiks (8)
@adem4ik (8)
@cyphra (7)
@ppolewicz (7)
@Ricky-Tigg (7)
@Ser82-png (7)
@inson1 (7)
@NorwayFun (6)
@dependabot[bot] (6)
@jdlorimer (6)
@strebski (5)
@tjw123hh (5)
@danielk43 (5)
@ppasserini (5)
@ciampix (5)
@ivoxavier (5)
@crayxt (5)
@audreytoskin (5)
@hahnavi (5)
@ronymesquita (4)
@ryanmusante (4)
@bittin (4)
@vabaME (4)
@flyingbot91 (4)
@sanjaykaria (4)
@plesry (4)
@nelsonhef (4)
@matbech (4)
@Marvin0401 (4)
@Vistaus (4)
@bornxlo (4)
@ROCKNROLLKID (4)
@zoli111 (3)
@SantosSi (3)
@lannic (3)
@muzena (3)
@ducdat0507 (3)
@catsnote (3)
@TraistaRafael (3)
@p-bo (3)
@fitojb (3)
@uzbadmin (3)
@comradekingu (3)
@realgooseman (3)
@Carml82 (3)
@Zilvador (3)
@Atalanttore (3)
@IC-Tummarellox-ITA (3)
@kenrap (3)
@Djaler (3)
@MauroGuida (3)
@mgziminsky (2)
@PPN-SD (2)
@pas-calc (2)
@pereorga (2)
@rezaalmanda (2)
@torusrxxx (2)
@TotalCaesar659 (2)
@VenusGirl (2)
@Ziad1797 (2)
@pythonbass (2)
@fbruand (2)
@klslz (2)
Recent Commits
GitHub Action(03 Sept 26)
Update localization files Automatically extracted from ./po/*.po
Andrei Stepanov(03 Sept 26)
Translate to (Russian) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/ru/
Andrei Stepanov(03 Sept 26)
Translate to (Russian) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/ru/
Andrew Ziem(02 Sept 26)
Merge pull request #2314 from XhmikosR/xmr/simplify This is a large commit with a variety of fixes, including dead code removal, refactoring, DRY coding, and performance improvements. Notable performance changes: - Lazy import for xml.dom.minidom - Skip requests module at startup - Single combined keep-list regex - Host MENU_DIRS to module constant - Single locale scan in GuiPreferences Behavior changes: - If a cleaner mixed deep scan with otheractions, then some actions could be hidden. - Fix escaping characters if home path contained regex meta characters. - Checking on startup changed from broken imports to missing imports. The latter is faster, while the former would catch broken modules (e.g., missing C extension).
XhmikosR(02 Sept 26)
Escape the home directory in the keep list regexes
Priit Jõerüüt(02 Sept 26)
Translate to (Estonian) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/et/
Aindriú Mac Giolla Eoin(02 Sept 26)
Translate to (Irish) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/ga/
Pin-Hsien Lee(02 Sept 26)
Translate to (Chinese (Traditional Han script)) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/zh_Hant/
Igor Rückert(02 Sept 26)
Translate to (Portuguese (Brazil)) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/pt_BR/
Stephan Paternotte(02 Sept 26)
Translate to (Dutch) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/nl/
bovirus(02 Sept 26)
Translate to (Italian) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/it/
Mr-Update(01 Sept 26)
Translate to (German) Currently translated at 100.0% (513 of 513 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/de/
XhmikosR(02 Sept 26)
Reuse children_in_directory in the Windows build size helper
XhmikosR(02 Sept 26)
Scan the locale directory once per preferences dialog
XhmikosR(02 Sept 26)
Add Cleaner.has_action_key instead of reaching into cleaner.actions
XhmikosR(02 Sept 26)
Do not let an action without a deep scan hide later deep scans
XhmikosR(02 Sept 26)
Drop the unreachable locale removal in clean_dist_locale
XhmikosR(02 Sept 26)
Move unset_sslkeylogfile to General so startup skips requests
XhmikosR(02 Sept 26)
Deduplicate repeated helpers across Unix, General, GUI and cleaner listing
XhmikosR(02 Sept 26)
Simplify delayed ops, snapd cache, auto_hide and the custom action providers
XhmikosR(01 Sept 26)
Fix copy-pasted docstring on MozillaFavicons
XhmikosR(01 Sept 26)
Avoid per-call work in System.get_commands and the keep list
XhmikosR(01 Sept 26)
Keep heavy imports off the startup path
XhmikosR(01 Sept 26)
Extract sanitize_surrogates instead of repeating the encode code
XhmikosR(01 Sept 26)
Reuse ARCH_BITS and SPLASH_ICON_SIZE_PX instead of recomputing them
XhmikosR(01 Sept 26)
Remove dead code and a shadowed logger
XhmikosR(01 Sept 26)
Deduplicate the Options path setters and the Ini/Json commands
XhmikosR(01 Sept 26)
Simplify redundant conditionals and manual counters
XhmikosR(01 Sept 26)
Remove dead Python 2 era compat shims
XhmikosR(02 Sept 26)
Pass explicitly run_number through env https://docs.github.com/en/actions/reference/security/secure-use#use-an-intermediate-environment-variable
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 Address104.26.4.78
- LocationSan Francisco,California,United States of America,NA
- ISPCloudFlare Inc.
- ASNAS13335
Associated Countries
US
Safety Score
Website marked as safe
100%
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.
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!
