Uncork

Что Uncork отправляет с вашего Mac и куда

Обновлено 8 октября 2026 · сверено с версией 1.3.0

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

Что уходит на сервер Uncork

Приложение обращается к серверу uncorkmac.com, а если его не видно в вашей сети, — к другим именам того же сервера: uncork.win (основное имя до 8 октября 2026, его используют версии до 1.2.1 включительно) и uncork.62-60-217-121.sslip.io (имя от общедоступной службы sslip.io, чьи DNS-серверы видят запрос этого имени). В каждом запросе есть заголовок с названием и версией приложения; как у любого сервера, у нас остаются адрес запроса, время и ваш IP-адрес, а срок хранения журнала указан в политике конфиденциальности. Других соединений с нашим сервером у приложения нет. Бесплатному ядру из таблицы ниже нужны только две последние строки — проверка и загрузка обновлений; остальные строки — проба Pro, вход, ключ драйвера и модуль Pro — появляются, только если вы начали пробу Pro или вошли в аккаунт. Пробу и вход вы начинаете кнопками в приложении, вход подтверждаете в браузере на сайте, а оплата Pro идёт не через приложение, а через Telegram или OxaPay на сайте.

КогдаЧто уходитЗачем
Только Pro: вы нажали «Попробовать Pro 7 дней» в приложении или «Попробовать Pro» в итогах игры, которые Uncork один раз показывает после первой игры без Pro; «Не сейчас» там же ничего не отправляетотпечаток Mac и версия приложения; если на этом Mac вы уже вошли — ещё токен доступаначать пробу Pro на этом Mac — без аккаунта, а если вы вошли, то в аккаунте (сам вход пробу не начинает), — или вернуть уже начатую, с тем же сроком; сервер отвечает токеном доступа и сроком пробы и запоминает отпечаток, версию, начало и конец пробы; IP-адрес к пробе не записывается, а по сети, из которой пришёл запрос, сервер только считает в памяти, сколько проб за сутки уже начато
Только Pro: вы нажали «Войти» или, пока не вошли, «Купить Pro — 19 €» или «Уже купил» (в версиях до 1.0 — «Оплатить», «Уже оплатил» и строку «Проба без аккаунта»)отпечаток Mac и версия приложения, а если на этом Mac есть токен доступа — ещё и он: текущий или прежний, оставшийся после «Выйти на этом маке»; затем, пока идёт ожидание (не дольше десяти минут), с паузой в две секунды — одноразовый секрет входа и тот же токенполучить короткий код и узнать, что вы подтвердили вход в браузере; при входе на этом Mac остаток пробы переходит в аккаунт. Токен — чтобы чужой не занял ваш Mac: войти на нём в другой аккаунт сервер даёт только с токеном того, кто на этом Mac вошёл или из него вышел, а по одному отпечатку — нет
Только Pro: вы вошли по коду «UNCK-…»код, ник и имя, которые вы ввели, отпечаток Mac и версия, а если на этом Mac есть токен доступа — ещё и он: текущий или прежний, оставшийся после «Выйти на этом маке»привязать доступ к вашему Mac; токен — по той же причине, что и при входе через браузер
Только Pro: подходит срок токена доступа (он есть после пробы или входа) или вы нажали «Обновить доступ» в настройках (в версиях до 1.0 — «Продлить»)токен доступа, отпечаток Mac и версияпродлить токен
Только Pro — при пробе или после входа: открытие приложения или запуск игры — только если ключа нет, он старше 20 часов, скоро кончится или часы Mac отстали; кнопки «Обновить ключ», «Получить ключ», «Обновить доступ», «Уже купил» (кроме пробы без аккаунта — там она начинает вход) и «Проверить» в полосе про часы, «Проверка D3D11» в настройках и в мастере первого запуска; сразу после входа и после начала пробы; возвращение в окно Uncork в течение часа после кнопки «Купить Pro — 19 €» — не чаще раза в 20 секунд и только пока приложение не узнало об оплатетокен доступа, отпечаток Mac, версия и причина запроса: launch (все случаи, кроме входа и начала пробы) или pairing (вход и начало пробы); название игры не передаётсяполучить ключ драйвера для функций Pro; в том же ответе сервер сообщает срок Pro, идёт ли пробный период и до какого момента и ссылку-приглашение — приложение хранит их в своих настройках на этом Mac
Только Pro — при пробе или после входа: ключ драйвера есть, а модуля Pro для этой версии Uncork на Mac нет или он не прошёл проверку — после начала пробы, входа, покупки Pro и обновления Uncork; после неудачи — снова позже или кнопкой «Повторить»токен доступа, отпечаток Mac и версия приложенияскачать модуль Pro для этой версии: библиотеки мыши с устройства, «Ровных кадров» и панели поверх игры и программу для Content Manager и экрана заезда Assetto Corsa — в бесплатной сборке их нет. Сервер отдаёт модуль, только если Pro есть, вписывает в обе библиотеки подписанную метку — номер аккаунта (у пробы без аккаунта — прочерк), отпечаток этого Mac, номер лицензии и время выдачи — и отмечает выдачу не чаще раза в сутки на Mac; приложение проверяет подпись модуля и кладёт его в свою папку на этом Mac
Всегда, и в бесплатном ядре: запуск приложения и кнопка «Проверить» в настройках — сразу, в фоне — не чаще раза в шесть часовверсия и отпечаток Mac в адресе запросаузнать, вышла ли новая версия; в том же ответе сервер может прислать короткое сообщение об известной проблеме — текст на русском и английском, срок и, если нужно, кнопку («Починить…» или перезапуск Steam). Приложение хранит его в своих настройках на этом Mac и показывает полосой, пока не выйдет срок, следующий ответ его не снимет или вы не нажмёте «Скрыть»; ничего в ответ не отправляется
Всегда: вы нажали «Обновить» у новой версии (1.1 и дальше); исправление той же версии (1.0.1, 1.0.2…) приложение скачивает само, не спрашивая, и ставит при выходе из Uncork — не во время игры и не при запущенном Steam; согласие на исправления не нужно, а выключаются они в настройках: «Ставить исправления сами»обычный запрос файласкачать образ новой версии; перед установкой приложение сверяет контрольную сумму и подпись: она должна быть сделана сертификатом, который Apple выдала разработчику из списка, зашитого в само приложение (сейчас в нём один разработчик — тот, кто подписывает наши выпуски); сборку другого разработчика приложение не ставит, в том числе поверх копии, подписанной без разработчика (ad hoc)
Только если вы согласились (переключатель «Делиться отчётами об играх» в настройках или «Да» под вопросом «Как прошла игра?» в итогах игры): после вашего ответа; неотправленные — при следующем запуске приложения, не чаще раза в час и не больше 20 за разномер игры в Steam (appid), ваш ответ («работает», «с проблемами», «не работает»), номер сборки игры, выбранная графика, версия Uncork, модель Mac (например, Mac15,6), версия macOS и дата ответа. Без аккаунта, отпечатка Mac, имени пользователя, путей и журналовчтобы другие игроки видели, как игра идёт у людей. Показываем только счётчики за 90 дней по версиям Uncork, и только если в группе не меньше трёх отчётов. Выключили переключатель — новые отчёты и повторы очереди не уходят; уже отправленные не удаляются
Всегда, и в бесплатном ядре: при запуске приложения и в фоне — не чаще раза в сутки, независимо от переключателя вышеничего: запрос без параметров, одна общая сводка игроков Uncork сразу для всех игрчтобы показать в карточке игры «игроки Uncork: …». Карточка читает только скачанный файл, поэтому открытие игры ничего не отправляет и не говорит нам, какие игры вы смотрите

Отпечаток Mac — короткая строка: хеш SHA-256 от аппаратного идентификатора вашего Mac (не серийного номера) с постоянной строкой-солью, зашитой в приложение. Восстановить из неё идентификатор практически нельзя, но она всегда одна и та же — по ней сервер узнаёт тот же Mac.

Сервер отмечает, что приложение выходило на связь (по проверке обновлений), что выдан ключ драйвера и что выдан модуль Pro (с его версией), каждое не чаще раза в сутки на один Mac; эти отметки хранятся с отпечатком Mac, а не с аккаунтом, и связаны с ним только через лицензию, а «вышло на связь» появляется и до входа. Ещё он отмечает, что вы начали пробу на этом Mac (один раз — повтор возвращает ту же пробу), что начали вход в приложении (при каждом нажатии «Войти» и других кнопок входа) и что подтвердили его, а при каждом продлении и выдаче ключа запоминает время обращения и версию приложения. Пробу без аккаунта и отметки этого Mac без аккаунта сервер хранит два года после последнего обращения Mac, а отметки о выдаче модуля Pro — 400 дней. Название игры в отметках не передаётся, и по ним сервер не знает, играли ли вы: ключ просит и открытие приложения. Что сервер хранит ещё, написано в политике конфиденциальности.

Что скачивается с чужих серверов

