入力へのアクセス、端末内の学習、提供元へのデータ送信は、それぞれ別の問題です。
現在有効になっている Android キーボードは、メッセンジャーがメッセージを暗号化する前に内容を扱う、信頼を置く必要があるソフトウェアの一部です。入力した内容を処理できるほか、フォーカスされているエディターから周辺のテキストを受け取る場合もあります。だからこそ慎重に選んで設定する必要がありますが、すべてのキーボードがあらゆる会話を記録したりアップロードしたりする証拠ではありません。
ここでは区別が重要です。技術的にアクセスできること、端末内に保存すること、提供元に送信することは、それぞれ別の問題です。エンドツーエンド暗号化だけでは、入力メソッドについてこれらのどの問いにも自動的に答えは出ません。
Android キーボードは何を見ることができる?
入力メソッドエディター、つまり IME は、キーボード、手書き、音声入力などのテキスト入力機能を提供します。Android の入力メソッドのドキュメントでは、システムが IME をフォーカスされているエディターに接続する仕組みを説明しています。
エディターは入力接続を通じて、カーソルの周辺にあるテキストを提供できます。ただし、それだけで会話履歴全体や他のアプリのデータベースにキーボードがアクセスできるようになるわけではありません。実際のアクセス範囲は、エディター、入力の種類、OS の動作、そのソフトウェアが持つその他の権限によって変わります。
それでも、悪意のある入力メソッドは深刻なエンドポイントリスクです。後からメッセージを暗号化しても、入力中に起きた情報漏えいを取り消すことはできません。より広い保護の境界については、エンドツーエンド暗号化が保護するものを参照してください。
貼り付けは悪意のあるキーボードを安全に回避する方法ではない
貼り付けたテキストも、フォーカスされているエディターの周辺テキストの一部になり得ます。また、キーボード自体にクリップボード機能が備わっている場合もあります。したがって、パスワードや復元フレーズを貼り付けても、現在有効な IME から必ず隠せるわけではありません。
文字入力を避けるために、不要なクリップボード操作を介して秘密情報を移動しないでください。信頼できる端末で、本来想定された認証情報の入力手順やパスワードマネージャーの手順を使いましょう。信頼できないキーボードを迂回して機密性の高いテキストを入力しようとするのではなく、そのキーボードを交換してください。
学習機能や音声機能はテキストを外部に送る?
これらの機能は、それぞれ異なる処理方式を使う可能性があります。端末内での予測、クラウドでの書き換え、音声入力、任意の音声提供、テレメトリーを、同じプライバシーポリシーが適用される一つの機能として扱ってはいけません。
たとえば、Google の Gboard の学習に関するドキュメントでは、連合学習と任意の音声提供を区別しています。Google によると、連合学習で送信されるのは、話したり入力したりしたテキストではなく、学習によって得られた更新情報です。一方、任意の音声提供ではデータの流れが異なり、人による確認が含まれる場合があります。これは提供元のドキュメント上の区別であり、独立した通信トラフィック監査の結果ではありません。
自分の端末、言語、有効にしている機能について、現在の設定を確認してください。通常の自動修正がチャット全体をアップロードするとも、新しいクラウド文章作成機能がオフライン予測と同じ動作をするとも決めつけないでください。
メッセンジャーはキーボードに何を要求できる?
Android には、特定のテキスト欄の内容を個人向け学習の更新に使わないよう IME に求める IME_FLAG_NO_PERSONALIZED_LEARNING フラグがあります。Android API リファレンスは、この要求が保証ではなく、すべての IME が従うとは限らないことを明示的に警告しています。
そのため、シークレットモードのアイコンやメッセンジャーのプライバシーモードを、悪意のあるキーボードソフトウェアに対するセキュリティ境界と見なしてはいけません。協調して動作するコンポーネント間では便利な機能になり得ますが、入力メソッド自体も信頼できる必要があります。
キーボードを実際に点検する手順
- 現在有効なキーボードを確認する。Android の言語と入力の設定を確認してください。メニュー名はメーカーによって異なります。
- 公開元と更新の入手元を確認する。再パッケージされたダウンロードや、メッセージや広告に促されたという理由だけでインストールしたキーボードは避けましょう。
- 機能ごとのプライバシー設定を読む。パーソナライズ、学習した単語、音声入力、音声提供、クリップボード履歴、AI 文章作成ツールを個別に確認してください。
- 使っていない入力メソッドを削除する。キーボードを無効にする前に、正常に使えると確認済みの代替手段を用意してください。アクセシビリティ機能や特定の言語に頼っている場合は、特に重要です。
- 用途に合う場合は端末内の処理を使う。オフラインで機能することは、その操作についての有用な判断材料ですが、後からの送信やテレメトリーがないことまでは証明しません。
- 大きな更新の後に再確認する。アプリ名が変わらなくても、機能やデータの流れは変わる可能性があります。
Android のインターネット権限は通常、マイクの権限のようにユーザーが取り消せる実行時の権限スイッチではありません。ネットワークを制御する機能を備えた端末もありますが、利用できるかどうかは端末によって異なります。存在しないかもしれない設定画面で「インターネット権限を取り消す」という一般的な手順に頼らないでください。
ネットワークに直接アクセスできないアプリは、データを外部に持ち出す経路が少なくなります。しかし、その事実だけでは全体として信頼できるとは判断できません。依存関係、他のコンポーネントとの通信、端末内でのデータ保持、その後の更新も重要です。ソースコードの公開は検証に役立ちますが、インストール済みのビルドが安全だと自動的に証明するものではありません。
Livara とはどう関係する?
Livara のセキュリティ境界は、Livara 自身によるメッセージと鍵の取り扱いに関するものです。端末のキーボード、OS、その他のソフトウェアを認証するものではありません。プライバシーを守るメッセンジャーと信頼できる入力メソッドは、互いを補う保護手段です。
今回の入力の点検と併せて、安全なメッセンジャーのチェックリストも活用してください。キーボードが安全そうだからといって、保護の弱い通信経路を選ばないでください。また、強力な暗号化という表示だけで、すべてのキーボードが安全になるとも考えないでください。
よくある質問
キーボードは受信したメッセージを見られる?
現在有効なキーボードだからというだけで見られるわけではありません。通常の入力接続が扱うのはフォーカスされているエディターであり、受信メッセージのデータベース全体ではありません。追加の権限や脆弱性によって状況が変わる場合はあります。
Gboard は入力したものをすべてアップロードする?
引用した Google の学習に関するドキュメントは、そのようには述べていません。処理や共有のルールは機能ごとに異なります。一括りに断定せず、該当する設定を確認してください。
オープンソースのキーボードなら自動的に安全性が高い?
ソースコードを入手できることは検証を助けますが、保守、ビルドの出所、機能設計、実際のレビューも引き続き重要です。その表示だけで、あらゆる状況で優れた選択肢だとは決まりません。
キーボードに悪意があると疑ったら?
そのキーボードを通じて秘密情報を入力するのをやめてください。信頼できる環境から信頼できる入力メソッドを選び、アカウントのセッションを確認しましょう。侵害の可能性があるなら、端末のセキュリティについて支援を受けることも検討してください。キーボードを変更しただけでは、端末の残りの部分に問題がないことは証明できません。



