БЕЗОПАСНОСТЬ ДАННЫХ

Безопасность данных: что именно уходит с вашей машины

Горные и маркшейдерские данные коммерчески чувствительны, и «это безопасно» — не ответ. Здесь точно указано, какие сетевые запросы делает STREAM, что содержит каждый из них, что не передаётся никогда и куда пишутся диагностические файлы — чтобы проверка безопасности могла сверить утверждения, а не принимать их на веру.

Обработка идёт на вашей машине

STREAM — нативное приложение Windows. Загрузка DEM, её потоковая передача, отрисовка на GPU, расчёт объёмов, запуск анализов, построение горизонталей и запись выгрузок — всё происходит локально, на вашем процессоре, видеокарте, памяти и диске.

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

Данные ваших проектов не передаются никогда

Модели высот, ортофотопланы, облака точек, чертежи CAD, проекты, измерения, объёмы, отчёты и файлы проектов остаются на той машине, где были открыты. Ни один из них — и ни одна их часть — не отправляется STREAM куда-либо.

Имена файлов, пути к папкам и содержимое проектов также не передаются. В приложении нет SDK аналитики, отслеживания использования и отчётов о работе с функциями.

Сетевые запросы, которые STREAM действительно делает

Действия с лицензионной учётной записью, которые вы инициируете сами — активация, вход, подтверждение почты, сброс пароля — отправляют то, что нужно этому действию, по HTTPS на лицензионный сервер. Активация отправляет введённые вами адрес почты и пароль.

Периодическая проверка лицензии отправляет идентификатор лицензии, идентификатор устройства, аппаратные сигналы, сам подписанный токен и признак вмешательства. Идентификатор устройства — односторонний хеш: «fp-» и усечённый SHA-256 от Windows MachineGuid. Аппаратные сигналы — тоже усечённые хеши SHA-256 с солью от SMBIOS UUID, MachineGuid и серийного номера тома: исходные идентификаторы не отправляются, а хеши нельзя обратить в них.

Проверка обновлений спрашивает у конечной точки релизов текущую версию. Это полный список.

Соединение использует закрепление сертификата

Лицензионный клиент закрепляет сертификат сервера. Если соединение предъявляет сертификат, не совпадающий с закреплённым, STREAM не продолжает молча: такая ошибка сообщается отдельно от обычного состояния «нет сети», потому что несовпадение может означать перехватывающий прокси, а не оборванное соединение.

Это важно в корпоративных сетях, терминирующих TLS: поведение намеренное и заметное, а не тихое понижение защиты.

Аварийные дампы остаются на диске

Если STREAM аварийно завершается, он пишет минидамп в %LOCALAPPDATA%\Stream\crashdumps (или в папку, заданную в STREAM_CRASH_DIR). Для записи не нужны права администратора и изменения в реестре отчётов об ошибках Windows.

Этот файл никогда не выгружается. Если вы хотите, чтобы мы посмотрели сбой, дамп присылаете вы сами — значит, вы можете его изучить или отказаться отправлять. Удалять папку безопасно.

Диагностические журналы включаются по желанию и по умолчанию выключены

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

Там, где он всё-таки применяется, журнал минимизируется перед отправкой: имя пользователя Windows маскируется в путях, а выгрузка ограничивается только самой свежей частью журнала.

Работа офлайн

Активированная лицензия продолжает работать без связи в течение офлайн-окна, записанного в её токене. Внутри этого окна STREAM проверяет лицензию локально по подписанному токену, поэтому сеть объекта без интернета — нормальный режим работы, а не сбой.

Когда окно истекает, нужна одна успешная онлайн-проверка. Для неё поддерживаются корпоративные прокси-конфигурации.

Работа переживает сбой

Пока в сессии есть реальная работа, STREAM в фоне пишет копию для восстановления — по умолчанию каждые 5 минут, либо каждые 1, 10 или 30 минут, либо никогда, в Настройки ▸ Проект. Копия пишется в %LOCALAPPDATA%\Stream\recovery и никогда поверх вашего файла проекта. Сбой или отключение питания стоит не больше этого интервала.

При следующем запуске окно восстановления сессии предлагает несохранённую работу. «Восстановить» открывает копию, не перезаписывая ни одного файла, — решение сохранить остаётся за вами, а «Удалить» отбрасывает эту копию. Если сбрасывается драйвер видеокарты, работа записывается в восстановление до того, как появится сообщение. Невосстановленные копии старше 30 дней удаляются.

Закрытие, открытие другого проекта или создание нового при несохранённой работе сначала спрашивает — «Сохранить», «Не сохранять» или «Отмена», — а в заголовке окна стоит звёздочка, пока есть несохранённая работа.

Данные и форматы остаются вашими

STREAM читает и пишет форматы, которыми ваша отрасль и так обменивается: GeoTIFF, сетки ESRI ASCII, LAS/LAZ, DXF, CSV, KMZ и PDF. Всё, что вы получаете, можно вынести в открытом формате и открыть в другом месте.

Нет проприетарного архива, для чтения которого нужно держать подписку живой, и нет «уровня экспорта» — результат есть результат.

Частые вопросы

STREAM выгружает мои данные съёмки?

Нет. Модели высот, ортофотопланы, облака точек, проекты, измерения и отчёты остаются на машине, где были открыты. Ничего об их содержимом, именах и путях не передаётся.

Что именно уходит на ваши серверы?

Только лицензионный трафик и проверка обновлений. Лицензионный трафик содержит идентификатор лицензии, односторонний хеш устройства, односторонние хеши аппаратных сигналов, подписанный токен и признак вмешательства — плюс адрес почты и пароль в момент входа или активации. Проверка обновлений спрашивает текущую версию.

STREAM собирает аналитику использования?

Нет. В приложении нет SDK аналитики и отчётов об использовании функций.

Отчёты о сбоях отправляются автоматически?

Нет. Минидамп пишется в %LOCALAPPDATA%\Stream\crashdumps и остаётся там. Отправлять его — ваше решение, удалять папку безопасно.

Может ли STREAM работать в сети объекта без интернета?

Да, в пределах офлайн-окна, записанного в вашем лицензионном токене. В этот период проверка идёт локально по подписанному токену; после его истечения нужна одна успешная онлайн-проверка. Корпоративные прокси поддерживаются.

Является ли отпечаток устройства персональными данными?

Это усечённый хеш SHA-256 от Windows MachineGuid с префиксом «fp-». Аппаратные сигналы — усечённые хеши с солью от SMBIOS UUID, MachineGuid и серийного номера тома. Исходные значения не передаются, а хеши нельзя обратить обратно.

Можно ли развернуть STREAM в изолированной или ограниченной среде?

Активация требует одного онлайн-шага, а лицензии нужна периодическая онлайн-проверка, когда истекает её офлайн-окно. Между этими точками STREAM работает без связи. Напишите нам через сайт, чтобы обсудить конкретное развёртывание.

Есть ли в STREAM автосохранение?

Да. По умолчанию каждые 5 минут в фоне пишется копия для восстановления (выключено, 1, 5, 10 или 30 минут в Настройки ▸ Проект). Копия хранится в %LOCALAPPDATA%\Stream\recovery, а не поверх файла проекта, и удаляется при нормальном закрытии сессии.

Что происходит после сбоя или отключения питания?

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

Проверьте сами

Бесплатная бета для Windows x64. Работает полностью офлайн с GeoTIFF, LAS/LAZ и DXF.

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