Safety is a relative term, particularly when serving data across the internet. Do you mean safety as a guarantee of delivery? Or, security of data from intrusion, man-in-the-middle monitoring or other compromises? Do you mean safety in terms of where your data is stored?
Cloud hosting is a form of distributed networking, which possesses many strong points: reliability, hourly contracts, ease of implementation and scalability. If this is your definition of safety, then the "cloud" is your place. Conversely, since your data & connectivity are "distributed", latency may be a challenge, actual location of data is "nebulous" & intrusion ability & detection can be challenging.
At SysNetx, we encourage our customers to develop an internet security policy before deciding where to put assets. That security policy, if correctly designed should help answer your question. Guides on how to do this are plentiful, and we consider security policies the foundation of building integrity into an online presence.