本日 Product Hunt に掲載中です! コメントを書く

Chrome に追加

よくある質問

2 段階認証の設定、端末間でのアカウントの移行、コードが拒否されたときの対処法。

新しいアカウントを追加するには?

アカウントの追加方法は四つあります:

  • 手動入力: 「アカウントを追加」をクリックし、サービスの2FA設定ページに表示されたアカウント名と秘密鍵を入力します。
  • QRコード: 「アカウントを追加」をクリックして「QRコード」タブに切り替え、コードのスクリーンショットか写真をアップロードします。カメラで読み取ることも、画面から直接読み取ることもできます。
  • リンクを貼り付け: 設定 →「リンクを貼り付け」。otpauth:// リンク一つでも、1行に1件ずつ並べた一覧まるごとでも構いません。他のアプリから百件のアカウントを一度に移すのがこの方法です。
  • ファイル: otpauth:// リンクを収めた .txt、この拡張機能のバックアップ、他の認証アプリの CXF ファイルを読み込めます。

秘密鍵はどこにありますか?

各サービス(Gmail、GitHub など)で 2FA を設定するとき:

1.「QR コードをスキャンできない場合」または「手動で入力」というリンクを探します

  • クリックすると秘密鍵が表示されます
  • 鍵は通常 16〜32 文字(A〜Z の英字と 2〜7 の数字)です
  • 例:JBSWY3DPEHPK3PXP

コードが使えないのはなぜですか?

コードが拒否される場合、最も多い原因は時刻のずれです。

  • パソコンの時計が正確である必要があります(誤差 30 秒以内)
  • TOTP コードは時刻に基づいて生成され、30 秒ごとに期限が切れます
  • 画面上部に時刻の警告が出ていないか確認してください
  • 対処:システムの時刻を修正するか、自動時刻同期を有効にします

アカウントをバックアップするには?

アカウントをバックアップする手順:

  • 設定アイコン(歯車)をクリック
  • 「エクスポート」をクリック
  • ファイルの保存方法を選択:
  • パスワードで保護(推奨) — パスワードを知らない人にとっては無価値なファイルです。忘れないでください。パスワードなしでは開けません。
  • 素のファイル — バックアップ全体が読める JSON です。完全に自分で管理できる場所にだけ置いてください。
  • otpauth:// リンク — .txt ファイルに1行1リンク。ほかの認証アプリのほとんどが読めるため、よそへ移るときはこの形式です。
  • 標準形式 (CXF) — ほかのパスワードマネージャーや認証アプリが受け付ける FIDO の交換形式です。

暗号化されるのは最初の一つだけです。残る三つは秘密鍵がそのまま書かれており、そのファイルを持つ人は誰でもあなたの2FAコードを生成できます。

バックアップから復元するには?

バックアップからアカウントを復元する手順:

  • メイン画面で「バックアップから復元」をクリック
  • ファイルを選択 — この拡張機能のバックアップ (JSON)、otpauth:// リンクの .txt、ほかの認証アプリの CXF ファイル
  • パスワード保護されている場合は、尋ねられたときに入力
  • アカウントが取り込まれます。新規インストールでは無料プランの上限まで、Pro ならすべて取り込めます。確認なしに一部だけが取り込まれることはありません

リンクをファイルではなくテキストで持っている場合は、設定 →「リンクを貼り付け」がそのまま受け付けます。

注意: これは既存のアカウントに追加されるもので、置き換えではありません。

複数の端末で使えますか?

はい。同じ Google アカウントで Chrome にログインしているパソコンなら、どれでも使えます:

  • もう一台のパソコンに拡張機能をインストールする
  • そのパソコンの Chrome に同じ Google アカウントでログインして同期をオンにし、同期する項目に拡張機能を含める
  • 拡張機能の 設定 →「デバイス間で同期」がオンになっていることを確認する(初期設定でオンです)
  • 通常は数分以内に、もう一台のパソコンにもアカウントが表示されます

設定に「同期するにはアカウントが多すぎます。このパソコンにのみ保存されます」と表示される場合、Chrome の同期ではその数を運べません。手動で移してください: 一台目で 設定 →「エクスポート」、もう一台で「インポート」。パスワードで保護したファイルが最も安全です。

スマートフォン版はありません。スマートフォンの Chrome は拡張機能に対応していないためです。スマートフォンでもコードを使いたい場合は、サービスで二段階認証を設定するときに、その QR コードをスマートフォンの認証アプリでも読み取ってください。どちらにも同じコードが表示されます。

誤ってアカウントを削除してしまったら?

誤ってアカウントを削除した場合:

  • 設定アイコン(歯車)をクリックし、「バックアップと復元」の「自動バックアップ」を開きます。拡張機能は1日1回アカウントのコピーを取り、最新の7件を保管しています。
  • 削除する前のコピーの横にある「復元」をクリックします。復元は足りないアカウントを追加するだけで、今あるアカウントは変わりません。
  • どのコピーにもない場合は、エクスポートしたバックアップファイルから復元します(同じ欄の「インポート」)。
  • そこにもない場合は、そのサービス側で対応するしかありません。ログインしたままの状態で 2FA を一度オフにしてからオンにし直し、新しい QR コードを追加してください。