Установщики и компоненты приложение качает, когда вы нажимаете свои кнопки настройки, а обложки и список купленных игр — в фоне; всё идёт напрямую, мимо нашего сервера, и тот сервер видит ваш IP-адрес, как при любой загрузке. Адреса ниже записаны в коде; загрузки могут перенаправляться на сети доставки содержимого (CDN), которые используют эти сервисы, их адреса здесь не перечислены.

ЧтоС какого сервераКогда
Установщик Steam для Windowscdn.cloudflare.steamstatic.com, запасной — cdn.akamai.steamstatic.comпри установке Steam в бутылку (отдельное окружение для Windows-игр)
Слой совместимости и графические библиотекиgithub.com: репозитории Sikarugir-App и Gcenxпри первой настройке, по вашим кнопкам; графические библиотеки Apple (D3DMetal) — только после того, как вы нажали «Принимаю» в окне лицензии Apple
Альтернативный графический слой DXMTgithub.com: релизы проекта DXMTкнопкой «Установить DXMT» в настройках бутылки; с Pro — ещё при подготовке Assetto Corsa в один клик
Графический слой DXVK для игр на DirectX 9github.com: релизы проекта DXVK-macOS (Gcenx)при первом запуске игры на DirectX 9 с выбором графики «Авто» или когда вы выбрали DXVK у игры («…» → Графика); один раз на бутылку, приложение сверяет контрольную сумму
Компоненты Windows: Visual C++ 2015–2022, .NET Framework, библиотеки DirectX, компилятор шейдеров — бесплатно, в любую бутылку; перед установкой приложение сверяет контрольную сумму каждого файлаdownload.microsoft.com, download.visualstudio.microsoft.com, raw.githubusercontent.com (репозиторий Mozilla)кнопкой «Поставить» в карточке «Компоненты Windows» настроек бутылки, кнопкой «Подготовить к запуску» у Assetto Corsa или кнопкой в «Разобраться»; компилятор шейдеров и Visual C++ — ещё и при создании бутылки и перед открытием любого магазина, если их нет (без них EA app зависает, а окно входа остаётся без картинок); только то, чего в бутылке ещё нет
Content Manager для Assetto Corsaacstuff.clubтолько с Pro: при подготовке Assetto Corsa в один клик
Установщик Epic Gameslauncher-public-service-prod06.ol.epicgames.comесли вы выбрали этот магазин при создании бутылки или позже кнопкой «Поставить магазин»
Установщик Ubisoft Connectstatic3.cdn.ubi.comесли вы выбрали этот магазин
Установщик EA apporigin-a.akamaihd.netесли вы выбрали этот магазин
Установщик Battle.netwww.battle.netесли вы выбрали этот магазин
Установщик GOG Galaxywebinstallers.gog.comесли вы выбрали этот магазин
Установщик Rockstar Games Launchergamedownloads-rockstargames-com.akamaized.netесли вы выбрали этот магазин
Rosetta 2серверы Apple, через системную программу softwareupdateесли вы нажали «Поставить Rosetta»
Обложки игр Epicподдомены epicgames.com; адрес берётся из каталога самого Epic на вашем дискев фоне, если в бутылке установлены игры Epic
Обложки игр Steamshared.steamstatic.comв фоне, для игр Steam в бутылке — установленных и купленных, — у которых нет картинки в кэше самого клиента Steam; в адресе картинки только номер игры, без ключа и аккаунта (с версии 1.0.6)
Список купленных игр Steamapi.steampowered.comв фоне и только если вы добавили свой ключ Steam Web API: Steam получает ключ и SteamID аккаунтов бутылки, а сам ключ хранится в связке ключей вашего Mac и к нам не попадает
Страница игры в Steamstore.steampowered.comтолько когда вы сами нажали «Страница игры в Steam» у игры с версией для Mac: ссылка открывается в браузере, само приложение туда ничего не отправляет

