Мне кажется единственным нормальным решением в данной ситуации может быть только микросервисная архитектура проекта или договор для монолита. Ну и еще один вариант это нанимать всех в офис и предоставлять только свои компы для работы. Обязательно поставить сканер флешек на входе и посадить сисадмина для отслеживания чтобы код никуда не отправили по сети