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.orgLicense
GPL-3.0
Created
10 Mar 14
Last Updated
29 Jul 26
Latest version
Primary Language
Python
Size
29,020 KB
Stars
6,446
Forks
427
Watchers
6,446
Language Usage
Star History
Top Contributors
-
@az0 (5501)
-
@XhmikosR (152)
-
@Tobias-B-Besemer (98)
-
@mkhon (88)
-
@actions-user (78)
-
@tstenner (77)
-
@rados (76)
-
@yarons (51)
-
@bovirus (33)
-
@ghostofsparta222 (29)
-
@weblate (24)
-
@Mr-Update (24)
-
@andibing (23)
-
@Kefir2105 (19)
-
@theatre-x (19)
-
@aindriu80 (17)
-
@abitrolly (16)
-
@Chirunos (16)
-
@NicolaeFericitu (14)
-
@toni-estevez (14)
-
@emintufan (12)
-
@madurapa (12)
-
@oersen (12)
-
@linuxned (12)
-
@hugok79 (11)
-
@GuzMan2019 (11)
-
@tiemay (11)
-
@arifpedia (10)
-
@MattHardcastle (10)
-
@ChuckMichael (10)
-
@Karm46 (10)
-
@to-ba (9)
-
@swoidowski (8)
-
@monosans (8)
-
@VasilisKos (8)
-
@cyphra (7)
-
@igorruckert (7)
-
@ppolewicz (7)
-
@Ricky-Tigg (7)
-
@Ser82-png (7)
-
@inson1 (7)
-
@jdlorimer (6)
-
@NorwayFun (6)
-
@Stephan-P (6)
-
@strebski (5)
-
@tjw123hh (5)
-
@danielk43 (5)
-
@ppasserini (5)
-
@Matthaiks (5)
-
@ciampix (5)
-
@ivoxavier (5)
-
@crayxt (5)
-
@audreytoskin (5)
-
@hahnavi (5)
-
@ryanmusante (4)
-
@ronymesquita (4)
-
@vabaME (4)
-
@flyingbot91 (4)
-
@sanjaykaria (4)
-
@plesry (4)
-
@nelsonhef (4)
-
@matbech (4)
-
@Marvin0401 (4)
-
@Vistaus (4)
-
@adem4ik (4)
-
@bornxlo (4)
-
@ROCKNROLLKID (4)
-
@fitojb (3)
-
@p-bo (3)
-
@TraistaRafael (3)
-
@catsnote (3)
-
@ducdat0507 (3)
-
@muzena (3)
-
@lannic (3)
-
@SantosSi (3)
-
@zoli111 (3)
-
@bittin (3)
-
@uzbadmin (3)
-
@comradekingu (3)
-
@realgooseman (3)
-
@Carml82 (3)
-
@chidoziemanagwu (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)
-
@Ziad1797 (2)
-
@pythonbass (2)
-
@fbruand (2)
-
@klslz (2)
-
@mlaarebi (2)
Recent Commits
-
GitHub Action (28 Jul 26)
Update localization files Automatically extracted from ./po/*.po
-
Baurzhan Muftakhidinov (28 Jul 26)
Translate to (Kazakh) Currently translated at 100.0% (506 of 506 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/kk/
-
Omer I.S. (27 Jul 26)
Translate to (Hebrew) Currently translated at 99.6% (504 of 506 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/he/
-
David D. (28 Jul 26)
Translate to (French) Currently translated at 99.6% (504 of 506 strings) Translation: BleachBit/main Translate-URL: https://hosted.weblate.org/projects/bleachbit/main/fr/
-
Andrew Ziem (27 Jul 26)
Merge pull request #2245 from XhmikosR/xmr/fix-menu-windows Fix the missing menu on Windows In BleachBit 6.0.2 and many past releases, the menu was accessible by the application icon on the left of the title bar, but a regression in a2b1a6da (not in a stable release) removed it altogether on Windows. This change restores the menu, placing a hamburger menu on the right side, which is how it worked on Linux for a long time.
-
XhmikosR (26 Jul 26)
Fix missing menu on Windows
-
Andrew Ziem (27 Jul 26)
Fix test_get_clipboard_paths running in parallel
-
Andrew Ziem (27 Jul 26)
Fix UnicodeDecodeError reading clipboard target names
-
Andrew Ziem (27 Jul 26)
Suppress asyncio deprecation warnings, again PyGObject 3.56 calls asyncio.get_event_loop_policy (deprecated since Python 3.14) from Gtk.main_iteration_do() and Gtk.Application.run(). The per-call catch_warnings() suppressors added in 9608c04a6fa in GuiApplication.run() and GuiUtil.flush_gtk_events() are not thread-safe, which surfaced with increased use of pytest-xdist. Additionally, Worker.run()'s simplefilter('once') prepended a catch-all filter that overrode the global ignore, causing the deprecation to be captured and re-logged as red errors in the GUI log. Now, install the ignore filter once in bootstrap() (before any threads start), re-install it after simplefilter('once') in Worker.run(), and remove the racy wrappers from GuiApplication and GuiUtil.
-
Andrew Ziem (26 Jul 26)
Fix WinError 32 during test cleanup Log had this message showing the directory was empty, yet it could not be removed. tearDownClass: rmtree(C:\[...]) failed (attempt 1): [WinError 32] The process cannot access the file because it is being used by another process: '[...]\\Temp\\CommonTestCaseegshjb31'; remaining entries: []
-
Andrew Ziem (26 Jul 26)
Tolerate error 1920 in test_get_extents_system32 ActionsMcpHost.exe under WindowsApps is an App Execution Alias reparse stub that CreateFileW cannot open
-
Andrew Ziem (26 Jul 26)
Skip test_get_font_conf_file without GTK
-
Andrew Ziem (26 Jul 26)
Clean Windows clipboard without GTK
-
Andrew Ziem (26 Jul 26)
Add early support for macOS-specific cleaners - Add macOS support to existing browosers: Brave, Firefox, Vivaldi - Add macOS support for system.cleaner and LibreOffice - Replace os="darwin" with os="macos" wxPython 4.2.4 basically works on macOS 26.5.2 (Tahoe) with M1 CPU
-
Andrew Ziem (26 Jul 26)
Add more meta tags during S3 deployment - Add variable meta tags: run_id, event, actor - Add static meta tag: frontend=gtk This creates parity with new tags in the wx-gui-mvp branch
-
Andrew Ziem (26 Jul 26)
Merge pull request #2236 from XhmikosR/xmr/ci Speed up tests and CI - Fix: "Shred from clipboard" sometimes failed to detect copied files on Linux - Set Windows build to fast mode, if triggered by PR, so disable UPX and library.zip recompression - Speed up testing (locally and in CI) - Reduce minutes consumed by CI workflows - Fix bugs when running parallel tests - Avoid CI errors caused by intermittent network tests - Fix: log output was out of order in psexec sub-tests because of buffered output - Remove unused steps in tests: MSCV, make .pot
-
XhmikosR (26 Jul 26)
Match clipboard targets by name instead of comparing Gdk.Atom objects
-
XhmikosR (26 Jul 26)
Drop the stale AppVeyor path aliases from .coveragerc
-
XhmikosR (26 Jul 26)
CI: run psexec test subsets with python -u so log output stays in order
-
XhmikosR (24 Jul 26)
Windows: skip GTK nonce cleanup under the test suite to avoid cross-worker TEMP races
-
XhmikosR (24 Jul 26)
tests: stop recursing /usr/bin and /usr/lib in test_is_broken_xdg_desktop_other
-
XhmikosR (24 Jul 26)
CI: use fast_build for PR-triggered windows-build runs
-
XhmikosR (24 Jul 26)
CI: drop MSVC setup since it's not used
-
XhmikosR (24 Jul 26)
CI: skip unused bleachbit.pot regeneration in translations step
-
XhmikosR (24 Jul 26)
Windows build: skip redundant exe check after strip()
-
XhmikosR (24 Jul 26)
Windows build: run UPX compression as parallel batches
-
XhmikosR (24 Jul 26)
CI: move revision to a composite action
-
XhmikosR (23 Jul 26)
tests: unify GTK app-singleton tests into one xdist_group
-
XhmikosR (23 Jul 26)
tests: isolate test_chaff model download and generation from shared options_dir
-
XhmikosR (23 Jul 26)
tests: skip or mock network-dependent tests to avoid CI flakiness
BleachBit Security
Security Advisories (3)
- high Patched CVSS 7.8
CVE-2026-55567 Exploit File Delete to Escalate Privilege in BleachBit
- high Patched CVSS 7.3
CVE-2025-32780 DLL Untrusted Path Vulnerability in BleachBit <= 4.6.2 for Windows
- high Patched CVSS 7.3
CVE-2023-47113 DLL 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 Address 172.67.68.253
- Location San Francisco, California, United States of America, NA
- ISP CloudFlare Inc.
- ASN AS13335
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
API
You can access BleachBit's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/bleachbit The 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!