# 「フルアクセスを許可」は実際に何をする？

> iOSのカスタムキーボード向け「フルアクセスを許可」の説明です。何ができて、何ができず、KeyPasteに必要かどうかを平易に解説します。

「フルアクセスを許可」は、iOSがサードパーティ製キーボードに対して表示する権限です。共有ストレージの利用、クリップボードの読み取り、ネットワークへのアクセスが可能になるため、Appleの警告は広く書かれています。個々のキーボードが実際に何をするかは、実装とプライバシーポリシーによります。ここでは、KeyPasteがこの権限を使う、より狭い範囲の動作を説明します。

## フルアクセスなしでできること

フルアクセスが**オフ**でも、KeyPasteの中核機能は使えます。

- キーボードから保存済みライブラリを閲覧する
- タグとフォルダで絞り込む
- 保存したプレーンテキストのスニペットをワンタップで挿入する

KeyPasteはライブラリの読み取り専用スナップショットをキーボードに渡すため、閲覧とテキスト挿入にフルアクセスは不要です。セキュアなテキスト欄や、サードパーティ製キーボードを無効にしているAppでは、カスタムキーボード自体が表示されないことがあります。

## フルアクセスでできるようになること

フルアクセスを**オン**にすると、KeyPasteの共有ストレージへの*書き込み*や、システムのクリップボードの*読み取り*が必要な機能が使えます。

- キーボードから、KeyPasteの共有App Groupキューへ保存リクエストを書き込む
- クリップボードをソースとして明示的に選んだときに、システムのクリップボードを読み取る
- KeyPasteキーボードに切り替えたとき、あらかじめ有効にしていれば新しいクリップボードテキストを収集する
- リッチテキストや画像をコピーし、送り先のAppで手動でペーストできるようにする

## KeyPasteはデータをどこかへ送りますか？

KeyPasteは、ほかのAppで入力した内容を記録したり送信したりしません。フルアクセスを有効にしても、クリップボード内容が読まれるのは、クリップボード／保存操作を明示的に使ったとき、または能動的な収集をオンにしているときだけです。データは端末内に保存され、iCloud同期を有効にした場合はご自身のiCloudに保存されます。KeyPaste開発元のサーバーには保存されません。

したがって、保存済みテキストの閲覧と挿入にフルアクセスは必須ではありません。キーボード側の保存、クリップボード、リッチテキスト、画像コピーの操作が必要なときだけ有効にしてください。

## オンにする方法

**設定** → **一般** → **キーボード** → **キーボード** → **KeyPaste** を開き、**フルアクセスを許可** をオンにします。その後もKeyPasteのApp内セットアップが未完了と表示する場合は、一度KeyPasteキーボードに切り替えて拡張機能に状態を報告させ、Appを開き直してください。

## オフにする方法

同じシステム画面に戻り、**フルアクセスを許可** をオフにします。保存済みライブラリは読み取り専用の閲覧とプレーンテキスト挿入に使えます。キーボード側の保存と、クリップボードに依存する操作は使えなくなります。

## 関連

- [iPhoneにカスタムキーボードを追加する](/ja/guides/how-to-add-custom-keyboard-iphone/)
- [ペーストキーボードとは？](/ja/guides/what-is-a-paste-keyboard/)