chromeプロファイルをmacで使い分ける|作り方と限界の見極め

chrome プロファイル mac で調べている人の多くは、Googleアカウントを増やしたのに画面が混ざる、という状態にいる。仕事用のGmailを開いたつもりが個人のアカウントで開き、Slackのログイン先が意図と違い、拡張機能が全部の窓に同じように効いてしまう。プロファイルはこの混ざり方をかなりの部分まで直せる仕組みで、macOS版のChromeにも最初から入っている。ただし直せない種類の不便もはっきりあり、そこを分けておかないと設定を増やしただけで終わる。

プロファイルが分けているものと、分けていないもの

プロファイルは、Chromeが1人分の設定として抱えている一式をまるごと別にする仕組みになる。具体的には、Cookieとログイン状態、ブックマーク、履歴、保存したパスワード、拡張機能とその設定、開いていたタブの復元情報、既定の検索エンジン、サイトごとの通知許可までが、プロファイルごとに独立して保存される。ディスク上でも別のフォルダに分かれているので、片方を消してももう片方には影響しない。

一方で、分けていないものもある。ダウンロードの保存先はプロファイルごとに設定できるが、既定のままなら同じ「ダウンロード」フォルダを共有する。Chrome本体のバージョンと更新も共通で、プロファイルAだけ古いバージョンに留めるということはできない。プロキシやシステムの証明書といったOSに属する設定も共通になる。そしていちばん実務に効くのは、Dockのアイコンが1つしか無いという点だ。プロファイルを4つ作っても、Dockに並ぶChromeのアイコンは1つのまま変わらない。

ここが「分けたはずなのに混ざる」と感じる原因の大半になる。データは確かに分かれている。分かれていないのは、目の前の窓がどのプロファイルなのかを一目で判別する手がかりのほうだ。

macOSでプロファイルを作る手順

作る操作自体は短い。Chromeを開いて右上のアバターアイコンを押し、一覧の下にある追加の項目を選ぶ。名前と色を決めて、そのプロファイルでログインするGoogleアカウントを選べば、新しい窓が独立した状態で開く。ここで選んだ色は、窓の右上とタブバーの端に反映される。

作るときに決めておくと後が楽になる点が3つある。

  • 名前は用途で付ける。「仕事」「個人」ではなく「取引先A」「請求と経理」のように、開く画面の組で名付けたほうが迷いが減る
  • 色は用途ごとに大きく離す。青と紺のように近い色を選ぶと、視界の端では区別できない
  • 同期のオンとオフを最初に決める。同期をオンにすると、ブックマークと拡張機能がそのGoogleアカウントに紐づいて別のMacにも降りてくる。仕事用の端末を分けているなら、そこで初めて意味が出る

Googleは、プロファイルを分ける目的を利用者の分離として説明している。

プロファイルを使用すると、Chrome 上の情報全体(ブックマーク、履歴、パスワードなど)を、プロファイルごとに分離できます。 出典: support.google.com

削除の挙動も先に知っておきたい。プロファイルを削除すると、そのプロファイルに保存されていたローカルのデータは戻らない。同期をオンにしていればGoogleアカウント側に残っている分は次に作り直したときに降りてくるが、同期の対象外だったもの、たとえば拡張機能がローカルに持っていた設定は消える。作業用のプロファイルを気軽に削除する前に、そこにしか無いものが無いかを確かめておきたい。

表示名とフォルダ名は別物になる

プロファイルを自動化やランチャーで扱い始めると、最初につまずくのがこの点になる。画面に「取引先A」と表示されているプロファイルの実体は、ディスク上ではProfile 3のような通し番号のフォルダで保存されている。表示名を後から変えても、フォルダ名は作成時のまま変わらない。

実体は~/Library/Application Support/Google/Chrome/の下にある。最初に作られたものがDefaultで、以降は作成順にProfile 1Profile 2と付く。途中のプロファイルを削除しても番号は詰められないため、Profile 2が欠番のままProfile 4まで存在する、という状態は普通に起きる。表示名との対応は同じ階層のLocal Stateというファイルの中、profile.info_cacheの項目に入っていて、フォルダ名ごとに表示名とログイン中のメールアドレスが並んでいる。

もっと早い調べ方は、目的のプロファイルの窓でchrome://versionを開くことだ。そのプロファイルのパスがそのまま表示されるので、末尾のフォルダ名を書き写せば済む。

