S
Stitex
Защита данных

Что останется у меня, если мы разойдёмся

Короткий ответ: остаётся то, что уже лежит у вас на руках, и ничего сверх этого. Выгруженные данные в читаемом виде. Домен, записанный на вашу компанию. Кампании и счётчики в кабинетах, куда вы входите своим логином. Инженерные пароли к оборудованию, которое стоит на вашем объекте. Всё остальное остаётся там же, где лежало всё это время, — у подрядчика, и переезжает к вам только отдельным действием. Хорошая новость в том, что каждый пункт проверяется за вечер и не требует открывать договор.

3 сентября 20268 минутStitex Technologies

Этот вопрос откладывают: заданный на старте, он звучит как недоверие к человеку, с которым только начали работать. Между тем ответ на него от отношений не зависит. Он уже определён тем, где физически лежат файлы, данные и ключи, и меняется не разговором, а переоформлением. Ниже — возражения, которыми вопрос закрывают, и то, чем каждое заканчивается на практике. Речь идёт только о фактическом комплекте: что у вас есть сегодня и как это увидеть своими глазами. Бумажную сторону — что названо предметом работ и каким текстом закрепляется передача — разбирает соседняя статья: что проверить в договоре до ухода подрядчика.

«Права наши — значит, и система наша»

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

Поэтому дальше здесь не про то, кому принадлежит результат — этим распоряжается текст договора, и он разобран отдельно. Здесь про вторую половину: что лежит у вас на диске, в кабинетах и в шкафу автоматики, пока никто ещё не спорит.

Здесь считают имущество, а не толкуют право
Всё, что перечислено ниже, проверяется техническими способами: строкой whois, списком пользователей в кабинете, экспортом из базы, входом под собственным логином. Какое значение полученный факт получит в споре, зависит от подписанного, и этот вопрос адресуют своему юристу. Правовых услуг мы не оказываем и заключений по чужим формулировкам не выдаём.

«Исходники обещали отдать — этого достаточно»

Исходники отдают файлами, а собирается проект не из файлов. Рядом с ними нужна среда: конкретные версии инструментов, зависимости, ключи к внешним сервисам, порядок развёртывания, а для устройств ещё программатор и параметры контроллера. Эта половина нигде не лежит отдельным архивом — она живёт настройками на машине разработчика, и именно поэтому в переданный архив не попадает. Как эта половина описывается в бумаге и проверяется при приёмке, разобрано в соседней статье; здесь достаточно знать, что в железе такой пропуск не лечится доплатой: работа идёт от бинарника, снятого из памяти устройства, если его вообще удаётся прочитать: о восстановлении прошивки без исходников. Копия у независимого хранителя вашим комплектом тоже не становится: не обновлявшаяся с релизами, к моменту выдачи она уже не собирается — депонирование исходного кода.

«Данные же наши — они внутри системы»

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

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

«Сайт наш — значит, трафик и реклама тоже»

Трафик живёт не на сайте, а в учётных записях. Страницы, тексты и семантика должны лежать на вашем домене: если материалы публиковались на площадке подрядчика, при расставании уходит и накопленный поисковый вес, за который платили месяцами. Рекламные кампании — в кабинете вашей компании, вместе с журналом изменений и накопленной статистикой: структуру кампании перенабрать можно, историю обучения — нет. Счётчики и цели там же, иначе после переезда сравнивать «до» и «после» будет не с чем.

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

«Оборудование куплено нами — тут терять нечего»

Шкаф стоит у вас, а управление им может стоять не у вас. Устройство, которое настраивается только через чужой личный кабинет, принадлежит вам физически и не принадлежит функционально: пока доступ открыт, разницы не видно, и проявляется она ровно в тот день, когда доступ пропал.

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

«Доступы есть — мы же заходим»

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

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

«Проверим, когда понадобится»

Когда понадобится — проверять будет уже не у кого. Момент здесь значит не меньше самой проверки: пока работа идёт, показать перечисленное подрядчику ничего не стоит, а после расставания любая просьба превращается в переписку с человеком, у которого больше нет причин отвечать. Ниже — что смотреть, где это видно и как читается отказ показать.

