Документ · редакция от 5 сентября 2026

Пользовательское соглашение (оферта)

Настоящий документ — публичная оферта (пункт 2 статьи 437 Гражданского кодекса РФ): предложение заключить договор на условиях, изложенных ниже. Договор считается заключённым с момента регистрации (а в отношении организаций, созданных позднее, и присоединившихся пользователей — в порядке пунктов 3.4 и 3.5), при которой пользователь подтверждает принятие настоящего соглашения (акцепт оферты, статья 438 Гражданского кодекса РФ). Датой принятия соглашения считается дата регистрации пользователя, для приглашённого — дата его первого входа.

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

1. Термины

  • Сервис — программный комплекс Buff Development, доступный через сайт исполнителя и веб-приложение, а также коннектор.
  • Клиент — юридическое лицо, индивидуальный предприниматель или физическое лицо, заключившее договор путём регистрации.
  • Пользователь — физическое лицо, которое вошло в сервис под своим аккаунтом. Пользователь действует от имени клиента, в чью организацию он входит. Если клиент — физическое лицо, оно является пользователем — владельцем своей организации; приглашённые им пользователи действуют от его имени (пункты 3.5, 3.6).
  • Организация — пространство клиента в сервисе, объединяющее пользователей, репозитории, задачи и баланс. У организации есть один или несколько владельцев и участники.
  • Проект разработки — рабочее пространство организации в сервисе, в котором хранятся зеркала репозиториев, инструменты разработки и задачи.
  • Отдельный контур — экземпляр сервиса, развёрнутый исполнителем под одного клиента (на сайте — «Индивидуальный сетап»).
  • Репозиторий — хранилище кода клиента на его платформе (GitHub, GitLab, Bitbucket, Gitea или сервер в сети клиента), подключённое к сервису.
  • Зеркало — копия подключённого репозитория, которую сервис хранит у себя для выполнения работы.
  • Работа — услуги сервиса по заданию клиента: ответы на вопросы по коду (в веб-приложении — «Спросить»), исследования, разбор проекта (в веб-приложении — «Аудит»), подготовка и уточнение задания, подготовка инструментов разработки (сборка и тесты проекта), разработка задач с проверкой (в веб-приложении — «Ревью») и отправка изменений в репозиторий клиента (пункт 4.4, без отдельной оплаты). Слово «работа» обозначает вид услуги, а не работу по договору подряда.
  • Результат — изменения кода, подготовленные сервисом в ветке задачи и передаваемые клиенту в виде pull request (запроса на слияние), тексты ответов, исследований и разборов, а также инструменты разработки (настройки сборки и тестов), подготовленные сервисом в проекте разработки клиента.
  • Часть работы — отдельный шаг работы (подготовка задания, разбиение задания, разработка каждой части задания, проверка, ответ, исследование, разбор), по которому сервис делает одно или несколько списаний, показанных в истории биллинга.
  • Баланс — сумма в рублях на лицевом счёте организации в сервисе, с которой списывается стоимость работы: внесённая клиентом (в том числе третьим лицом за него, пункт 3.3) предоплата и начисленный исполнителем стартовый баланс.
  • Тариф — набор условий, определяющих, на каких вычислительных ресурсах выполняется работа и как рассчитывается её стоимость. Действующие тарифы опубликованы на странице Тарифы.
  • Выделенные мощности — отдельная машина, арендуемая исполнителем под организацию клиента, а также тарифы, на которых работа выполняется на такой машине.
  • Коннектор — программа-агент, которую клиент устанавливает в своей сети для подключения к сервису своих репозиториев и иных систем без передачи токенов доступа исполнителю.
  • Интеграция — дополнительный программный компонент для коннектора, разработанный и подписанный исполнителем и опубликованный в каталоге интеграций. Интеграция позволяет коннектору работать с конкретной системой клиента (трекером задач, базой знаний, платформой репозиториев).
  • Каталог интеграций — перечень интеграций, доступных для установки в коннектор; для каждой интеграции в нём объявлены её версия, адреса, к которым она обращается, вид требуемых учётных данных и перечень её инструментов.
  • Подключение — настроенная клиентом связь коннектора с конкретной системой клиента через выбранную интеграцию: адрес системы, учётные данные и перечень проектов, репозиториев или пространств, в которых подключение работает (область видимости).
  • Система клиента — трекер задач, база знаний или иная система клиента, подключённая к сервису через коннектор.

2. Предмет договора

2.1. Исполнитель оказывает клиенту услуги: предоставляет доступ к сервису и выполняет с его помощью работу по заданиям клиента (глава 39 Гражданского кодекса РФ), а клиент оплачивает работу по действующему тарифу.

