MeshPilot — Privacy policy

English

This policy describes the Google Play distribution of MeshPilot, an independent Android client for MeshCentral. It is not made or supported by the MeshCentral project. You choose the MeshCentral server and use an account provided by its operator.

Connections and remote content

The app communicates with your chosen server over HTTPS and secure WebSockets. It sends authentication information, identifiers of managed computers, keyboard and pointer input, terminal input, uploaded files, clipboard text, chat messages, search and session requests when you use the corresponding tools. It receives remote screen frames, terminal output and downloaded files from the server. The server operator and the managed computer control access, logging, session recording and retention.

MeshPilot has no advertising, analytics, telemetry or crash-reporting SDK. No project server is preconfigured: the app communicates with the server you select. If a review or demonstration server is provided, its operator controls that server's data and access. The Google Play build does not check GitHub for app updates or offer an external installer. Android, Google Play and external websites that you open have their own privacy policies.

Local storage and authentication

Server addresses, profile names, device shortcuts, favorites, recent device identifiers and settings are stored in app-private preferences. They are not encrypted and can reveal information about your infrastructure. Saved sign-in credentials, login keys, remembered two-factor cookies, the app PIN record and optional notification tokens use Android Keystore-backed encryption.

Android handles biometric and phone screen-lock authentication. MeshPilot does not receive your fingerprint, face template or phone PIN. SSH passwords, private keys and passphrases remain in memory for the current session; the app does not save them. Remote frames and terminal output are processed in memory rather than recorded by the app. Android may allow screenshots and recent-app previews unless you enable screenshot blocking.

Files, exports and notifications

You choose the documents used for uploads, downloads and settings exports through Android. Exported files remain at the destination you choose. Settings exports exclude passwords, cookies and the app PIN. An export without login keys may be unencrypted if you choose no password. Including login keys requires a password-encrypted export.

Optional background notifications connect to the companion endpoint on your chosen MeshCentral server. Their token is encrypted locally, and notification text omits computer names and sensitive session content. There is no project push service or Firebase Cloud Messaging integration.

Deletion and control

You can clear saved sign-in data and sessions in Settings and remove server profiles separately. Uninstalling the app removes its private local data, but does not remove exported files or data held on your server. MeshPilot does not create a project account. Ask your server operator about deleting server accounts, logs or recordings.

The app is a remote administration tool and is not directed at children. Use it only with systems you are authorized to manage.

Contact

Public support and privacy contact: papajon1234@gmail.com.

For privacy questions, contact the maintainer through the MeshPilot issue tracker without posting credentials or private data. For security reports, follow the security policy.

Русский

Эта политика описывает сборку MeshPilot для Google Play. MeshPilot — независимый Android-клиент, который не разрабатывает и не поддерживает команда MeshCentral. Вы выбираете сервер MeshCentral и используете учётную запись, предоставленную его владельцем.

Подключения и содержимое сеансов

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

В MeshPilot нет рекламы, аналитики, телеметрии и стороннего сбора отчётов о сбоях. Сервер проекта заранее не настроен: приложение обращается к серверу, который вы выбрали. Если для ознакомления или проверки предоставлен демонстрационный сервер, его данными и доступом управляет его оператор. Сборка Google Play не проверяет обновления на GitHub и не предлагает внешний установщик. У Android, Google Play и сайтов, которые вы открываете, действуют собственные правила обработки данных.

Хранение на устройстве и вход

Адреса серверов, названия профилей, ярлыки компьютеров, избранное, идентификаторы недавних устройств и настройки сохраняются в закрытой области приложения. Эти настройки не шифруются и могут раскрывать сведения о вашей инфраструктуре. Сохранённые данные и ключи входа, cookie двухфакторной проверки, запись PIN приложения и токены уведомлений шифруются с помощью Android Keystore.

Биометрию и блокировку экрана проверяет Android. MeshPilot не получает отпечатки пальцев, шаблоны лица или PIN телефона. Пароли, закрытые ключи и парольные фразы SSH остаются в памяти на время сеанса и не сохраняются приложением. Изображение удалённого экрана и вывод терминала обрабатываются в памяти; приложение не записывает их. Android может разрешать снимки экрана и сохранять миниатюры недавних приложений, если вы не включили блокировку снимков.

Файлы, экспорт и уведомления

Вы выбираете документы для передачи файлов и экспорта настроек средствами Android. Экспортированные файлы остаются в выбранном месте. Экспорт настроек не включает пароли, cookie и PIN приложения. Экспорт без ключей входа может быть незашифрованным, если не задать пароль. Для включения ключей входа обязателен зашифрованный экспорт с паролем.

Необязательные фоновые уведомления обращаются к расширению выбранного сервера MeshCentral. Токен шифруется на устройстве; уведомления не показывают имена компьютеров и чувствительное содержимое сеансов. Собственной службы доставки уведомлений и интеграции с Firebase Cloud Messaging нет.

Удаление и управление данными

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

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

Связь с разработчиком

Публичный адрес поддержки и вопросов о конфиденциальности: papajon1234@gmail.com.

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