Cloud computing and its implications on data protection