2.2. Сервис предоставляется удалённо через интернет. Исполнитель не устанавливает сервис на оборудование клиента, за исключением коннектора, который устанавливает сам клиент (раздел 10). Отдельный контур и выделенные мощности в российской юрисдикции предоставляются по заявке на условиях (цена часа, срок выключения), согласованных с клиентом по электронной почте и назначенных организации в веб-приложении, либо по отдельному договору; положения настоящего соглашения применяются к ним, если согласованными условиями или отдельным договором не установлено иное.

2.3. Работа выполняется с применением моделей искусственного интеллекта. Клиент понимает, что результат такой работы требует проверки человеком, и принимает на себя эту проверку (раздел 6).

3. Регистрация, аккаунт и организация

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

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

3.3. Клиент — юридическое лицо или индивидуальный предприниматель сообщает исполнителю наименование, ИНН, ОГРН (ОГРНИП), адрес и адрес электронной почты для юридически значимых сообщений. Сведения направляются по электронной почте на адрес, указанный на странице Контакты, способом, описанным в подпункте (а) ниже, — в любой момент по инициативе клиента, при первом пополнении баланса переводом по реквизитам либо по запросу исполнителя. Юридическое лицо или индивидуальный предприниматель становится стороной договора (клиентом) с более ранней из дат: (а) получения исполнителем сведений по настоящему пункту с адреса электронной почты в домене этого лица либо с адреса владельца организации с приложением доверенности или письма за подписью уполномоченного лица; (б) поступления первого платежа с банковского счёта этого лица с указанием идентификатора организации — при условии, что сведения по настоящему пункту сообщены не позднее 5 рабочих дней после платежа. Если сведения не сообщены в этот срок, платёж зачисляется на баланс организации как исполнение обязательства клиента третьим лицом (статья 313 Гражданского кодекса РФ), сторона договора определяется подпунктом (а), а акты по пункту 5.2 за периоды до сообщения сведений направляются после их сообщения. До этой даты клиентом является физическое лицо, зарегистрировавшее организацию. Списания погашаются из внесённых средств в порядке их поступления. С даты перехода к юридическому лицу (индивидуальному предпринимателю) переходят права и обязанности по договору, включая баланс организации и права на результаты, полученные ранее, а пользователь, зарегистрировавший организацию, признаётся его уполномоченным представителем. Средства, внесённые банковской картой до сообщения сведений, остаются на балансе организации; при возврате по пункту 5.7 их неизрасходованная часть возвращается на ту же карту.

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

3.5. Если аккаунта с указанным адресом ещё нет, сервис создаёт его и отправляет приглашение; адрес используется только для направления приглашения, и если приглашение не принято в течение 30 дней, аккаунт и адрес удаляются. Приглашённый получает доступ после входа и принятия настоящего соглашения. Принимая соглашение как приглашённый, пользователь не заключает отдельный договор, а присоединяется к договору клиента, в чью организацию приглашён. Клиент гарантирует, что вправе передать исполнителю адрес электронной почты приглашаемого.

3.6. Клиент отвечает за действия всех пользователей своей организации как за свои собственные, включая поставленные задачи, подключённые репозитории и списания с баланса.

3.7. Пользователь обязан хранить пароль и токены доступа в тайне и немедленно сообщить исполнителю о подозрении на несанкционированный доступ. Смена пароля завершает остальные сессии пользователя.

3.8. Один пользователь может состоять в нескольких организациях. Сервис исполняет команды пользователя в пределах ролей, назначенных в конкретной организации.

4. Как выполняется работа

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

4.2. Клиент ставит задачи, задаёт вопросы и запускает исследования и разбор проекта в веб-приложении. Для задачи сервис уточняет детали, показывает задание и начинает разработку только после того, как пользователь утвердил задание; вопросы, исследования и разбор проекта запускаются без утверждения. Уточнение и подготовка задания, а также подготовка инструментов разработки являются работой и оплачиваются по тарифу независимо от того, утвердил ли пользователь задание. Срок выполнения работы зависит от задания и загрузки сервиса; ориентировочный срок и ход выполнения показываются в веб-приложении. Для клиентов — физических лиц, использующих сервис для личных нужд, срок выполнения работы — не более 30 дней с момента её запуска (для разработки задачи — с момента утверждения задания); в этот срок не включается время, в течение которого работа ожидает ответа или решения пользователя, остановлена клиентом либо по пункту 5.1, а доработка по замечаниям пользователя (пункт 4.3) выполняется в новый срок той же продолжительности с момента её запуска. При превышении срока клиент вправе остановить работу, и стоимость незавершённой части возвращается на баланс. Клиент вправе остановить работу в любой момент средствами веб-приложения, а где их нет — письмом на адрес со страницы Контакты; в этом случае списывается стоимость работы, выполненной к моменту остановки (для клиентов — физических лиц, использующих сервис для личных нужд, — фактически понесённые исполнителем расходы в пределах этой стоимости; разница между списанной суммой и такими расходами возвращается на баланс корректировкой в течение 5 рабочих дней с даты остановки, операция видна в истории биллинга). Остановленную задачу можно возобновить: завершённые к моменту остановки части задачи повторно не выполняются и не оплачиваются; часть, прерванная на середине, выполняется заново и оплачивается по тарифу. Если задача остановлена до утверждения задания либо во время разбиения утверждённого задания на части, подготовка задания выполняется заново и оплачивается по тарифу.

