Правовая защита IT-активов: документ с печатью и слоями защиты Код · Базы · Доступы · Документы Четыре слоя правовой защиты IT-активов МСБ Свидетельство о регистрации № 2026618742 Программа для ЭВМ: «CRM Магазин 2026» Правообладатель: ООО «Магазин» (ИНН 7700123456) Авторы: Иванов И.И., Петров П.П. Дата регистрации: 03.05.2026 SHA256: a3f9b4c7e2d1... Минцифра России / Роспатент МИНЦИФРЫ П № 2026618742 Четыре слоя защиты: 1 NDA с подрядчиками и сотрудниками Запрет разглашения, штраф 1-5 млн ₽, срок 5 лет 2 Договор с передачей исключительных прав Заказчик — правообладатель, ст.1233 ГК РФ 3 Депонирование исходников и БД SHA256-хеш, дата, нотариус или Депозит24 4 Регистрация ПО в Реестре Минцифра / Роспатент, госпошлина 4500 ₽
Четыре слоя правовой защиты IT-активов — пакет, который мы оформляем у каждого клиента-разработчика
· 19 мин чтения · Семёнов Е.С., руководитель ITfresh

Правовая защита IT-активов: как мы оформляем код и инфру у клиентов

К нам в ITfresh обратилась производственная компания 50 РМ из Капотни — собственная разработка ERP-системы на платформе .NET за последние 8 лет, более 280 тысяч строк кода, 4 штатных разработчика и 7 внешних подрядчиков за всё время. На вопрос «кому принадлежит этот код?» собственник ответил «нам, я же платил». А когда я попросил показать договоры с подрядчиками с явной передачей исключительных прав — оказалось, их нет. Если завтра один из подрядчиков заявит, что код частично его, компания не сможет защитить свои права в суде. Этот материал — пошаговая методика правовой защиты IT-активов в МСБ, которую мы у себя стандартизировали для всех клиентов.

Почему правовая защита кода — это слепое пятно МСБ

В крупных компаниях этим занимается отдельное юрдепо: каждый разработчик подписывает NDA, каждый коммит в Git считается служебным произведением, каждый внешний подрядчик подписывает договор с явной передачей прав. В МСБ — почти никогда. Собственник компании на 30-50 человек платит фрилансеру 600 тысяч за разработку личного кабинета, считает, что код теперь его, и через два года понимает, что юридически это не так.

Гражданский кодекс РФ работает контр-интуитивно. По умолчанию автором программы для ЭВМ является физическое лицо, которое её написало. Заказчик получает только право использовать программу в рамках договора, но не исключительные права на сам код. Чтобы передать заказчику исключительные права, нужно явно указать это в договоре (пункты 1233 и 1296 ГК РФ).

Главная фраза, которую я повторяю собственникам: код, написанный для вашей компании по неправильному договору — это актив на чужом балансе. Вы пользуетесь, вкладываете развитие, но юридически его в любой момент могут оспорить.

Что мы делаем у клиентов

Стандартный пакет защиты, который мы у себя называем «Код-Сейф», включает четыре слоя:

  1. NDA с подрядчиками и сотрудниками — закрывает разглашение.
  2. Договор разработки с передачей исключительных прав — закрывает авторство.
  3. Депонирование исходников у нотариуса или в Депозит24 — закрывает доказательство даты создания.
  4. Регистрация ПО в реестре Минцифры или Роспатента — закрывает публичную фиксацию правообладателя.

Вместе они дают такую конструкцию, что любой спор о правах на код у вас выигрывается за счёт первой инстанции и без долгих экспертиз.

Этап 1. Аудит существующих IT-активов

На производственной компании я начал с инвентаризации. За 4 рабочих дня собрал картину:

1.1. Что есть из IT-активов

1.2. Кто работал над кодом

1.3. Что есть из документов

Я попросил юриста заказчика принести все договоры по разработке. Принёс 14 папок:

Вердикт: у компании нет однозначных прав на ~70% собственного кода. Срочно нужна работа.

Этап 2. Доводка трудовых договоров штатных разработчиков

Со штатными проще всего. По статье 1295 ГК РФ программа, созданная работником в рамках трудовых обязанностей — это служебное произведение, исключительные права на которое принадлежат работодателю по умолчанию. Но «по умолчанию» — это не значит автоматически: нужно, чтобы:

Я с юристом подготовили дополнительные соглашения к трудовым договорам всех 4 разработчиков. Структура:

ДОПОЛНИТЕЛЬНОЕ СОГЛАШЕНИЕ № 1 от ___ ___ 2026 г.
к Трудовому договору № ___ от ___ ___ 20__ г.

1. Стороны определили, что в рамках исполнения трудовых
обязанностей Работник создаёт служебные произведения, в том числе
программы для ЭВМ. Перечень действующих и завершённых служебных
произведений приведён в Приложении № 1 к настоящему Соглашению.

2. Исключительное право на служебные произведения принадлежит
Работодателю с момента их создания (статья 1295 ГК РФ).

3. Работодатель выплачивает Работнику вознаграждение за создание
каждого нового служебного произведения в размере, определяемом
дополнительным приказом, но не менее 1% годового базового оклада.

4. Работник обязуется при увольнении передать в полном объёме
все материалы (исходный код, документацию, доступы), относящиеся
к служебным произведениям.

5. Работник принял настоящее Соглашение к исполнению.

Подпись Работника __________ Иванов И.И.
Подпись Работодателя __________ Генеральный директор

В Приложении №1 — таблица с перечнем продуктов: «Модуль складского учёта ERP», «Модуль закупок», «Личный кабинет дилера v2». На каждый — приказ о создании служебного произведения с датой и размером вознаграждения.

Хранение коммитов и привязка к авторству

Дополнительно мы внедрили правила работы с Git-репозиторием:

# Скрипт для еженедельного депонирования снапшота репозитория
#!/bin/bash
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
REPO_PATH="/srv/git/erp-main.git"
ARCHIVE_DIR="/srv/legal/snapshots"

mkdir -p "$ARCHIVE_DIR"
cd "$REPO_PATH"

# Создаём bundle репозитория
git bundle create "$ARCHIVE_DIR/erp-$TIMESTAMP.bundle" --all

# Считаем хеш
HASH=$(sha256sum "$ARCHIVE_DIR/erp-$TIMESTAMP.bundle" | awk '{print $1}')

# Записываем в журнал
echo "$TIMESTAMP $HASH erp-$TIMESTAMP.bundle" >> "$ARCHIVE_DIR/manifest.log"

# Подписываем GPG-ключом компании
gpg --detach-sign --armor "$ARCHIVE_DIR/erp-$TIMESTAMP.bundle"

# Раз в месяц — подача в Депозит24
if [ $(date +%d) = "01" ]; then
    /usr/local/bin/deposit24-upload.sh "$ARCHIVE_DIR/erp-$TIMESTAMP.bundle"
fi

Этап 3. Дозаключение договоров с внешними подрядчиками

Это сложнее. Нельзя просто прислать «Михаилу К.» новое соглашение и ждать, что он подпишет — он работал 5 лет назад, может уже работать на конкурента, и его подпись не получишь.

3.1. Со студией «WebStudio-A»

Студия ещё работает на рынке. Я через юриста заказчика связался и предложил подписать дополнительное соглашение к старому договору с явной передачей исключительных прав. Студия подписала за 25 000 рублей доплаты — для них это был обычный жест, потому что они никогда и не планировали использовать тот код в других проектах.

3.2. С Михаилом К.

Михаил работает у конкурента. Связались, попросили подписать дополнительные соглашения по 12 договорам. Михаил отказался. Юристы заказчика подготовили иск в арбитраж, но решили не подавать — слишком долго и дорого. Вместо иска оформили альтернативную защиту:

Через год работы 70% «токсичного» кода Михаила были переписаны.

3.3. С четырьмя анонимными фрилансерами

Здесь тоже только переписать. Маленькие модули (загрузка файлов, парсер email-уведомлений, пара отчётов) переписали штатные разработчики за 6 недель.

Шаблон правильного договора с подрядчиком

Для всех новых подрядчиков мы выдали клиенту шаблон договора. Ключевые пункты, которые часто упускают:

ДОГОВОР № ____ от ___ ___ 2026 г.
на разработку программного обеспечения

5. ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ

5.1. Все результаты работ (исходный код, документация, дизайн,
архитектура, конфигурации) являются объектами авторского права
и интеллектуальной собственности.

5.2. Исключительные права на все результаты работ в полном
объёме передаются Заказчику с момента подписания акта приёма-передачи
по каждому этапу. Передача включает все способы использования,
предусмотренные пунктом 2 статьи 1270 ГК РФ.

5.3. Размер вознаграждения за передачу исключительных прав
включён в общую стоимость работ по Договору, отдельно не выплачивается.

5.4. Подрядчик гарантирует, что результаты работ являются результатом
его собственной творческой деятельности (или его сотрудников,
с которыми у Подрядчика заключены соответствующие соглашения),
не нарушают прав третьих лиц и могут передаваться без ограничений.

5.5. Подрядчик обязуется передать Заказчику все исходные коды,
конфигурации и документацию, относящиеся к результатам работ,
не позднее 5 рабочих дней с момента подписания акта.

5.6. Подрядчик обязуется не использовать результаты работ
для других заказчиков и не разглашать их содержание в течение 5 лет
с даты последней оплаты.

5.7. Нарушение пункта 5.6 влечёт уплату штрафа в размере 1 000 000
(один миллион) рублей за каждый случай нарушения.

Без пункта 5.2 договор бесполезен — заказчик не получает права на код. Без 5.6-5.7 нет защиты от того, что подрядчик продаст тот же код конкуренту.

Этап 4. Депонирование исходных кодов

Депонирование — это передача копии исходных кодов на хранение третьей стороне с фиксацией даты. Цель — иметь доказательство того, что на конкретную дату у нас уже было это произведение в готовом виде.

4.1. Что депонируем

4.2. Где депонируем

В России работают три варианта:

  1. Нотариус. Самый формальный путь. Приходишь к нотариусу с CD/DVD/USB-носителем и протоколом. Нотариус заверяет, что в такую-то дату эти данные были предъявлены ему. Стоимость 6-12 тысяч рублей за процедуру. Минус — нотариус не хранит копию, только заверяет акт предъявления.
  2. Депозит24 (depositcode.ru). Российский сервис депонирования. Загружаешь архив через защищённый канал, получаешь свидетельство с timestamp, хешем и подписью сервиса. Стоимость 4500-15000 рублей в зависимости от размера. Хранение 5 лет с возможностью продления.
  3. ВОИС-DepositCode. Международная система депонирования при ВОИС. Используется для международной защиты. Дороже — от 80 евро за процедуру, но даёт защиту в большинстве стран.

Для производственной компании мы выбрали Депозит24. Раз в квартал автоматический скрипт пакует репозиторий, считает хеш, отправляет в Депозит24 через API.

#!/usr/bin/env python3
# deposit24-uploader.py — еженедельная загрузка снапшота
import os, hashlib, requests, json
from datetime import datetime

DEPOSIT24_API = "https://api.depositcode.ru/v2/deposit"
API_KEY = os.environ["DEPOSIT24_API_KEY"]
SNAPSHOT_DIR = "/srv/legal/snapshots"

def make_snapshot():
    timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
    archive_path = f"{SNAPSHOT_DIR}/erp-{timestamp}.tar.gz"
    os.system(f"cd /srv/git && tar czf {archive_path} erp-main.git")
    return archive_path

def calc_sha256(path):
    h = hashlib.sha256()
    with open(path, 'rb') as f:
        for chunk in iter(lambda: f.read(4096), b""):
            h.update(chunk)
    return h.hexdigest()

def upload(archive_path):
    file_hash = calc_sha256(archive_path)
    metadata = {
        "title": "ERP Магазин — еженедельный снапшот",
        "author": "ООО Магазин (ИНН 7700123456)",
        "type": "computer_program",
        "hash_sha256": file_hash,
        "comment": f"Еженедельный депозит {datetime.now().isoformat()}"
    }
    with open(archive_path, 'rb') as f:
        r = requests.post(
            DEPOSIT24_API,
            headers={"Authorization": f"Bearer {API_KEY}"},
            files={"file": f},
            data={"metadata": json.dumps(metadata)},
            timeout=600
        )
    r.raise_for_status()
    return r.json()

if __name__ == "__main__":
    archive = make_snapshot()
    result = upload(archive)
    print(f"Deposited: {result['certificate_id']} hash={result['stored_hash']}")

Этап 5. Регистрация ПО в Роспатенте и реестре Минцифры

Это публичная фиксация прав. Когда ваш софт зарегистрирован в реестре, любые претензии третьих лиц проверяются по нему — и вы выигрываете спор автоматически.

5.1. Регистрация в Роспатенте (Свидетельство на программу для ЭВМ)

Роспатент выдаёт официальное Свидетельство о государственной регистрации программы для ЭВМ. Это базовый документ, который у нас сейчас принимают везде. Подача через сайт Роспатента, госпошлина 4500 рублей. Срок рассмотрения — 60 рабочих дней.

Что подаём:

Для производственной компании мы зарегистрировали 3 продукта: «ERP Магазин 2026», «Личный кабинет дилера», «Мобильное приложение торгового представителя». Госпошлина 13 500 рублей, наша работа по подготовке — 60 000 рублей. Через 47 рабочих дней пришли все три свидетельства.

5.2. Реестр российского ПО при Минцифре

Это другой реестр, со специфическими целями: льготы по налогам и доступ к госзакупкам. Включают только ПО, которое:

Производственной компании, которая использует ERP только внутри, реестр Минцифры не нужен. Но если бы они начали продавать ERP другим компаниям — обязательно подали бы. Льготы существенные: 0% НДС на продажу из реестра, страховые взносы 7,6% вместо 30% при сертификации как IT-компании.

Этап 6. NDA — детальная проработка

NDA — отдельный документ, не часть основного договора. Подписывается всеми, кто имеет доступ к коду или базам: штатные разработчики, аутстафферы, IT-аутсорсеры (в том числе мы), фрилансеры, стажёры.

Структура нашего шаблона NDA

СОГЛАШЕНИЕ О НЕРАЗГЛАШЕНИИ № ____ от ___ ___ 2026 г.

1. ОПРЕДЕЛЕНИЯ
1.1. «Конфиденциальная информация» — любые сведения, передаваемые
Стороной 2 (Получатель) Стороне 1 (Раскрывающая) или ставшие
доступными Стороне 2 в связи с исполнением обязательств,
включая, но не ограничиваясь:
- исходным кодом, БД, архитектурой, конфигурациями;
- технологическими ноу-хау, формулами, методиками;
- коммерческими условиями, ценообразованием, скидками;
- персональными данными клиентов;
- маркетинговыми планами и стратегией.

1.2. «Конфиденциальной не является»:
- общеизвестная информация;
- информация, законно полученная от третьих лиц;
- информация, разглашение которой требуется по закону.

2. ОБЯЗАТЕЛЬСТВА
2.1. Получатель обязуется:
- использовать Конфиденциальную информацию исключительно
  в целях исполнения обязательств по Договору № ___;
- не разглашать третьим лицам без письменного согласия;
- ограничить доступ кругом сотрудников Получателя, имеющих
  служебную необходимость;
- обеспечить сохранность электронных носителей;
- по требованию Раскрывающей или при расторжении Договора
  в 5-дневный срок вернуть или уничтожить все материалы
  с подтверждением в письменной форме.

3. СРОК
Срок действия — 5 (пять) лет с момента подписания
или с момента окончания Договора № ___, в зависимости
от того, что наступит позже.

4. ОТВЕТСТВЕННОСТЬ
4.1. За каждый случай нарушения Получатель уплачивает Раскрывающей
штраф в размере 1 000 000 (один миллион) рублей.
4.2. Помимо штрафа, Получатель возмещает все убытки в полном объёме,
включая упущенную выгоду.

5. ПОДСУДНОСТЬ
Споры подлежат рассмотрению в Арбитражном суде г. Москвы.

Каждый инженер, имеющий доступ к проекту, дополнительно подписывает «Личную подписку о неразглашении» — короткий документ на 1 страницу, в котором ссылается на NDA между юрлицами и принимает на себя персональную ответственность.

Этап 7. Защита учётных записей и доступов

Юридическая защита бесполезна, если технически любой бывший сотрудник может зайти в Git, скачать репозиторий и продать конкуренту. Поэтому правовой пакет всегда сочетается с организационным:

7.1. Правила выдачи доступов

7.2. Чек-лист увольнения разработчика

# PowerShell-скрипт для блокировки доступов уволенного
$User = "ipetrov"

# 1. Заблокировать AD-учётку
Disable-ADAccount -Identity $User
Move-ADObject -Identity (Get-ADUser $User).DistinguishedName `
  -TargetPath "OU=Disabled,DC=corp,DC=company,DC=ru"

# 2. Отозвать доступы Git (GitLab/Gitea API)
curl -X DELETE "https://git.company.ru/api/v4/users/$User/access" `
  -H "PRIVATE-TOKEN: $env:GIT_ADMIN_TOKEN"

# 3. Удалить SSH-ключи на bastion-сервере
ssh root@bastion.company.ru "userdel -r $User; rm -f /home/$User/.ssh/authorized_keys"

# 4. Заблокировать БД-учётки
Invoke-Sqlcmd -ServerInstance "SQL01" -Query "REVOKE ALL FROM [CORP\$User]; DROP USER [CORP\$User]"

# 5. Очистить корпоративные учётки в облачных сервисах
# (Azure DevOps, Jira, Confluence, Office 365 — через API)

# 6. Отозвать сессии в мессенджерах
# Telegram — через бота-администратора
# VK Teams — через Admin API

# 7. Запросить возврат корпоративного оборудования
# Уведомить HR об оформлении акта возврата

# 8. Подписать акт о неразглашении при увольнении
# (отдельный документ-напоминалка про NDA)

Write-Host "Доступы $User заблокированы. Журнал в /logs/offboard-$User.log"

Этап 8. Что мы получили в итоге

За три месяца работы у производственной компании 50 РМ:

Через полгода после внедрения произошёл первый кейс: один из штатных разработчиков уволился и попытался устроиться в компанию-конкурент с предложением «у меня есть наша ERP в исходниках». Конкурент позвонил собственнику с целью прояснить ситуацию (рынок узкий, все друг друга знают). Мы показали свидетельство Роспатента, депонированный архив на момент работы сотрудника, NDA с подписанной личной подпиской. Конкурент не стал брать рискованного кандидата. Сотрудник, узнав об этом, вернул копии и подписал акт об уничтожении.

Контр-нарратив. Что я считаю плохой идеей

«Скачайте шаблон договора с интернета». Не работает по двум причинам. Первая — шаблоны общие, не учитывают специфику ПО. Вторая — в разных шаблонах разные формулировки, при сборке портфеля документов они противоречат друг другу. Лучше один раз заплатить юристу 50-80 тысяч за разработку фирменных шаблонов под ваш бизнес.

«Регистрируйте всё подряд в Роспатенте». Госпошлина 4500 за каждый продукт, плюс наша работа. На 30 микросервисов — это 135 000 рублей пошлин. Имеет смысл регистрировать только продукты как целое, а не каждый модуль отдельно.

«NDA — это формальность, никто его не читает». Читают и применяют. Я лично участвовал в трёх судебных процессах за последние 5 лет, где NDA был ключевым доказательством. В двух из трёх дело выиграно, в одном — проиграно из-за нечётких формулировок NDA. Тот NDA был скачан с интернета. Ваш — должен быть свой.

Стоимость пакета «Код-Сейф»

FAQ: что чаще всего спрашивают клиенты

