We're looking into the idea of moving an ASP.NET MVC app into Windows Azure, but I'm interested to hear if SQL Azure is safe enough for me to store customer data, such as their home addresses, etc.
We're not storing bank details or anything like that, and are looking to utilise the power of the cloud for scalablity reasons, but didn't want the security factor to be a blocking issue.
Any thoughts? Or should I encrypt ALL personal data and decrypt on-access each time?