4.3. Разработка выполняется в отдельной ветке на стороне сервиса. По завершении изменения проходят проверку в сервисе, и пользователь принимает решение: одобрить или вернуть на доработку. Одобрить изменение с открытыми замечаниями нельзя. Доработка по замечаниям пользователя выполняется как новая разработка по той же задаче и оплачивается по тарифу; расхождение результата с заданием, о котором сервис сообщил в замечаниях проверки, недостатком услуги не является. Недостатком услуги является расхождение результата с утверждённым заданием, о котором сервис не сообщил в замечаниях проверки и которое пользователь заявил в замечании до одобрения изменения; в этом случае исполнитель возвращает на баланс стоимость частей работы по разработке той части задания, в которой допущено расхождение, включая её проверку; стоимость остальных частей задания не возвращается, а доработка по этому замечанию выполняется как описано выше; иные требования из недостатка ограничены разделом 11. Для клиентов — физических лиц, использующих сервис для личных нужд, применяется пункт 11.5.

4.4. После одобрения сервис отправляет в репозиторий клиента ветку задачи и открывает pull request в целевую ветку, выбранную пользователем при одобрении. Отправка выполняется с использованием токена пользователя, одобрившего изменение, либо через коннектор; в репозитории клиента ветка и pull request отображаются от имени владельца токена. Отправка выполняется для всех репозиториев задачи вместе. Ничего другого в репозиторий клиента сервис не записывает. Существующие ветки клиента, включая основную, сервис не изменяет; при повторной публикации той же задачи обновляется только ветка задачи, созданная сервисом ранее, если клиент не изменял её самостоятельно; иначе отправка не выполняется, и сервис сообщает об этом. Если отправка невозможна (нет токена, нет права записи, недоступна платформа клиента), сервис сообщает об этом; результат сохраняется в сервисе, и после устранения причины отправку можно повторить. Списания за разработку задачи не возвращаются, если причина на стороне клиента.

4.5. Обязанность исполнителя по передаче изменений кода считается исполненной в момент появления pull request в репозитории клиента; ответы, исследования и разборы считаются переданными в момент их отображения в веб-приложении. Одобрение изменения пользователем в веб-приложении является приёмкой результата. Инструменты разработки хранятся в проекте разработки в сервисе, используются для последующих задач и передаются клиенту по запросу владельца организации в виде копии репозитория проекта (настройки сборки и тестов) в течение 10 рабочих дней с даты запроса, в том числе после расторжения — до истечения срока хранения по пункту 12.5; удаляются вместе с рабочими материалами (пункты 8.7, 12.5). Слияние pull request в целевую ветку выполняет клиент; за решение о слиянии и его последствия для продукта клиента отвечает клиент.

4.6. Исполнитель не выбирает архитектуру продукта клиента и не отвечает за соответствие результата требованиям, которые клиент не изложил в задании.

4.7. Работу можно запустить не только в веб-приложении, но и из системы клиента, подключённой через коннектор (раздел 10), — прямым обращением к учётной записи бота в комментарии к тикету, задаче, странице или обсуждению pull request (упоминанием либо командой), а также, если клиент включил это в настройках подключения, назначением задачи на бота. Обращение с вопросом или с просьбой провести исследование равнозначно запуску соответствующей работы и оплачивается по тарифу с баланса организации; цены опубликованы на странице Тарифы и в веб-приложении, и, подключая свою систему и определяя область видимости подключения, клиент соглашается с оплатой работы, запускаемой обращениями из неё, по правилам пункта 5.3. Обращение с просьбой оформить задачу работой не является: сервис создаёт черновик задачи в веб-приложении и присылает ссылку на него, а уточнение задания и разработка выполняются в порядке пункта 4.2 после решения пользователя. Работа запускается только по прямому обращению и только в пределах области видимости подключения; изменение меток, статусов и полей тикета работу не запускает. Обращение может написать любое лицо, имеющее доступ к отмеченным в области видимости проектам, репозиториям или пространствам системы клиента; круг таких лиц определяет клиент, и он отвечает за работу, запущенную ими. В систему клиента сервис пишет только ответ и служебные сообщения о ходе работы — комментарием в то же обсуждение, а для исследования дополнительно прикладывает документ, если система клиента принимает вложения. Статусы, метки, исполнителей, поля тикетов, страницы базы знаний и содержимое репозиториев сервис при этом не изменяет.

5. Оплата

