So i have a program that connects to various well known websites to gather data, bit like agthering the state of the weather for example, the data is shown on a graph on my pc in real-time and updated at very regular intervals. Now in this program you have to add some configurations and private data (trade secrets if you like) that will determine the data sent back to me. These "trade secrets" data could be of use to competitors etc... Could this program send this information to some IP without will it was already connected online without my knowing, in other words spyware.... If so how would i block it from doing so? I guess a software firewall would be the only answers as i could see what outgoing connections are being made? Still if you really wanted to i am sure you could bypass the firewall, process injection etc,,, i don't think i am being unrealistic here, any ideas?