🛡️
Aegis Claude v2.0

Local Device ID & Telemetry Reset

GitHub ↗
PowerShell 5.1 & macOS Bash · Без зависимостей · Без прав админа

Сброс локальных меток Claude Desktop и CLI. Чаты и память проектов остаются.

Claude запоминает компьютер отдельно от аккаунта в десятке мест: от machineID и ant-did до транзакционных журналов config.json.journal, штампов hipaa_ruled_out и очередей 1p_failed_events. Aegis вычищает этот слой до состояния первого запуска, не трогая ваши диалоги и файлы MEMORY.md.

powershell -NoProfile -ExecutionPolicy Bypass -File .\Reset-ClaudeIdentity.ps1
Радар локальных меток MEMORY.md SAFE
~/.claude.json + .claude/.claude.json
64-символьные machineID, userID и бэкапы
Стирается
ant-did & ant-device-registry.json
UUID устройства и ключи pk1:* всех прошлых аккаунтов
Стирается
config.json.journal & epitaxyPrefs
Транзакционный журнал отката и карты UUID аккаунтов
Стирается
telemetry/1p_failed_events & stamp
Очередь неотправленной телеметрии и хэши hipaa_ruled_out
Стирается
projects/*/memory/MEMORY.md
Память проектов, диалоги CLI/Desktop и settings.json
Сохраняется

Интерактивный симулятор работы скрипта

По умолчанию скрипт запускается в безопасном режиме PREVIEW и ничего не удаляет, пока вы не нажмёте 1. Попробуйте прямо здесь:

Administrator: Windows PowerShell — Reset-ClaudeIdentity.ps1
MODE: PREVIEW

      

Анатомия слежки: где именно Claude прячет метки машины

Результаты реверс-инжиниринга десктопного app.asar и бинарника claude.exe (Bun). Нажмите на слой, чтобы посмотреть детали:

Точечная хирургия claude_desktop_config.json

Удалять весь claude_desktop_config.json нельзя — в нём живут ваши MCP-серверы и настройки приложения. Скрипт аккуратно вырезает из него только имя компьютера (remoteToolsDeviceName) и привязки к прошлым аккаунтам внутри preferences и epitaxyPrefs:

До запуска скрипта (Светит все прошлые аккаунты) claude_desktop_config.json
{
  "mcpServers": { "filesystem": { ... } },
  "preferences": {
    "sidebarMode": "epitaxy",
-   "remoteToolsDeviceName": "desktop-9v40pv7",
-   "bypassPermissionsOptInByAccount": {
-     "7475e157-e302-4eb2-a76d-82f114f1799e": true
-   },
    "epitaxyPrefs": {
      "fastMode": true,
-     "epitaxy-auto-default-notice-seen.17132d96-...": true,
-     "epitaxy-auto-default-notice-seen.acaed4ef-...": true,
-     "fastModeStateMigrated.abc5247b...e0e5c2b3...": true,
-     "dframe-code-sections": { "7475e157.../faf6e2aa...": {} }
    }
  }
}
После работы скрипта (Чистый конфиг, MCP целы) claude_desktop_config.json
{
  "mcpServers": { "filesystem": { ... } },
  "preferences": {
    "sidebarMode": "epitaxy",
    "epitaxyPrefs": {
      "fastMode": true
    }
  }
}

✓ Настройки аппаратного ускорения, пути Cowork, MCP-серверы и общие переключатели интерфейса остаются нетронутыми.

Полная матрица: что стирается, что сохраняется и что вне досягаемости

Честная модель угроз без маркетинговых обещаний «волшебной кнопки».

🗑️ Удаляется (Локальные ID)
  • • ~/.claude.json, .claude/.claude.json и все backups/ (machineID, userID)
  • • ant-did, ant-device-registry.json, ant-device-key-generation.json
  • • Соли telemetrySalt и ccd-ids.json
  • • config.json и его транзакционный журнал config.json.journal
  • • Очередь событий ~/.claude/telemetry/1p_failed_events.*.json
  • • Штампы организаций policy-limits.json.stamp.json (hipaa_ruled_out)
  • • Истории и связки аккаунтов: plan-usage-history.json, spaces-present, rpm, plugin-list, ccd-session-presets.json
  • • Весь профиль Chromium (Cookies, Local Storage, DIPS, ShaderCache, sentry) и %TEMP%\claude
💎 Остаётся на месте (Чаты и Память)
  • • %USERPROFILE%\.claude\projects — все диалоги Claude Code
  • • projects\*\memory\MEMORY.md — вся накопленная память ваших проектов
  • • %USERPROFILE%\.claude\file-history и sessions
  • • %USERPROFILE%\.claude\settings.json — прокси, модели и переменные окружения
  • • claude-code-sessions и local-agent-mode-sessions в Desktop
  • • claude_desktop_config.json — MCP-серверы сохраняются (вырезаются только метки устройства и аккаунтов)
  • • Само приложение в %LOCALAPPDATA%\AnthropicClaude (переустанавливать не нужно)
🌐 Не лечится удалением файлов
  • • Публичный IP, ASN и TLS/JA3-отпечаток — контролируются вашим прокси/VPN
  • • Локаль Windows и часовой пояс (ru-RU, раскладка, UTC+3)
  • • Cookies в обычном браузере Chrome / Edge / Safari (включая ajs_anonymous_id на сайте claude.ai)
  • • Серверная связка старых аккаунтов — если два аккаунта уже светились на одном pk1 ключе до сброса, сервер это запомнил