5.1. Работа оплачивается с баланса организации в рублях. Стоимость каждой работы определяется тарифом, действовавшим в момент её выполнения, и списывается по мере выполнения. Новая работа не запускается при отрицательном или нулевом остатке. Стоимость уже начатой работы, превысившая баланс, учитывается как отрицательный остаток и погашается из следующего пополнения; отдельно взыскивать её исполнитель не вправе. Как только остаток становится отрицательным (на выделенных мощностях — в порядке пункта 5.4), исполнитель останавливает разработку задач вместе с её проверкой (пункт 4.3), и она возобновляется в порядке пункта 4.2; ответы на вопросы, исследования, разбор проекта, подготовка задания (включая разбиение на части) и подготовка инструментов разработки, начатые ранее, выполняются до конца и оплачиваются полностью, а на выделенных мощностях до их выключения списывается и время машины (пункт 5.4).

5.2. Баланс пополняется банковской картой в веб-приложении или переводом по реквизитам исполнителя, указанным на странице Контакты, с указанием идентификатора организации в назначении платежа; баланс пополняется после поступления средств. При оплате банковской картой, а также при любой оплате клиентом — физическим лицом кассовый чек направляется на адрес электронной почты плательщика (при переводе по реквизитам — на адрес владельца организации). Цены указаны в рублях; услуги НДС не облагаются: исполнитель применяет упрощённую систему налогообложения и освобождён от НДС по статье 145 Налогового кодекса РФ. Если исполнитель утрачивает право на освобождение от НДС, опубликованные цены с даты утраты включают НДС по применимой ставке; об утрате исполнитель уведомляет владельца организации по электронной почте не позднее 5 рабочих дней и с этой даты выставляет счета-фактуры в составе УПД. Юридическим лицам и индивидуальным предпринимателям исполнитель не позднее 5 рабочих дней после окончания календарного месяца направляет акт об оказанных услугах (универсальный передаточный документ) на сумму списаний за месяц за вычетом корректировок на баланс, относящихся к работе того же месяца, — в электронном виде на адрес электронной почты, сообщённый по пункту 3.3, или через оператора электронного документооборота. Акт считается принятым, а услуги за месяц — оказанными надлежащим образом, если в течение 5 рабочих дней с даты направления клиент не направил мотивированные возражения на адрес, указанный на странице Контакты. Корректировка, относящаяся к работе, включённой в акт за предыдущий месяц, оформляется корректировочным актом (УКД) к тому акту в те же сроки. При наличии у клиента электронного документооборота или по запросу исполнителя клиент возвращает подписанный экземпляр в течение 5 рабочих дней через оператора электронного документооборота или скан-копией по электронной почте.

5.3. Цены и состав тарифов опубликованы на странице Тарифы и являются частью договора. На любом тарифе работа оценивается по цене, действовавшей на момент начала каждой части работы; количество токенов определяется по данным провайдера моделей, а на выделенных мощностях и в отдельном контуре — по данным модели, учтённым сервисом, и показывается в веб-приложении; цена, изменившаяся после запуска работы, применяется к частям, начатым после изменения. На тарифе, где модель выбирает клиент, цена модели может меняться вслед за ценой провайдера моделей; действующая цена всегда показана в веб-приложении в момент выбора. Цена модели показана для поставщика вычислений, обслуживающего её по умолчанию; если обращение выполнено у другого поставщика из каталога провайдера (при недоступности или сбое первого), стоимость определяется по цене этого поставщика, указанной в каталоге; по запросу владельца организации исполнитель сообщает, у какого поставщика выполнено обращение. На всех тарифах токены рассуждений модели оцениваются по цене выхода, токены, прочитанные из кэша, — по цене не выше цены входа. Если выбранная модель недоступна, обращение выполняется на модели по умолчанию, указанной в веб-приложении (раздел «Биллинг» → «Модели»); стоимость такого обращения не превышает стоимости, рассчитанной по цене выбранной клиентом модели (разница, если она возникла, возвращается на баланс корректировкой в течение 5 рабочих дней после завершения работы), а по запросу владельца организации исполнитель сообщает, какие обращения выполнены на модели по умолчанию. Для клиентов — физических лиц, использующих сервис для личных нужд, к работе применяется цена, показанная в веб-приложении (раздел «Биллинг») на момент её запуска; если часть работы списана по более высокой цене, разница возвращается на баланс корректировкой в течение 5 рабочих дней после завершения работы.

5.4. На выделенных мощностях дополнительно к стоимости работы списывается стоимость времени работы машины по цене часа, опубликованной для выбранного клиентом класса модели (перечень классов и цена часа — на странице Тарифы) либо согласованной по пункту 2.2. Время считается с момента готовности машины до её выключения — ручного или автоматического: в динамическом режиме — по простою дольше 20 минут или по балансу, в постоянном режиме — только по балансу; в постоянном режиме время машины списывается непрерывно, включая простой, пока клиент её не выключит; время подготовки машины и время её недоступности из-за сбоя не тарифицируются. Машина выключается автоматически заранее — когда остатка баланса хватает менее чем на один час работы при текущем расходе; с этого же момента останавливается разработка задач, даже если остаток ещё положителен; прогноз показывается в веб-приложении. При недостатке баланса выполнение задач останавливается; после пополнения баланса задачу можно возобновить в порядке пункта 4.2. Выделенные мощности в российской юрисдикции и отдельный контур выключаются исполнителем по запросу владельца организации в срок, установленный отдельным договором, а при его отсутствии — в течение 3 рабочих дней; время машины с момента получения запроса не тарифицируется, и для целей пунктов 5.5, 5.7 и 9.2 они считаются выключенными с той же даты.

