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.
- Start Google Chrome.
- Enable Chrome Sync.
- Go to Google Search, and search for a string of random characters. Make a note of this string for a step below.
- On the Evercookie page, open the Chrome site preferences. Enable Flash, Location, and other site-specific preferences.
- Create an Evercookie.
- Download a file from any site, and make a note of the filename and download URL.
- Run Service Workers (demo).
- Play media (demo). (This is not equivalent to downloading the media.)
- Use other functionality in Google Chrome, and make a note of the associated URLs or other strings.
Clean
- Close Google Chrome.
- Start BleachBit.
- In the BleachBit preferences, enable the option Overwrite contents.
- Use BleachBit to clean all of Google Chrome.
Audit
- Use a tool such as
grep
to search the Google Chrome profile folder for the random string (used in Google Search, above), the site addresssamy.pl
, and other strings from the exercise phase. There should be no matches. - Start Google Chrome.
- Open the browser history (CTRL+H), and there should be none.
- Revisit the Evercookie page, and the cookie with the same identifier should not be rediscovered.