Разработчик пропал посреди проекта: как забрать сайт и доделать

Если разработчик не отвечает больше недели, действуйте в таком порядке: проверьте, на кого оформлены домен и хостинг, и восстановите к ним доступ; заберите код и базу с сервера; отправьте письменную претензию с требованием передать результат и закрыть договор; закажите аудит готовности у другой команды. Пока домен и сервер у вас, проект можно доделать. Если они оформлены на исчезнувшего подрядчика, это первая и главная задача.
Шаг 1. Проверьте, что вам принадлежит
Сначала выясните, какие ресурсы зарегистрированы на вас, а какие — на подрядчика.
| Ресурс | Как проверить | Если на подрядчике |
|---|---|---|
| Домен | Сервис whois покажет регистратора; у регистратора — администратора по документам | Переоформление через регистратора, см. ниже |
| Хостинг или сервер | Кто получает счета и на кого договор | Запрос к хостингу, перенос на свой аккаунт |
| Почта на домене | Кто администратор в Яндекс 360 или другом сервисе | Восстановление через подтверждение домена |
| Репозиторий кода | Есть ли у вас доступ к GitHub, GitLab или аналогу | Копия с сервера |
| Аналитика | Владелец счётчика Метрики | Запросить доступ или создать новый |
| CRM и сервисы | На кого оформлены аккаунты | Смена администратора у поставщика |
Если домен .ru или .рф зарегистрирован на ваше юрлицо или на вас как физлицо, вы его администратор, даже если пароль от кабинета у подрядчика. Регистратор восстановит доступ по документам. Если администратором записан подрядчик, домен юридически принадлежит ему, и переоформление возможно только с его согласия или через суд. Правила регистрации доменов в зонах .ru и .рф опубликованы Координационным центром.

Шаг 2. Заберите код и данные
Если у вас есть доступ к хостингу или серверу, сразу сделайте полную копию: файлы сайта, базу данных, конфигурацию. Сохраните её у себя, а не на том же сервере. Даже если подрядчик вернётся, копия не помешает.
Если доступа к серверу нет, но сервер оплачиваете вы, напишите хостинг-провайдеру: договор на вас, значит, доступ можно восстановить. Если и сервер оформлен на подрядчика, копию сайта можно получить только от него — или собрать публичную часть заново.
Шаг 3. Зафиксируйте отношения письменно
- Отправьте подрядчику письмо по всем известным каналам: почта, мессенджер, адрес из договора. Опишите, что сделано, что оплачено, и попросите в течение 5–7 рабочих дней передать исходники, доступы и результат работ.
- Если ответа нет, направьте претензию заказным письмом по адресу из договора или ЕГРЮЛ.
- Сохраните всю переписку, счета, акты, ссылки на тестовую версию — они понадобятся, если дойдёт до суда.
- Если подрядчик явно не успевает к сроку, закон позволяет отказаться от договора и требовать возмещения убытков (ст. 715 ГК РФ). Конкретные шаги обсудите с юристом.
Шаг 4. Оцените, что готово
Новая команда должна понять, что из уже сделанного можно использовать. Аудит готовности занимает 1–3 дня и отвечает на вопросы:
- Запускается ли проект из полученного кода и есть ли инструкции.
- Насколько код соответствует утверждённому ТЗ и макетам.
- Какие части сделаны качественно, а какие проще переписать.
- Есть ли уязвимости: устаревшие версии, пароли в коде, открытая админка.
- Сколько времени и денег нужно на завершение.
Иногда выгоднее выбросить 30% кода и переписать, чем разбираться в нём. Иногда наоборот — проект почти готов, и не хватает недели работы.
Шаг 5. Доделайте проект без повторения ошибок
- Домен, хостинг, репозиторий и почту оформите на компанию, подрядчику выдайте отдельные доступы.
- Разбейте оставшуюся работу на короткие этапы с оплатой по результату.
- Требуйте, чтобы код хранился в вашем репозитории, а каждый этап сдавался с инструкцией по развёртыванию.
- Пропишите в договоре передачу исключительных прав на код по мере оплаты этапов.
Что можно восстановить самостоятельно
Не всё требует участия программиста. Доступ к Яндекс Метрике можно запросить, если вы владелец сайта и подтвердите права через Вебмастер. Почту на домене можно перенастроить, если у вас есть доступ к управлению DNS. SSL-сертификат Let's Encrypt можно выпустить заново на новом сервере. Тексты и фото, пока сайт открывается, можно сохранить, а если он уже не открывается, часть страниц может найтись в веб-архиве. Сложнее всего с базой данных: заявки, заказы и пользователи хранятся только на сервере, и без доступа к нему их не вернуть.
Если сайт уже работает, а подрядчик пропал
Ситуация проще, но опаснее: сайт работает, пока что-нибудь не случится. Истечёт домен, закончится оплата хостинга, перестанет продлеваться SSL. Проверьте даты окончания домена и хостинга, кто получает уведомления о продлении, и настройте мониторинг доступности. Затем выполните шаги 1–2 из этой статьи, не дожидаясь аварии.
Сколько стоит завершить чужой проект
| Работа | Срок | Цена |
|---|---|---|
| Восстановление доступов и копия сайта | 1–2 дня | 5–15 тыс. ₽ |
| Аудит готовности и оценка | 1–3 дня | 15–40 тыс. ₽ |
| Доработка до запуска | от 1 недели | по оценке, обычно 30–70% от исходной сметы |
| Перенос на ваш хостинг | 1 день | 5–15 тыс. ₽ |
Материалы для проверки
Если нужна реализация
Состав работ зависит от текущего проекта и подтверждённой причины. Можно обсудить диагностику или разработку подходящего решения.
Вопросы и ответы
Можно ли забрать домен, если он оформлен на разработчика?
Только с его согласия — он подаёт заявку на смену администратора — или по решению суда. Поэтому домен всегда оформляйте на себя или компанию с самого начала.
Что делать, если хостинг оплачен подрядчиком на его аккаунт?
Попросите перенести сайт на ваш аккаунт или передать копию. Если подрядчик не отвечает, а оплата закончится, сайт будет удалён по правилам хостинга. Сохраните хотя бы публичную часть сайта заранее.
Можно ли вернуть деньги за невыполненную работу?
Можно требовать возврата за неоказанную часть работ и возмещения убытков. Для этого нужны договор, доказательства оплаты и переписка. Лучше начать с досудебной претензии.
Как быстро новая команда сможет доделать проект?
Аудит готовности — 1–3 дня. Дальше зависит от состояния кода: от недели до полного переписывания. Чем лучше документирован проект, тем быстрее.
Нужно ли менять пароли после ухода подрядчика?
Да, все: хостинг, база данных, админка сайта, почта, Метрика, CRM, ключи API. Прежний подрядчик знает их все, даже если ушёл без конфликта.