Privacy Policy

Privacy Policy

Last updated: June 2025 · Effective: June 2025

Summary: NomaCloud PaaS stores your project data locally on your device. We use Firebase only for authentication. We do not sell, share, or monetize your personal data. Your servers, your code, your files — everything stays on your device.

Because your data is stored only on your device, we cannot recover it for you. Keeping backups is your responsibility.

1. Who We Are

NomaCloud PaaS ("we", "our", "the app") is a mobile application that allows users to run web servers (PHP, Python), databases (MySQL/MariaDB), and expose them publicly via SSH tunnels directly from an Android device. This Privacy Policy explains what data we collect, why we collect it, and how we protect it.

Contact: privacy@nomadcloud.name

2. Information We Collect

2.1 Account Information (Firebase Authentication)

When you create an account or sign in, we collect:

  • Email address — used for account identification and login
  • Password — stored securely by Firebase (hashed, never accessible to us)
  • Google account name and profile picture — only if you choose to sign in with Google
  • User ID (UID) — a unique identifier assigned by Firebase

This data is processed by Google Firebase Authentication under Google's Privacy Policy. We do not store passwords or authentication tokens ourselves.

2.2 Data Stored Locally on Your Device

All project data is stored exclusively on your device. We do not upload, sync, or back up project data to any cloud service. This includes:

  • Project files (PHP, Python, HTML, CSS, JS, and other code files)
  • MySQL/MariaDB database data
  • Project configuration (ports, subdomains, runtime settings)
  • Application logs generated by servers and daemons
  • Installed Python packages and PHP runtime environment

2.3 Device Owner Binding

To protect your projects from unauthorized access, we store your Firebase UID locally in the device's SharedPreferences as the "device owner." This binding prevents other accounts from accessing your projects on the same device. This data never leaves your device.

2.4 Information We Do NOT Collect

  • We do not collect analytics or usage statistics
  • We do not track your location
  • We do not access your contacts, camera, or microphone
  • We do not read the content of your project files for any purpose other than executing them locally
  • We do not send crash reports or diagnostic data automatically
  • We do not collect your device model, hardware specifications, performance data, IMEI, advertising ID, or any other device identifier

Because we do not collect device information, we have no knowledge of your device's capabilities and cannot diagnose device-specific performance problems remotely. Application logs are generated and stored on your device only; you may share them with us voluntarily when requesting support.

3. How We Use Your Information

We use the information we collect solely to:

  • Authenticate you when you open the app
  • Associate your projects with your account on this specific device
  • Prevent unauthorized access to your projects by other device users
  • Enable account deletion upon your request

We do not use your data for advertising, profiling, marketing, or any commercial purpose.

4. SSH Tunnels and Public Access

Important: When you activate a tunnel for a project, your server becomes publicly accessible at https://yoursubdomain.nomadcloud.name. Any content you publish through the tunnel is your sole responsibility. Do not expose sensitive data, private files, or unprotected admin panels via tunnels.

SSH tunnels are established between your device and our relay server (195.189.227.23). The relay server:

  • Does not store the content of your HTTP traffic
  • Routes incoming requests to your device and returns responses
  • May log connection metadata (IP address, subdomain, timestamp) for abuse prevention

Connection metadata logs are retained for a maximum of 30 days and are used only for security and abuse investigation purposes.

4.1 Public Certificate Transparency Logs

When an HTTPS certificate is issued for your subdomain, the full subdomain name (for example, myproject.nomadcloud.name) is published in public Certificate Transparency logs. This is required by all major browsers and applies to every HTTPS website on the internet.

These logs are permanent, publicly searchable by anyone, and cannot be deleted or withdrawn. Choose subdomain names that do not contain personal data, client or company names, or any information you consider confidential.

Additionally, once a subdomain becomes publicly reachable, automated scanners and bots routinely discover and probe it within minutes. This is normal internet behavior and is not caused by us.

4.2 Your Device's IP Address

To establish a tunnel, your device connects to the relay server, which necessarily receives your device's public IP address (assigned by your internet provider or mobile carrier). This address may appear in connection metadata logs described above. We do not use it for tracking, profiling, or geolocation.

5. Device Permissions We Request

5.1 FOREGROUND_SERVICE and Notifications

NomaCloud PaaS runs as a persistent foreground service to keep your servers alive when the app is in the background. Android requires a visible notification for foreground services. This notification cannot be dismissed while the service is running. We use FOREGROUND_SERVICE_SPECIAL_USE because managing long-running user-deployed server processes does not fit any standard foreground service type.

5.2 MANAGE_EXTERNAL_STORAGE

The built-in file manager requires access to the device storage to allow you to browse, upload, and manage files for your projects. This permission is requested only if you use the file manager feature. We access only the files and directories you explicitly navigate to or select.

5.3 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

We request this permission so Android does not aggressively kill the server daemon when the device is idle. Without this, your servers may stop unexpectedly. You can revoke this at any time in Android Settings → Apps → NomaCloud PaaS → Battery.

5.4 RECEIVE_BOOT_COMPLETED

This permission allows the app to automatically restart your running projects after the device reboots, without requiring manual action.

5.5 SCHEDULE_EXACT_ALARM

Used for scheduling precise maintenance tasks for the daemon. Required on Android 12 and above.

5.6 WAKE_LOCK and WIFI_LOCK

Prevents the processor and Wi-Fi from sleeping while servers are active, ensuring continuous connectivity for your hosted services.

6. Third-Party Services

We use or interact with the following third-party services:

  • Google Firebase Authentication — for user account management. Governed by Google's Privacy Policy.
  • Google Play Services — for app distribution and optional Google Sign-In. Governed by Google's Privacy Policy.
  • Python package repositories (PyPI and its mirrors) — when you install Python packages inside a project, your device connects directly to these public repositories. We neither proxy nor log these requests, but the repository operator may see your IP address and which packages you download. This is governed by their own privacy policies.
  • Let's Encrypt — the certificate authority that automatically issues HTTPS certificates for your public subdomain. See section 4.1 regarding public Certificate Transparency logs.

We do not use any advertising SDKs, analytics platforms, or data brokers.

7. Data Security

Your project data is stored locally on your device and protected by Android's application sandbox. We do not have access to your device storage. Authentication is handled entirely by Firebase with industry-standard security.

For tunnels, connections between your device and the relay server use SSH encryption. Public HTTPS access to your subdomain is secured with TLS certificates issued automatically.

Please note that the security of the applications you host is your responsibility. Databases created by the app are intended for local development use and, by default, are not protected by a password. Never expose a database or an unprotected administration interface through a public tunnel.

8. Data Retention and Deletion

You can delete all data associated with your account at any time:

  • Delete account: Settings → Delete Account. This removes your Firebase account and clears the device owner binding from SharedPreferences.
  • Delete project data: When deleting a project in the app, all project files, database data, and configuration are permanently removed from your device.
  • Firebase account data: Upon account deletion, Firebase removes your authentication record according to their data retention policy.

Tunnel connection logs on the relay server are automatically deleted after 30 days.

We cannot recover deleted or lost data. Because project data exists only on your device, it is permanently lost if the device is lost, damaged, reset, or if the app is uninstalled. We hold no copy and no backup. Export important files regularly using the built-in file manager. See the Terms of Service for details on data loss and backup responsibility.

9. Children's Privacy

NomaCloud PaaS is not intended for children under the age of 13 (or 16 in the European Union). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.

10. International Data Transfers

