Пользовательское соглашение

Вступает в силу: 28 августа 2026 года · Действует с момента размещения на сайте ota.aistastudio.ru

1. Термины

1.1. Сервис (Otapush) — программный комплекс, доступный по адресу https://ota.aistastudio.ru: сайт, портал разработчика, интерфейс командной строки otapush и серверная реализация протокола Expo Updates Protocol v1, предназначенная для доставки OTA-обновлений мобильным приложениям на React Native и Expo.

1.2. Оператор — Общество с ограниченной ответственностью «СТУДИЯ АИСТА», ОГРН 1267800056260, ИНН 7814865711, адрес: 197706, г. Санкт-Петербург, вн.тер.г. город Сестрорецк, ул. Всеволода Боброва, д. 30, литера А, помещ. 1-Н, офис 13.

1.3. Пользователь — лицо, зарегистрировавшее учётную запись в Сервисе.

1.4. Учётная запись — запись Пользователя в Сервисе, создаваемая по адресу электронной почты.

1.5. Приложение — мобильное приложение Пользователя, зарегистрированное в Сервисе. Приложению принадлежат каналы, обновления, API-ключи и пара ключей подписи кода.

1.6. Канал — именованная линия распространения обновлений внутри Приложения (например, production, staging). Состояние канала ведётся отдельно для iOS и Android.

1.7. Обновление — опубликованная Пользователем сборка JavaScript-кода и ресурсов Приложения.

1.8. Конечный пользователь — пользователь Приложения Пользователя, чьё устройство обращается к Сервису за обновлениями.

1.9. API-ключ — секрет, которым интерфейс командной строки аутентифицируется в Сервисе от имени Приложения.

2. Статус соглашения

2.1. Настоящее соглашение является договором присоединения (ст. 428 ГК РФ) и определяет порядок использования Сервиса.

2.2. Акцептом соглашения считается завершение регистрации, вход в учётную запись либо фактическое использование Сервиса (ст. 438 ГК РФ). Отдельное подписание документа на бумаге не требуется.

2.3. Платные услуги оказываются на условиях публичной оферты. При расхождении между настоящим соглашением и офертой в части оплаты, тарифов, возврата средств и ответственности применяется оферта.

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

3. Предмет соглашения

3.1. Оператор предоставляет Пользователю право использовать Сервис для публикации OTA-обновлений своих Приложений и их доставки на устройства Конечных пользователей — в объёме выбранного тарифа.

3.2. Сервис реализует Expo Updates Protocol v1. Нативный клиент expo-updates в Приложении Пользователя обращается к серверу Оператора за манифестом обновления и загружает сборку и ресурсы. Технические подробности описаны в документации Сервиса, которая является частью настоящего соглашения в части, описывающей его работу.

3.3. Сервис ведёт учёт обращений устройств: события проверки обновления, скачивания и запуска обновления. На основе этих записей формируется статистика в портале и подсчитывается число уникальных устройств за календарный месяц (MAU), по которому тарифицируется Сервис.

3.4. Оператор не является участником отношений между Пользователем и Конечными пользователями его Приложений.

4. Учётная запись

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

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

4.3. Автоматическое восстановление пароля на дату этой редакции не реализовано. Вопросы восстановления доступа решаются по обращению на адрес privacy@aistastudio.ru с адреса электронной почты учётной записи.

4.4. Пользователь отвечает за сохранность пароля и API-ключей и за все действия, совершённые с их использованием. Сессия портала действует 30 дней с момента входа.

4.5. Одна учётная запись принадлежит одному лицу. Передача доступа к учётной записи третьим лицам не допускается; Пользователь вправе выдавать своим системам сборки отдельные API-ключи.

4.6. Оператор вправе ограничить доступ к учётной записи при нарушении настоящего соглашения или по требованию закона. Факт и причина ограничения фиксируются и сообщаются Пользователю.

5. Правила использования Сервиса

