はじめに
Keepressoは安全か? オープンソースで公証済み
監修
György 更新 Jul 23, 2026 1 min
Keepressoは小さく、目的が絞られたアプリで、何をしているかを確認するのは簡単です。無料でGPL-3.0ライセンスなので全ソースコードが公開されており、Appleによって署名・公証されているため警告なしで開きます。
求められる権限
Keepressoが求める権限はごくわずかで、それも必要な機能を使うときだけです。
- 管理者の承認、一度だけ。保護されたシステム設定を切り替える機能のためだけです。クローズドディスプレイモード、ゲーム用のAWDL一時停止、サーマルセーフティネットのファン増速、ゲームのCPU優先度、スケジュール起床。ヘルパーを一度承認すれば、それ以降は無言で動作します。
- 位置情報、Wi-Fiトリガーを使う場合のみ。最新のmacOSでは現在のネットワーク名を読み取るのに必要です。それ以外に位置情報を使うことはありません。
- 通知、「まだ抽出中です」リマインダーと、バッテリーおよびサーマル一時停止の通知のためだけ。
触れないもの
- カメラやマイクの権限は不要。 会議トリガーは、メニューバーの緑や橙のドットを点灯させているのと同じ「カメラまたはマイクが使用中」というシステムシグナルを読み取るだけです。ストリームを開くことは一切ありません。
- アクセシビリティの権限も不要。
- トラッカーも、アクセス解析も、アカウントもありません。
気づかないかもしれない安全策
いくつかの意図的な選択によって、鋭い部分をきちんと覆っています。
- インポートした設定が勝手にコマンドを実行することはありません。 設定ファイルをインポートすると、シェルコマンドのイベントフックはすべてオフの状態で取り込まれます。信頼するものだけを環境設定、Automationで確認して再度有効にするので、共有された、あるいはダウンロードした設定ファイルがあなたの知らないところでコマンドを実行することはできません。
- 自動化はあなたのルールのもとにあります。 自動化リースは期限付きで自動的に失効し、スイッチで完全にオフにでき、自動化にシステムの起床スケジュールを変更させるのはデフォルトでオフの別途のオプトインです。
- アップデートは固く守られています。 自動アップデーターは、署名ツールをチェックサムで検証した正確なSparkleのバージョンに固定されており、すべてのリリースは署名・公証されています。エージェントフックと管理者ヘルパーのコマンドは、信頼できない入力に対して堅牢化されています。
Mac App Storeにない理由
App StoreのサンドボックスはKeepressoがMacを起こしておくために依存しているmacOSの電源系APIをブロックします。そのためストア外で配布し、Appleのハードンドランタイムを有効にして完全に公証しています。これは、そうした機能を必要とするMacアプリを配布するための、標準的で信頼できる方法です。
はじめにの他の記事
