«Очистить историю» удаляет список страниц из базы данных истории браузера. Это одна запись среди многих, и в современном браузере даже не самая красноречивая — кэшированные фавиконки, хранилище сайтов, автозаполнение и DNS-кэш по отдельности показывают, где вы были.

Если цель в том, чтобы другой человек за вашим устройством ничего не нашёл, чистить нужно весь набор, и нужно знать, что из этого лежит вообще вне браузера. Если цель в том, чтобы никто нигде не знал, удаление — не тот инструмент: самые важные записи сделаны на чужом сервере.

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

Больше, чем список истории, и в большем числе мест.

Хранилище Что раскрывает Чистится кнопкой «Очистить историю»?
База данных истории URL, заголовки, отметки времени Да
Кэш Ресурсы страниц, изображения, сегменты видео Только если отмечено
Куки и данные сайтов Состояние входа, идентификаторы по сайтам Только если отмечено
localStorage / IndexedDB Данные приложений, иногда история просмотров Обычно вместе с «куки и данные сайтов»
Кэши service worker Целые офлайн-копии страниц Обычно вместе с данными сайтов; иногда переживает
Автозаполнение и данные форм Поисковые запросы, логины, адреса Отдельная галочка
Сохранённые пароли Аккаунты, которыми вы владеете Нет — никогда не входит
Список загрузок Имена файлов и адреса источников Только если отмечено
Скачанные файлы Сами файлы Нет — удаляются отдельно
Разрешения сайтов Каким сайтам вы дали камеру, уведомления Нет — чистится в настройках
База фавиконок Каждый домен, поставивший иконку Нет
DNS-кэш (ОС) Домены, разрешённые недавно Нет
Синхронизированная копия Всё, на серверах вендора Зависит от состояния синхронизации
Миниатюры и превью ОС Изображения из файлов, которые вы открывали Нет

Два пункта отсюда подводят людей регулярно. База фавиконок держит строку на каждый домен независимо от того, удалена ли запись в истории. А кэши service worker могут хранить работающую офлайн-копию страницы, которую часть браузеров сохраняет, пока вы явно не почистите данные сайта для этого источника.

Какова правильная последовательность очистки?

Порядок меняет результат — главным образом из-за синхронизации.

  1. Сначала решите про синхронизацию. Если вы вошли в аккаунт, удаляйте, не выходя из него и с включённой синхронизацией, чтобы удаление дошло до серверной копии. Если сначала выйти, удалённая копия останется нетронутой.
  2. Отметьте все категории, а не набор по умолчанию. Браузеры по умолчанию предлагают узкий набор и короткий период. Поставьте период «за всё время» и отметьте кэш, куки и данные сайтов, данные форм и историю загрузок.
  3. Разрешения сайтов чистите отдельно. Выданные права на уведомления, камеру, микрофон и геолокацию живут в настройках сайтов и ни в какое удаление истории не входят. Выданные разрешения на уведомления — ещё и действующая проблема безопасности.
  4. Удалите скачанные файлы. Очистка списка загрузок оставляет сами файлы на диске; после удаления не забудьте очистить корзину.
  5. Сбросьте DNS-кэш на уровне операционной системы:
Система Команда
macOS sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Windows ipconfig /flushdns
Linux (systemd-resolved) resolvectl flush-caches
  1. Загляните в панель аккаунта браузера. Если вендор браузера ведёт серверную запись активности, привязанную к вашему аккаунту, управляется она там, а не в браузере.

Что вообще нельзя стереть со своего устройства?

Всё, что записано по ту сторону соединения, и всё, что записала сеть посередине.

Запись У кого хранится Ваш доступ
Логи подключений Ваш интернет-провайдер Никакого
Логи DNS-запросов Тот резолвер, которым вы пользуетесь Никакого
Логи прокси и фильтров Работодатель, учебное заведение, управляемая сеть Никакого
Логи роутера Владелец роутера Только если он ваш
Активность аккаунта Каждый сайт, куда вы входили Иногда, через настройки аккаунта
Логи доступа на сервере Каждый сайт, который вы посещали Никакого
Записи о платежах Ваш банк и платёжная система Никакого

Именно эта граница решает, спасает ли вас очистка истории. Против члена семьи за общим ноутбуком — работает. Против сетевого администратора или провайдера — не даёт вообще ничего, потому что их копию вы никогда и не удаляли.

Почему лучше меньше хранить, чем больше удалять?

Потому что удаление задним числом и всегда частично, а незаписанная запись — ни то ни другое.

Практические настройки, уменьшающие то, что накапливается:

Настройка Эффект
«Удалять куки и данные сайтов при закрытии всех окон» Стирает хранилище сайтов каждый сеанс, автоматически
Отдельный профиль браузера под отдельную задачу Держит историю, куки и разрешения в разных контейнерах
Отключить именно синхронизацию истории Локальная история перестаёт уходить наверх, а синхронизация паролей может работать дальше
Отключить автозаполнение форм и поиска Убирает самый цитируемый одиночный артефакт
Отключить «предзагрузку страниц» и предсказание Браузер перестаёт разрешать и подгружать страницы, которых вы не открывали

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

Похожие вопросы