I suppose that the company who delivers the service has access for monitoring. What about safety of you algos?
It is clear that in the cloud nothing is safe, there are leaks all the time and things get stolen all the time too.
You obviously encrypt your stuff before putting it on any cloud. Pre-NSA-infiltration TrueCrypt with a proper password works fine enough. That's what I do. While theoretically all encryption can be broken, spending 100 years and a lot of money on someone's trading system isn't realistic - it's much easier to break into your your PC.