5.5. Тариф действует на всю организацию. Владелец организации может сменить тариф в веб-приложении, когда в организации не выполняется работа и выделенные мощности выключены; при включённых мощностях смена недоступна. Новый тариф действует с момента смены; уже списанные суммы не пересчитываются.

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

5.7. Клиент вправе в любой момент запросить возврат неизрасходованного остатка баланса, внесённого им самим или третьим лицом за него (пункт 3.3); остаток, внесённый третьим лицом, возвращается на банковский счёт, с которого поступил платёж. Исполнитель возвращает остаток тем же способом, каким он был внесён, либо иным способом по согласованию с клиентом, в течение 10 рабочих дней (для клиентов — физических лиц — 10 календарных дней, включая корректировки по пунктам 4.2 и 5.3) с даты, на которую определяется сумма остатка: более поздней из дат получения заявления на адрес электронной почты, указанный на странице Контакты, либо остановки клиентом работы и выключения выделенных мощностей; если на дату получения заявления работа не выполняется и мощности выключены — с даты получения заявления. Заявление направляется с адреса электронной почты владельца организации.

5.8. Работа, прерванная не по вине клиента (сбой сервиса, инфраструктуры исполнителя, провайдера моделей или модели, включая выбранную клиентом по пункту 5.3), возобновляется в порядке пункта 4.2: списанная за выполненную часть сумма не возвращается; сумма, списанная за повторное выполнение прерванной части и за повторную подготовку задания (если она потребовалась), возвращается исполнителем на баланс без заявления клиента в течение 5 рабочих дней после завершения возобновлённой работы, операция видна в истории биллинга; части, впервые начатые после возобновления, оплачиваются по тарифу. Если такая работа не может быть возобновлена или исполнитель прекращает её, списанная за неё сумма возвращается на баланс. Если клиент не возобновляет прерванную работу в течение 30 дней с даты прерывания либо расторгает договор до её возобновления, сумма, списанная за прерванную посередине часть, возвращается на баланс по заявлению клиента в порядке пункта 5.7. Невозможность выполнить задачу ввиду её содержания (противоречивого или выходящего за пределы возможностей моделей), невозможности собрать проект или воспроизвести его тесты по причинам, связанным с репозиторием клиента (в том числе если инструменты разработки по пункту 4.2 подготовить не удалось), недоступности платформ клиента виной исполнителя не является; стоимость выполненной части в этих случаях не возвращается.

6. Проверка результата и ответственность за код

6.1. Результат создаётся с применением моделей искусственного интеллекта и может содержать ошибки, неоптимальные решения или расхождения с заданием. Сервис проверяет результат средствами, доступными в репозитории (сборка и тесты, если они есть), и отдельной проверяющей моделью; эта проверка не заменяет проверку клиентом.

6.2. Клиент обязуется проверить результат до его слияния и использования. Исполнитель не несёт ответственности за последствия слияния и использования результата, который клиент одобрил.

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

6.4. Исполнитель не гарантирует, что сервис выполнит любую поставленную задачу. Если задача не может быть выполнена, сервис сообщает об этом. Стоимость работы, выполненной к этому моменту, списывается по тарифу; возврат производится в случае, предусмотренном пунктом 5.8.

7. Права на код и результат

7.1. Исключительные права на код клиента принадлежат клиенту. Клиент гарантирует, что вправе передавать сервису подключённые репозитории и материалы и что их обработка не нарушает прав третьих лиц.

7.2. Клиент предоставляет исполнителю на срок действия договора, а в части хранения и удаления — до удаления материалов в сроки, установленные пунктами 8.7 и 12.5, простую (неисключительную) безвозмездную лицензию на использование кода, задач и материалов исключительно для выполнения работы по договору: создания и хранения зеркала, анализа, разработки, проверки и подготовки результата.

7.3. Все права на результат, которые могут принадлежать исполнителю, переходят к клиенту с момента создания результата, независимо от того, состоялась ли отправка в репозиторий клиента. Вознаграждение за переход прав на результат включено в стоимость работы и отдельно не уплачивается. Исполнитель не претендует на права на результат и не использует результат вне договора.

7.4. Исключительные права на сервис (включая коннектор и интеграции), его код, интерфейс и документацию принадлежат исполнителю. Клиент получает право пользоваться сервисом в объёме, необходимом для получения работы, без права копировать, изменять и передавать сервис третьим лицам; коннектор используется на условиях раздела 10.

