Приватность
NeoDownloader качает на вашем компьютере и хранит скачанное там же. На этой странице - все запросы, которые он делает сам, что каждый из них несёт и что можно выключить.
Что NeoDownloader отправляет сам
Таких запросов четыре. У первых трёх есть выключатель в Настройки… → Программа → Общие (кроме одного вопроса о лицензии, о нём ниже), у четвёртого его нет.
Проверка новой версии
Раз в сутки, а на свежей установке сразу же, NeoDownloader спрашивает наш сервер, не вышла ли версия новее. В адресе запроса - ваша версия, система и архитектура; на свежей установке он один раз сообщает, что копия новая. Вас там не опознать ничем, поэтому сервис может считать версии и установки, но не может отличить одного человека от другого.
Выключатель - Проверять обновления. Кнопка Проверить обновления в окне О программе… работает в любом случае. См. Когда вышла новая версия.
Проверка лицензии
Это делает только копия с лицензией и только пока включено Проверять лицензию через интернет: при запуске NeoDownloader, дальше раз в неделю, а в две недели до и после конца обновлений - раз в сутки. Уходят идентификатор этой активации, версия NeoDownloader, операционная система и её версия и архитектура. Имя вашего компьютера не отправляется.
При активации уходят введённый вами код, те же версии и архитектура и число, посчитанное из идентификатора, который операционная система хранит для этого компьютера, - число, а не сам идентификатор.
Если ваша сборка вне периода обновлений, NeoDownloader ещё спрашивает, какую версию лицензия всё ещё покрывает, - при каждом открытии окна NeoDownloader и что бы ни стояло в Проверять лицензию через интернет. В этом запросе - дата окончания ваших обновлений и больше ничего о лицензии.
Кнопка Проверить сейчас в окне Лицензия делает проверку тогда, когда вы её просите, независимо от выключателя. См. Проверка лицензии через интернет.
Обновление компонентов плагинов и рецептов сайтов
При запуске, а дальше раз в сутки, NeoDownloader спрашивает в двух местах, не изменилось ли то, с чем работают его плагины. Video Downloader и Gallery Downloader качают с помощью компонентов, которые обновляются чаще, чем сам NeoDownloader, и NeoDownloader спрашивает у каталога пакетов Python (pypi.org), нет ли их версий новее; в запросе названы эти компоненты. Краулер читает сайты по рецептам, и NeoDownloader спрашивает у нашего каталога рецептов его список: рецепт, который у вас есть и который там исправили, обновляется, а тот, что убрали из каталога, удаляется. Оба запроса несут версию NeoDownloader и ничего о том, что вы качаете.
Выключатель - Обновлять компоненты плагинов. Если его выключить, NeoDownloader сам не обращается ни к одному из этих мест, а компоненты и рецепты, которые у вас есть, остаются как есть.
Страница внутри окна
Пока не открыт ни один проект, панель справа показывает страницу с нашего сайта, и NeoDownloader запрашивает её всякий раз, когда эта панель появляется, начиная с запуска. В адресе - язык окна, то, как страницу рисовать: тема и цвет акцента, - и есть ли у вас вообще проекты, чтобы страница знала, здороваться ей или указывать на ваш список. Выключателя у этого запроса нет. В отличие от остального сайта, страницы, которые показываются внутри окна, аналитики не несут.
Что уходит только по вашему действию
- Активация лицензии кодом, Деактивировать, Проверить сейчас.
- Перейти на Premium, Продлить, Скачать и Подробнее на полосе о новой версии, Справка, Руководства по сайтам, ссылка мастера на руководство по сайту - они открывают страницу в браузере.
- Мастер: когда вы даёте ему адрес, плагины заходят по этому адресу, чтобы понять, могут ли они его взять. Когда у Краулера есть рецепт для этого сайта в нашем каталоге и вы выбираете Краулер, NeoDownloader скачивает рецепт из каталога - по номеру рецепта в каталоге, а не по вашему адресу. Это происходит и при выключенном Обновлять компоненты плагинов.
- Попросить нас сделать рецепт для этого сайта в мастере: NeoDownloader отправляет нашему серверу адрес сайта без части после
?и#, где сайты держат ключи сессий, и слова, которые вы добавили, если они есть. - Форма на приветственной панели, которую вы видите, когда не открыт ни один проект: тот же запрос. Панель - это страница нашего сайта, поэтому адрес и ваши слова уходят прямо на него.
- Этот рецепт не работает под запуском, который не удался на рецепте из нашего каталога: NeoDownloader отправляет, какой это был рецепт, его версию и сколько файлов принёс запуск, - не адрес проекта.
- Список руководств по сайтам: мастер спрашивает его у нашего сайта, когда вы даёте ему адрес. Список один для всех, ничего о вашем адресе не несёт и хранится только в памяти, пока открыто окно.
- Запуск: плагин идёт на сайты, адреса которых вы ему дали, и качает с них. При создании проекта NeoDownloader может ещё взять картинку для обложки со страницы по адресу проекта.
Что до нас не доходит никогда
- Ничего о том, что вы качаете: ни адреса - кроме адреса сайта в просьбе о рецепте, которую вы отправляете сами, - ни имена файлов, ни журнал, ни собственный лог NeoDownloader. Журнал и лог - файлы на вашем диске, и они уходят, только когда вы отправляете их сами; см. Как сообщить о проблеме.
- Никакой телеметрии: NeoDownloader не сообщает, что вы в нём делаете.
- Ваши входы на сайты остаются в собственном браузерном профиле NeoDownloader, в его папке данных.
Как и у любого запроса в интернете, у запросов, которые доходят до нашего сервера, он видит ваш IP-адрес и время.
Окно открывается только на этом компьютере
Окно NeoDownloader - это страница, которую NeoDownloader сам и отдаёт, и отвечает он только на этом компьютере: если велеть ему слушать где-то ещё, он откажется запускаться. Страница заперта ключом из файла в папке данных, и файл защищён ровно так, как эта папка: в установленной версии он лежит в вашем профиле пользователя, который в Windows другие учётные записи на этом компьютере не откроют без прав администратора.
Поэтому другое устройство в вашей сети ваш NeoDownloader не откроет, а другая учётная запись на этом компьютере не прочитает ключ установленного NeoDownloader; ключ портативного открыт любому, кто может открыть его папку. Программа, запущенная под вашей же учётной записью, прочитает его в любом случае - от этого ключ не защищает.
Как выключить запросы
В Настройки… → Программа → Общие стоят Проверять лицензию через интернет, Проверять обновления и Обновлять компоненты плагинов. Когда выключены первые два, NeoDownloader сверяет версию и лицензию с нашим сервером, только когда вы его об этом просите: при активации лицензии, по кнопке Проверить сейчас и по кнопке Проверить обновления в окне О программе…. Лицензия работает и без сети, а продление подхватится при следующей ручной проверке. Когда выключен третий, компоненты плагинов и рецепты сайтов, которые у вас есть, остаются как есть, пока вы его снова не включите. Страница внутри окна загружается по-прежнему, сборка вне окна обновлений по-прежнему спрашивает, какую версию покрывает лицензия, а рецепт, который вы выбираете в мастере, по-прежнему скачивается: выключателя нет ни у одного из этих запросов.