Ну, администратор хостинга, очевидно, имеет доступ к вашему коду, но, конечно, у него должна быть политика, запрещающая использование ваших данных.
Другой пользователь не мог «вообще говоря» увидеть ваш код, но это сильно зависит от конфигурации сервера. Например, если какой-то другой веб-мастер размещает веб-приложение на том же сервере, и это эксплуатируется, возможно, это также повлияет на ваше приложение.
Более того, другому пользователю, использующему тот же сервер, может быть проще получить доступ к вашим данным вместо «обычной» атаки на частный сервер.
Кстати, вы должны быть хорошим системным администратором, чтобы защищать сервер лучше, чем профессионалы, которые занимаются этим весь день, так что, в основном, это зависит от ваших знаний системного администратора.
Когда вы разместили этот вопрос, вы, вероятно, не так хороши в такого рода вещах, поэтому вы можете думать, что общий хостинг - это что-то приемлемо безопасное. (конечно, это также зависит от того, что вы хотите разместить)