Bitcoin blockchain online wallet is an open source and it doesn't store the private keys on their servers, with that said, I wouldn't use them either. In an online wallet you don't know who owns your BTS, in any time the site is not available you won't be able to spend your BTS, I suggest you use a desktop wallet for better transparency and privacy.