Claude запоминает ваш ПК: разбираем идентификаторы устройства и скрипт для их сброса
Оказалось, что выход из аккаунта в Claude не делает машину «чистой»: клиент пишет на диск два долгоживущих идентификатора — userID и machineID. Они лежат в файле ~/.claude.json (на Windows — %USERPROFILE%\.claude.json) и сохраняются между сессиями, даже если удалить папку с приложением.
Автор разобрал, как именно генерируются эти метки, заглянув в app.asar и бинарник CLI. Выяснилось, что наивное удаление папки не помогает — идентификаторы остаются. Он написал PowerShell-скрипт, который приводит локальный слой в состояние первого запуска, не трогая историю чатов.
Скрипт открыт на GitHub: github.com/Soulringen/aegis-claude. Это исследование того, что клиент пишет на ваш же компьютер, и утилита для управления своими локальными данными — никакого вмешательства в чужие системы или серверную часть.