BleachBit
   HOME

TheInfoList



OR:

BleachBit is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
disk space Computer data storage or digital data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers. The central processing ...
cleaner,
privacy Privacy (, ) is the ability of an individual or group to seclude themselves or information about themselves, and thereby express themselves selectively. The domain of privacy partially overlaps with security, which can include the concepts of a ...
manager, and computer system optimizer. The BleachBit source code is licensed under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
version 3.


History

BleachBit was first publicly released on 24 December 2008 for
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
systems. The 0.2.1 release created some controversy by suggesting Linux needed a
registry cleaner A registry cleaner is a class of utility software designed for the Microsoft Windows operating system, whose purpose is to remove redundant items from the Windows Registry. Registry cleaners seem to no longer be supported by Microsoft, despite ori ...
. Version 0.4.0 introduced CleanerML, a standards-based
markup language A markup language is a Encoding, text-encoding system which specifies the structure and formatting of a document and potentially the relationships among its parts. Markup can control the display of a document or enrich its content to facilitate au ...
for writing new cleaners. On May 29, 2009, BleachBit version 0.5.0 added support for
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
,
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
, and
Windows 7 Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on July 22, 2009, and became generally available on October 22, ...
. On September 16, 2009, version 0.6.4 introduced
command-line interface A command-line interface (CLI) is a means of interacting with software via command (computing), commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user ...
support.


Technology

BleachBit is written in the
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (prog ...
programming language and uses
PyGTK PyGTK is a set of Python (programming language), Python Adapter pattern, wrappers for the GTK graphical user interface library (computer science), library. PyGTK is free software and licensed under the LGPL. It is analogous to PyQt/PySide and w ...
. Most of BleachBit's cleaners are written in CleanerML, an
open standard An open standard is a standard that is openly accessible and usable by anyone. It is also a common prerequisite that open standards use an open license that provides for extensibility. Typically, anybody can participate in their development due to ...
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
-based markup language for writing cleaners. CleanerML deals not only with deleting files, but also executes more specialized actions, such as vacuuming an
SQLite SQLite ( "S-Q-L-ite", "sequel-ite") is a free and open-source relational database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it ...
database (used, for example, to clean Yum). BleachBit's file shredder uses only a single, "secure" pass because its developers believe that there is a lack of evidence that multiple passes, such as the 35-pass
Gutmann method The Gutmann method is an algorithm for securely erasing the contents of computer hard disk drives, such as files. Devised by Peter Gutmann and Colin Plumb and presented in the paper ''Secure Deletion of Data from Magnetic and Solid-State Memory' ...
, are more effective. They also assert that multiple passes are significantly slower and may give the user a false sense of security by overshadowing other ways in which privacy may be compromised.


Hillary Clinton email controversy

Bleachbit was used to erase emails on Hillary Clinton's private server during her time as Secretary of State during the Obama administration. In August 2016, Republican U.S. Congressman
Trey Gowdy Harold Watson "Trey" Gowdy III (born August 22, 1964) is an American television news presenter, former politician and former federal prosecutor who served as the U.S. representative for from 2011 to 2019. His district included much of the Upsta ...
announced that he had seen notes from the
Federal Bureau of Investigation The Federal Bureau of Investigation (FBI) is the domestic Intelligence agency, intelligence and Security agency, security service of the United States and Federal law enforcement in the United States, its principal federal law enforcement ag ...
(FBI), taken during an investigation of Clinton's emails, that stated that her staff had used BleachBit in order to delete tens of thousands of emails on her private server. Subsequently, then presidential nominee
Donald Trump Donald John Trump (born June 14, 1946) is an American politician, media personality, and businessman who is the 47th president of the United States. A member of the Republican Party (United States), Republican Party, he served as the 45 ...
claimed Clinton had “acid washed” and “bleached” her emails, calling it “an expensive process.” After the announcement, BleachBit's company website reportedly received increased traffic.


See also

*
AVG PC TuneUp AVG TuneUp, previously called AVG PC Tuneup, and TuneUp Utilities, is a utility software suite for Microsoft Windows designed to help manage, maintain, optimize, configure, and troubleshoot a computer system. It was produced and developed by Tun ...
*
Desktop Cleanup Wizard The Desktop Cleanup Wizard is a component included with Microsoft's Windows XP operating system. It aims to reduce the clutter in a user's desktop environment by moving unused shortcuts to a separate directory called "Unused Desktop Shortcuts". Whe ...
*
Disk Cleanup Disk Cleanup (cleanmgr.exe) is a computer maintenance utility included in Microsoft Windows designed to free up disk space. It was introduced in Windows 98 and has been a part of Microsoft Windows ever since. In 2018, Microsoft introduced a seco ...
* Eraser (software) *
CCleaner CCleaner (; originally meaning "Crap Cleaner"), developed by Piriform Software, is a Utility software, utility used to clean potentially unwanted files and invalid Windows Registry entries from a computer. It is one of the longest-established s ...
*
Norton Utilities Norton Utilities is a utility software suite designed to help analyze, configure, optimize and maintain a computer. The latest version of the original series of Norton Utilities is Norton Utilities 16 for Windows XP/Vista/7/8, released 26 Octob ...


References


External links

* {{FLOSS 2008 software Cross-platform free software Free software for Linux Free software for Windows Free software for macOS Data erasure software Free multilingual software Free software programmed in Python Software that uses PyGTK Software using the GNU General Public License Utilities for Linux Utilities for Windows