自動バックアップは拡張機能の中に保存されています。拡張機能を削除したりブラウザのデータを消去したりすると、自動バックアップも消えます。アカウントを取り戻すために再インストールはしないでください。

時刻同期の警告が出るのはなぜですか?どう直せばよいですか?

TOTP コードは端末の時計から生成されるため、実際の時刻から 30 秒ほど以上ずれるとサービスにコードを拒否されます。

直し方:

  • macOS:システム設定 → 一般 → 日付と時刻 →「日付と時刻を自動的に設定」をオンにする
  • Windows:設定 → 時刻と言語 → 日付と時刻 →「時刻を自動的に設定する」をオンにし、「今すぐ同期」をクリック
  • Linux:設定で NTP/日付と時刻の自動設定を有効にする

同期後に拡張機能を開き直すと、警告が消えてコードが再び受け付けられます。直すのは端末の時計だけで、コード自体は変わらずオフラインで生成されます。

アルゴリズム・桁数・期間の違いは?

いずれも詳細設定です(通常は既定値のままで問題ありません)。

  • アルゴリズム:コードを導き出すハッシュ関数(SHA1 が標準)
  • 桁数:コードの長さ(6 桁が一般的、8 桁のサービスもあります)
  • 期間:コードが有効な時間(標準は 30 秒)

ほとんどのサービスは SHA1・6 桁・30 秒を使用しています。

データは安全ですか?

アカウントはお使いのブラウザに保存されます。保存先はお使いの端末の中と、同期をオンにしている場合はご自身の Google アカウントの Chrome 同期です。秘密鍵、アカウント名、コードが当方に届くことはありません。

  • 秘密鍵が端末から出ることはありません
  • 万一に備えた自動ローカルバックアップ(直近 7 件)
  • Chrome ストレージに保存され、同期は任意の 2 つ目のコピーです

既定では、コードは暗号化されずに保存され、パソコンのログインと Chrome プロファイルによって保護されます。これはほとんどの認証アプリ拡張機能と同じです。より強力に保護したい場合は、設定でパスワード保護を有効にしてください。バックアップも含めてコードが端末上で暗号化され、パスワードなしでは読めなくなります。

なお、拡張機能は無料プランと Pro のために、1 日 1 回当方のサーバーと通信します。送るのは匿名の ID といくつかの数値だけで、アカウントの中身は一切送りません。送信する内容の全一覧は、下の「拡張機能はサーバーに何を送信しますか?」にあります。

拡張機能はサーバーに何を送信しますか?

無料プランと Pro を機能させるため、拡張機能は 1 日 1 回、当方のサーバー api.authenticator.sh と通信します。送信する内容は次のとおりです:

  • このインストールが作成したランダムな ID。Google アカウント、メールアドレス、ブラウザとは結び付いていません(ただし Pro を購入すると、購入記録によって、購入に使ったインストールと、ライセンスキーが有効になっているインストールが、お支払いに使ったメールアドレスと結び付けられます)
  • 拡張機能のバージョンと表示言語、ブラウザの言語
  • インストールした日時と、それがバージョン 1.14.0 より前かどうか
  • アカウントの件数。数だけで、どのアカウントかは送りません
  • パスワード保護と同期がオンかどうか、ポップアップ・ウィンドウ・サイドパネルのどれで開くか
  • 現在どの無料プランのポリシーとライセンスを保持しているか、そしてライセンスキーをすでに保持しているかどうか
  • 課金に関するイベントの短い一覧:上限に達した、Pro の画面が表示された・閉じられた、プランが選ばれた、決済やライセンスキーの入力が試された

当方のサーバーはリクエストから国を割り出しますが、IP アドレスは保存しません。

秘密鍵、アカウント名、発行元、コード、コードを使うサイトが送信されることはありません。アンインストールすると、フィードバックページに同じ ID が渡されます。ページは開いた時点で、そのインストールが削除されたことを当方のサーバーに伝え、回答した場合はその回答もインストールと結び付けられます。詳しくはプライバシーポリシーに記載しています。送信内容を組み立てるコードもオープンソースで公開しています。

コードをパスワードで保護するには?

設定を開き「パスワード保護」をオンにします。以後コードはこの端末上で暗号化され、パスワードなしでは誰も読めません。あなたのパソコンを使う人にも、ブラウザのデータを盗むウイルスにも、Google アカウントの同期経由でも読めません。

併せて復旧コードが発行されます。このブラウザの外に保管してください。パスワードを忘れた場合に戻る唯一の手段であり、当方でリセットすることはできません。

