BleachBit

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
BleachBit
Initial release24 December 2008; 17 years ago (2008-12-24)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inPython
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemWindows
    macOS
    Linux
    Size11.3–12.1 MB (Windows)
    Available in64 languages[1]
    TypeDisk cleaner
    LicenseGNU General Public License

    BleachBit is a free and open-source disk space cleaner, privacy manager, and computer system optimizer. The BleachBit source code is licensed under the GNU General Public License version 3.

    History

    [edit | edit source]

    BleachBit was first publicly released on 24 December 2008 for Linux systems.[2] The 0.2.1 release created some controversy[3] by suggesting Linux needed a registry cleaner.

    Version 0.4.0 introduced CleanerML,[4] a standards-based markup language for writing new cleaners. On May 29, 2009, BleachBit version 0.5.0 added support for Windows XP, Windows Vista, and Windows 7.[5] On September 16, 2009, version 0.6.4 introduced command-line interface support.[6]

    Technology

    [edit | edit source]

    BleachBit is written in the Python programming language and uses PyGTK.

    Most of BleachBit's cleaners are written in CleanerML,[7] an open standard XML-based markup language for writing cleaners.[8] CleanerML deals not only with deleting files, but also executes more specialized actions, such as vacuuming an SQLite database (used, for example, to clean Yum).

    BleachBit's file shredder uses only a single, "secure" pass[9] because its developers believe that there is a lack of evidence that multiple passes, such as the 35-pass Gutmann method, 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.[10]

    Hillary Clinton email controversy

    [edit | edit source]

    Bleachbit was used to erase emails on Hillary Clinton's private server during her time as Secretary of State during the Obama administration.[11]

    In August 2016, Republican U.S. Congressman Trey Gowdy announced that he had seen notes from the Federal Bureau of Investigation (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.[12][13] Subsequently, then presidential nominee Donald Trump claimed Clinton had “acid washed” and “bleached” her emails, calling it “an expensive process.”[14]

    After the announcement, BleachBit's company website reportedly received increased traffic.[15][16]

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]
    • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).