Macでクリップボード履歴を消去する方法(Maccy・Spotlight・ターミナル)

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がまさにそのために作られています。