Keepresso
Keepresso
Начало работы

Безопасен ли Keepresso? Открытый код и нотаризация

György
Проверил
György
Обновлено Jul 23, 2026 2 min

Keepresso, небольшое, узкоспециализированное приложение, и легко проверить, что оно делает. Оно бесплатное и лицензировано по GPL-3.0, поэтому весь исходный код открыт, и оно подписано и нотаризовано Apple, поэтому открывается без предупреждений.

Какие разрешения оно запрашивает

Keepresso запрашивает очень мало, и только когда вы используете функцию, которой это действительно нужно:

  • Одобрение администратора, один раз, только для функций, которые переключают защищённую системную настройку: режим закрытого дисплея, пауза AWDL для игр, ускорение вентиляторов тепловой защиты, приоритет процессора для игры и запланированное пробуждение. Одобрите помощника один раз, и после этого они работают без запросов.
  • Геолокация, только при использовании триггера Wi-Fi, потому что чтение имени текущей сети требует этого в современных версиях macOS. Больше ничто не использует вашу геолокацию.
  • Уведомления, только для напоминания «всё ещё заваривается» и уведомлений о паузе от батареи и тепловой.

Чего оно не трогает

  • Никакого разрешения на камеру или микрофон. Триггер встреч считывает только системный сигнал о том, что камера или микрофон используются, тот же самый, что зажигает точки в строке меню. Он никогда не открывает поток.
  • Никакого разрешения Accessibility.
  • Никаких трекеров, никакой аналитики, никакого аккаунта.

Меры защиты, которые вы можете не заметить

Несколько намеренных решений держат острые углы прикрытыми:

  • Импортированные настройки не могут выполнять команды незаметно. Импорт файла настроек приносит любые хуки событий с shell-командами в выключенном виде. Вы просматриваете и заново включаете те, которым доверяете, в разделе Настройки, «Автоматизация», так что общий или скачанный файл настроек не может выполнить команду за вашей спиной.
  • Автоматизация остаётся на ваших условиях. Аренда для автоматизации ограничена по времени и истекает сама, отдельный переключатель полностью её отключает, а разрешение автоматизации менять системное расписание пробуждения это отдельная опция, выключенная по умолчанию.
  • Обновления под контролем. Автообновление привязано к точной версии Sparkle с проверкой её подписывающих инструментов по контрольной сумме, а каждый релиз подписан и нотаризован. Команды хука агента и помощника администратора защищены от недоверенного ввода.

Почему его нет в Mac App Store

Песочница App Store блокирует API управления питанием macOS, на которые опирается Keepresso, чтобы не давать Mac засыпать. Поэтому приложение распространяется вне магазина, с включённым усиленным средой выполнения (hardened runtime) от Apple и полной нотаризацией, стандартным и надёжным способом распространения приложения для Mac, которому нужны эти возможности.

Получите Keepresso

Бесплатно и с открытым исходным кодом, для macOS 14 и новее. Установите его и не давайте Mac засыпать на ваших условиях.

Ещё в Начало работы

Как не дать Mac уснуть
Способы не дать Mac заснуть, от встроенных настроек и команды caffeinate до приложения в строке меню, которое делает это на ваших условиях.
Начало работы с Keepresso
Скачайте Keepresso, поместите его в Applications и запустите сессию поддержания активности из строки меню.
Используйте Keepresso на своём языке
Keepresso говорит на пятнадцати языках и по умолчанию следует языку системы. Переключите его в любой момент в Настройках или на экране приветствия.
Keepresso против Amphetamine, KeepingYouAwake и caffeinate
Честное сравнение Keepresso, Amphetamine, KeepingYouAwake и команды caffeinate. Когда хватает каждого, и когда бесплатное приложение с открытым исходным кодом в строке меню подходит лучше.

Создано под руководством и проверено человеком · При поддержке ИИ · Инструменты ИИ могут помогать с черновиками, редактированием, поддержкой, грамматикой и ясностью. Ничто не публикуется автоматически; каждое изменение проверяет человек, сопровождающий проект.