VSCodium / vscodium

binary releases of VS Code without MS branding/telemetry/licensing
https://vscodium.com
MIT License
24.84k stars 1.06k forks source link

VSCodium installation creates Microsoft/DeveloperTools/deviceid file in ~/Library/Application\ Support (macOS) #1960

Open cspence001 opened 1 month ago

cspence001 commented 1 month ago

Describe the bug Upon installation of VSCodium - a Microsoft directory is created in ~/Library/Application\ Support, with a unique deviceid file.

Please confirm that the issue/resolution isn't already documented

To Reproduce Steps to reproduce the behavior:

  1. Install VSCodium
  2. From Terminal: open -a Finder ~/Library/Application\ Support/Microsoft/DeveloperTools/deviceid or cat ~/Library/Application\ Support/Microsoft/DeveloperTools/deviceid

Expected behavior Considering VSCodium's intent to remove Microsoft's telemetry, the creation of a Microsoft directory with a unique device ID in ~/Library/Application Support/Microsoft/DeveloperTools/deviceid on macOS for VSCodium is an unexpected behavior.

Desktop (please complete the following information):

Additional context

daiyam commented 1 month ago

Mine was created on the 4th June but maybe by VSCode. Updating VSCodium or restarting it don't regenerate the file. Updating VSCode or restarting it don't regenerate the file.

The package @vscode/deviceid and the function getdevDeviceId() are responsible for creating the file.

cspence001 commented 1 month ago

The package @vscode/deviceid and the function getdevDeviceId() are responsible for creating the file.

Yes I have seen this, as well as citation to its use-case as a developer telemetry API . This is where the ms node creates the dir @vscode-deviceid/src/storage.ts. The package looks to be relatively new within the last 2-3 months.

Notes: