К концу проекта у вас должно быть то, без чего продукт нельзя развивать, менять подрядчика или хотя бы восстановить после сбоя: права на код, доступы к инфраструктуре, управление данными. Договориться об этом проще на старте, чем после спора. Урок описывает, что именно закрепить письменно и как вести реестр. Это не юридическая консультация: формулировки договора проверяйте с юристом.
После урока вы сможете
- Составить перечень того, что должно принадлежать вашей компании по окончании проекта
- Завести реестр аккаунтов, сервисов и подписок с владельцами и платёжными данными
- Понимать, какие вопросы о хранении персональных данных нужно задать юристу
Содержание
Права на код и репозиторий
В договоре должны быть явно записаны четыре вещи.
- Кому и когда переходят права. Код — результат интеллектуальной деятельности, поэтому переход прав нужно прописать в договоре, а не предполагать; как именно оформить передачу, подскажет юрист. Уточните момент: после оплаты каждого этапа или только после всего проекта. Второй вариант оставляет вас ни с чем, если на полпути возник спор (подробнее в статье «Гарантии и договор»).
- Где лежит код. Репозиторий (хранилище кода и истории изменений) должен быть создан в организации вашей компании, а подрядчику выданы ограниченные права. У GitHub для этого есть роли от
ReadдоAdmin: исполнителю обычно достаточноWrite, аAdminостаётся у вас. - Что входит в передачу. Не только исходный код, но и история изменений, описание того, как собрать и запустить продукт, макеты и исходники дизайна, данные для подключения к сервисам.
- Сторонние компоненты. Значительная часть любого продукта — чужие библиотеки с открытыми лицензиями и платные сервисы. Они не передаются вам «в собственность», вы получаете право ими пользоваться на условиях лицензии. Попросите список ключевых компонентов и лицензий, чтобы знать, не возникнет ли обязательств или платежей позже.
Аккаунты, сервисы и подписки
Продукт работает на цепочке сторонних аккаунтов: домен, хостинг, база данных, почта, платежи, SMS, карты, аналитика. Если часть из них оформлена на личную почту разработчика, вы зависите от человека. Правило: все аккаунты регистрируются на корпоративную почту вашей компании, платёжный инструмент ваш, а подрядчик получает доступ в роли, которую можно отозвать.
Заведите реестр. Вот минимальная таблица:
Регистратор домена
- Для чего
- Адрес сайта
- На ком аккаунт
- Ваша компания
- Кто имеет доступ
- Вы, подрядчик (при необходимости)
- Кто платит
- Вы
- Где хранятся ключи
- Менеджер паролей
Хостинг или облако
- Для чего
- Работа продукта
- На ком аккаунт
- Ваша компания
- Кто имеет доступ
- ...
- Кто платит
- ...
- Где хранятся ключи
- ...
База данных
- Для чего
- Хранение данных
- На ком аккаунт
- ...
- Кто имеет доступ
- ...
- Кто платит
- ...
- Где хранятся ключи
- ...
Платёжный сервис
- Для чего
- Приём оплат
- На ком аккаунт
- ...
- Кто имеет доступ
- ...
- Кто платит
- ...
- Где хранятся ключи
- ...
Реестр заполняется подрядчиком по мере проекта и вычитывается вами на каждом демо. Секретные ключи (пароли к базе, ключи доступа к платёжным сервисам) не отправляются в переписке и мессенджерах: используйте менеджер паролей с общим доступом или защищённую передачу. Вместе с реестром нужны ответы на два вопроса: что произойдёт, если подрядчик внезапно исчезнет, и как отозвать его доступы за час. Проверка этих пунктов подробно разобрана в статье «Как проверить качество продукта и работу подрядчика».
Данные: чьи они и как их вернуть
Данные, которые накапливает продукт (клиенты, заказы, документы), принадлежат вашему бизнесу, но физически лежат там, где их развернул исполнитель. Закрепите письменно:
- Хозяин и доступ. Вы получаете полный доступ к базе или к регулярной выгрузке в открытом формате, например в таблицу или файл с данными.
- Резервные копии. Расписание, место хранения, срок хранения, кто и как восстанавливает данные и когда это последний раз проверялось.
- Что с данными после окончания договора. Исполнитель передаёт всё, что у него есть, затем удаляет свои копии и подтверждает это письменно.
- Тестовые данные. Для работы разработчикам нужны примеры, но реальные клиентские данные лучше заменять обезличенными. Если реальные нужны, это должно быть оговорено в соглашении о конфиденциальности.
Персональные данные
Если в продукте есть данные физических лиц (ФИО, телефоны, почты, адреса, заказы), включается отдельное регулирование. По закону Республики Казахстан «О персональных данных и их защите» хранение персональных данных осуществляется собственником и (или) оператором, а также третьим лицом в базе и (или) цифровом объекте, которые находятся на территории Республики Казахстан (ст. 12, п. 2 в редакции, которую мы смотрели 24.10.2026). Для бизнеса это означает вопрос, которого нет в обычных договорах: где физически работает сервер с базой клиентов? Если исполнитель предлагает облачный сервис за границей, хранение базы там может противоречить этой норме.
Что сделать:
- Выясните, будут ли в продукте персональные данные, и составьте их перечень.
- Спросите у исполнителя, в каком регионе и у какого провайдера будет храниться база, и запишите ответ в договор.
- Покажите юристу эту норму и ответ исполнителя. Закон содержит и другие требования (согласие субъекта, передача за границу, отзыв согласия), а редакция может меняться; здесь мы даём ориентир, а не гарантию соответствия.
Выход из проекта
Заранее запишите сценарий расторжения: что подрядчик передаёт, в какой срок, что считается оплаченным и как закрываются доступы. Он нужен, даже если вы рассчитываете на долгое сотрудничество. Если проект идёт хорошо, этот пункт ничего не стоит; если плохо, он сэкономит месяцы.
Рабочий лист: реестр и выход из проекта
Заполните реестр для вашего продукта. Ответы сохраняются в вашем браузере; красным (в тексте — пометкой «НЕ НА КОМПАНИИ») отметьте всё, что оформлено не на вашу компанию.
Рабочий лист
Реестр аккаунтов и план выхода
Заполнено 0 из 9
Регистратор, на ком оформлен, кто платит
На ком аккаунт, чья карта, какие роли у подрядчика
Где физически хранится, кто имеет доступ, как получить выгрузку
На ком оформлены, какие ключи и где они лежат
В чьей организации, кто администратор, что входит в передачу
Есть ли они, где физически будет база, что ответил исполнитель, что сказал юрист
Расписание, место хранения, когда последний раз проверяли восстановление
Что оформлено не на компанию, кто и к какому сроку исправляет
Что подрядчик передаёт, в какой срок, как закрываются доступы
Ответы хранятся только в вашем браузере — на нашем сервере их нет. Скачайте файл, чтобы не потерять.
Чек-лист: права, доступы, данные
Закреплено письменно
Выполнено 0 из 8
Отметки хранятся только в вашем браузере.
Проверьте себя
Самопроверка: права, доступы, данные
0 из 5
Ответы хранятся только в вашем браузере.
Что дальше
Когда права и доступы закреплены, остаётся вопрос, как жить с продуктом после запуска. Заключительный урок курса: «После запуска: что считать руководителю». Если хотите проверить текущий проект на этот счёт, ознакомьтесь со страницей аудита.
Источники
- Закон РК «О персональных данных и их защите», ст. 12 (официальный текст на adilet.zan.kz; проверено по зеркалу 24.10.2026, сверяйте с актуальной редакцией)
- Статья 12 «Накопление и хранение персональных данных» (зеркало текста, открывалось 24.10.2026)
- GitHub Docs — роли доступа к репозиториям организации (Read, Triage, Write, Maintain, Admin)