Firebase Authentication services are operated by Google and may process data in various countries. By using our app, you consent to the transfer of authentication data to Google's servers in accordance with Google's Privacy Policy and applicable data transfer agreements.

The relay server that routes tunnel traffic is located outside your country of residence. When you use tunnels, traffic between the public internet and your device passes through this server.

11. Your Rights

Depending on your jurisdiction, you may have the following rights regarding your personal data:

  • Right of access — request a copy of data we hold about you
  • Right to rectification — correct inaccurate data
  • Right to erasure — delete your account and associated data
  • Right to data portability — export your project files at any time from the app
  • Right to object — object to processing of your data

To exercise these rights, contact us at privacy@nomadcloud.name.

12. Changes to This Policy

We may update this Privacy Policy from time to time. When we make significant changes, we will notify you within the app and update the "Last updated" date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.

13. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy:

Кратко: NomaCloud PaaS хранит данные ваших проектов локально на вашем устройстве. Firebase используется только для аутентификации. Мы не продаём, не передаём и не монетизируем ваши персональные данные. Ваши серверы, код и файлы — всё остаётся на вашем устройстве.

Поскольку данные хранятся только на вашем устройстве, мы не можем их восстановить. Создание резервных копий — ваша ответственность.

1. Кто мы

NomaCloud PaaS («мы», «приложение») — мобильное приложение, позволяющее запускать веб-серверы (PHP, Python), базы данных (MySQL/MariaDB) и публиковать их в интернете через SSH-туннели непосредственно с Android-устройства. Настоящая Политика конфиденциальности объясняет, какие данные мы собираем, для чего и как защищаем.

Контакт: privacy@nomadcloud.name

2. Какие данные мы собираем

2.1 Данные аккаунта (Firebase Authentication)

При регистрации или входе в аккаунт мы собираем:

  • Адрес электронной почты — для идентификации и входа в систему
  • Пароль — хранится в зашифрованном виде на стороне Firebase, мы не имеем к нему доступа
  • Имя и фото профиля Google — только при входе через Google
  • Идентификатор пользователя (UID) — уникальный идентификатор, присваиваемый Firebase

Эти данные обрабатываются сервисом Google Firebase Authentication в соответствии с Политикой конфиденциальности Google. Мы не храним пароли и токены аутентификации самостоятельно.

2.2 Данные, хранящиеся локально на устройстве

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

  • Файлы проектов (PHP, Python, HTML, CSS, JS и другие файлы кода)
  • Данные баз данных MySQL/MariaDB
  • Настройки проектов (порты, субдомены, параметры среды выполнения)
  • Системные журналы серверов и демонов приложения
  • Установленные пакеты Python и среда выполнения PHP

2.3 Привязка устройства к владельцу

Для защиты ваших проектов от несанкционированного доступа мы сохраняем ваш Firebase UID локально в SharedPreferences устройства как «владелец устройства». Это предотвращает доступ других аккаунтов к вашим проектам на том же устройстве. Эти данные никогда не покидают ваше устройство.

2.4 Данные, которые мы НЕ собираем

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

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

3. Как мы используем ваши данные

Мы используем собранные данные исключительно для:

  • Аутентификации при открытии приложения
  • Привязки ваших проектов к аккаунту на конкретном устройстве
  • Предотвращения несанкционированного доступа к вашим проектам со стороны других пользователей устройства
  • Удаления аккаунта по вашему запросу

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

4. SSH-туннели и публичный доступ

Важно: При активации туннеля для проекта ваш сервер становится публично доступным по адресу https://yoursubdomain.nomadcloud.name. Весь контент, публикуемый через туннель, является исключительно вашей ответственностью. Не публикуйте через туннели конфиденциальные данные, приватные файлы или незащищённые административные панели.

SSH-туннели устанавливаются между вашим устройством и нашим сервером ретрансляции (195.189.227.23). Сервер ретрансляции:

  • Не хранит содержимое вашего HTTP-трафика
  • Перенаправляет входящие запросы на ваше устройство и возвращает ответы
  • Может записывать метаданные соединений (IP-адрес, субдомен, временная метка) в целях предотвращения злоупотреблений

Журналы метаданных соединений хранятся не более 30 дней и используются исключительно в целях безопасности и расследования нарушений.

4.1 Публичные журналы прозрачности сертификатов

При выпуске HTTPS-сертификата для вашего субдомена полное имя субдомена (например, myproject.nomadcloud.name) публикуется в публичных журналах прозрачности сертификатов (Certificate Transparency). Это требование всех основных браузеров, действующее для каждого HTTPS-сайта в интернете.

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

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

4.2 IP-адрес вашего устройства

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

5. Разрешения, которые мы запрашиваем

5.1 FOREGROUND_SERVICE и уведомления

NomaCloud PaaS работает как постоянный foreground-сервис, чтобы ваши серверы оставались активными в фоновом режиме. Android требует показа постоянного уведомления для foreground-сервисов. Это уведомление нельзя скрыть, пока сервис работает. Мы используем тип FOREGROUND_SERVICE_SPECIAL_USE, поскольку управление долгоживущими серверными процессами пользователя не вписывается ни в один стандартный тип foreground-сервиса.

5.2 MANAGE_EXTERNAL_STORAGE

Встроенный файловый менеджер требует доступа к хранилищу устройства для просмотра, загрузки и управления файлами проектов. Это разрешение запрашивается только при использовании функции файлового менеджера. Мы получаем доступ только к файлам и директориям, к которым вы явно переходите или которые выбираете.

5.3 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

Мы запрашиваем это разрешение, чтобы Android не агрессивно завершал демон сервера в режиме ожидания. Без него ваши серверы могут неожиданно останавливаться. Вы можете отозвать это разрешение в любое время в Настройки Android → Приложения → NomaCloud PaaS → Батарея.

5.4 RECEIVE_BOOT_COMPLETED

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

5.5 SCHEDULE_EXACT_ALARM

Используется для планирования точных задач обслуживания демона. Требуется на Android 12 и выше.

5.6 WAKE_LOCK и WIFI_LOCK

Предотвращает переход процессора и Wi-Fi в режим сна при активных серверах, обеспечивая непрерывное подключение для ваших сервисов.

6. Сторонние сервисы

Мы используем следующие сторонние сервисы или взаимодействуем с ними:

  • Google Firebase Authentication — для управления учётными записями пользователей. Регулируется Политикой конфиденциальности Google.
  • Google Play Services — для распространения приложения и необязательного входа через Google. Регулируется Политикой конфиденциальности Google.
  • Репозитории пакетов Python (PyPI и его зеркала) — при установке пакетов Python внутри проекта ваше устройство подключается к этим публичным репозиториям напрямую. Мы не проксируем и не журналируем эти запросы, однако оператор репозитория может видеть ваш IP-адрес и то, какие пакеты вы загружаете. Это регулируется их собственными политиками конфиденциальности.
  • Let's Encrypt — удостоверяющий центр, автоматически выпускающий HTTPS-сертификаты для вашего публичного субдомена. См. раздел 4.1 о публичных журналах прозрачности сертификатов.

Мы не используем рекламные SDK, аналитические платформы или брокеров данных.

7. Безопасность данных

Данные ваших проектов хранятся локально на устройстве и защищены изолированной средой приложений Android (application sandbox). Мы не имеем доступа к хранилищу вашего устройства. Аутентификация полностью обрабатывается Firebase с использованием стандартов безопасности отрасли.

