Interceptorは、自分のiPhoneやiPadで、任天堂関連の一部のHTTPS通信を確認するためのアプリです。保存したリクエストとレスポンスのヘッダー、Cookie、取得できたJSON本文や、対応サービスのトークンを確認できます。
iOSのVPN設定を使い、対象ホストの通信を端末内のプロキシへ送ります。外部のVPNサーバーは提供しません。接続元の公開IPアドレスを変更したり、公共Wi-Fiの通信を保護したりする機能ではありません。HTTPS通信の解析には、端末内で生成した認証局証明書をiOSの設定でインストールし、信頼する操作が必要です。
起動時に取得するデータと用途を説明し、現在の説明に同意するまでメイン画面を利用できません。同意しただけで通信の取得、証明書やVPN設定のインストール、通知の許可要求は行いません。通信には、Cookie、認証トークン、アカウント識別子、リクエストやレスポンスの内容など、機密情報が含まれることがあります。自分が解析する権限を持つアカウントと端末で使用してください。取得対象はアプリに設定された任天堂関連のホストに限られます。サービスの仕様変更や証明書の制約により、取得できない場合があります。
新たな通信記録は、アプリの端末内の共有領域に保存します。新たな証明書、秘密鍵、保存するトークンには、iCloudキーチェーン同期を無効にしたKeychain項目を使用します。取得データを開発者のサーバーへアップロードしたり、販売したり、広告に利用したり、第三者へ自動共有したりしません。任天堂への本来の通信は、引き続き任天堂のサービスへ送信されます。自分でコピーしたデータ、過去に同期したiCloudキーチェーンのデータ、OSのバックアップは、この端末内の取得処理とは別に扱われます。
設定の「プライバシー」から説明を再確認し、同意を撤回できます。撤回するとVPNを停止し、自動再接続を無効にし、取得通知を消去して、再び同意するまで必須の同意画面を表示します。同意の撤回だけでは、保存済みの通信記録、トークン、証明書、秘密鍵や、インストールした証明書プロファイルは削除されません。通信履歴はホームから消去できます。任意のローカル通知には、トークンや取得したヘッダー・本文を含めません。
任天堂が提供、公認するアプリではありません。任天堂および関連する名称は、各権利者の商標です。