Для версионирования приложения необходимо использовать репозиторий Github, Gitlab, Bitbucket Cloud, Bitbucket-Server, либо других гит-провайдеров (в том числе self-hosted сервера, не обязательно публичные). При этом все репозитории по умолчанию создаются приватными, и вы сами контролируете, кто имеет к ним доступ, в настройках гит-провайдера. Также есть возможность создавать репозитории публичными, которые будут доступны всем для просмотра. В Gitoqlok этим управляет опция "New repository visibility" (private/public).
Gitoqlok имеет возможность подключения к self-hosted серверам GitHub, GitLab, BitBucket Server, Gitea. Также есть возможность интеграции с self-hosted Soterre-сервером. Соответственно, эти севера могут быть размещены на территории Казахстана.