I haven't been on here for ages but I just found this topic.
I need to put the record straight on controlling, spying, or whatever else you might think that pscan might be doing.
Firstly the "registration" process makes a fingerprint of your computer hardware and stores it in the pscan interface itself ( the details are here https://pscan.uk/install/license.html
). It doesn't collect any personal information. It doesn't know anything about the software that you run or your identity. It doesn't even connect to the internet when it does this. It never leaves the folder that pscan is installed into. The reasoning for this is simple, it's simply to create a link between your laptop hardware and the interface. The reasoning is that I don't see why I should sell one unit and then provide tech support to dozens or even hundreds of people all sharing the same interface. Putting a fingerprint (it's actually a hash of it) in the interface and comparing it when the program is run was all that was necessary to achieve the objective. This scheme has worked extremely well; very few customers have had problems and the few that had I was always able to sort out.
When you run pscan it also connects to the internet to check whether an update is available or not. If there is no internet connection then it just carries on anyway (so it will work in the middle of a field).
The software may also connect to the internet if a firmware update fails, this is to aid the recovery process. Basically it check that you are running the latest version of pscan before overwriting a corrupted firmware. It just seemed like a good safety check to do if something goes wrong.
If you are worried about spying, tracking etc then I would recommend the Linux version. You can run the software with no internet connection whatsoever, and when you are done you can quit the program you can use ps -aux to see that the process has completely and utterly gone before you switch your internet back on. It does not need root access even to install, you just drop it in a folder as a local user. If you are good at messing with unix permissions you could give pscan access to that folder and only that folder if you want and it will be fine ( I think, I actually never tried it ).
You can even run pscan on a Raspbary Pi if you like. You could easily have an SD card with Raspbian and pscan on it and nothing else. You could log into the Pi with an X server on a tablet or whatever.
pscan puts nothing in your startup process, folders or whatever. It doesn't create any kind of daemon. It puts nothing in your profile. It creates no hidden files. It puts no files anywhere except the folder it's installed into. It doesn't touch the Windows registry. Before you run it it doesn't exist as a process. When you quit it's totally gone.
I really don't have time to do anything else including spying on anyone. I prefer that the product speaks for itself.
I hope that this doesn't come over as hostile or anything, I offer this information in a spirit of transparency.
Any questions please ask.