Считаю (только считаю), что сохранение у этого программиста информации фирмы может противоречить только закону о персональных данных.
Вы не правы. См. ФЗ "О персональных данных"
Персональные данные - любая информация, относящаяся к определенному или определяемому на основании такой информации
физическому лицу (субъекту персональных данных), в том числе его фамилия, имя, отчество, год, месяц, дата и место рождения, адрес, семейное, социальное, имущественное положение, образование, профессия, доходы, другая информация;
При чем тут "информация фирмы"?
А собственно, в чем разница между штатным программистом и сторонним, с которым заключен договор? В фирме купили конфигурацию 1С, сами настроить не могут, штатного программиста нанять им дороже, чем обратиться официальным образом к договорному.
Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения воспроизвести и преобразовать объектный код в исходный текст (декомпилировать программу для ЭВМ) или
поручить иным лицам осуществить эти действия, если они необходимы для достижения способности к взаимодействию независимо разработанной этим лицом программы для ЭВМ с другими программами, которые могут взаимодействовать с декомпилируемой программой, при соблюдении трех, согласно ст. 1280 ГК РФ, условий.