特定のプロファイルを直接開く

日常の切り替えを減らしたいなら、起動時にプロファイルを指定する方法が効く。macOS版のChromeにはWindowsのようなデスクトップショートカット作成の項目が無いため、使えるのは起動オプションになる。

open -na "/Applications/Google Chrome.app" --args --profile-directory="Profile 3" https://mail.google.com/

この書き方で外すと動かなくなる点が3つある。-nは新しいインスタンスを開く指定で、これを付けないとChromeがすでに起動している場合に既存の窓が前に出るだけでプロファイル指定が捨てられる。アプリ名はフルパスで書く。Chromiumを土台にした別の製品はプロセス名が同じになっていることがあり、名前だけで書くとそちらへ渡ってしまう。そして--argsより後ろがChrome本体への指定になり、プロファイル指定の後ろにURLを足せば、そのプロファイルでそのページが1動作で開く。

注意したいのは、存在しないフォルダ名を書いたときの挙動だ。Chromeはこれをエラーにしない。その名前で空のプロファイルを新しく作って開くので、画面上はログアウトしたようにしか見えず、記述ミスだと気づくまでに時間がかかる。キーだけで切り替えたい場合は、このコマンドをランチャー系の道具や小さなアプリに登録して、キーボードから直接呼び出す形にすると手数が1つ減る。

拡張機能とパスワードの扱いで詰まる点

拡張機能はプロファイルごとに別々にインストールされる。これは分離としては正しいが、運用では手間になる。よく使う拡張機能を6個入れている人がプロファイルを3つ作れば、入れる操作は18回になる。同期をオンにして同じGoogleアカウントで入り直せば降りてくるが、プロファイルごとに別のGoogleアカウントを使っているなら、その手はそもそも使えない。

パスワードマネージャーの扱いも分かれる。Googleパスワードマネージャーを使っているなら、保存されたパスワードはプロファイルにログインしているGoogleアカウントに従う。仕事用のプロファイルで個人のパスワードを呼び出すことはできない。これは安全側の挙動だが、共有アカウントの認証情報を複数のプロファイルで使いたい場合には、別のパスワード管理の道具を拡張機能として各プロファイルに入れる形になる。

もう1つ見落とされやすいのが通知になる。サイトごとの通知許可はプロファイルごとに独立しているので、仕事用でSlackの通知を許可しても、個人用の窓では通知が来ない。逆に、両方で許可すると同じ通知が2回届く。通知で作業が切れる感覚があるときは、どのプロファイルで許可しているのかを一度洗い出すと原因がはっきりする。

ゲストモードやシークレットとの使い分け

プロファイルと混同されやすいものが2つある。ゲストモードとシークレットウィンドウだ。役割はどちらもプロファイルとは違う。

シークレットウィンドウは、いま使っているプロファイルの中で、履歴とCookieを保存しない一時的な窓を開く機能になる。閉じた時点でその窓のログイン状態は消える。拡張機能は既定では動かないが、個別に許可すれば動く。同じサイトに別のアカウントで一時的にログインしたいときには手軽だが、閉じるたびに入り直しになるので、毎日使うアカウントの置き場所には向かない。

ゲストモードは、既存のプロファイルとは無関係の空の状態でChromeを開く機能になる。ブックマークも拡張機能も引き継がず、終了時にデータが残らない。人にMacを一時的に貸すときの用途で、自分の作業には使わない。

この2つとプロファイルの違いは、データが残るかどうかにある。残さないことが目的ならシークレットかゲスト、残したうえで別にしたいならプロファイル、という分け方になる。恒常的に使うアカウントをシークレットで運用している人は、毎回のログインという形で時間を払い続けていることになる。

会社や学校の管理下にあるアカウントの扱い

組織が配布しているGoogleアカウントを使っている場合、プロファイルの挙動が変わることがある。管理者は、そのアカウントでログインしたプロファイルに対して、拡張機能の許可リストや同期の可否、シークレットウィンドウの利用可否といった設定を配ることができる。設定画面の該当項目に組織による管理を示す表示が出ていたら、こちらの操作では変えられない。

実務で影響が出やすいのは3つになる。1つ目は、拡張機能が入れられないこと。許可リストに載っていないものはインストールできず、すでに入っていたものが無効化されることもある。2つ目は、同期の制限。ブックマークやパスワードの同期を止められている場合、別のMacでは何も降りてこない。3つ目は、他のアカウントの追加禁止。同じプロファイルの中に個人のGoogleアカウントを追加できない設定になっていることがある。