Что смотримГде это видноО чём говорит отказ показать
Доменстрока whois и вход в кабинет регистратораадминистратор не вы, письма о продлении идут мимо
Хостинг и серверпанель управления, договор и платёжные документыплощадка оформлена на подрядчика и переживёт работу
Репозиторийвладелец организации и список участниковистория правок останется у прежней команды
База и данныекнопка выгрузки под вашим логиномвместо данных у вас доступ к ним
Аналитика и рекламараздел доступов кабинета и роль вашего сотрудникастатистика и цели уедут вместе с исполнителем
Почта на доменекто администрирует ящики и правила пересылкипереписка проекта останется в чужом ящике
Оборудованиеинженерный пароль и файл конфигурацииперенастройка объекта будет стоить как наладка

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

Комплект стареет вместе с проектом
Проверка не делается однажды и навсегда. За полгода в базе появляются новые поля, которых нет в старой выгрузке; пароли меняются при плановой ротации; кабинет переезжает в новый аккаунт вместе со сменой ответственного у подрядчика. Разумный ритм — повторять обход на крупных релизах и при смене людей с той стороны, а состав проверенного держать списком, а не в памяти того, кто проверял.

Тот же вопрос имеет смысл задать и нам. Опись того, что остаётся у заказчика после нашей работы, лежит по ссылке что мы делаем. Составляется она до начала работ, а не задним числом.

Частые вопросы

Как понять, на кого на самом деле оформлен домен?

Открыть whois по своему домену и посмотреть, какая организация и какая почта стоят администратором, а потом попробовать войти в личный кабинет регистратора собственным логином. Если входа нет, а администратором значится подрядчик или служба скрытия сведений, домен вам не принадлежит — независимо от того, кто за него платил. Почта здесь важна не меньше имени: письма о продлении уходят администратору, и при чужом адресе о приближении даты вы узнаёте последним.

Подрядчик обещает выгрузить данные по первой просьбе — чем это плохо?

Тем, что обещание исполняется ровно до тех пор, пока есть кому его исполнять. Разница между «данные у нас» и «данные нам отдадут» снимается одним действием: выгрузите боевую базу сами, из своей учётной записи, сегодня. Нет такой кнопки или роль не позволяет — значит, у вас не данные, а доступ к ним. Дальше смотрите полноту: выгрузка нередко содержит витрину и не содержит вложений, справочников и истории, на которые в ней же стоят ссылки.

Что смотреть в рекламных кабинетах и аналитике?

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

Оборудование куплено нами — что здесь можно потерять?

Управление им. Устройство, которое настраивается только через личный кабинет подрядчика, принадлежит вам физически и не принадлежит функционально: пока доступ открыт, разницы не видно. Спрашивайте инженерный пароль к контроллеру, карту параметров и файл текущей конфигурации. С ними шкаф перенастроит любой наладчик; без них перенастройка превращается в повторную наладку с нуля, а вместе с ней возвращается и остановка объекта.

Подрядчик тянет с показом доступов, ссылаясь на занятость. Как это читать?

Как ответ по существу. Открыть список пользователей кабинета или строку whois — это минуты, а не работа, и отложенная просьба такого объёма говорит не о загрузке. Умысла при этом может и не быть: учётные записи часто заводятся наспех и на личную почту, а приводить их в порядок задним числом хлопотно. Различает эти два случая не разговор, а срок. Небрежность исправляется за несколько дней, нежелание не исправляется вовсе.

Кроме данных и доступов — что ещё имеет смысл забрать заранее?

Описание, написанное для инженера, который придёт после: как устроено, а не как пользоваться. Перечень внешних сервисов, которыми проект пользуется, с указанием, на чьи учётные записи они оформлены и чьей картой оплачены. Для аппаратной части — проектные файлы платы и параметры производства. Всё перечисленное существует в единственном экземпляре и хранится у того, кто это делал, — копии на вашей стороне не появляется само.

Систему передают нам — это обычная работа

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

Контакты

Спросите нас по теме статьи

Опишите свою ситуацию — скажем, что из этого применимо у вас, а что нет. Без обязательств.

Telegram
@StitexBot
Отвечаем
В течение рабочего дня