Нажимаешь в настройках браузера кнопку «Очистить историю», закрываешь вкладку и чувствуешь себя почти шпионом, который стёр все хвосты. Увы, реальность не так романтична: следы визитов прячутся по разным уголкам системы, сети и даже «облака». Ниже — подробная карта тех закоулков и список трюков, которые помогут спать немного спокойнее.
Почему «Очистить историю» — не «Удалить прошлое»
В большинстве браузеров этот пункт стирает только то, что показывается в списке посещённых страниц и кеш картинок/скриптов. Всё остальное живёт отдельной жизнью:
- Различные хранилища сайтов — cookies, LocalStorage, IndexedDB;
- Служебные журналы безопасности вроде HSTS;
- Кэш DNS на уровне операционной системы;
- Данные синхронизации, если ваш браузер связан с аккаунтом Google, Apple, Microsoft и т. д.
Как говорится, очистка истории — это только верхушка айсберга. Ниже рассмотрим каждую «подводную» часть отдельно.
Скрытые кладовые внутри браузера
Cookies: классика жанра
Файлы-крошки, по которым сайты узнают вас при следующем заходе. Даже если вы удалите все cookies, «сессионные» и partitioned cookies могут пересоздаться мгновенно, потому что скрипты сайта хранят их в запасе.
LocalStorage и SessionStorage
Современные веб-приложения любят складывать туда сотни килобайт настроек и кеша. Очистка истории по умолчанию их не трогает — придётся идти в «Настройки → Конфиденциальность → Файлы cookie и другие данные сайта» и вычищать вручную.
IndexedDB
База данных в браузере для офлайн-режима, например у Google Docs. Может разрастаться до сотен мегабайт и переживает обычную чистку без малейших признаков стыда.
Service Workers и Cache Storage
«Сервисные рабочие» — скрипты, которые продолжают работать в фоне, подсовывая контент даже без интернета. А их кешированные файлы остаются до тех пор, пока вы явно не отключите их на вкладке Application в Инструментах разработчика (DevTools).
HSTS и SSP: безопасность, которая помнит вас
HSTS хранит список сайтов, которые всегда надо открывать по HTTPS. Очистка истории обычно оставляет этот список, чтобы не рисковать безопасностью. В Chrome добавился ещё Storage Service Partitioning (SSP): он делает cookies безопаснее, но и сам хранит метаданные дольше.
Автозаполнение, пароли и плагины
Менеджер паролей и форм живёт своей жизнью. А расширения вообще могут создавать собственные базы в папке профиля, о которых браузеру «не докладывают».
За пределами браузера — а следы всё ещё тянутся
DNS-кеш
Операционная система (Windows, macOS, Linux) запоминает, что example.com
= 93.184.216.34, чтобы ускорять повторные визиты. Пока вы не выполните ipconfig /flushdns
или systemd-resolve --flush-caches
, список так и будет хранить время последнего обращения к сайту.
Маршрутизатор и провайдер
Домашний роутер ведёт NAT-таблицу, а провайдер обязан хранить логи сессий (срок — от нескольких недель до нескольких лет, зависит от закона страны). На эти записи ваш «Clean History» влиять не может.
Синхронизация в облаке
Если включён Sync, данные истории улетают в аккаунт вашего браузера. Удаление локальных файлов не гарантирует, что копия не подтянется из облака при следующей авторизации.
Суперкуки и другие современные трюки
После запрета сторонних cookies трекеры перешли на хитрости:
- ETag-tracking: сайт задаёт уникальный идентификатор через заголовок ETag, который возвращается при каждом запросе.
- Фингерпринтинг: сбор сотен микросигналов (язык UI, список шрифтов, параметры GPU) даёт новый способ узнать вас без cookies.
- Topics API в Privacy Sandbox: браузер хранит локально «темы интересов» и отдаёт их рекламным скриптам. Очистка истории не обнуляет журнал тем мгновенно — только после недельного окна.
Мораль: чем изобретательнее запреты, тем изобретательнее обходы.
Как (почти) полностью избавиться от цифровых хвостов
Универсальной кнопки «Стереть вселенную» пока не придумали, но набор приёмов всё-таки есть:
- Профили вместо вкладок. Для чётких зон «работа / развлечение» лучше создать два профиля, а не надеяться на регулярную чистку.
- Контейнеры и временные контейнеры в Firefox + Temporary Containers . Каждая вкладка — отдельная песочница, которая исчезает при закрытии.
- Авточистка cookies через Cookie AutoDelete или Forget Me Not .
- Скрипт flush DNS + кеш браузера. На Windows можно собрать .bat-файл:
ipconfig /flushdns && certutil -urlcache * delete
- «Новая» учётка для паранойи. Завести отдельного пользователя ОС и заходить «не палясь» именно там.
- Браузеры с режимом Forgetful Browsing (Brave) — автоматически удаляют сайтовые данные через заданный интервал.
- CCleaner, BleachBit, CleanMyMac — помогут добраться до системных кэшей, но не забудьте закрыть браузер перед запуском.
А может, не всё так страшно?
Конечно, если вы не агент разведки и не покупаете по тёмной сети партию гигантских резиновых уточек, жизнь с обычной очисткой истории вполне переносима. Тем не менее, знать, где остаются данные, полезно хотя бы для внутреннего спокойствия и контроля над собственным цифровым следом.
И помните: идеальной анонимности не существует. Как говорил один знакомый админ, «если нужно скрыть следы ― не оставляй их», а не «удаляй после». Но это уже совсем другая история…