Yes, it is. Not only is Cosmo online casino duly licensed, but they also offer SSL encryption, which keeps the website safe for uploading personal and banking information.