BleachBit Documentation

Main site | Download | Get Help | Edit this documentation

  • Home
  • Documentation
  • Install on Windows
  • Install on Linux
  • Winapp2.ini
  • Shred files and wipe disks
  • Command Line Interface
  • General Usage
  • Preferences
  • Chaff
  • Troubleshooting
  • Frequently Asked Questions
  • CleanerML
  • Introduction
  • Variables
  • Contributing
  • Developers
  • Testing
  • Audit
  • Running from source code

Audit

This is one procedure to audit the BleachBit’s effectiveness.

Prerequisite

Make sure you have the latest version of BleachBit. Preferably, it is the latest version in Git or the latest CI build.

Google Chrome

Exercise

These steps “exercise” the browser to use all its functionality.

  1. Start Google Chrome.
  2. Enable Chrome Sync.
  3. Go to Google Search, and search for a string of random characters. Make a note of this string for a step below.
  4. On the Evercookie page, open the Chrome site preferences. Enable Flash, Location, and other site-specific preferences.
  5. Create an Evercookie.
  6. Download a file from any site, and make a note of the filename and download URL.
  7. Run Service Workers (demo).
  8. Play media (demo). (This is not equivalent to downloading the media.)
  9. Use other functionality in Google Chrome, and make a note of the associated URLs or other strings.

Clean

  1. Close Google Chrome.
  2. Start BleachBit.
  3. In the BleachBit preferences, enable the option Overwrite contents.
  4. Use BleachBit to clean all of Google Chrome.

Audit

  1. Use a tool such as grep to search the Google Chrome profile folder for the random string (used in Google Search, above), the site address samy.pl, and other strings from the exercise phase. There should be no matches.
  2. Start Google Chrome.
  3. Open the browser history (CTRL+H), and there should be none.
  4. Revisit the Evercookie page, and the cookie with the same identifier should not be rediscovered.