Пользовательское соглашение
Вступает в силу: 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