You can create your own website to store your content, or you can use a service like Google Drive. I think it offers 15GB for free, which is plenty of space. Google is a trusted corporation and so there's a very low risk of your content being accessed by hackers of viruses.
Creating your own site is a lot of work, but if you're good at coding and setting up websites, do this. It will cost a little bit of money, but it will be more private and secure. There are millions of users on Google, meaning that there's millions of people that could potentially hack into your account and access your personal files. However, creating your own website means that only YOU will know about this website, along with a few others that may have stumbled across it.