Что MExplorer отправляет с вашего Mac
Короткий ответ: статистику использования, отчёты о сбоях и проверки обновлений. Ни имён файлов, ни содержимого файлов, ни путей какого бы то ни было вида.
Что никогда не покидает ваш Mac
- Имена файлов, пути, содержимое файлов. Никогда, без исключений.
- Ваши установленные программы, результаты сканирования, журналы уборки. Они живут в базе SQLite в собственной служебной папке приложения, на вашей машине.
- Ваша работа. Ни один результат сканирования, перечень программ или журнал уборки никогда не покидает машину — даже внутри вызова активации лицензии.
Это не просто обещание. Список событий, которые разрешено отправлять, — закрытый тип в исходном коде: каждый параметр это перечисление, счётчик или диапазон размера. Ни одно поле не принимает произвольный текст, так что путь попросту некуда вставить. Проверка, выполняющаяся при каждой сборке, краснеет, если кто-то добавит строковый параметр или если модуль телеметрии коснётся файловой системы.
Что действительно покидает ваш Mac
1. Статистика использования (Firebase Analytics)
| Событие |
Уходит вместе с ним |
| Запуск приложения |
код языка интерфейса |
| Открыт экран |
какой экран (уборка, дубликаты, анализ диска…) |
| Уборка завершена |
глубина сканирования, сколько групп было отмечено, диапазон освобождённого места |
| Итог шага с разрешением |
выдано или пропущено |
| Обзор возможностей закрыт |
досмотрен до конца или на какой странице остановился |
| Лицензия активирована |
совсем ничего |
Размеры отправляются диапазоном («меньше 1 ГБ», «1–10 ГБ», «больше 10 ГБ»), а не настоящим числом. Точное число, повторяющееся из сеанса в сеанс, начинает становиться отпечатком конкретной машины; диапазон — нет.
Firebase добавляет от себя больше, вне нашего контроля: версию приложения, версию macOS, модель машины, страну, выведенную из вашего IP-адреса, и один идентификатор на установку.
2. Отчёты о сбоях (Firebase Crashlytics)
Когда приложение падает: стек вызовов, версия приложения, версия macOS, архитектура машины, язык интерфейса. Не имя файла, который был у вас открыт, — отчёт не идёт этим путём.
3. Проверки обновлений (Sparkle)
Скачивает XML-файл со списком версий, а если есть более новая — и пакет обновления. Сервер видит то, что видит любой веб-сервер: IP-адрес, время, версию macOS и версию MExplorer. Перед установкой пакет проверяется подписью EdDSA. Можно отключить в Настройках → Обновления.
4. Активация лицензии (с версии 1.0.3)
Происходит только тогда, когда вы сами активируете ключ на этом Mac или открываете список Mac, использующих ваш ключ. Никакого сердцебиения: приложение никогда не обращается к серверу лицензий по расписанию, а после первой активации не обращается вовсе.
- Ваш лицензионный ключ — чтобы найти вашу лицензию.
- Код машины — чтобы сосчитать Mac в вашем пакете. Это односторонний хеш аппаратного идентификатора, а не серийный номер: сервер никогда не хранит настоящий идентификатор вашего Mac, и этот код нельзя сопоставить ни с чьими другими записями.
- Имя вашего Mac («MacBook Pro Конга») — чтобы вы понимали, какой Mac убираете. Это единственное новое персональное поле, и без него список — просто ряды хешей.
- Версия macOS и версия приложения — поддержка и статистика совместимости.
Хранение: записи об активации и журнал событий удаляются через 24 месяца. Записи о лицензиях и заказах хранятся дольше, потому что это подтверждение покупки.
Ничего не блокируется, когда вы уходите в офлайн. Лицензия на вашем Mac бессрочная и проверяется офлайн — даже если сервер лицензий закроется навсегда, активированный Mac этого не заметит.
Как это выключить
Статистика использования и отчёты о сбоях включены по умолчанию и пока не имеют выключателя. Это коммерческое решение, и оно противоречит требованию «opt-in», которое ставит наша же спецификация. Мы пишем об этом здесь, вместо того чтобы промолчать.
- Заблокируйте на межсетевом экране: MExplorer общается только с
*.google-analytics.com, *.crashlytics.com, firebaselogging.googleapis.com, сервером обновлений MOBILUCK и licence.code247.ai при активации лицензии.
- Используйте сборку без конфигурации Firebase. Сборка без файла конфигурации не отправляет вообще ничего — это поведение кода по умолчанию, а не скрытая опция.
Для чего нужен полный доступ к диску
macOS требует это разрешение, чтобы читать ~/Library, где программы держат свои данные. Без него три основные функции — место по программам, остатки удалённых программ и очистка кешей — работать не могут, потому что операционная система останавливает их прямо у двери.
Разрешение позволяет MExplorer читать. Оно не используется, чтобы что-то собрать для отправки: ничто прочитанное с вашего диска никогда не попадает в события выше.
Проверьте сами
Вам не нужно верить этой странице на слово. Firebase копит события в локальной базе и отправляет их по собственному расписанию, поэтому один взгляд на сетевые соединения обычно не показывает ничего — что не значит, будто приложение ничего не отправляет. Чтобы увидеть, что стоит в очереди, откройте её на своей машине:
sqlite3 ~/Library/Application\ Support/Google/Measurement/google-app-measurement.sql \
"SELECT name, count(*) FROM events GROUP BY name"
Вы увидите ровно те события, что в таблице выше, плюс несколько автоматических от самого Firebase. Вы не увидите ни одного имени файла или пути, потому что для них туда нет дороги.
Обновлено 1 сентября 2026 года. До этой даты MExplorer не отправлял ничего, кроме проверок обновлений, и эта страница так и говорила. Мы изменили программу и эту страницу в один день, вместо того чтобы оставить стоять старое обещание.
Этот документ публикуется на всех языках, на которых говорит сайт MExplorer. Переводы существуют для того, чтобы вы могли прочитать условия на своём языке; там, где перевод и английский текст расходятся по смыслу, имеет силу английская версия. Это не затрагивает ваши законные права в стране проживания.