Macでクリップボード履歴を消去する方法(Maccy・Spotlight・ターミナル)
結論:macOS標準のクリップボードには直近の1件しか保存されないため、無害なテキストを別途コピーするか、ターミナルで pbcopy < /dev/null を実行すれば消去できます。Maccyのようなクリップボードマネージャを使っている場合は、メニューから「Clear」を選ぶか、⌥⌘⌫を押すと保存済みの履歴をまとめて削除できます。
パスワードやAPIキー、銀行の口座番号をコピーしたあと、10分後には画面共有を始めている。そんなとき、クリップボード履歴はキー1つで他人の目に触れかねない状態です。消去自体は数秒で済みますが、どこで消すかは、データを保持しているツールによって変わります。
消したいのは、どのクリップボード?
Macでいう「クリップボード履歴」は、実は複数の場所に存在し得ます。まず自分の状況を確認しましょう。
| データの保存場所 | 保持される内容 | 消去方法 |
|---|---|---|
| macOSのシステムクリップボード | 直近のコピー1件のみ | 別の内容をコピーする、または pbcopy < /dev/null |
| Maccy | 設定した件数の履歴(デフォルトは200件) | メニュー →「Clear」、または ⌥⌘⌫ |
| Spotlightのクリップボード履歴(macOS 26 Tahoe) | 最近の項目、保持期間は短め | SpotlightまたはシステムSettings |
| その他のクリップボードマネージャ | アプリによって異なる | 各アプリ固有の消去コマンド |
| ほかのAppleデバイス | ユニバーサルクリップボード(一時的) | そのデバイス上で別の内容をコピーする |
macOSのクリップボード自体を消去するには?
従来のmacOSには、クリップボード履歴を表示する標準機能がありません。システムのペーストボードは現在の項目(複数のフォーマットで同時に保持されます)を保持し続け、新しくコピーするか、ログアウトまたは再起動するまで残ります。
方法1:上書きする
半角スペース1つなど、無害なテキストを選択して⌘Cを押します。機密情報はその場で置き換わります。
方法2:ターミナルから空にする
ターミナルで次のコマンドを実行します。
pbcopy < /dev/null
これはペーストボードに0バイトをコピーするので、中身が空になります。キーボードショートカットで呼び出したい場合は、このコマンドをショートカットアプリやAutomatorのアクションに組み込む方法があります 。
Maccyでクリップボード履歴を消去するには?
Maccy Appはコピーした内容をすべてMac内にローカル保存するので、消去も完全に自分の手元で完結します。操作は3段階に分かれています。
1件だけ削除する
Maccy Macを開き(デフォルトのショートカットは⇧⌘C)、削除したい項目をハイライトして⌥⌫を押します。直前にコピーしたパスワード1件だけを消したいときに便利です。
すべて消去する
Maccy Clipboardのメニュー下部にある「Clear」を選ぶか、⌥⌘⌫を押します。バージョンや設定によっては、ピン留めした項目が残る場合があります。ピン留めは「残すための機能」なので、完全に消したいなら、ピンを外したうえで個別に削除してください 。
終了時に自動で消去する
毎回手動で消すのが面倒なら、Maccy → Settingsで、終了時に履歴を消去するオプションと、あわせてシステムクリップボードも消去するオプションを探してみてください 。共有Macや仕事用のMacでは、これをオンにしておくのがおすすめです。
機密データをそもそも保存させないには?
消去は事後対応にすぎません。予防のほうが確実で、Maccyには何層かの対策が用意されています。
- アプリを無視する。Settings → Ignoreにパスワードマネージャなどのアプリを追加しておけば、そこからコピーした内容は一切記録されません。
- ペーストボードのタイプを無視する。きちんと作られたパスワードマネージャは、秘密情報に「concealed(秘匿)」や「transient(一時的)」のマーカーを付けます。Maccyはデフォルトでこのマーカーを尊重します 。
- パターンを無視する。正規表現に一致するコピーテキストを無視できます。たとえば
sk-のようなキーのプレフィックスや、カード番号のパターンなどです。実際に頼る前に、ダミーデータで正規表現をテストしておきましょう。 - 記録を一時停止する。お使いのバージョンに「次のコピーを無視」や履歴の一時停止オプションがあれば、機密情報をコピーする前に使いましょう 。
macOS TahoeのSpotlightクリップボード履歴はどうなる?
最近のmacOSでは、Spotlightにクリップボード履歴の表示機能が追加されました。該当バージョンを使っている場合は、Maccyとは別の保存先として扱ってください。Maccyの履歴を消してもSpotlight側は消えず、その逆も同様です。システム設定でSpotlightのクリップボード履歴のオン/オフと消去オプションを確認し、保持期間などの詳細はAppleの最新ドキュメントで照らし合わせてください 。
よくある落とし穴
- マネージャだけ消して、システムクリップボードを消し忘れる。直近の項目が⌘Vでまだ貼り付けられる場合があります。ターミナルのコマンドを実行するか、空白文字をコピーしておきましょう。
- ユニバーサルクリップボードを忘れる。Handoffがオンだと、iPhoneでのコピーがMacに現れたり、その逆が起きたりします。コピーしたデバイス側で上書きしてください。
- 再起動すれば全部消えると思い込む。消えるのはシステムのペーストボードだけです。クリップボードマネージャの保存済み履歴はディスク上にあり、通常は再起動後も残ります。
- 履歴の件数制限をプライバシー対策と考える。件数を減らしても、露出する期間が短くなるだけで、履歴内にある機密項目が消えるわけではありません。
Maccyの履歴はプライベート?
Maccyは無料のオープンソースで、ローカルファーストの設計です。履歴はクラウドサービスに同期されず、Mac上にとどまります。これでクラウド経由のリスクは避けられますが、ロック解除中の画面で誰かがメニューを開く、といったローカルでの露出は防げません。その隙間を埋めるのが、消去操作と無視ルールです。
よくある質問
macOSにクリップボード履歴はありますか?
従来はありませんでした。システムが保持するのは常に1件だけです。新しいバージョンではSpotlightに限定的な履歴機能が加わりましたが 、設定を細かく変えられる本格的な履歴が欲しければ、Maccyのようなマネージャが必要です。
ターミナルでクリップボードを消去するには?
pbcopy < /dev/null を実行します。クリップボードの中身が空の状態に置き換わります。
Maccyの履歴を消すと、ピン留めした項目も消えますか?
ピン留め項目は残る設計なので、必要に応じて手動で確認・削除してください 。
Macを再起動するとクリップボード履歴は消えますか?
システムクリップボードは空になりますが、クリップボードマネージャに保存された履歴は、自分で消すまで基本的に残ります。
まとめ
現在のコピー内容はシステムクリップボードを上書きするか空にして消し、保存済みの履歴はマネージャ側でクリアし、機密情報がそもそも保存されないよう無視ルールを設定しておく。この3点が基本です。あなたのMacで、最初に無視リストへ入れるアプリはどれでしょうか?これらをすべてローカルで完結させられる、無料のオープンソースの選択肢をお探しなら、Maccyがまさにそのために作られています。