Alex313031 / thorium

Chromium fork named after radioactive element No. 90. Windows and MacOS/Raspi/Android/Special builds are in different repositories, links are towards the top of the README.md.
https://thorium.rocks/
BSD 3-Clause "New" or "Revised" License
4.66k stars 144 forks source link

Does thorium have the hangout_services extension #740

Open viasux opened 1 month ago

viasux commented 1 month ago

Add all the stuffz here https://x.com/lcasdev/status/1810696257137959018 It has and gives access to all *.google.com sites to see personally identifying information, and is default in chromium. I am curious if it's in Thorium.

gz83 commented 1 month ago

We did not shut down or delete this service.

Tarek-Hasan commented 1 month ago

Thorium should remove hangout spyware from its code.

gz83 commented 1 month ago

This extension is not enabled by default in non-chrome (controlled by a compile-time parameter) and has been used by Google for a long time, but Thorium has chosen to force the extension to be enabled for usability.

We will review whether it is still necessary to force-enable this extension later.

BTW, this extension is not spyware and the data it collects is not very sensitive. Please be rational and dialectical when looking at online comments.

@Tarek-Hasan @viasux

viasux commented 1 month ago

This extension is not enabled by default in non-chrome (controlled by a compile-time parameter) and has been used by Google for a long time, but Thorium has chosen to force the extension to be enabled for usability.

We will review whether it is still necessary to force-enable this extension later.

BTW, this extension is not spyware and the data it collects is not very sensitive. Please be rational and dialectical when looking at online comments.

@Tarek-Hasan @viasux

Could you not do what brave does, where there's an option to have it enabled or disabled in the settings?

Alex313031 commented 1 month ago

@Tarek-Hasan @gz83 @viasux Probably going to either make it disable-able, or remove it and instead offer it as a .crx that can be installed manually, since most people don't need it, and it does have some privacy concerns, due to it sharing more system info data than other extensions are normally allowed.

Tarek-Hasan commented 1 month ago

Brave's statement on this matter - https://x.com/brave/status/1811129059687997444

Alex313031 commented 1 month ago

@gz83 @Tarek-Hasan @viasux I decided to disable it for all platforms except Android (where it is still used heavily since alot of people use Hangouts and Chrome/Chromium/Thorium can use this to hook into it).

All desktop platforms in the next release will have it disabled by default, HOWEVER, I extracted the source code, made a few tweaks, and it is now present here > https://github.com/Alex313031/thorium/tree/main/infra/hangout_services

I will eventually build a .crx and place it in the repo with a link to download in the release notes. This will allow people who depend on the extension to still manually install it. Files other than the manifest.json should not be tampered with however, because then the UUID of the extension will change, and Chromium gives special permissions to this extension only by having it match the UUID that is hard coded in the source.