8. Конфиденциальность и данные

8.1. Код, задачи, вопросы, исследования и разборы клиента — конфиденциальная информация клиента. Исполнитель не раскрывает её третьим лицам, кроме случаев, предусмотренных договором и законом. Обязанность сохранять конфиденциальность действует в течение срока договора и бессрочно после его прекращения.

8.2. Данные аккаунтов, зеркала репозиториев, задачи, ответы, исследования, разборы, инструменты разработки и сведения о списаниях постоянно хранятся на серверах, используемых исполнителем и расположенных в Российской Федерации; за её пределы данные передаются только в случаях пунктов 8.3 и 8.4.

8.3. На тарифах, в которых работа выполняется через провайдера моделей (указан на странице Безопасность), содержимое файлов репозитория, включая историю изменений, тексты задач и вопросов, вложения и иные материалы, вовлечённые в работу, передаются провайдеру моделей и через него — сторонним поставщикам вычислений, на мощностях которых размещена модель; их перечень по каждой модели доступен в каталоге провайдера и сообщается исполнителем по запросу владельца организации. Провайдер моделей и такие поставщики находятся за пределами Российской Федерации; трансграничная передача выполняется исполнителем с соблюдением статьи 12 Федерального закона № 152-ФЗ. Провайдер моделей и поставщики вычислений могут временно хранить переданные запросы и ответы в соответствии со своими политиками; действующие условия хранения исполнитель сообщает по запросу владельца организации. Исполнитель отбирает провайдеров и модели, не использующие переданные данные для обучения, и сам не использует данные клиента для обучения моделей ни на одном тарифе.

8.4. На выделенных мощностях вне Российской Федерации модель работает на машине, арендованной исполнителем у стороннего хостинг-провайдера за пределами Российской Федерации; содержимое файлов репозитория, тексты задач и вопросов передаются на неё в составе запросов к модели на время работы, зеркало на ней не размещается; после выключения машина освобождается, и исполнитель на ней данные не хранит; хостинг-провайдер имеет физический доступ к машине. Провайдеру моделей код не передаётся. На выделенных мощностях в российской юрисдикции и в отдельном контуре код не покидает Российскую Федерацию.

8.5. Сотрудники исполнителя не просматривают код и материалы клиента без обращения клиента. По обращению доступ выдаётся точечно для решения вопроса и отзывается после его закрытия. Исключения: технические операции над хранилищем без просмотра содержимого (резервное копирование, восстановление после сбоя); разбор инцидента (пункт 8.8) и проверка нарушения пункта 9.1 — в обоих случаях с уведомлением владельца организации о факте и основании доступа не позднее 3 рабочих дней; случаи, предусмотренные законом.

8.6. Клиент обязуется не включать в код, задачи, вопросы и иные передаваемые материалы персональные данные, кроме имён и рабочих адресов электронной почты авторов изменений в истории репозитория и отображаемых имён авторов обращений, передаваемых по пункту 8.10, и не передавать через сервис секреты (пароли, ключи, токены), кроме токена доступа к репозиторию, передаваемого в порядке пункта 4.1; за секреты, содержащиеся в истории репозитория, отвечает клиент. Клиент гарантирует, что имеет законное основание для обработки исполнителем имён и рабочих адресов электронной почты авторов изменений из истории репозитория, включая их передачу за пределы Российской Федерации и обработку моделью на выбранном клиентом тарифе (пункты 8.3, 8.4), и что уведомил этих лиц. Клиент отвечает за состав передаваемых материалов; исполнитель их содержимое не проверяет и обрабатывает как код и рабочие материалы клиента.

8.7. По письменному запросу владельца организации исполнитель удаляет, полностью или в части отдельных репозиториев, зеркала, задачи, разборы, исследования и иные рабочие материалы организации в течение 30 дней с даты запроса, а из резервных копий — в течение 90 дней. Сведения об оплате и списаниях, закрывающие документы и данные, хранение которых требует закон, сохраняются в течение установленных законом сроков. Запрос направляется на адрес, указанный на странице Контакты, с адреса электронной почты владельца организации.

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

8.9. Персональные данные пользователей (адрес электронной почты, логин, сведения о действиях в сервисе) обрабатываются исполнителем на основании пункта 5 части 1 статьи 6 Федерального закона № 152-ФЗ — для заключения и исполнения настоящего договора, в том числе договора, к которому пользователь присоединился (пункт 3.5), — в соответствии с Политикой обработки персональных данных, которая является частью настоящего соглашения. Имена и рабочие адреса электронной почты авторов изменений, содержащиеся в истории подключённых репозиториев, исполнитель обрабатывает в составе кода клиента для исполнения договора с клиентом на основании пункта 7 части 1 статьи 6 Федерального закона № 152-ФЗ, в объёме и целях пункта 7.2. Для целей, требующих согласия, оно запрашивается отдельно.

