Как настроить автоматическую очистку Safari: история, кэш и куки

Если вы читаете эту статью, скорее всего, Safari начал тормозить, сайты загружаются дольше обычного, или вы просто хотите убрать следы активности без ручной возни с настройками. Разберёмся, как заставить браузер сам удалять историю, кэш и куки — и что при этом реально работает, а что — маркетинговая выдумка.

Что именно мы чистим и зачем

Прежде чем лезть в настройки, стоит понимать, с чем имеем дело. В Safari накапливается три типа данных, и каждый из них влияет на браузер по-разному.

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

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

Куки — маленькие файлы, которые сайты сохраняют на вашем устройстве. Одни нужны для авторизации (чтобы не вводить пароль каждый раз), другие — для рекламы и трекинга. Когда кук становится слишком много, браузер начинает подтормаживать при загрузке страниц.

Автоматическая очистка на iPhone и iPad

На iOS и iPadOS встроенных средств для полноценной автоматической очистки нет. Это не баг — так задумано Apple. Но есть несколько рабочих путей.

Способ 1: Очистка через настройки вручную (быстро)

Если нужно прибраться прямо сейчас:

  1. Откройте Настройки → Safari.
  2. Нажмите «Очистить историю и данные сайтов».
  3. Подтвердите действие.

Это удалит историю, куки и кэш разом. Минус — вы выйдете из всех аккаунтов на сайтах. Придётся логиниться заново.

Способ 2: Ограничение хранения через встроенные настройки

В iOS 16 и новее можно частично автоматизировать процесс:

  1. Зайдите в Настройки → Safari → Дополнительно → Данные сайтов.
  2. Здесь видно, сколько места занимает каждый сайт.
  3. Можно удалить данные выборочно — смахните ненужные свайпом влево или нажмите «Удалить все данные».

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

Способ 3: Сценарии в приложении «Команды»

Начиная с iOS 13, приложение «Команды» (Shortcuts) позволяет создавать автоматические сценарии. Для Safari можно настроить команду, которая запускает очистку по расписанию или по триггеру.

Пошагово:

  1. Откройте приложение Команды.
  2. Перейдите на вкладку Автоматизация и нажмите «+».
  3. Выберите триггер: например, «Время суток» (каждый день в определённый час) или «При запуске приложения».
  4. Добавьте действие «Очистить историю Safari» — оно есть в системных действиях.
  5. Отключите переключатель «Спрашивать перед запуском», чтобы всё работало без вашего участия.

Важный нюанс: в iOS нет системного действия «очистить кэш Safari» отдельно от истории. Команда удаляет и историю, и куки, и кэш вместе. Если вам нужно сохранить логины на сайтах — этот способ не подойдёт.

Автоматическая очистка на Mac

На macOS ситуация лучше — здесь больше встроенных возможностей и гибкости.

Встроенные настройки Safari

Откройте Safari → Настройки (или Safari → Параметры в новых версиях macOS) и перейдите на вкладку «Конфиденциальность». Здесь есть опция «Блокировать все куки» — радикальный способ, который ломает авторизацию на многих сайтах. Я не рекомендую его включать, если вы активно пользуетесь интернетом.

Более полезная кнопка — «Управлять данными веб-сайтов». Она показывает, какие сайты сохранили данные на вашем компьютере, и позволяет удалить их выборочно или все разом.

Удаление истории при закрытии браузера

Прямо в настройках Safari нет галочки «очищать историю при выходе», но есть альтернатива. В macOS можно настроить автоматическое удаление истории за определённый период:

  1. Откройте Safari → Настройки → Основные.
  2. Найдите пункт «Удалять историю» (в некоторых версиях macOS он находится на вкладке «Основные»).
  3. Выберите период: через один день, через неделю, через две недели, через месяц или через год.

Это ближе всего к автоматической очистке из коробки. История будет удаляться сама по расписанию. Но куки и кэш эта настройка не трогает.

Терминал для продвинутых

Если нужно автоматизировать очистку полностью, можно использовать Терминал и планировщик задач launchd. Создайте скрипт, который удаляет файлы кэша и куков Safari, и настройте его запуск по расписанию.

Основные пути к файлам:

  • Кэш: ~/Library/Caches/com.apple.Safari
  • Куки: ~/Library/Cookies/Cookies.binarycookies
  • Локальное хранилище: ~/Library/Safari/LocalStorage

Скрипт для удаления кэша через Терминал:

rm -rf ~/Library/Caches/com.apple.Safari/*

Чтобы запускать его автоматически, создайте файл .plist в ~/Library/LaunchAgents/ с указанием расписания. Это уже уровень продвинутого пользователя, но работает надёжно.

Сторонние приложения: стоит ли связываться

В Mac App Store и за его пределами полно утилит для очистки — CleanMyMac, CCleaner, OnyX и другие. Они обещают автоматическую очистку одним кликом. Давайте разберёмся, что они реально делают.

Критерий Встроенные средства Apple Сторонние утилиты
Автоматическая очистка Частично (только история) Да, с гибким расписанием
Очистка кэша Только вручную Да, автоматически
Очистка кук с исключениями Нет Да, можно белый список
Безопасность Максимальная Зависит от разработчика
Стоимость Бесплатно От бесплатных до платных подписок
Риск сломать что-то Минимальный Есть, особенно при агрессивной очистке

Мой опыт: для большинства пользователей встроенных средств достаточно. Сторонние утилиты имеет смысл использовать, если вам важно автоматически чистить кэш и куки с исключениями — например, удалять всё, кроме авторизаций на рабочих сайтах.

Что выбрать в зависимости от ситуации

«Просто хочу, чтобы Safari не тормозил» — раз в пару недель заходите в Настройки → Safari → «Очистить историю и данные сайтов». Этого достаточно, чтобы кэш не раздувался до критических размеров.

«Нужно скрыть историю от домочадцев» — настройте автоматическое удаление истории через «Команды» на iPhone или через период хранения на Mac. На iPhone автоматизация через сценарии — единственный реальный вариант.

«Хочу полный контроль над куками» — используйте встроенную блокировку трекинговых кук (Safari → Конфиденциальность → «Предотвращать перекрёстное отслеживание»). Это не удаляет куки, но не даёт рекламным сетям вас отслеживать.

«Нужна полная автоматизация без ручного вмешательства» — на Mac используйте скрипты через launchd или стороннюю утилиту с проверенной репутацией. На iPhone — только сценарии в «Команды» с пониманием ограничений.

Частые ошибки при очистке

Ошибка 1: Удалять всё подряд без разбора. Если вы очистите куки, вас выкинет из всех аккаунтов — почты, банков, рабочих систем. Перед массовой очисткой убедитесь, что помните пароли или они сохранены в менеджере.

Ошибка 2: Чистить кэш слишком часто. Кэш существует не просто так — он ускоряет загрузку сайтов. Если удалять его каждый день, интернет будет казаться медленнее, а не быстрее. Оптимальная частота — раз в 2–4 недели.

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

<Ошибка 4: Использовать сомнительные «чистильщики» из интернета. Приложения с названиями вроде «Safari Cleaner Pro» из неизвестных источников могут удалять не только кэш, но и важные системные файлы. Проверяйте разработчика и отзывы.

Как лучше сделать: практические рекомендации

Вот что я рекомендую на основе реального опыта настройки Safari на десятках устройств:

  • Настройте период хранения истории на Mac — это самый простой и безопасный способ поддерживать порядок. Выберите «через месяц» или «через две недели» в зависимости от того, как часто вы возвращаетесь к старым страницам.
  • Раз в месяц делайте ручную очистку кэша — зайдите в данные сайтов и удалите то, что занимает больше всего места. Обычно это новостные сайты и соцсети.
  • Используйте режим частного просмотра для ситуаций, когда не нужно ничего сохранять. В этом режиме Safari не запоминает историю и не сохраняет куки после закрытия вкладки.
  • На iPhone создайте автоматизацию в «Команды» с запуском в ночное время — так очистка не будет отвлекать вас в течение дня.
  • Не чините то, что не сломано — если Safari работает нормально, не нужно чистить его каждый день из принципа.

Итог

Автоматическая очистка Safari возможна, но с оговорками. На Mac встроенных средств хватает для удаления истории по расписанию, а для кэша и куков придётся либо работать руками, либо писать скрипты. На iPhone единственный реальный путь автоматизации — приложение «Команды», но он удаляет всё разом без возможности сохранить авторизации.

Если вам нужна золотая середина — настройте периодическое удаление истории, раз в месяц вручную чистите данные сайтов и используйте частный просмотр для чувствительных сессий. Этого достаточно, чтобы Safari работал быстро и не хранил лишнего.

Оцените статью
Ru-iPhone
Добавить комментарий