Информация, хранящаяся на устройстве

Если вы решите сохранять данные приложения, Mobile SSH хранит их локально на устройстве. На iOS секреты хранятся в системном Keychain; на Android они зашифрованы ключом, который лежит в Android Keystore и не может быть выгружен с устройства, а само приложение отказывается от облачного резервного копирования Android. Это могут быть профили серверов, имена пользователей, порты, пароли, приватные ключи, парольные фразы, правила проброса портов, недавние сессии, история попыток входа, пути передачи файлов, настройки сортировки, снимки сессий tmux и подсказки reattach, настройки приложения и отладочные логи при включённой записи отладки.

Информация, передаваемая по сети

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

Передача файлов и доступ к хранилищу

Функция передачи файлов просматривает локальное хранилище телефона и удалённые каталоги SFTP для загрузки и скачивания файлов. Mobile SSH не запрашивает у Android широкий доступ к хранилищу: вы выбираете одну папку системным средством выбора папки, и приложение может читать и записывать только внутри неё. На iOS доступ к локальным файлам и фото осуществляется через системные средства выбора документов и фотографий.

Логи и устранение проблем

История входов и опциональные отладочные логи сохраняются локально для диагностики, и до тех пор, пока вы их не включите, они выключены или пусты. Запись отладки на Android фиксирует события терминала, размеры данных SSH, диагностику касаний, события изменения размера и события жизненного цикла туннелей — перед началом записи приложение предупреждает, что в неё попадает каждое нажатие клавиши, включая пароли, и по завершении записывает архив в папку «Загрузки». На iOS ведётся другой, более узкий лог: адреса, по которым выполнялось подключение, и причины неудач, переподключения и задержки между попытками, разорванные соединения, смена сети и команды tmux с их ошибками. Проверьте любой отладочный лог или архив перед отправкой в поддержку или другому человеку.

Анонимная аналитика использования

Чтобы понимать, как используется приложение, и улучшать его, Mobile SSH отправляет анонимную аналитику использования в Aptabase — ориентированный на конфиденциальность сервис аналитики, действующий от нашего имени. Это ограничено анонимными событиями (например, запуски приложения и используемые функции) вместе с версией приложения, версией операционной системы, моделью устройства и языком. Используется случайный идентификатор сессии, который регулярно сбрасывается и не связан ни с вами, ни с вашим устройством. Он никогда не включает ваши SSH-серверы, имена хостов, имена пользователей, пароли, ключи, команды или содержимое файлов. Данные передаются по зашифрованному соединению (HTTPS). Аналитика включена по умолчанию. На Android её можно отключить в любой момент в настройках, и тогда ничего не отправляется; в приложении для iOS такого переключателя пока нет, поэтому на iOS эти анонимные события отправляются всё время, пока приложение установлено. Мы намерены добавить переключатель и на iOS — до тех пор эта страница описывает положение дел таким, какое оно есть.

Разрешения

Ответственность за безопасность

Защитите устройство надёжной блокировкой экрана, если сохраняете учётные данные или приватные ключи. Подключайтесь только к доверенным серверам. Текущая реализация использует локальное хранилище приложения (и Keychain на iOS), а не отдельное зашифрованное облачное хранилище. Опциональная настройка «Защищённый экран» добавляет защиту, когда на экране секреты: на Android она блокирует скриншоты и запись экрана и скрывает приложение из вида недавних приложений; на iOS затемняет превью в переключателе приложений и блокирует запись и трансляцию экрана (ручной скриншот на iOS заблокировать нельзя).

Контакты

Контакт поддержки: mobile.ssh.info@gmail.com.