8.10. При работе через интеграции (раздел 10) сервису передаётся из системы клиента только то, без чего обращение не выполнить: текст обращения к боту, заголовок, адрес и идентификатор тикета (задачи, страницы), отображаемое имя автора обращения, а для обращения в обсуждении pull request — имя репозитория и ветки. Остальное содержимое тикетов, страниц и обсуждений заранее сервису не передаётся и не индексируется: коннектор читает его в сети клиента по запросу, в объёме, необходимом для конкретной работы, и прочитанное обрабатывается в составе материалов клиента (пункты 8.2, 8.3, 8.4). Учётные данные к системам клиента исполнителю не передаются. Отображаемое имя автора обращения включается в текст черновика задачи, созданного по обращению, и далее обрабатывается в составе материалов клиента (пункты 8.3, 8.4). Отчёт о состоянии коннектора, отображаемый в веб-приложении (перечень подключений, их интеграций и версий, состояние, перечень инструментов и разрешённых адресов, сведения о вызовах инструментов), значений учётных данных не содержит. Клиент гарантирует, что имеет законное основание для обработки исполнителем отображаемых имён авторов обращений, включая их передачу за пределы Российской Федерации и обработку моделью на выбранном клиентом тарифе (пункты 8.3, 8.4), и что уведомил этих лиц.

9. Ограничения использования

9.1. Клиенту запрещается:

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

9.2. При нарушении пункта 9.1 исполнитель вправе приостановить доступ организации до устранения нарушения, уведомив владельца организации по электронной почте; на время приостановки выделенные мощности выключаются. Неизрасходованный остаток баланса возвращается по заявлению клиента по правилам пункта 5.7. Исполнитель вправе удержать из остатка сумму документально подтверждённых убытков, причинённых нарушением, направив владельцу организации расчёт; спор об удержании разрешается в порядке раздела 13. К клиентам — физическим лицам, использующим сервис для личных нужд, удержание не применяется; убытки взыскиваются в порядке, установленном законом.

10. Коннектор

10.1. Исполнитель предоставляет клиенту простую (неисключительную) безвозмездную лицензию на использование коннектора и устанавливаемых в него интеграций на территории всего мира на срок действия договора с единственной целью — подключение к сервису репозиториев и иных систем клиента.

10.2. Клиент не вправе изменять, декомпилировать и распространять коннектор и интеграции за пределы своей сети, кроме случаев, прямо разрешённых законом, а также использовать их для подключения к иным сервисам.

10.3. Коннектор устанавливается и обслуживается клиентом в его сети и работает на оборудовании клиента. Токены доступа к репозиториям и учётные данные подключений остаются в коннекторе и исполнителю не передаются. Клиент отвечает за сохранность учётных данных и конфигурации коннектора.

10.4. Клиент может проверить подлинность скачанного коннектора по контрольной сумме и подписи, опубликованным вместе с ним, и отозвать коннектор в веб-приложении в любой момент.

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

10.6. Интеграция исполняется на оборудовании клиента отдельным процессом под отдельным пользователем операционной системы, не получает ключа коннектора, значений учётных данных и данных других подключений; исходящие запросы к системе клиента выполняет коннектор, подставляя учётные данные и проверяя адрес по объявленному правилу. Для такого разделения коннектору необходимы соответствующие права в операционной системе клиента; если их нет, интеграции не запускаются, а подключение репозиториев продолжает работать. Клиент обеспечивает условия работы коннектора на своём оборудовании и отвечает за среду, в которой тот запущен, включая сетевые ограничения, которые клиент считает необходимыми дополнительно к описанным в настоящем пункте.

10.7. Клиент определяет для каждого подключения учётные данные, права учётной записи, от имени которой интеграция работает в его системе, и область видимости. Клиент отвечает за объём этих прав и за состав материалов, которые становятся доступны сервису в пределах области видимости, а также за уведомление лиц, обращения которых передаются в порядке пункта 8.10.

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

11. Ответственность

11.1. Стороны несут ответственность в соответствии с законодательством Российской Федерации с учётом ограничений настоящего раздела.

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

11.3. Исполнитель не отвечает за убытки, вызванные действиями клиента и его пользователей, слиянием и использованием результата (раздел 6), недоступностью платформ и систем клиента, включая подключённые через коннектор (раздел 10), провайдера моделей и хостинг-провайдера (пункты 8.3, 8.4), а также обстоятельствами непреодолимой силы.

11.4. Исполнитель стремится обеспечить круглосуточную доступность сервиса, но не гарантирует отсутствие перерывов. О плановых работах исполнитель уведомляет не менее чем за 24 часа в веб-приложении или по электронной почте. Обращения в поддержку принимаются по адресу электронной почты, указанному на странице Контакты, и рассматриваются в рабочие дни.

