Google AuthenticatorやMicrosoft Authenticatorは便利ですが、あなたのデータを収集している可能性があります。本当にプライバシーを守りたいなら、オープンソースでエンドツーエンド暗号化(E2EE)に対応した2FAアプリを選ぶべきです。本記事では、Proton Authenticator、Bitwarden、Autheliaを徹底比較。ソースコードの公開状況、データ保存先、運営企業の管轄地域まで検証し、本当に信頼できる2FAアプリをお届けします。
オープンソースのパスワードマネージャーとして確立された実績に加え、内蔵の2FA機能でTOTPトークンを一元管理できます。セルフホスティングに対応しており、自分のサーバーで完全にデータをコントロールしたいユーザーに最適。無料プランでも機能制限が少なく、コストパフォーマンスに優れています。
一般向けアプリではなく、Dockerでデプロイする認証サーバーです。リバースプロキシと組み合わせてWebアプリに2FA/SSOを追加でき、TOTP・Duoプッシュ・WebAuthnに対応。すべてのデータが自分のサーバーに留まるため、クラウド依存ゼロを実現します。ただし、セットアップには技術知識が必要です。
パスワードだけではもはや安全とは言えません。二要素認証(2FA)はもはや「あったほうがいいもの」ではなく、「必須の防御策」です。しかし、ここに落とし穴があります。Google AuthenticatorやMicrosoft Authenticatorは確かに無料で使えますが、それらはクローズドソースであり、あなたの認証データがどのように扱われているのか、完全に把握することはできません1。
プライバシーを真剣に考えるなら、オープンソースかつエンドツーエンド暗号化(E2EE)に対応した2FAアプリを選ぶべきです。ソースコードが公開されていれば、誰でもセキュリティ監査が可能です。データがE2EEで保護されていれば、サーバー側での中間者攻撃も防げます。
本記事では、実際にテストした上で、プライバシー意識の高いユーザーに本当におすすめできる2FAアプリを厳選しました。
Proton Authenticatorは、Proton社(Proton MailやProton VPNで知られるスイスのプライバシー企業)が提供する、完全オープンソースの認証アプリです1。
最大の特徴は、Protonのエコシステム全体を支える強固なE2EEで同期されること。つまり、スマホを紛失しても、新しい端末に認証コードを復元できるのです。多くの2FAアプリがローカル保存のみで、端末紛失時にすべてのトークンを失うリスクがあるのとは対照的です。
Proton社はスイスに本拠を置き、スイス連邦データ保護法(FADP)の厳格な規制下にあります。広告もトラッカーも一切なし。まさに、「プライバシーを売りにしない」企業が作ったアプリです1。
こんな人におすすめ: Proton MailやProton VPNをすでに使っている人、E2EE同期が欲しい人、スイス管轄のプライバシーを重視する人。
Bitwardenは、オープンソースのパスワードマネージャーとして広く知られていますが、内蔵のBitwarden Authenticator機能を使えば、2FAトークンも一元管理できます2。
最大の強みは、セルフホスティングが可能なこと。自分のサーバーにすべてのデータを置けるため、クラウドサービスを一切信用したくないユーザーにとって理想的な選択肢です。パスワードと2FAトークンを同じアプリで管理できる利便性も見逃せません。
BitwardenのソースコードはGitHubで完全公開されており、定期的なサードパーティ監査も実施されています。無料プランでも機能制限はほぼなく、プレミアムプラン(年間10ドル)ではTOTPコードの自動入力や緊急アクセス機能が追加されます。
こんな人におすすめ: パスワードマネージャーと2FAを統合したい人、セルフホスティングで完全コントロールしたい人、予算を抑えたい人。
Autheliaは、一般ユーザー向けのスマホアプリではなく、自分でサーバーを運用する上級者向けのオープンソース認証サーバーです3。
Dockerコンテナとしてデプロイし、リバースプロキシ(nginx、Traefikなど)と組み合わせることで、自社アプリケーションや個人のWebサービスに2FA/SSO(シングルサインオン)を追加できます。TOTP、Duoプッシュ通知、セキュリティキー(WebAuthn)など、複数の認証方式に対応。
Autheliaの最大の魅力は、すべてのデータが自分のサーバーに留まること。クラウド依存ゼロ、監査ログも自分で管理できます。ただし、セットアップにはある程度の技術知識が必要です。
こんな人におすすめ: 自分のWebサービスに2FAを追加したい開発者、DockerやLinuxサーバーを運用している人、完全なデータ主権を求める人。
| 項目 | Proton Authenticator | Bitwarden | Authelia |
|---|---|---|---|
| オープンソース | ✅ 完全公開 | ✅ 完全公開 | ✅ 完全公開 |
| 同期方法 | E2EEクラウド同期 | クラウド or セルフホスト | セルフホストのみ |
| 対応プラットフォーム | iOS / Android | iOS / Android / Web / デスクトップ | Web(サーバーサイド) |
| セルフホスティング | ❌ 不可 | ✅ 可能 | ✅ 必須 |
| 運営企業の管轄 | スイス(FADP) | 米国 | オープンソースコミュニティ |
| 対象ユーザー | 一般〜中級 | 一般〜上級 | 上級〜開発者 |
私たちが2FAアプリを評価する際に重視したのは、以下の4つのポイントです。
ソースコードが公開されていれば、セキュリティ研究者やコミュニティが監査できます。今回紹介した3つはすべて完全オープンソースであり、ブラックボックスはありません2。
クラウド同期する場合、データはエンドツーエンドで暗号化されているかが重要です。Proton AuthenticatorはE2EEを標準装備。Bitwardenも暗号化されていますが、セルフホスティングすれば完全にコントロールできます。
データ保護法の強さは国によって大きく異なります。Proton社の本拠地スイスは、EUのGDPRと同等以上の厳格なプライバシー法を持つ数少ない国の一つです1。
「クラウドを一切信用しない」という立場なら、セルフホスティング可能なBitwardenやAutheliaが最適です。ただし、運用負荷は自分で負うことになります。
どのアプリもオープンソースで、透明性とセキュリティに妥協はありません。あなたのプライバシーは、あなたが選ぶツールで決まります。クローズドソースの大手テック企業の製品に頼る時代は、もう終わりにしましょう。
※ 本記事はアフィリエイトリンクを含む場合があります。私たちは実際にテスト・検証した製品のみを推奨しており、紹介順にスポンサーシップの影響はありません。
記事で触れられていない追加の質問は?エンジンに聞いてみてください。記事の文脈を引き継いでいます。
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.