Для туннелей соединения между вашим устройством и сервером ретрансляции защищены SSH-шифрованием. Публичный доступ к вашему субдомену по HTTPS защищён TLS-сертификатами, выпускаемыми автоматически.

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

8. Хранение и удаление данных

Вы можете удалить все данные, связанные с вашим аккаунтом, в любое время:

  • Удаление аккаунта: Настройки → Удалить аккаунт. Удаляет ваш аккаунт Firebase и очищает привязку владельца устройства из SharedPreferences.
  • Удаление данных проекта: При удалении проекта в приложении все файлы проекта, данные базы данных и конфигурация безвозвратно удаляются с вашего устройства.
  • Данные аккаунта Firebase: При удалении аккаунта Firebase удаляет запись аутентификации в соответствии со своей политикой хранения данных.

Журналы соединений туннелей на сервере ретрансляции автоматически удаляются через 30 дней.

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

9. Конфиденциальность детей

NomaCloud PaaS не предназначен для детей младше 13 лет (или 16 лет в Европейском союзе). Мы намеренно не собираем персональные данные детей. Если вы считаете, что ребёнок предоставил нам личную информацию, пожалуйста, свяжитесь с нами, и мы незамедлительно удалим её.

10. Международная передача данных

Сервисы Firebase Authentication управляются компанией Google и могут обрабатывать данные в различных странах. Используя наше приложение, вы соглашаетесь на передачу данных аутентификации на серверы Google в соответствии с Политикой конфиденциальности Google и применимыми соглашениями о передаче данных.

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

11. Ваши права

В зависимости от вашей юрисдикции у вас могут быть следующие права в отношении ваших персональных данных:

  • Право на доступ — запросить копию хранимых данных
  • Право на исправление — исправить неточные данные
  • Право на удаление — удалить аккаунт и связанные данные
  • Право на переносимость данных — экспортировать файлы проектов в любое время из приложения
  • Право на возражение — возразить против обработки ваших данных

Для реализации этих прав обратитесь к нам по адресу privacy@nomadcloud.name.

12. Изменения настоящей Политики

Мы можем периодически обновлять настоящую Политику конфиденциальности. При внесении существенных изменений мы уведомим вас в приложении и обновим дату «Последнего обновления» в верхней части страницы. Продолжение использования приложения после изменений означает принятие обновлённой политики.

13. Свяжитесь с нами

Если у вас есть вопросы, замечания или запросы в отношении настоящей Политики конфиденциальности:

Здесь Privacy Policy для uk
Здесь Privacy Policy для de
Здесь Privacy Policy для fr
Здесь Privacy Policy для es
Здесь Privacy Policy для pt
Здесь Privacy Policy для it
Здесь Privacy Policy для pl
Здесь Privacy Policy для cs
Здесь Privacy Policy для ar
Здесь Privacy Policy для hi
Здесь Privacy Policy для zh
Здесь Privacy Policy для ja
Здесь Privacy Policy для ko
Terms of Service

Terms of Service

Last updated: June 2025 · Effective: June 2025

Summary: NomaCloud PaaS gives you a powerful tool to run servers on your Android device. You are fully responsible for what you host and publish. We provide the platform; you own and control the content. Illegal content, piracy, malware, and abuse are strictly prohibited and will result in immediate termination.

Please also note: the App runs only on 64-bit ARM (arm64-v8a) devices. Your server runs on a phone, not in a data center — network interruptions, battery limits, and device performance are outside our control. All project data is stored only on your device, and backups are your responsibility.

1. Acceptance of Terms

