This directory contains the source code for the Chrome Cleanup Tool, a standalone application distributed to Chrome users to find and remove Unwanted Software (UwS).
The application is distributed in two versions:
- A Chrome component named the Software Reporter that finds UwS but does not have the ability to delete anything.
- A separate download named Chrome Cleanup Tool that both finds and removes UwS.
The Software Reporter runs in the background and, if it finds UwS that can be removed, reports this to Chrome. Chrome then downloads the full Cleanup Tool and shows a prompt on the settings page asking the user for permission to remove the UwS.
This directory contains the source for both.
Code in Chromium that deals with the Software Reporter Tool and Chrome Cleanup Tool includes:
- Software Reporter component updater
(files
sw_reporter_installer_win*
) - Chrome Cleanup Tool fetcher and launcher
- Settings page resources
- Settings page user interaction handlers
(files
chrome_cleanup_handler.*
) - UI for modal dialogs (files
chrome_cleaner_*
) - Shared constants and Mojo interfaces - These are used for communication between Chrome and the Software Reporter / Chrome Cleanup Tool, so both this directory and the other Chromium directories above have dependencies on them.
Incomplete: the source code for the Software Reporter and Chrome Cleanup Tool are currently being moved from a Google internal repository into this directory.