5.1. Пользуясь Сервисом, Пользователь обязуется не:

  • нарушать законодательство Российской Федерации и права третьих лиц;
  • предпринимать попытки несанкционированного доступа к Сервису, чужим Приложениям и данным, обхода ограничений тарифа и механизмов защиты;
  • создавать нагрузку, избыточную по сравнению с обычным использованием Сервиса, в том числе автоматизированными обращениями без потребности в них;
  • публиковать через Сервис вредоносный код, а также код, назначение которого противоречит закону;
  • использовать Сервис для доставки исполняемого нативного кода в обход механизмов обновления магазинов приложений (раздел 9);
  • перепродавать доступ к Сервису третьим лицам без письменного согласия Оператора;
  • выдавать себя за другое лицо или организацию.

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

5.3. Оператор вправе приостановить доставку конкретного обновления, если оно явно нарушает п. 5.1, уведомив Пользователя. К иным обновлениям Пользователя такая приостановка не применяется.

6. Обновления, публикуемые Пользователем

6.1. Все права на содержимое обновлений принадлежат Пользователю. Оператор хранит и доставляет их исключительно для оказания услуг Сервиса и не приобретает на них прав.

6.2. Публикация обновления направляет канал выбранной платформы на новую сборку. Откат канала возвращает его на предыдущее обновление; откат за первое опубликованное обновление возвращает устройства на сборку, встроенную в приложение из магазина.

6.3. Откат применяется только к текущему обновлению канала: попытка откатить обновление, не являющееся текущим, отклоняется — иначе канал молча перескочил бы через версии.

6.4. Удаление Приложения удаляет все его каналы, обновления, API-ключи, сохранённые сборки и статистику. Устройства Конечных пользователей немедленно перестают получать обновления и остаются на последней загруженной сборке. Действие необратимо.

6.5. Оператор рекомендует Пользователю хранить собственные копии публикуемых сборок. Порядок резервного копирования данных Сервиса предметом обязательств Оператора не является.

7. Ключи подписи кода и API-ключи

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

7.2. Обновления подписываются закрытым ключом Приложения. Проверку подписи выполняет клиент expo-updates на устройстве Конечного пользователя, если Пользователь включил её в своей сборке.

7.3. API-ключ показывается один раз при создании. Оператор хранит только его SHA-256-хеш и префикс и не может показать ключ повторно. Утраченный ключ подлежит удалению и замене.

7.4. Ответственность за хранение API-ключей, выданных системам сборки и иным автоматизированным средствам Пользователя, и за их своевременный отзыв несёт Пользователь.

8. Данные устройств конечных пользователей

8.1. Устройства Конечных пользователей опознаются идентификатором deviceId, который задаёт и передаёт само Приложение Пользователя. Оператор этот идентификатор не генерирует, не проверяет и не связывает с личностью Конечного пользователя.

8.2. Пользователю следует использовать в качестве deviceId устойчивый технический идентификатор устройства и не помещать в него прямые персональные данные — адреса электронной почты, имена, номера телефонов.

8.3. В отношении данных Конечных пользователей оператором персональных данных является Пользователь; Оператор обрабатывает эти данные по его поручению в объёме, необходимом для доставки обновлений и подсчёта MAU. Законность обработки, информирование Конечных пользователей и ответы на их запросы обеспечивает Пользователь. Подробнее — раздел 5 Политики обработки персональных данных.

8.4. Обращения Конечных пользователей, поступившие Оператору, перенаправляются Пользователю как оператору их персональных данных.

9. Соблюдение правил магазинов приложений

9.1. Пользователь самостоятельно обеспечивает соответствие выпускаемых OTA-обновлений правилам App Store и Google Play. Разбор действующих формулировок этих правил приведён в документации Сервиса — «Политики сторов для OTA-обновлений»; он носит справочный характер и не является юридической консультацией.

9.2. Через Сервис допускается доставка только интерпретируемого кода — сборок JavaScript и сопутствующих ресурсов. Доставка нативного исполняемого кода (.dex, .jar, .so и аналогичного) не поддерживается Сервисом и запрещается настоящим соглашением.

9.3. Оператор не отвечает за решения магазинов приложений в отношении приложений Пользователя, в том числе за отклонение приложения при проверке или его удаление из магазина.