3つ目に当たっている場合、個人用のアカウントは別のプロファイルに置くしかない。同居させようとして時間を使うより、最初から入れ物を分けたほうが早い。

プロファイルでは直らない不便

ここまでを整理すると、プロファイルが直すのはデータの混線になる。ログイン状態も履歴も拡張機能も、確かに別になる。直らないのは、窓の識別と切り替えの手数のほうだ。

Dockのアイコンは1つのままなので、Missionコントロールで開いた窓を並べても、どれがどのプロファイルなのかはタブの中身を読むまで分からない。アプリ切り替えのキーを押しても、Chromeという1つのアプリとしてまとまってしまう。プロファイルを4つ使っている状態で1日に30回近く行き来しているなら、増えているのは判断の回数であり、設定を足しても減らない。

この段階で選択肢は2つに分かれる。1つは、プロファイルごとに起動オプション付きのランチャーを作って、キーで直接呼び出せるようにする形。もう1つは、Webアプリとアカウントのそれぞれに独立した窓とセッションを持たせて、OSの側から別のものとして扱えるようにする形だ。前者は今の道具のまま手数を減らす。後者は識別の問題そのものを消す。

窓の持ち方を変えるという選択

判断の基準は、行き来の回数と、同時に開いておく必要があるアプリの数に置くと分かりやすい。プロファイルが2つで、切り替えが1日に数回なら、標準の機能で十分に足りている。プロファイルが4つ以上あり、そのうち複数を常時開いたまま行き来しているなら、足りていないのはブラウザの設定ではなく、窓の単位のほうになる。

Webアプリごとに別の入れ物を持たせる考え方では、Gmailの窓とSlackの窓とNotionの窓がそれぞれ独立したセッションを持ち、同じサービスの別アカウントも並べて置ける。アプリごとに独立したワークスペースがどう組まれているかはできることにまとまっている。取引先ごとにアプリの組をまとめて切り替える単位の話はワークスペースが扱っていて、調べ物と手元の作業を同じ窓の中で往復せずに済ませる考え方はターミナルにある。

同じ用途の製品を並べるときは、値段より先にセッションの持ち方と対応OSを見たほうが早い。多機能な製品との違いはWaveboxとの比較に、同じくmacOSで動く製品との違いはSidekickとの比較に、無料で始められる系統との違いはFerdiumとの比較に、それぞれ事実の並べ方で整理してある。手元のGmailやSlackが対象に入っているかは使えるアプリで確認でき、費用の考え方は料金、導入前に引っかかる点はよくある質問にある。

まず手を付けるなら、chrome://versionで今使っているプロファイルの本当のフォルダ名を確認し、いちばん行き来の多い2つに離れた色を割り当てるところからでよい。それで1週間過ごして残った不便が「開くまでの手間」ではなく「今どれを見ているのか分からない」ことだったなら、変えるべきなのは設定ではなく窓の持ち方になる。

よくある質問

Chromeのプロファイルを増やすとMacは重くなりますか?

プロファイルを作っただけでは負荷はほとんど変わらない。重さに効くのは同時に開いている窓とタブの数、そして各プロファイルに入れた拡張機能の数になる。使っていないプロファイルの窓を閉じておけば、そのぶんのメモリは解放される。

プロファイルとGoogleアカウントは同じものですか?

別物になる。プロファイルはChrome側のデータの入れ物で、Googleアカウントはそこにログインする資格情報にあたる。Googleアカウントにログインしないままプロファイルだけを作ることもできるし、1つのプロファイルの中で複数のGoogleアカウントに同時ログインすることもできる。

プロファイルを削除するとデータはどうなりますか?

そのプロファイルにローカル保存されていた履歴やCookie、拡張機能の設定は戻らない。同期をオンにしていた場合、ブックマークやパスワードなど同期対象のものはGoogleアカウント側に残るため、作り直して同じアカウントでログインすれば降りてくる。

どの窓がどのプロファイルか分かりやすくする方法はありますか?

作成時に割り当てる色を用途ごとに大きく離すのが最も手軽になる。窓の右上に表示される名前も手がかりになる。それでも判別に迷うなら、プロファイルを増やす方向ではなく、アプリごとに独立した窓を持てる道具へ切り替えたほうが判断の回数が減る。

記事一覧へ戻る