11.5. Ограничения и исключения ответственности, предусмотренные соглашением (в том числе пункты 4.3, 4.4, 4.5, 4.6, 5.8, 6.2, 6.4, 9.2, 11.2, 11.3 и правило пункта 4.2 о списании при остановке), не применяются к ответственности, которую нельзя ограничить в силу закона, в том числе перед клиентами — физическими лицами, использующими сервис для личных нужд, и к ответственности за умышленное нарушение.

12. Срок, изменение и расторжение

12.1. Договор заключается на неопределённый срок.

12.2. Исполнитель вправе изменять настоящее соглашение и тарифы. Новая редакция соглашения или тарифов публикуется по адресу действующей редакции с указанием даты вступления в силу не менее чем за 10 дней до этой даты. Публикация новой редакции является уведомлением клиента об изменениях. Работа, выполненная до вступления изменений в силу, оплачивается по прежним условиям. Использование сервиса после вступления новой редакции в силу означает её принятие клиентом; для клиентов — физических лиц, использующих сервис для личных нужд, новая редакция текста соглашения применяется после её принятия в веб-приложении; до принятия клиент пользуется сервисом на прежних условиях либо расторгает договор (пункт 12.3). Цены применяются к каждой работе по пункту 5.3: перед запуском работы действующая цена показана в веб-приложении (раздел «Биллинг»), и запуск работы означает согласие с ценой, применяемой по пункту 5.3. Срок 10 дней не применяется к ценам отдельных моделей на тарифе, где модель выбирает клиент (пункт 5.3).

12.3. Клиент, не согласный с изменениями, вправе расторгнуть договор до их вступления в силу. Неизрасходованный остаток баланса возвращается по правилам пункта 5.7.

12.4. Клиент вправе расторгнуть договор в отношении организации в любой момент, направив запрос с адреса электронной почты владельца этой организации. Исполнитель вправе расторгнуть договор при существенном нарушении клиентом соглашения, уведомив владельца организации за 10 дней, а также без указания причины, уведомив не менее чем за 30 дней и вернув неизрасходованный остаток баланса по правилам пункта 5.7. Право расторгнуть договор без указания причины не применяется к клиентам — физическим лицам, использующим сервис для личных нужд; с такими клиентами исполнитель вправе расторгнуть договор только при существенном нарушении соглашения или в случаях, предусмотренных законом.

12.5. При расторжении исполнитель возвращает неизрасходованный остаток баланса по правилам пункта 5.7 и удаляет рабочие материалы организации по запросу клиента (пункт 8.7). До удаления клиент вправе выгрузить ответы, исследования и разборы средствами веб-приложения. Материалы, которые клиент не запросил удалить, исполнитель удаляет по истечении 90 дней с даты расторжения, а из резервных копий — в течение следующих 90 дней; данные с установленным законом сроком хранения сохраняются в течение этого срока.

13. Разрешение споров

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

13.2. Споры с клиентами — юридическими лицами и индивидуальными предпринимателями рассматриваются в арбитражном суде по месту нахождения исполнителя (если исполнитель — индивидуальный предприниматель, по его месту жительства) по праву Российской Федерации.

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

13.4. Иные споры с клиентами — физическими лицами рассматриваются судом общей юрисдикции по месту нахождения исполнителя или, если исполнитель — индивидуальный предприниматель, по его месту жительства (статья 32 Гражданского процессуального кодекса РФ).

14. Прочие условия

14.1. К договору применяется право Российской Федерации.

14.2. Стороны признают юридическую силу сообщений, направленных с адреса электронной почты владельца организации, адреса, сообщённого по пункту 3.3, и адреса, указанного на странице Контакты, а также действий, совершённых в веб-приложении после входа с подтверждением кодом. Клиент — юридическое лицо или индивидуальный предприниматель вправе также направлять заявления по пунктам 5.7, 8.7 и 12.4 с адреса, указанного при сообщении сведений по пункту 3.3, за подписью уполномоченного лица; в этом случае исполнитель вправе запросить подтверждение полномочий. С того же адреса за подписью уполномоченного лица клиент вправе запросить передачу роли владельца организации другому пользователю, в том числе при утрате владельцем доступа; исполнитель выполняет запрос в течение 3 рабочих дней после подтверждения полномочий.

14.3. Если отдельное положение соглашения признано недействительным, остальные положения сохраняют силу.

14.4. Для клиентов, с которыми исполнитель заключил отдельный договор, условия такого договора имеют приоритет перед настоящим соглашением.

14.5. Сроки в часах и днях исчисляются по московскому времени; сроки в днях — календарные, если не указано «рабочих»; рабочие дни определяются по производственному календарю Российской Федерации. Действующая редакция соглашения и, в период до вступления в силу, новая редакция доступны по адресу этой страницы; дата редакции указана в её заголовке.

Другие документы: Политика обработки персональных данных, Условия оплаты и возврата