Материалы по C++ объёмнее, чем по другим языкам: образ сборочной среды и снимки памяти измеряются десятками гигабайт, поэтому канал и объём согласуют заранее.
В исходных текстах и настройках сборки нередко оказываются ключи подписи выпусков, пароли к хранилищам пакетов и учётные данные сервера сборки. Вычищать их из копии нельзя: это изменит объект. Материалы передают как есть, по защищённому каналу и ограниченному кругу лиц, а всё, что открывает доступ, после передачи меняют. Отдельно — ключ подписи выпусков: у другой стороны он превращается в возможность выпустить сборку от вашего имени.
Соглашение о конфиденциальности связывает эксперта, но не участников дела: материалы, поступившие в суд, доступны сторонам, и закрытое заседание этого не меняет — оно закрывает зал от посторонних, а не дело от оппонента. Если раскрытие неприемлемо, обсудите с юристом другие пути: ограничить объём передаваемого вопросами и просить об исследовании на вашей территории, без вывоза носителей.