By downloading, installing, or using NomaCloud PaaS ("the App", "the Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree with any part of these Terms, you must not use the App.

These Terms constitute a legally binding agreement between you ("User", "you") and NomaCloud PaaS ("we", "us", "the Service"). We reserve the right to update these Terms at any time. Continued use of the App after changes constitutes acceptance of the revised Terms.

2. Description of Service

NomaCloud PaaS is a mobile Platform-as-a-Service application that enables you to:

  • Run PHP and Python web servers locally on your Android device
  • Host MySQL/MariaDB databases on your device
  • Expose your local servers to the public internet via SSH reverse tunnels under the *.nomadcloud.name domain
  • Manage project files through a built-in file manager
  • Automatically restore running projects after device reboot

The Service operates a relay server that routes traffic between the public internet and your device. We do not control, monitor, or review the content you choose to host or publish.

3. System Requirements and Device Compatibility

The App supports 64-bit ARM devices only (arm64-v8a). It will not install or run on devices with a 32-bit ARM processor (armeabi-v7a) or on x86/x86_64 processors, including most Android emulators. Most phones released since 2017 use arm64-v8a, but some budget, older, and emulated devices do not.

Minimum and recommended requirements:

  • Processor architecture: arm64-v8a (64-bit ARM) — mandatory, no exceptions
  • Operating system: Android 11 (API level 30) or newer
  • Free storage: at least 2 GB for the bundled runtime environment, plus additional space for your projects, databases, installed packages, and logs
  • Memory: 4 GB of RAM or more is recommended. Running a web server, a database, and a Python runtime at the same time requires substantial memory.

The App bundles a complete server runtime (nginx, PHP, Python, MariaDB) compiled specifically for arm64-v8a. We do not provide builds for other processor architectures and are under no obligation to do so.

We do not know and cannot control the specifications of your device. Performance, stability, and the number of projects you can run simultaneously depend entirely on your device's processor, available memory, storage speed and free space, thermal design, battery condition, Android version, and the power-management behavior implemented by your device manufacturer. We make no representation or warranty that the Service will perform adequately, or at all, on any particular device. If your device is not powerful enough to run your projects, this is not a defect of the Service and does not entitle you to any remedy.

4. Eligibility

You must be at least 13 years old (or 16 in the EU) to use the Service. By using the App, you represent that you meet this age requirement. If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these Terms.

5. User Accounts

To use the Service you must create an account via email/password or Google Sign-In. You are responsible for:

  • Maintaining the confidentiality of your account credentials
  • All activity that occurs under your account
  • Notifying us immediately of any unauthorized use of your account

One account is bound per device. The first account to register on a device becomes the device owner. Other accounts cannot access projects on that device unless app data is cleared.

We reserve the right to suspend or terminate accounts that violate these Terms.

6. Acceptable Use Policy

You agree to use the Service only for lawful purposes. The following are strictly prohibited:

6.1 Illegal Content and Activities

  • Hosting, distributing, or transmitting any content that is illegal under applicable laws
  • Operating services that facilitate illegal activities of any kind
  • Hosting content that violates export control laws or sanctions regulations
  • Any activity that constitutes a criminal offense or gives rise to civil liability

6.2 Copyright and Intellectual Property Infringement

  • Hosting, distributing, or transmitting pirated software, movies, music, games, books, or any other copyrighted material without authorization
  • Operating torrent trackers, peer-to-peer file sharing services, or any platform designed to facilitate copyright infringement
  • Linking to or indexing unauthorized copies of copyrighted works
  • Hosting warez, cracked software, or license key generators

6.3 Adult and Harmful Content

  • Hosting, distributing, or streaming pornographic or sexually explicit content of any kind
  • Any content that sexually exploits or depicts minors (CSAM) — this is an absolute prohibition with zero tolerance and will be reported to law enforcement immediately
  • Hosting content that promotes, glorifies, or facilitates violence, self-harm, or harm to others
  • Content that promotes discrimination based on race, ethnicity, religion, gender, sexual orientation, disability, or national origin

6.4 Malware, Hacking, and Security Threats

  • Hosting, distributing, or operating malware, viruses, ransomware, spyware, adware, or any malicious code
  • Operating phishing sites, credential harvesting pages, or social engineering tools
  • Conducting port scans, vulnerability scans, or penetration tests against systems without explicit authorization
  • Hosting command-and-control (C2) servers for botnets or any malicious infrastructure
  • Exploiting vulnerabilities in third-party systems or services
  • Hosting tools specifically designed for unauthorized system access (hacking tools, exploit kits)

6.5 Spam and Abuse

  • Sending unsolicited bulk email (spam) or operating mass mailing services
  • Operating SMS pumping services or fraudulent click-through services
  • Scraping websites or services without their permission
  • Conducting denial-of-service (DoS/DDoS) attacks against any target
  • IP spoofing, traffic amplification attacks, or other network abuse

6.6 Gambling and Financial Fraud

  • Operating unauthorized gambling or lottery services
  • Running Ponzi schemes, pyramid schemes, or fraudulent investment platforms
  • Hosting fake cryptocurrency exchanges or wallet-draining scripts

6.7 Privacy Violations

  • Collecting personal data of third parties without their consent
  • Operating stalkerware or covert monitoring services
  • Publishing private information about individuals without consent (doxxing)

6.8 Resource Abuse

  • Using tunnels as a general-purpose proxy, VPN, or traffic relay unrelated to a project hosted on your device
  • Deliberately generating excessive traffic through the relay server
  • Registering large numbers of subdomains without legitimate use
  • Circumventing technical limits, rate limits, or abuse-prevention measures

7. Content Responsibility

You are solely responsible for all content you host, publish, or make accessible through the Service. We act as a neutral infrastructure provider and do not pre-screen content. However, we reserve the right to remove content and suspend accounts that violate these Terms.

By using the tunnel feature, you acknowledge that:

  • Your content is publicly accessible on the internet at your assigned subdomain
  • Any publicly reachable service will be discovered and probed by automated scanners, bots, and crawlers within minutes, without your consent
  • You will not publish content that violates applicable laws in your jurisdiction or in the jurisdiction where the relay server is located
  • You are responsible for securing your applications (authentication, input validation, access controls)
  • We are not liable for any damages arising from third-party access to your publicly exposed services

8. Subdomains and Public URLs

Subdomains under nomadcloud.name are assigned on a first-come, first-served basis. We reserve the right to:

  • Reclaim subdomains that have been inactive for more than 90 days
  • Terminate subdomains associated with Terms violations without notice
  • Block specific subdomains or content categories at our discretion for abuse prevention

We make no guarantee of subdomain availability or persistence. Do not rely on a subdomain as a permanent address for critical services.

After a network interruption, a subdomain may remain temporarily unavailable while the previous session is released by the relay server. This is normal behavior and not a defect.

9. Service Availability, Mobile Device Limitations, and External Factors

We provide the Service on an "as is" and "as available" basis. We do not guarantee:

  • Uninterrupted availability of the relay server or tunnel infrastructure
  • Specific uptime SLAs
  • That the Service will be error-free

We may perform maintenance, updates, or modifications that temporarily affect service availability. We will endeavor to provide advance notice when possible.

9.1 The nature of a mobile platform

Your server runs on a phone, not in a data center. Interruptions are normal and expected. NomaCloud PaaS is intended for development, learning, prototyping, and personal projects. It is not suitable for production, business-critical, medical, financial, or safety-related services.

You acknowledge and accept that the following are outside our control and do not constitute defects of the Service:

  • Network interruptions and network switching. Moving between Wi-Fi and mobile data, entering an area with weak or no coverage, roaming, or enabling airplane mode terminates active connections. A switch between networks changes your device's IP address, which unavoidably breaks established tunnel connections. Tunnels reconnect automatically, but downtime of seconds to minutes is normal, and reconnection cannot occur while no network is available.
  • Mobile carrier restrictions. Operators may use carrier-grade NAT, block or throttle outbound connections, limit long-lived sessions, or deprioritize traffic. On some networks, tunnels may work unreliably or not at all.
  • Power management by Android and device manufacturers. Doze mode, App Standby, battery optimization, and aggressive background-process termination implemented by certain manufacturers (including but not limited to Xiaomi, Huawei, OPPO, vivo, Samsung, and realme) may suspend or terminate the App's background service despite the recovery mechanisms we implement.
  • Device state. Reboots, system updates, low battery, powering off, storage exhaustion, thermal throttling, or the user force-stopping the App will stop your servers.
  • Device performance limits. Insufficient memory, slow or full storage, or an underpowered processor may cause your projects to start slowly, fail to start, run slowly, crash, or be terminated by the operating system.
  • Your own code. Errors, infinite loops, memory leaks, or excessive resource use in the code and dependencies you deploy may destabilize your projects or the device.

9.2 External factors and force majeure

We are not liable for any failure or delay caused by circumstances beyond our reasonable control, including but not limited to: internet service provider or mobile carrier outages; DNS failures; certificate authority outages, rate limits, or refusal to issue certificates; network attacks against the relay server or its upstream providers; failures of the hosting provider or data center where the relay server is located; changes to Android platform behavior, policies, or permissions; disruptions of Google Play, Firebase, or other third-party services; blocking, filtering, or throttling by third parties, network operators, or state authorities; changes in law or regulation; power outages; natural disasters; epidemics; war; or other events of force majeure.

9.3 Relay server

The relay server is provided without any availability guarantee. We may restart, migrate, reconfigure, rate-limit, suspend, or discontinue it at any time, with or without notice. Tunnel functionality may become temporarily or permanently unavailable, including for reasons of cost, abuse, or legal requirements.

10. Data Loss and Backups

All your project data exists only on your device. We hold no copy of it, cannot access it, and cannot restore it for you under any circumstances.

You are solely responsible for creating and maintaining backups of your code, databases, and configuration. Your data will be permanently and irrecoverably lost if any of the following occurs:

  • The device is lost, stolen, physically damaged, or fails
  • The device is factory reset, or app data is cleared in Android Settings
  • The App is uninstalled
  • You delete a project within the App
  • Device storage becomes full or corrupted, or the filesystem fails
  • A database is corrupted by an unexpected shutdown, power loss, or termination of the process during a write operation
  • An App update, environment extraction, or data migration fails

We are not liable for any loss, corruption, or unavailability of data under any circumstances. Export important files regularly using the built-in file manager and keep copies on separate storage.

11. Device Resources, Battery Life, and Data Charges

Running servers continuously on a mobile device has physical and financial consequences that you accept by using the Service:

  • Battery consumption. The App holds wake locks and Wi-Fi locks so that your servers remain reachable. This substantially increases battery drain and may require the device to stay connected to a charger.
  • Heat and hardware wear. Sustained processor load combined with continuous charging generates heat, which can cause thermal throttling and, over time, accelerate battery degradation. We are not liable for reduced battery lifespan, overheating, or any hardware damage or malfunction.
  • Mobile data usage. Tunnel traffic, package installation, health checks, and unsolicited traffic from internet scanners all consume data. If your device uses mobile data, all charges, overage fees, and roaming costs are your sole responsibility.
  • Storage growth. Installed packages, databases, and log files grow over time and may fill your device storage, which can affect both the App and your device as a whole.

You are responsible for monitoring your device's battery, temperature, storage, and data usage while using the Service.

12. Third-Party Software and Packages

The App allows you to install third-party Python packages (via pip from public repositories such as PyPI) and to run your own PHP and Python code. You acknowledge that:

  • We do not review, vet, endorse, or guarantee the safety, quality, or legality of any third-party package you choose to install
  • Packages are downloaded directly from third-party repositories and are subject to their own licenses, terms, and privacy policies
  • The bundled runtime is compiled for Android/arm64 and does not include a C/C++ compiler or development headers. Packages containing native code may therefore fail to install or fail to work correctly. This is a limitation of the mobile platform, not a defect of the Service, and we are under no obligation to make any specific package work.
  • You are solely responsible for the security, licensing, and legal implications of any code or dependency you run

The bundled runtime components (nginx, PHP, Python, MariaDB, and related libraries) are distributed under their respective open-source licenses.

13. Intellectual Property

The NomaCloud PaaS application, its code, design, trademarks, and all related materials are the intellectual property of NomaCloud PaaS. You may not copy, modify, distribute, sell, or create derivative works from the App without our explicit written permission.

You retain full ownership of the content and code you create and host through the Service.

14. Privacy

Your use of the Service is also governed by our Privacy Policy, which is incorporated into these Terms by reference.

15. Disclaimer of Warranties

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

We do not warrant that the Service will meet your specific requirements, that it will be uninterrupted, timely, secure, or error-free, or that defects will be corrected.

WE SPECIFICALLY DISCLAIM ANY WARRANTY THAT THE SERVICE IS COMPATIBLE WITH, OR WILL PERFORM ACCEPTABLY ON, YOUR PARTICULAR DEVICE, ANDROID VERSION, MANUFACTURER SOFTWARE, OR MOBILE NETWORK.

16. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, NOMACLOUD PAAS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, BUSINESS, OR GOODWILL, ARISING FROM YOUR USE OR INABILITY TO USE THE SERVICE.

Without limiting the generality of the foregoing, we are specifically not liable for:

  • Downtime, unreachability, or degraded performance of your hosted services, for any reason
  • Loss, corruption, or unavailability of your data, code, or databases
  • Lost revenue, missed opportunities, or damage to reputation resulting from your service being offline
  • Charges, overage fees, or roaming costs imposed by your mobile carrier
  • Battery degradation, overheating, device slowdown, hardware failure, or damage to your device
  • Inability to run projects due to insufficient device performance, memory, or storage
  • Incompatibility between the App and your device, processor architecture, Android version, or manufacturer software
  • Consequences of third-party access to, or attacks against, services you expose publicly
  • Failure or malfunction of third-party packages, libraries, or code you install or write

Our total liability to you for any claims arising from these Terms or your use of the Service shall not exceed the amount you paid us in the twelve months preceding the claim (if any).

17. Indemnification

You agree to defend, indemnify, and hold harmless NomaCloud PaaS and its officers, directors, employees, and agents from any claims, damages, losses, liabilities, costs, and expenses (including legal fees) arising from:

  • Your use of the Service
  • Content you host or publish through the Service
  • Your violation of these Terms
  • Your violation of any third-party rights, including intellectual property rights

18. Termination

We may suspend or terminate your access to the Service at any time, with or without notice, for:

  • Violation of these Terms
  • Conduct that we determine to be harmful to other users, third parties, or the Service
  • Requests by law enforcement or government agencies
  • Extended periods of inactivity

You may terminate your account at any time by deleting it from the app Settings. Upon termination, your right to use the Service ceases immediately and your tunnel subdomains become available for reassignment.

We may also discontinue the Service, in whole or in part, at any time. In such a case your locally stored projects remain on your device, but tunnel functionality and account features will cease to operate.

19. Governing Law and Disputes

These Terms are governed by and construed in accordance with applicable international law. Any disputes arising from these Terms or the use of the Service shall first be attempted to be resolved through good-faith negotiation. If resolution cannot be reached, disputes shall be submitted to binding arbitration or the courts of competent jurisdiction.

20. Changes to Terms

We reserve the right to modify these Terms at any time. We will notify users of significant changes through the app. Your continued use of the Service after the effective date of changes constitutes your acceptance of the new Terms.

21. Contact

For questions about these Terms:

Кратко: NomaCloud PaaS предоставляет вам мощный инструмент для запуска серверов на Android-устройстве. Вы несёте полную ответственность за то, что размещаете и публикуете. Мы предоставляем платформу — вы владеете контентом и управляете им. Незаконный контент, пиратство, вредоносное ПО и злоупотребления строго запрещены и влекут немедленное прекращение доступа.

Обратите внимание: приложение работает только на 64-разрядных ARM-устройствах (arm64-v8a). Ваш сервер работает на телефоне, а не в дата-центре — перебои сети, ограничения батареи и производительность устройства находятся вне нашего контроля. Все данные проектов хранятся только на вашем устройстве, резервное копирование — ваша ответственность.

1. Принятие условий

Загружая, устанавливая или используя NomaCloud PaaS («Приложение», «Сервис»), вы соглашаетесь соблюдать настоящие Условия использования («Условия»). Если вы не согласны с какой-либо частью Условий, вы не вправе использовать Приложение.

Настоящие Условия представляют собой юридически обязывающее соглашение между вами («Пользователь», «вы») и NomaCloud PaaS («мы», «нас», «Сервис»). Мы оставляем за собой право обновлять Условия в любое время. Продолжение использования Приложения после изменений означает принятие обновлённых Условий.

2. Описание сервиса

NomaCloud PaaS — мобильное приложение Platform-as-a-Service, позволяющее вам:

  • Запускать веб-серверы PHP и Python локально на Android-устройстве
  • Размещать базы данных MySQL/MariaDB на устройстве
  • Публиковать локальные серверы в интернете через SSH reverse-туннели в домене *.nomadcloud.name
  • Управлять файлами проектов через встроенный файловый менеджер
  • Автоматически восстанавливать запущенные проекты после перезагрузки устройства

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

3. Системные требования и совместимость устройств

Приложение поддерживает только 64-разрядные ARM-устройства (arm64-v8a). Оно не установится и не будет работать на устройствах с 32-разрядным ARM-процессором (armeabi-v7a) и на процессорах x86/x86_64, включая большинство эмуляторов Android. Большинство телефонов, выпущенных с 2017 года, используют arm64-v8a, однако часть бюджетных, устаревших и эмулируемых устройств — нет.

Минимальные и рекомендуемые требования:

  • Архитектура процессора: arm64-v8a (64-разрядный ARM) — обязательно, без исключений
  • Операционная система: Android 11 (уровень API 30) или новее
  • Свободное место: не менее 2 ГБ для встроенной серверной среды, плюс дополнительное место для ваших проектов, баз данных, устанавливаемых пакетов и журналов
  • Оперативная память: рекомендуется 4 ГБ и более. Одновременная работа веб-сервера, базы данных и среды Python требует значительного объёма памяти.

В состав Приложения входит полная серверная среда (nginx, PHP, Python, MariaDB), скомпилированная специально под arm64-v8a. Мы не предоставляем сборки для других архитектур процессоров и не обязаны это делать.

Мы не знаем и не можем контролировать характеристики вашего устройства. Производительность, стабильность и количество одновременно запускаемых проектов полностью зависят от процессора вашего устройства, объёма доступной памяти, скорости и свободного объёма накопителя, системы охлаждения, состояния батареи, версии Android и особенностей управления питанием, реализованных производителем устройства. Мы не заявляем и не гарантируем, что Сервис будет работать приемлемо или вообще будет работать на каком-либо конкретном устройстве. Если ваше устройство недостаточно мощное для запуска ваших проектов, это не является недостатком Сервиса и не даёт оснований для каких-либо требований.

4. Требования к пользователям

Для использования Сервиса вам должно быть не менее 13 лет (или 16 лет в Европейском союзе). Используя Приложение, вы подтверждаете соответствие этому возрастному требованию. Если вы используете Сервис от имени организации, вы подтверждаете наличие полномочий для заключения настоящего соглашения от её имени.

5. Учётные записи пользователей

Для использования Сервиса необходимо создать аккаунт через email/пароль или Google Sign-In. Вы несёте ответственность за:

  • Сохранение конфиденциальности учётных данных
  • Все действия, осуществляемые под вашим аккаунтом
  • Немедленное уведомление нас о любом несанкционированном использовании аккаунта

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

Мы оставляем за собой право приостанавливать или прекращать действие аккаунтов, нарушающих настоящие Условия.

6. Политика допустимого использования

Вы соглашаетесь использовать Сервис только в законных целях. Следующее строго запрещено:

6.1 Незаконный контент и деятельность

  • Размещение, распространение или передача любого контента, незаконного в соответствии с применимым законодательством
  • Функционирование сервисов, способствующих любой незаконной деятельности
  • Размещение контента, нарушающего законодательство об экспортном контроле или санкционные нормы
  • Любая деятельность, образующая уголовное преступление или влекущая гражданскую ответственность

6.2 Нарушение авторских прав и интеллектуальной собственности

  • Размещение, распространение или передача пиратского программного обеспечения, фильмов, музыки, игр, книг или любых других охраняемых авторским правом материалов без разрешения
  • Эксплуатация торрент-трекеров, P2P-сервисов обмена файлами или любых платформ для нарушения авторских прав
  • Ссылки на несанкционированные копии охраняемых произведений или их индексирование
  • Размещение варезного ПО, взломанных программ или генераторов лицензионных ключей

6.3 Контент для взрослых и вредоносный контент

  • Размещение, распространение или трансляция порнографического или сексуально откровенного контента любого рода
  • Любой контент, сексуально эксплуатирующий или изображающий несовершеннолетних (CSAM) — абсолютный запрет с нулевой терпимостью; о таком контенте будет незамедлительно сообщено в правоохранительные органы
  • Контент, пропагандирующий, прославляющий или способствующий насилию, причинению вреда себе или другим
  • Контент, пропагандирующий дискриминацию по признаку расы, этнической принадлежности, религии, пола, сексуальной ориентации, инвалидности или национального происхождения

6.4 Вредоносное ПО, взлом и угрозы безопасности

  • Размещение, распространение или эксплуатация вредоносного ПО, вирусов, программ-вымогателей, шпионских программ, рекламного ПО или любого вредоносного кода
  • Эксплуатация фишинговых сайтов, страниц для кражи учётных данных или инструментов социальной инженерии
  • Проведение сканирования портов, сканирования уязвимостей или тестирования на проникновение без явного разрешения
  • Размещение командных серверов (C2) для ботнетов или любой вредоносной инфраструктуры
  • Эксплуатация уязвимостей в системах или сервисах третьих сторон
  • Размещение инструментов, специально предназначенных для несанкционированного доступа к системам

6.5 Спам и злоупотребления

  • Рассылка нежелательных массовых писем (спама) или эксплуатация сервисов массовых рассылок
  • Эксплуатация SMS-насосов или мошеннических сервисов накрутки кликов
  • Парсинг сайтов или сервисов без их разрешения
  • Проведение атак типа «отказ в обслуживании» (DoS/DDoS) против любых целей
  • Подмена IP-адресов, атаки усиления трафика или иные злоупотребления сетью

6.6 Азартные игры и финансовое мошенничество

  • Эксплуатация несанкционированных сервисов азартных игр или лотерей
  • Ведение финансовых пирамид или мошеннических инвестиционных платформ
  • Размещение поддельных криптовалютных бирж или скриптов для опустошения кошельков

6.7 Нарушения конфиденциальности

  • Сбор персональных данных третьих лиц без их согласия
  • Эксплуатация сталкерского ПО или скрытых сервисов слежки
  • Публикация личной информации о физических лицах без согласия (доксинг)

6.8 Злоупотребление ресурсами

  • Использование туннелей в качестве универсального прокси, VPN или ретранслятора трафика, не связанного с проектом на вашем устройстве
  • Умышленная генерация чрезмерного трафика через сервер ретрансляции
  • Регистрация большого количества субдоменов без реального использования
  • Обход технических ограничений, лимитов частоты запросов или мер противодействия злоупотреблениям

7. Ответственность за контент

Вы несёте исключительную ответственность за весь контент, который вы размещаете, публикуете или делаете доступным через Сервис. Мы выступаем как нейтральный инфраструктурный провайдер и не осуществляем предварительную проверку контента. Однако мы оставляем за собой право удалять контент и приостанавливать аккаунты, нарушающие настоящие Условия.

Используя функцию туннелей, вы подтверждаете, что:

  • Ваш контент публично доступен в интернете по назначенному субдомену
  • Любой публично доступный сервис в течение нескольких минут будет обнаружен и просканирован автоматическими сканерами, ботами и краулерами — без вашего согласия
  • Вы не будете публиковать контент, нарушающий применимое законодательство вашей юрисдикции или юрисдикции расположения сервера ретрансляции
  • Вы несёте ответственность за защиту ваших приложений (аутентификация, валидация данных, контроль доступа)
  • Мы не несём ответственности за ущерб, возникший в результате доступа третьих сторон к вашим публично доступным сервисам

8. Субдомены и публичные URL

Субдомены в домене nomadcloud.name назначаются по принципу «первый пришёл — первый получил». Мы оставляем за собой право:

  • Освобождать субдомены, неактивные более 90 дней
  • Прекращать действие субдоменов, связанных с нарушениями Условий, без предупреждения
  • Блокировать отдельные субдомены или категории контента по нашему усмотрению в целях предотвращения злоупотреблений

Мы не гарантируем доступность или постоянство субдоменов. Не используйте субдомен как постоянный адрес для критически важных сервисов.

После обрыва сети субдомен может оставаться временно недоступным, пока сервер ретрансляции не освободит предыдущую сессию. Это штатное поведение, а не неисправность.

9. Доступность сервиса, ограничения мобильных устройств и внешние факторы

Мы предоставляем Сервис на условиях «как есть» и «по мере доступности». Мы не гарантируем:

  • Бесперебойную доступность сервера ретрансляции или туннельной инфраструктуры
  • Конкретные SLA по времени безотказной работы
  • Что Сервис будет работать без ошибок

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

9.1 Природа мобильной платформы

Ваш сервер работает на телефоне, а не в дата-центре. Перебои являются нормальным и ожидаемым явлением. NomaCloud PaaS предназначен для разработки, обучения, прототипирования и личных проектов. Он не подходит для промышленной эксплуатации, критически важных для бизнеса, медицинских, финансовых сервисов и систем, связанных с безопасностью жизни и здоровья.

Вы признаёте и принимаете, что перечисленное ниже находится вне нашего контроля и не является недостатком Сервиса:

  • Перебои и переключения сети. Переход между Wi-Fi и мобильным интернетом, попадание в зону слабого покрытия или его отсутствия, роуминг, включение режима «в самолёте» приводят к разрыву активных соединений. При переключении сети меняется IP-адрес устройства, что неизбежно разрывает установленные туннельные соединения. Туннели переподключаются автоматически, однако простой длительностью от нескольких секунд до нескольких минут является нормой, а при отсутствии сети переподключение невозможно в принципе.
  • Ограничения мобильных операторов. Операторы могут использовать CGNAT, блокировать или ограничивать исходящие соединения, ограничивать длительные сессии либо понижать приоритет трафика. В некоторых сетях туннели могут работать нестабильно или не работать вовсе.
  • Управление питанием со стороны Android и производителей устройств. Режим Doze, App Standby, оптимизация батареи и агрессивное завершение фоновых процессов, реализованное отдельными производителями (в том числе, но не ограничиваясь: Xiaomi, Huawei, OPPO, vivo, Samsung, realme), могут приостанавливать или завершать фоновый сервис Приложения несмотря на реализованные нами механизмы восстановления.
  • Состояние устройства. Перезагрузки, обновления системы, низкий заряд батареи, выключение устройства, исчерпание свободного места, троттлинг из-за перегрева, а также принудительная остановка Приложения пользователем приводят к остановке ваших серверов.
  • Ограничения производительности устройства. Недостаток оперативной памяти, медленный или переполненный накопитель, слабый процессор могут приводить к медленному запуску, невозможности запуска, медленной работе, аварийному завершению ваших проектов или их принудительному завершению операционной системой.
  • Ваш собственный код. Ошибки, бесконечные циклы, утечки памяти или чрезмерное потребление ресурсов в размещаемом вами коде и его зависимостях могут дестабилизировать ваши проекты или устройство.

9.2 Внешние факторы и обстоятельства непреодолимой силы

Мы не несём ответственности за любые сбои или задержки, вызванные обстоятельствами вне нашего разумного контроля, включая, помимо прочего: сбои интернет-провайдеров или мобильных операторов; сбои DNS; недоступность удостоверяющего центра, его лимиты либо отказ в выпуске сертификатов; сетевые атаки на сервер ретрансляции или его вышестоящих провайдеров; отказы хостинг-провайдера или дата-центра, где размещён сервер ретрансляции; изменения в поведении, политиках или системе разрешений платформы Android; перебои в работе Google Play, Firebase или иных сторонних сервисов; блокировки, фильтрацию или ограничение скорости со стороны третьих лиц, операторов связи или государственных органов; изменения законодательства или нормативных требований; отключения электроэнергии; стихийные бедствия; эпидемии; военные действия; иные обстоятельства непреодолимой силы.

9.3 Сервер ретрансляции

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

10. Потеря данных и резервное копирование

Все данные ваших проектов существуют только на вашем устройстве. У нас нет их копии, мы не имеем к ним доступа и не можем восстановить их ни при каких обстоятельствах.

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

  • Устройство утеряно, украдено, физически повреждено или вышло из строя
  • Выполнен сброс устройства к заводским настройкам либо очистка данных приложения в настройках Android
  • Приложение удалено с устройства
  • Вы удалили проект внутри Приложения
  • Накопитель устройства переполнен или повреждён, произошёл сбой файловой системы
  • База данных повреждена из-за внезапного выключения, потери питания или завершения процесса во время операции записи
  • Произошёл сбой при обновлении Приложения, распаковке среды выполнения или миграции данных

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

11. Ресурсы устройства, батарея и расходы на трафик

Непрерывная работа серверов на мобильном устройстве имеет физические и финансовые последствия, которые вы принимаете, используя Сервис:

  • Расход батареи. Приложение удерживает wake lock и Wi-Fi lock, чтобы ваши серверы оставались доступными. Это существенно увеличивает разряд батареи и может требовать постоянного подключения устройства к зарядному устройству.
  • Нагрев и износ оборудования. Продолжительная нагрузка на процессор в сочетании с постоянной зарядкой вызывает нагрев, который может приводить к троттлингу и со временем ускорять деградацию батареи. Мы не несём ответственности за сокращение срока службы батареи, перегрев, а также за любые повреждения или неисправности оборудования.
  • Мобильный трафик. Трафик туннелей, установка пакетов, проверки работоспособности, а также нежелательные запросы от интернет-сканеров потребляют трафик. При использовании мобильного интернета все расходы, платежи за превышение лимита и роуминг являются исключительно вашей ответственностью.
  • Рост объёма данных. Установленные пакеты, базы данных и файлы журналов со временем растут и могут заполнить накопитель устройства, что способно повлиять как на Приложение, так и на устройство в целом.

Вы самостоятельно контролируете состояние батареи, температуру, свободное место и расход трафика вашего устройства при использовании Сервиса.

12. Стороннее программное обеспечение и пакеты

Приложение позволяет устанавливать сторонние пакеты Python (через pip из публичных репозиториев, таких как PyPI) и запускать ваш собственный код на PHP и Python. Вы признаёте, что:

  • Мы не проверяем, не рецензируем, не одобряем и не гарантируем безопасность, качество или законность любого стороннего пакета, который вы устанавливаете
  • Пакеты загружаются напрямую из сторонних репозиториев и регулируются их собственными лицензиями, условиями и политиками конфиденциальности
  • Встроенная среда выполнения скомпилирована под Android/arm64 и не содержит компилятора C/C++ и заголовочных файлов для разработки. Поэтому пакеты, содержащие нативный код, могут не устанавливаться или работать некорректно. Это ограничение мобильной платформы, а не недостаток Сервиса; мы не обязаны обеспечивать работоспособность какого-либо конкретного пакета.
  • Вы несёте исключительную ответственность за вопросы безопасности, лицензирования и правовые последствия использования любого кода или зависимости

Входящие в состав Приложения компоненты среды выполнения (nginx, PHP, Python, MariaDB и связанные библиотеки) распространяются на условиях соответствующих открытых лицензий.

13. Интеллектуальная собственность

Приложение NomaCloud PaaS, его код, дизайн, товарные знаки и все связанные материалы являются интеллектуальной собственностью NomaCloud PaaS. Вы не вправе копировать, изменять, распространять, продавать или создавать производные работы на основе Приложения без нашего явного письменного разрешения.

Вы сохраняете полное право собственности на контент и код, которые вы создаёте и размещаете через Сервис.

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

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

15. Отказ от гарантий

В МАКСИМАЛЬНОЙ СТЕПЕНИ, ДОПУСТИМОЙ ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ, СЕРВИС ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ» БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ И НЕНАРУШЕНИЯ ПРАВ.

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

МЫ ОСОБО ОТКАЗЫВАЕМСЯ ОТ КАКИХ-ЛИБО ГАРАНТИЙ СОВМЕСТИМОСТИ СЕРВИСА С ВАШИМ КОНКРЕТНЫМ УСТРОЙСТВОМ, ВЕРСИЕЙ ANDROID, ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ПРОИЗВОДИТЕЛЯ ИЛИ МОБИЛЬНОЙ СЕТЬЮ, А ТАКЖЕ ОТ ГАРАНТИЙ ПРИЕМЛЕМОЙ ПРОИЗВОДИТЕЛЬНОСТИ НА НИХ.

16. Ограничение ответственности

В МАКСИМАЛЬНОЙ СТЕПЕНИ, ДОПУСТИМОЙ ЗАКОНОДАТЕЛЬСТВОМ, NOMACLOUD PAAS НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ ЗА КОСВЕННЫЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ, ВЫТЕКАЮЩИЕ ИЛИ ШТРАФНЫЕ УБЫТКИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ПРИБЫЛИ, ДАННЫХ, БИЗНЕСА ИЛИ РЕПУТАЦИИ, ВОЗНИКШИХ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ СЕРВИСА.

Не ограничивая общего характера вышеизложенного, мы, в частности, не несём ответственности за:

  • Простой, недоступность или снижение производительности размещённых вами сервисов по любой причине
  • Потерю, повреждение или недоступность ваших данных, кода или баз данных
  • Упущенную выгоду, утраченные возможности или ущерб репутации вследствие недоступности вашего сервиса
  • Расходы, платежи за превышение лимита и роуминг, взимаемые вашим мобильным оператором
  • Деградацию батареи, перегрев, замедление работы, отказ оборудования или повреждение вашего устройства
  • Невозможность запуска проектов из-за недостаточной производительности, памяти или свободного места на устройстве
  • Несовместимость Приложения с вашим устройством, архитектурой процессора, версией Android или программным обеспечением производителя
  • Последствия доступа третьих лиц к публично опубликованным вами сервисам или атак на них
  • Сбои и неисправности сторонних пакетов, библиотек или написанного вами кода

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

17. Возмещение убытков

Вы соглашаетесь защищать, возмещать убытки и ограждать от ответственности NomaCloud PaaS и его должностных лиц, директоров, сотрудников и агентов от любых претензий, убытков, потерь, обязательств, расходов и издержек (включая судебные), возникающих вследствие:

  • Вашего использования Сервиса
  • Контента, размещаемого или публикуемого вами через Сервис
  • Вашего нарушения настоящих Условий
  • Вашего нарушения прав третьих сторон, включая права интеллектуальной собственности

18. Прекращение доступа

Мы можем приостановить или прекратить ваш доступ к Сервису в любое время с уведомлением или без него в случае:

  • Нарушения настоящих Условий
  • Действий, признанных нами вредными для других пользователей, третьих сторон или Сервиса
  • Запросов правоохранительных органов или государственных структур
  • Длительного периода неактивности

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

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

19. Применимое право и споры

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

20. Изменения Условий

Мы оставляем за собой право изменять настоящие Условия в любое время. О существенных изменениях мы уведомим пользователей через приложение. Продолжение использования Сервиса после даты вступления изменений в силу означает ваше принятие новых Условий.

21. Контакты

По вопросам, касающимся настоящих Условий:

Здесь Terms of Service для uk
Здесь Terms of Service для de
Здесь Terms of Service для fr
Здесь Terms of Service для es
Здесь Terms of Service для pt
Здесь Terms of Service для it
Здесь Terms of Service для pl
Здесь Terms of Service для cs
Здесь Terms of Service для ar
Здесь Terms of Service для hi
Здесь Terms of Service для zh
Здесь Terms of Service для ja
Здесь Terms of Service для ko
Report Abuse

Report Abuse

We take abuse reports seriously and respond within 24 hours.

NomaCloud PaaS provides infrastructure for users to run their own servers and publish them online. We do not pre-screen content, but we take abuse seriously and respond to all valid reports promptly.

If you have found content that is illegal, harmful, or violates our Terms of Service, please report it using the form below. We aim to review all reports within 24 hours. For urgent matters involving child safety or active criminal activity, please also contact your local law enforcement.

What We Can Act On

We will investigate and take action on reports involving:

  • Child sexual abuse material (CSAM) — zero tolerance, immediate takedown and law enforcement referral
  • Malware and phishing — sites distributing malicious code or harvesting credentials
  • Copyright infringement — pirated software, movies, music, or other protected content
  • Illegal content — content that violates applicable laws
  • Adult content — pornographic or sexually explicit material
  • Spam and fraud — phishing campaigns, scam sites, fraudulent services
  • Violent or extremist content — content promoting violence, terrorism, or self-harm
  • Privacy violations — doxxing, unauthorized publication of personal information
  • Network abuse — DDoS attacks, port scanning, botnet infrastructure

What We Cannot Act On

The following are outside the scope of our abuse process:

  • Content you personally disagree with but that does not violate our Terms
  • Competitive or commercial disputes between users
  • Technical support requests — please use the app's feedback feature instead
  • Reports without sufficient information to identify the content

For Law Enforcement

Law enforcement agencies requiring information about a user or subdomain should contact us at legal@nomadcloud.name with an official request. We cooperate with valid legal orders in accordance with applicable law.

DMCA / Copyright Takedown

To submit a copyright infringement notice (DMCA or equivalent), include in your report:

  • Identification of the copyrighted work you claim is infringed
  • The URL of the infringing content on our platform
  • Your contact information
  • A statement that you have a good faith belief the use is unauthorized
  • A statement that the information in the notice is accurate

Send DMCA notices to: dmca@nomadcloud.name

Submit a Report

Use the form below to report abuse. Please provide as much detail as possible — vague reports may not be actionable. Include the full URL or subdomain of the offending content and a clear description of the violation.

NomaCloud PaaS предоставляет инфраструктуру для запуска серверов и их публикации в интернете. Мы не осуществляем предварительную проверку контента, однако серьёзно относимся к злоупотреблениям и оперативно реагируем на все обоснованные жалобы.

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

По каким вопросам мы принимаем меры

Мы будем расследовать и принимать меры по жалобам, связанным с:

  • Материалами сексуального насилия над детьми (CSAM) — нулевая терпимость, немедленное удаление и передача информации в правоохранительные органы
  • Вредоносным ПО и фишингом — сайты, распространяющие вредоносный код или собирающие учётные данные
  • Нарушением авторских прав — пиратское программное обеспечение, фильмы, музыка или другой охраняемый контент
  • Незаконным контентом — контент, нарушающий применимое законодательство
  • Контентом для взрослых — порнографические или сексуально откровенные материалы
  • Спамом и мошенничеством — фишинговые кампании, мошеннические сайты, поддельные сервисы
  • Насильственным или экстремистским контентом — контент, пропагандирующий насилие, терроризм или причинение вреда себе
  • Нарушениями конфиденциальности — доксинг, несанкционированная публикация персональных данных
  • Злоупотреблениями сетью — DDoS-атаки, сканирование портов, инфраструктура ботнетов

По каким вопросам мы не принимаем меры

Следующее выходит за рамки нашего процесса рассмотрения жалоб:

  • Контент, с которым вы лично не согласны, но который не нарушает наши Условия
  • Конкурентные или коммерческие споры между пользователями
  • Запросы технической поддержки — воспользуйтесь функцией обратной связи в приложении
  • Жалобы без достаточной информации для идентификации контента

Для правоохранительных органов

Правоохранительные органы, которым требуется информация о пользователе или субдомене, должны обратиться к нам по адресу legal@nomadcloud.name с официальным запросом. Мы сотрудничаем с действительными юридическими требованиями в соответствии с применимым законодательством.

DMCA / Уведомление о нарушении авторских прав

Для подачи уведомления о нарушении авторских прав включите в жалобу:

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

Направляйте уведомления DMCA по адресу: dmca@nomadcloud.name

Отправить жалобу

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

Здесь Report Abuse для uk
Здесь Report Abuse для de
Здесь Report Abuse для fr
Здесь Report Abuse для es
Здесь Report Abuse для pt
Здесь Report Abuse для it
Здесь Report Abuse для pl
Здесь Report Abuse для cs
Здесь Report Abuse для ar
Здесь Report Abuse для hi
Здесь Report Abuse для zh
Здесь Report Abuse для ja
Здесь Report Abuse для ko