Перейти к основному содержимому

Безопасность и приватность

Коротко: на сайте нет аналитики, в плагинах нет телеметрии, а публичны только те данные, которые нужны протоколу для работы.

Этот сайт​

Статические файлы, которые отдаёт Caddy. Ни системы аккаунтов, ни аналитики, ни рекламного пикселя. Шрифты, скрипты и изображения отдаются с того же хоста. Главная страница делает один внешний запрос: eth_call к публичному RPC Base Sepolia, чтобы прочитать два значения контрактов в вашем браузере. Этот провайдер видит ваш IP-адрес; мы не проксируем и не журналируем запрос. При отключённом JavaScript числа отображаются прочерками, и ничего не отправляется.

Сервер ведёт стандартные журналы доступа для операционной безопасности, и в них есть IP-адреса. Они ротируются по 20 MiB с сохранением пяти файлов и не используются для профилирования.

Один функциональный cookie, NEXT_LOCALE, запоминает выбранный язык. Тема хранится в localStorage под ключом genkaku_theme и никогда не отправляется на сервер. Ни то, ни другое не используется для отслеживания, поэтому баннера согласия нет.

Плагины​

Ни один плагин не сообщает об использовании. Они обращаются к:

  • публичному RPC Base Sepolia — чтобы читать каталог и двигать эскроу,
  • seed-релею — чтобы обнаруживать пиров и нести сессию, когда прямое соединение невозможно,
  • выбранному воркеру — чтобы выполнить инференс.

Промпты, имена файлов и имена моделей нам не отправляются. Ни в одном из плагинов нет точки приёма телеметрии.

Ключи​

Кошельки создаются локально. Приватный ключ хранится в открытом виде с правами 0600 в ~/.dsh/genkaku/genkaku.keys.json, потому что DeepSeek Harness не предоставляет кодека для связки ключей. Любой, кто может прочитать этот файл на вашей машине, может потратить средства кошелька. Сделайте резервную копию и не синхронизируйте этот каталог с общим диском.

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

Во время сессии​

Инференс выполняется на выбранном вами воркере. Оператор воркера видит промпты и вывод, которые обслуживает; маркетплейс не хранит ни того, ни другого.

Если сессию несёт seed-релей, оператор релея видит метаданные соединения — адреса пиров, время и объём — но поток libp2p зашифрован, поэтому прочитать промпт или ответ он не может.

Кошелёк и peer ID воркера публичны по замыслу, потому что так работает каталог. Локаторы необязательны; по умолчанию плагин воркера не публикует ваш публичный IP-адрес. Публикация явная и постоянная.

Что публично и постоянно​

Регистрации, открытия сессий, расчёты и claim-ы публичны и постоянны. Ничто записанное в блокчейн нельзя отредактировать или удалить, в том числе после того, как вы перестанете пользоваться программой.

Удаление ~/.dsh/genkaku/ удаляет локальные ключи и состояние. Оно не удаляет и не может удалить историю в блокчейне. Журналы доступа истекают по ротации.

Контент​

Автоматического фильтра контента нет. В протоколе нет хука, который проверяет промпт до того, как его увидит воркер, а хеш политики воркера — это обязательство, а не принудительное правило.

Что есть:

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

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

Модель угроз в одной таблице​

РискКто может это сделатьМера защиты
Прочитать ваш промптВыбранный вами воркерВыберите воркера, которому доверяете; больше ничто не может скрыть промпт от него
Прочитать ваш промптНикто другой при прямом соединенииШифрование libp2p
Увидеть, кто с кем говоритОператор релея, для сессий через релейПрямое соединение; метаданные — не содержимое
Потратить средства кошелькаЛюбой, кто прочитает genkaku.keys.jsonПрава на файл, шифрование диска, резервные копии
Потерять средства из-за плохой квитанцииВредоносный воркерJobEscrow проверяет подпись и ограничивает расход объявленной ценой
Восстановить потерянный ключНиктоСделайте резервную копию; пути поддержки нет

Сообщить о проблеме​

Проблемы безопасности: security@genkaku.app. Юридические уведомления: legal@genkaku.app.