Google has removed an extension from Chromium, the open source sibling to the Chrome browser, after accusations that the extension was installed surreptitiously and subsequently eavesdropped on Chromium users.
The issue first came to light in late May when a bug was filed in the Debian bug tracker. Chromium version 43 was seen downloading a binary extension from Google, and there was neither any ability to prevent this download, nor any source code available for the extension. The extension, called “Chrome Hotword,” was found to be responsible for providing the browser’s “OK, Google” functionality. Although off by default, both Chrome and Chromium, when set to use Google as their default search engine, can permanently listen to the microphone and respond instantly to voice queries, with “OK Google” used as the trigger keyword.
Concern about the nature and purpose of the extension was compounded by the way the browser did and didn’t disclose the extension’s existence. The list of extensions visible at chrome://extensions/ doesn’t include Hotword. Conversely, Hotword’s own status page, chrome://voicesearch/ said that by default the extension was enabled and had access to the microphone.
This looked like an egregious privacy violation; Google silently installing software that listens in to the microphone (and potentially reports back everything it hears to the mothership), and doing so not only in its partially closed source Chrome browser, but the free and open Chromium browser. The extension is supposed to detect the “OK Google” phrase locally, sending only search phrases to Google, but as no source code is available, there’s no easy way to determine this. Other trigger phrases could be included that start transmission, and nobody outside Google would be any the wiser.
This issue came to wider notice after a write-up on Linux Weekly News and another by Pirate Party founder Rick Falkvinge.
In a bug filed in the Chromium bug tracker, Google offered explanations for the behavior. Chrome and Chromium have various built-in features that are implemented as extensions, which Google calls “component extensions.” Some are built in; others are downloaded automatically when the browser is run. By default, these component extensions are not listed alongside normal extensions on chrome://extensions/, though there is a command-line switch, --show-component-extension-options, that will reveal them.
Loading comments...