iPhoneキーボードのプライバシー:フルアクセスの本当の意味
インターネットを使う他社製キーボードにiOSがフルアクセスを求める理由を解説します。この権限でできること、できないこと、QKeyboardが入力内容をどう守るかを理解できます。
インターネットに接続するiPhoneの他社製キーボードには、同じ警告が表示されます。“フルアクセスを許可すると、入力した内容をすべてキーボードの開発元に送信できます。”不安を感じる文言ですが、説明としては十分ではありません。この権限が存在するのには理由があります。実際に何を制御するのかを理解すれば、納得して選べるようになります。
フルアクセスとは — 技術的には
iOSはデフォルトで他社製キーボードを分離しています。フルアクセスがない場合、キーボードは次のことができません。
- インターネットにアクセスすること。
- 位置情報サービスにアクセスすること。
- 端末上の専用コンテナを読み書きすること。
- 端末のマイクやカメラにアクセスすること。
フルアクセスを有効にすると、キーボードはネットワークへのアクセスと専用コンテナの読み書きができるようになります。連絡先、写真、メッセージ、その他のアプリデータにアクセスできるようになるわけではありません。この権限の対象は端末全体ではなく、キーボード拡張です。
AIキーボードにフルアクセスが必要な理由
AIキーボードは、言語モデルを通じてリライトのリクエストを処理します。モデルはサーバー上で動作するため、キーボードはリライト対象として選んだテキストをサーバーへ送り、結果を受け取る必要があります。フルアクセスがなければ、キーボードにはネットワーク接続がなく、AI機能を実行できません。
Apple Writing Toolsは、モデルをデバイス上で動かすことでこの問題を避けています。ただし、デバイス上のモデルは小さく、性能にも限りがあり、最新のiPhoneでしか利用できません。クラウド型AIキーボードは、デバイス上で完結するプライバシーと引き換えに、より良いリライト品質と幅広い端末への対応を実現しています。
QKeyboardが送信するもの、送信しないもの
リライトを依頼したときだけ送信されるもの:
- 明示的に選択したテキスト、または入力欄全体のテキスト。
- 選択したライティングモード(フォーマル、簡潔など)。
送信されないもの:
- 入力履歴。QKeyboardはキー入力を記録しません。
- リライトに送信していない入力内容。
- ほかのアプリや別の入力欄にあるテキスト。
- 位置情報、連絡先、その他の個人データ。
送信はリライトを1回依頼するごとに1度だけ行われ、通信中はHTTPSで暗号化されます。AIプロバイダが処理するのは、リライトの生成に必要なテキストだけです。QKeyboardのサーバーがリライトのリクエストを永久に保存することはありません。
BYOKユーザーにとってのKeychainの利点
BYOK(自分のキーを持ち込む仕組み)を使う場合、APIキーはApple Keychainに保存されます。これはiOSがパスワードや支払い情報に使う、ハードウェアに支えられた安全な保管場所です。フルアクセスを有効にしていても、ほかのアプリがキーを読み取ることはできません。QKeyboardが自社サーバーにキーを保存することもありません。
フルアクセスは有効にすべき?
iPhoneのどこでもAIリライトを使いたいなら、はい。有効にする必要があります。AIプロバイダとキーボードが通信するには、この権限が必須です。
有効にする前に、次の点を確認しましょう。
- キーボードの開発元が、送信するデータと保存するデータを明確に記載したプライバシーポリシーを公開していること。
- どのプロバイダにテキストを処理させるか自分で管理したい場合に、キーボードがBYOKに対応していること。
- 設定 → 一般 → キーボード → キーボード → [キーボード名]から、いつでもフルアクセスを取り消せること。
権限を許可することに抵抗があるなら、代わりにApple Writing Toolsを使いましょう。デバイス上で動作するため、ネットワークへのアクセスは必要ありません。ただし、機能が少なく、リライトのスタイルも1つだけというトレードオフがあります。
要点
フルアクセスは、警戒心を抱かせる文言で説明される幅広い権限です。しかしAIキーボードにとっては、テキストのリライトに必要なネットワーク接続を有効にするものにすぎません。送信内容を明らかにし、明示的に依頼したリライトだけを送るキーボードを選び、プロバイダを完全に管理したいならBYOKを有効にしましょう。これは罠ではなく、選択に伴うトレードオフです。
