Per-App Languageに戻るプライバシー

Per-App Languageのプライバシーポリシー.

施行日: 2026年8月26日

Per-App Language は TakeruF が開発しています。本ポリシーでは、本アプリによる情報の取り扱いを説明します。

アプリがアクセスする情報

Per-App Language は、パッケージ名、アプリ名、アイコン、現在のアプリごとのロケール設定、各アプリが公式に宣言する言語対応情報を含む、Android 端末にインストールされているアプリの一覧を読み取ります。このアクセスは、任意のインストール済みアプリを選び、宣言された言語対応を確認し、その言語設定を表示または変更できるようにするために必要です。

Android では、端末にインストールされたアプリの完全な一覧を機密性の高い情報として扱います。そのため本アプリは、利用者に見える、利用者が操作する中核機能のためだけに QUERY_ALL_PACKAGES を使用します。任意のインストール済みアプリを選ぶ一覧では、パッケージ名をあらかじめ知ることができないため、より限定的なパッケージ照会では代替できません。

また、本アプリは次の情報を端末内にのみ保存します。

  • システムアプリを表示するかどうかなどの表示設定
  • 設定済みアプリを起動時に識別するために適用したパッケージ名とロケールタグ

情報の利用方法

インストール済みアプリの情報と端末内の設定は、アプリ一覧の表示、宣言された言語対応の表示、利用者が要求した言語設定操作を行う目的にだけ使用します。言語を適用する際、選択したパッケージ名とロケールタグは、利用者がインストールして許可した Shizuku サービスへ同じ端末内で渡され、Shizuku が要求された Android システム操作を実行します。

データの収集と共有

Per-App Language はインターネット権限を持たず、情報を端末外へ送信しません。開発者は個人データまたは端末データを収集、販売、共有しません。本アプリには広告 SDK や解析 SDK は含まれていません。

Shizuku は、利用者が選んでインストール・許可する別のアプリです。Shizuku との通信は端末内で行われます。Shizuku のプロジェクトとドキュメントは https://shizuku.rikka.app/ で確認できます。

データの保持と削除

本アプリは、開発者が運用するサーバーにデータを保持しません。端末内の設定は、アプリのストレージを消去するかアプリをアンインストールするまで端末に残ります。Per-App Language でアプリごとの言語設定を削除すると、本アプリの端末内記録からその設定を削除し、対応するシステムのロケール上書きをリセットするよう Android に要求します。

セキュリティ

Per-App Language によるすべての処理は端末内で完結します。Shizuku へのアクセスには利用者による明示的な許可が必要であり、その許可はいつでも Shizuku から取り消せます。

子どもについて

Per-App Language は18歳以上の利用者を対象としており、子どもを対象としていません。

本ポリシーの変更

本ポリシーに重要な変更がある場合は、施行日を更新して Per-App Language のプロジェクトページに掲載します。

お問い合わせ

プライバシーに関する質問または要望は、プロジェクトの公開 Issue トラッカーから開発者へお問い合わせください。

https://github.com/TakeruF/android-perapp-language-selector/issues