NDA с разработчиками-подрядчиками: как защитить код, архитектуру и клиентскую базу
Коротко
Почемц NDA с разработчиком – это не то же самое, что договор подряда
Договор подряда (гл. 37 ГК РФ) регулирует: что разработать, в какой срок, за сколько. Он не регулирует: что подрядчик МОЖЕТ и НЕ МОЖЕТ делать с вашим кодом после сдачи.
По умолчанию, если в договоре подряда нет условия о конфиденциальности:
- Разработчик может показывать ваш код в портфолио
- Разработчик может использовать ваши модули в проектах для других заказчиков
- Разработчик может передать код третьим лицам – и вы ничего не докажете
NDA закрывает эти дыры.
6 обязательных элементов NDA с подрядчиком
1. Конкретный перечень охраняемых активов
«Исходный код» – слишком размыто. Суд спросит: «Какой именно код? Весь проект? Отдельный модуль?». В NDA должно быть:
| Актив | Пример фиксации в NDA |
|---|---|
| Исходный код | «Исходный код продукта [название], включая все модули, библиотеки и компоненты, размещённые в репозитории [URL]» |
| Архитектура | «Архитектурные схемы, диаграммы компонентов, описание API-интерфейсов и протоколов взаимодействия» |
| Алгоритмы | «Алгоритмы обработки данных, включая алгоритм рекомендательной системы и алгоритм маршрутизации платежей» |
| Конфигурации | «Конфигурационные файлы серверной инфраструктуры, параметры кластеризации, настройки CI/CD» |
| Базы данных | «Структура базы данных, схема таблиц, хранимые процедуры, миграции» |
| Клиентские данные | «Данные пользователей продукта, включая токены, идентификаторы и историю взаимодействия» |
2. Штраф не меньше стоимости разработки
Штраф в 100 000 ₽ за утечку проекта стоимостью 2 000 000 ₽ – это не штраф, а недорогой билет для разработчика. Формула: штраф >= стоимость разработки × 2.
Почему ×2: (1) покрывает стоимость самой разработки, (2) компенсирует упущенную выгоду от передачи продукта конкуренту, (3) делает нарушение экономически невыгодным.
3. Срок 5 лет после сдачи проекта
Разработчик копирует код не на следующий день. Он выжидает: проект сдан, договор закрыт, прошёл год. Для IT-продуктов 5 лет – разумный срок: за это время код либо устаревает, либо компания успевает выйти на рынок и закрепиться.
4. Запрет использования в других проектах
Стандартный пункт NDA запрещает «разглашать», но не запрещает «использовать». А разработчик может сказать: «Я никому не передавал код, я просто написал похожий модуль для другого заказчика, используя свой опыт».
Формулировка:
«Подрядчик обязуется не использовать Конфиденциальную информацию (полностью или в части) при разработке программного обеспечения для третьих лиц, включая аффилированных с Подрядчиком, в течение 5 лет с даты подписания акта приёма-передачи».
5. Отсылка к ст. 183 УК РФ
Разработчики работают с кодом каждый день и не воспринимают его как «коммерческую тайну». Для них код – это просто код. Прямая цитата Уголовного кодекса в NDA меняет восприятие:
«Подрядчик подтверждает, что ознакомлен с содержанием ст. 183 УК РФ, предусматривающей уголовную ответственность за незаконные разглашение или использование сведений, составляющих коммерческую тайну, вплоть до лишения свободы на срок до 7 лет (ч. 4)».
6. Обязательство удалить код по акту
Разработчик сдал проект – и оставил себе копию «на всякий случай». Через год эта копия «всплывает» у конкурента. Как доказать, что именно от подрядчика?
В NDA должно быть:
«По завершении работ Подрядчик обязуется в течение 5 раб очих дней: (а) удалить Конфиденциальную информацию со всех своих устройств и носителей, (б) удалить доступы к репозиториям и серверам Заказчика, (в) подписать Акт об уничтожении Конфиденциальной информации с перечнем уничтоженных материалов».
Сценарий: аутсорс-компания переиспользует вашу архитектуру
Вы наняли аутсорс-компанию для разработки финтех-платформы. Через год видите у другого клиента этой компании продукт с идентичной архитектурой. Аутсорсер говорит: «Мы используем свои наработки, это не ваш код».
Что делать: (1) проверить – зафиксирована ли ваша архитектура в Перечне коммерческой тайны, (2) есть ли в NDA запрет на использование в других проектах, (3) заказать судебную экспертизу на предмет идентичности архитектурных решений (ст. 82 АПК РФ).
Лайфхак: включите в NDA пункт о том, что Подрядчик обязуется НЕ передавать и НЕ использовать «любые результаты интеллектуальной деятельности, созданные в рамках договора, включая архитектурные решения, алгоритмы и ноу-хау» – без привязки к конкретному коду. Это расширяет зону защиты.
Стоимость
Разработка NDA с подрядчиком для IT-проекта – от 15 000 до 35 000 ₽. Для IT-компаний на абонентском обслуживании (от 50 000 ₽/мес по тарифу «Бизнес») – разработка входит в объём услуг.