Steam, магазины, Content Manager и игры общаются со своими серверами как обычно: Uncork этот трафик не перехватывает и не читает. Если в настройках бутылки включить «Прокси из настроек macOS для Steam» (по умолчанию выключено), Uncork записывает адрес прокси HTTP и HTTPS из настроек macOS в настройки Windows этой бутылки — сразу и перед каждым запуском Steam из Uncork, — и дальше Steam сам ходит через этот прокси (как и другие программы бутылки, которые берут прокси из настроек Windows); выключите — Uncork уберёт то, что записал. Адрес остаётся в бутылке на вашем Mac, Uncork его никуда не отправляет. Эти компоненты принадлежат их авторам и распространяются на их условиях; Uncork не кладёт их в свой образ, а скачивает напрямую (в образе — только наш набор драйвера с библиотеками SDL и три шрифта), и с их авторами не связан; состав и лицензии показаны в приложении: «Настройки → Помощь → Лицензии компонентов». Сама macOS тоже может отправлять Apple отчёты о сбоях, если вы это разрешили в системных настройках. Ссылки из меню, настроек, полос приложения и первого экрана («Условия», «Конфиденциальность» и кнопка покупки Pro — она открывает профиль на сайте, а без входа сначала начинает вход) открываются в вашем браузере только по щелчку.

Чего приложение не отправляет

Какие разрешения просит macOS и что с ними делает Uncork

Как проверить самому

Сетевой монитор, например LuLu или Little Snitch, покажет для самого Uncork те же адреса, а при загрузках ещё и адреса сетей доставки, на которые они перенаправляют. Steam и игры — отдельные процессы: для них монитор покажет много других адресов, это их собственный трафик. Без сторонних программ в «Терминале» можно посмотреть открытые соединения приложения в эту минуту:

lsof -nP -i -a -c Uncork

Запросы короткие, поэтому в простое список обычно пуст: 29 сентября 2026 у запущенного приложения версии 0.16.3 без игры соединений не было. Сразу после запуска идут проверка обновления и продление ключа, так что список может оказаться не пустым; загрузки идут не в самом Uncork, а в отдельном процессе curl, и в этом списке его не будет. Чтобы поймать редкие запросы, нужен именно сетевой монитор.

Что работает внутри Steam и игр

Внутри процессов игр работают наши библиотеки: чтение мыши, ровные кадры, имена в Dock и панель поверх игры, а также наш вариант драйвера окна. Библиотеки Pro приходят модулем Pro (строка в таблице выше); с ним же — библиотека контроллеров с отдачей рулей Logitech, которую Uncork ставит в движок на этом Mac. Библиотеки Pro несут метку, которую сервер вписал при выдаче: номер аккаунта, отпечаток Mac, номер лицензии и время; она остаётся в файлах на вашем Mac и нужна, чтобы модуль работал только на нём и чтобы по чужой копии было видно, откуда она. Сетевого кода Uncork в них нет; автоматическая проверка сборки ищет в исходниках этих частей типичные сетевые вызовы. Исходники части драйвера, производной от открытого слоя совместимости, мы высылаем по письменному запросу, а куда писать, сказано в лицензиях в приложении: «Настройки → Помощь → Лицензии компонентов».

Что будет без связи с нашим сервером

Бесплатному ядру связь с нашим сервером для игр не нужна: игры запускаются и без неё, не пройдёт только проверка обновлений. Функции Pro работают, пока не истёк ключ драйвера: до недели, но не дольше Pro-времени плюс час (у купленного Pro срока нет). Модуль Pro скачивается один раз на версию Uncork: после обновления функции Pro включатся, когда приложение скачает модуль для новой версии, а пока сервер недоступен, они выключены — игры при этом запускаются. Сервер может отозвать Pro, например при нарушении условий; отзыв доходит до приложения при следующем обращении к серверу (обычно в пределах суток работы), а до тех пор действует выданный ранее ключ.

Если это изменится

Если приложение начнёт отправлять что-то новое или обращаться к новому адресу, мы обновим эту страницу и заметки к версии до её выхода; дата вверху показывает, когда список сверяли в последний раз. Адреса в коде сверяет автоматическая проверка: она не даёт закончить сборку версии, если адреса в коде и на этой странице разошлись. Что именно уходит по этим адресам, она не видит, поэтому такие изменения мы сверяем вручную и указываем в заметках к версии.

Читайте дальше

Скачать бесплатно

← На главную