10. Тарифы и платные услуги

10.1. Сервис доступен на бесплатном тарифе с ограничениями, указанными на странице тарифов и оплаты.

10.2. Платные тарифы, порядок оплаты, продления, отказа от услуг и возврата средств определены публичной офертой.

10.3. Превышение включённого в тариф количества MAU не приводит к приостановке доставки обновлений: сервер продолжает обслуживать проверки, скачивания и установки обновлений, а превышение отображается в портале как предупреждение.

10.4. Ограничение по количеству Приложений применяется при создании нового Приложения.

11. Доступность Сервиса

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

11.2. Соглашение об уровне обслуживания (SLA) на дату этой редакции не заключено и не опубликовано; параметры доступности и сроки реакции поддержки согласуются отдельным документом (п. 9.2 публичной оферты).

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

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

12. Прекращение использования

12.1. Пользователь вправе прекратить использование Сервиса в любое время. Приложения удаляются Пользователем самостоятельно в портале.

12.2. Автоматическое удаление учётной записи в портале на дату этой редакции не реализовано. Удаление учётной записи и связанных с ней персональных данных выполняется по обращению на адрес privacy@aistastudio.ru с адреса электронной почты учётной записи в порядке и сроки, установленные Политикой обработки персональных данных.

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

12.4. При нарушении настоящего соглашения Оператор вправе ограничить доступ к Сервису до устранения нарушения либо прекратить его. В случае прекращения за Пользователем сохраняется право получить свои данные.

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

13.1. Оператор не отвечает за содержимое обновлений Пользователя, за последствия их установки на устройства Конечных пользователей и за решения Пользователя о составе выпускаемых обновлений.

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

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

13.4. Пользователь возмещает Оператору документально подтверждённые убытки, возникшие вследствие требований третьих лиц, связанных с содержимым публикуемых им обновлений или с нарушением им раздела 5 настоящего соглашения.

14. Персональные данные

14.1. Обработка персональных данных Пользователей осуществляется в порядке, определённом Политикой обработки персональных данных.

14.2. Регистрируясь в Сервисе, Пользователь — физическое лицо даёт согласие на обработку персональных данных.

14.3. Cookie и локальное хранилище браузера используются в порядке, описанном в разделе 7 Политики обработки персональных данных. Веб-аналитика подключается только после явного согласия посетителя сайта.

15. Изменение соглашения

15.1. Оператор вправе изменять настоящее соглашение. Новая редакция размещается на этой странице с указанием даты вступления в силу; при существенных изменениях Оператор дополнительно уведомляет Пользователей через интерфейс портала или по электронной почте.

15.2. Продолжение использования Сервиса после вступления новой редакции в силу означает согласие с ней. При несогласии Пользователю следует прекратить использование Сервиса и обратиться за удалением данных в порядке п. 12.2.

15.3. Предыдущие редакции предоставляются по запросу на privacy@aistastudio.ru.

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

16.1. До обращения в суд сторона направляет другой стороне претензию: Оператору — на адрес privacy@aistastudio.ru либо в письменной форме по адресу, указанному в разделе 17; Пользователю — на адрес электронной почты его учётной записи. Срок ответа на претензию — 30 календарных дней с момента получения.

16.2. При недостижении согласия спор рассматривается судом по месту нахождения Оператора. Для споров с участием Пользователя — потребителя это правило применяется в части, не противоречащей его праву на выбор суда.

17. Реквизиты Оператора

  • Оператор: Общество с ограниченной ответственностью «СТУДИЯ АИСТА» (ООО «СТУДИЯ АИСТА»)
  • ОГРН: 1267800056260
  • ИНН: 7814865711, КПП: 781401001
  • Юридический адрес: 197706, г. Санкт-Петербург, вн.тер.г. город Сестрорецк, ул. Всеволода Боброва, д. 30, литера А, помещ. 1-Н, офис 13
  • Сайт сервиса: https://ota.aistastudio.ru
  • Адрес для обращений: privacy@aistastudio.ru