Algunas buenas respuestas ya cubren los aspectos técnicos de lo que le preocupa; no las reiteraré. En última instancia, en el caso de una "violación de seguridad", debe considerar el recurso legal que tiene. Cuáles son los términos de la licencia, en qué medida son responsables de los daños que sufra como resultado de una falla en el servicio, etc. Para su caso específico, ¿pueden los daños recuperarse en efectivo? También debe considerar qué tan segura es su alternativa. ¿Es menos probable que un servidor interno, presumiblemente conectado a Internet, se vea comprometido que Github? ¿Es lo suficientemente hábil y pone los recursos necesarios en su instalación para estar seguro?
Estoy trabajando con una organización que busca poner datos en la nube; sin embargo, los datos, aunque tienen un valor comercial limitado, son legalmente sensibles. Ninguna cantidad de daños en efectivo solucionaría una violación de seguridad. Como resultado, su medida de seguridad es "más segura que ejecutar sistemas internos". A esto le sigue la jurisdicción legal (la proporcionada debe responder al mismo sistema legal), en nuestro caso, el mismo país, ya que estarían sujetos a las mismas leyes con respecto a la seguridad de los datos, la privacidad, etc., y es probable que una violación responda en un caso penal, no solo tribunales civiles. Las disputas legales transfronterizas deben evitarse a toda costa, al igual que las quejas penales transfronterizas.