パスワードを尋ねる頻度は選べます:毎回、数分操作しなかったあと、またはブラウザを閉じるまで 1 回。保護はパスワードを使っていつでも解除できます。

Google Authenticator から移行できますか?

はい。Google Authenticator はアカウントをスマートフォン上の QR コードとしてエクスポートし、拡張機能はそれをパソコンのカメラで読み取ります:

  • スマートフォンで Google Authenticator を開く
  • 右上の ⋮ メニュー →「アカウントを転送」→「アカウントをエクスポート」をタップ
  • アカウントを選んで「次へ」をタップすると、画面に QR コードが表示されます
  • 拡張機能で: アカウント追加 → QRコード →「カメラでQRをスキャン」を選び、パソコンのカメラをスマートフォンの画面に向ける
  • アカウントが多いと、Google Authenticator は複数の QR コードに分けて表示します。スマートフォンで「次へ」をタップし、一つずつスキャンしてください

パソコンにカメラがない場合は、別のスマートフォンやカメラで QR コードを撮影し、その画像をパソコンに送って、アカウント追加 → QRコード →「画像を選択」を使ってください。スクリーンショットは使えません。Android ではこのエクスポート画面のスクリーンショットが Google によって禁止されているため、撮影できるのは二台目の端末だけです。「画面からQRをスキャン」もここでは役に立ちません。読み取れるのはこのパソコンの画面に表示されたコードで、スマートフォンの画面ではないからです。

二台目の端末もない場合は、サービスごとに一つずつ登録し直します。サイトで二段階認証をいったんオフにしてすぐオンに戻し、アカウント追加 → QRコード →「画面からQRをスキャン」を使ってください。

転送リンクをすでにテキストで持っている場合 — otpauth-migration:// で始まります — 設定 →「リンクを貼り付け」に貼るだけです。

拡張機能のコードが受け付けられるまで、Google Authenticator はスマートフォンに残しておいてください。

バックアップを失ったらどうなりますか?

この拡張機能にアクセスできなくなり、バックアップもない場合:

  • 影響を受ける各サービスで 2FA を無効にする必要があります
  • そのうえで 2FA を再度有効にし、アカウントを追加し直します
  • 各サービスのリカバリーコードは安全な場所に保管してください

予防:定期的にバックアップをエクスポートし、安全に保管してください。

無料ですか?

はい、利用は無料です。拡張機能は無料でインストールでき、無料プランでもすべての機能を使えます:

  • バージョン 1.14.0 より前からのインストールは、引き続きアカウント数無制限で無料です。何も変わりません。
  • 新しいインストールでは、無料で使えるアカウント数に上限が設けられる場合があります。Pro にすると上限がなくなります。
  • 上限によって止まるのは、アカウントの追加だけです。すでにあるアカウントはすべてコードを表示し続け、エクスポート、バックアップ、復元、同期もそのまま使えます。Pro があってもなくても、サブスクリプションが終了したあとも同じです。

上限は、当方のサーバーが最後に署名したポリシーをもとに、お使いのパソコン上で確認されます。そのため、拡張機能がすでに受け取った上限は、オフラインでも適用されます。拡張機能が一度サーバーに接続するまでは、何も制限されません。

Pro には何が含まれますか?

アカウント数無制限です。違いはそれだけで、それ以外は Pro があってもなくても同じように使えます。

  • プラン:月額・年額のサブスクリプション、または一度の支払いで済む買い切り。適正な価格を探っている間は、表示されるプランが異なる場合があります。
  • お支払いは、新しいタブで開く Stripe Checkout で行います。販売者(merchant of record)は Stripe の決済サービスである Link で、領収書、税金、注文に関するお問い合わせは Link が扱います。
  • Pro は、お支払いに使ったブラウザでは自動で有効になります。別のパソコンでは、設定 → Pro →「ライセンスキーを持っています」を開き、キー(2FA-XXXXX-XXXXX-XXXXX-XXXXX)を入力してください。1 つのライセンスは最大 5 台の端末で使えます。60 日間通信のない端末は、自動的にその枠が空きます。
  • サブスクリプションの管理や解約:設定 → Pro →「サブスクリプションを管理」。解約しても、お支払い済みの期間が終わるまでは Pro が有効です。

ライセンスキーをなくしました

キーは、お支払い後に届いたメールに記載されています。また、決済が完了したときに開いたページにも表示されていました。

見つからない場合は、キーが必要なパソコンで拡張機能を開き、設定 → Pro →「Pro を入手」→「購入を復元」に進んでください。お支払いに使ったメールアドレスを入力すると、そのアドレスにキーが再送されます。同じボタンは、無料プランの上限に達したときに表示される画面にもあります。

メールが届かない場合は、お支払いに使ったアドレスから support@authenticator.sh までご連絡ください。キーをお送りします。秘密鍵やバックアップファイルは決して送らないでください。この手続きには必要ありません。

ご質問がありますか?

サポート