Hi,
I noticed a number of log files created by the state tool, and also that state-svc.exe starts at boot and runs in the background. Looking at the log files, I am concerned by the information that this tool may be sending to an external computer.
I see lines like these in the log files:
[DBG 11:05:15.520 client.go:143] Sending Google Analytics reports? true
[DBG 14:07:38.589 service.go:44] Server starting on port: <redacted>
[DBG 14:07:38.590 client.go:18] Initializing ipc client with socket: C:\Users\root\AppData\Local\Temp\state-ipc\state-release.sock
[DBG 14:07:38.590 server.go:99] waiting for done channel closure
[DBG 14:07:38.638 comm.go:23] handling ping request
[DBG 14:07:39.922 messages.go:89] Checking 2 messages with params: messages.ConditionParams{UserID:"", UserName:"", UserEmail:"", OS:"Windows", OSVersion:messages.Version{Raw:"10.0.19045", Major:10, Minor:0, Patch:19045, Build:""}, StateChannel:"release", StateVersion:messages.Version{Raw:"0.42.0-SHAcbce75e", Major:0, Minor:42, Patch:0, Build:""}, Command:"state", Flags:[]string{}}
Some of these entries might have been triggered my request to update a project, but I know for sure that some were not because they occurred right after rebooting my computer, before I used any ActiveState product.
Please answer these questions:
- What would happen if I disabled state-service and/or state-svc.exe from running at startup? I would be an easy way for me not to worry about it.
- If these programs must run in the background in order to use the state tool, can you explain what information is sent and why?
- If these programs must run in the background in order to run ActivePerl (after installation with state checkout “project” --runtime-path “local-path”), can you explain what information is sent and why?
- When can I delete the log files if they take up too much space?
I am willing to take the risk of sending information out, if I understand the risks and benefits.
Edit:
Is the data transferred by this method the “User Data” described in the ACTIVESTATE PLATFORM FREE TIER TERMS OF SERVICE (FTOS)? If so, it would partly answer questions 2 and 3, but questions 1 and 4 remain.
Thanks!