Depends what you really need. GitLab has self-hosting version. It's a lot of work but you have your own fully blown GitLab box if security is your concern. I'm proponent of self-hosting if you have the ability, you gain full independence which is nice IMHO.