Кому принадлежит код, написанный фрилансером для нашей компании?

По умолчанию — фрилансеру как автору. Для перехода исключительных прав к заказчику нужен договор с явным указанием передачи. Если в договоре не написано «заказчик получает исключительные права на результат работ», то по 1295 статье ГК РФ фрилансер сохраняет права автора и может теоретически продавать тот же код другим. Это типичная ошибка МСБ — заплатили 500 000 рублей за разработку CRM, а через год выясняется, что разработчик имеет права на тот же код и продаёт его конкуренту. Лечится правильным договором или нашим стандартным дополнительным соглашением (3 страницы).

Что такое регистрация ПО в Минцифре и зачем она нужна?

Реестр российского ПО при Минцифре — это публичный реестр программ для ЭВМ российского происхождения. Регистрация даёт два преимущества: 1) льготы по налогам — 0% НДС на продажу ПО из реестра, страховые взносы 7,6% вместо 30% при сертификации как IT-компании; 2) право участия в госзакупках, где есть требование «российский софт». Для МСБ регистрация имеет смысл, если вы продаёте свой софт или хотите статус IT-компании. Госпошлина 4500 рублей, срок рассмотрения 60 рабочих дней.

Что такое депонирование исходников и нужно ли это малому бизнесу?

Депонирование — это передача исходных кодов на хранение независимой стороне (нотариус, патентный поверенный, специальные сервисы Депозит24, ВОИС-DepositCode). Цель — иметь доказательство авторства на конкретную дату. Если завтра кто-то заявит, что ваш код — это его код, у вас есть депонированная копия с датой, которая старше любых притязаний. Стоит 5-15 тысяч рублей разово, плюс перерегистрация при существенных изменениях. Для МСБ имеет смысл при ценном уникальном ПО — самописная CRM, личный кабинет, торговая система.

Что включить в NDA с IT-подрядчиком?

Хороший NDA с IT-подрядчиком на 5-7 страниц должен содержать: 1) определение конфиденциальной информации (исходный код, БД, настройки, пароли, маркетинг); 2) исключения (общеизвестные данные, информация, полученная от третьих лиц); 3) обязательства подрядчика (неразглашение, ограниченное использование, возврат при расторжении); 4) срок действия (типично 5 лет после окончания договора); 5) ответственность (штраф за нарушение, обычно 500 000 — 5 млн рублей или процент от ущерба); 6) подсудность (Арбитражный суд Москвы); 7) персональная подписка от каждого инженера, имеющего доступ. Шаблоны бесплатные NDA в интернете обычно недостаточны для серьёзной защиты.

Что делать, если уволенный сотрудник унёс код или базу?

Первое — собрать доказательства: логи DLP, журналы доступа, выписки из Git, скриншоты из CRM. Второе — написать претензию в адрес сотрудника с требованием прекратить использование и удалить копии в 10-дневный срок. Третье — если претензия игнорируется, обратиться в полицию по 272 статье УК РФ (неправомерный доступ к компьютерной информации) или 183 статье (незаконные получение и разглашение коммерческой тайны). Четвёртое — параллельно гражданский иск в арбитраж за нарушение NDA с требованием штрафа и компенсации убытков. По нашему опыту, при наличии правильно оформленных документов 80% дел решается на этапе претензии — ответчик понимает, что суд проигрывает.

Итог

Производственная компания 50 РМ за три месяца получила полный пакет правовой защиты IT-активов: переоформленные трудовые договоры со штатными, дополнительные соглашения с действующими подрядчиками, заменённый «токсичный» код, три зарегистрированных в Роспатенте продукта, депонированные снапшоты, подписанные NDA, технические меры защиты доступов. Через полгода после внедрения первый же случай попытки увода кода был остановлен на этапе разговора с конкурентом. Стоимость пакета — менее половины одного предотвращённого инцидента.

Похожая задача в вашей компании?

Расскажите, что у вас сейчас — пришлю план работ и оценку в течение рабочего дня.

Написать в Telegram  или  +7 903 729-62-41

Семёнов Е.С., руководитель ITfresh