1. 適用範囲と基本原則
本ポリシーは、Appleプラットフォーム向けPrimuseアプリ、Primuseウェブサイト、任意で利用するPrimuseリレーサービスに適用されます。ライブラリの閲覧と再生はローカル優先で、通常はユーザーのデバイスから選択したサービスへ直接接続します。任意のリレー処理は、ユーザーが対応機能を有効にするか実行した場合にのみ行われます。
Primuseはユーザーデータを販売せず、広告や広告プロファイルに使用しません。また、Googleユーザーデータを汎用または個人向けのAI・機械学習モデルの学習や改善に使用しません。
2. アクセスするGoogle Driveデータ
ユーザーがGoogle Driveへ明示的に接続し、OAuthに同意した後、Primuseは次の情報にアクセスする場合があります。
- ファイルとフォルダのメタデータ: ライブラリの閲覧と差分更新に必要なID、名前、MIMEタイプ、サイズ、日時、チェックサム、親子関係、フォルダ階層、変更記録。
- ファイル内容: 再生またはオフラインキャッシュ用に選択した音声、および音楽機能に必要なアートワークとLRCサイドカーファイル。
- 書き込みとゴミ箱操作: ユーザーの要求で作成するアートワークやLRCサイドカーファイル、およびユーザーが明示的にGoogle Driveのゴミ箱へ移動するよう求めたファイル。
- 認証データ: OAuthアクセストークンと更新トークン、および接続維持と重複マウント防止のみに使う安定したGoogleアカウントID。
- ローカルで生成されるデータ: 接続したライブラリから作成するデバイス内インデックス、再生メタデータ、アートワーク、歌詞、スキャン状態、キャッシュ項目。
Google Driveの権限は技術上、Primuseの機能を超える操作を許可する場合があります。PrimuseはDriveの共有権限を変更せず、ファイル所有権を移転せず、Google Driveのゴミ箱を完全に空にしません。
3. Googleユーザーデータの利用方法
PrimuseはGoogle Driveデータをユーザー向けの音楽機能にのみ使用します。
- 選択したフォルダを既存の階層を保ったまま閲覧する。
- 既存の音声ファイルをスキャンして音楽ライブラリとして索引化する。
- 選択した音声をデバイスでストリーミング、再生、キャッシュする。
- Driveの変更を検出してローカルインデックスを更新する。
- ユーザーが書き戻しを有効化または実行したとき、既存の音楽の横にアートワークとLRCサイドカーファイルを書き込む。
- ユーザーが開始したリモート削除の後にのみ、選択したファイルをGoogle Driveのゴミ箱へ移動する。
Primuseは、既存Driveの選択フォルダ内にある音楽を閲覧・管理するためにhttps://www.googleapis.com/auth/driveを要求します。より狭いdrive.file権限では、各ファイルをアプリで個別に開かない限り既存ライブラリを検出・利用できず、読み取り専用権限ではサイドカー書き戻しやユーザー指定のリモート削除を行えません。
5. 保存とセキュリティ
- OAuthトークンと認証情報はAppleキーチェーンに保存します。iCloudキーチェーン同期はApple Accountで有効かつ利用可能な場合のみ使われます。
- ライブラリ索引、メタデータ、アートワーク、歌詞、音声キャッシュはアプリのサンドボックスに保存します。Primuse iCloud同期を有効にすると、対象データがユーザー専用のiCloudまたはCloudKitコンテナ経由で同期される場合があります。
- Googleおよび任意のリレーとの接続にはHTTPSを使用します。OAuthトークンを通常のアプリデータ、リレー要求、解析データへ入れないようにしています。
- Primuse AIリレーは応答後に機能要求の本文を意図的に保存しません。割り当て制御、再送防止、運用に必要な操作ID、セキュリティ状態、集計利用量は保持します。上流AI提供元は独自ポリシーに従ってデータを処理する場合があります。
- 共有リレーは、共有が期限切れまたは取り消されるまで暗号化マニフェストと暗号化メディアチャンクを保存します。パスワードは平文ではなくソルト付き検証値としてのみ保存します。
- Primuseウェブサイトは現在、第三者の広告または解析トラッカーを読み込みません。
6. 保持と削除
- ソースの利用中: Google Driveソースの接続と機能に必要な認証情報、ソース設定、ローカルライブラリデータを保持します。
- 最近削除したソース: 削除後、復元できるようソース設定とOAuth認証情報を最長30日保持する場合があります。
- 完全削除: 完全削除を選ぶか30日の復元期間が終わると、そのソース用に保存したOAuthトークンと認証情報を削除します。ダウンロード済み音声などのキャッシュは別途消去できます。
- Googleアカウントでの管理: Googleアカウントの権限画面でいつでもPrimuseのアクセスを取り消せます。取り消すと以後Drive APIへアクセスできません。Appleプラットフォームの機能でPrimuseとローカルデータを削除することもできます。
- リモートファイル: ソースの切断や完全削除ではDrive内のファイルは削除されません。別の明示的なリモート削除だけが選択項目をGoogle Driveのゴミ箱へ移動し、その後の保持と完全削除はGoogleとユーザーが管理します。
- リレーデータ: AI要求内容はその要求のためだけに処理し、その後Primuseリレーが意図的に保持しません。暗号化メディア共有は選択した期限まで、期限なしの場合はユーザーが取り消すまで保持されます。不正利用防止と運用に合理的に必要な期間、操作・セキュリティ記録を保持する場合があります。
7. Google API Services User Data Policy
Google APIから受け取った情報について、Primuseによる利用および他のアプリへの転送は、Limited Use要件を含むGoogle API Services User Data Policyに従います。
8. 子ども、ポリシー変更、サポート連絡
Primuseは13歳未満の子どもを対象としておらず、子どもの個人情報を意図的に収集しません。サポートへの連絡時にユーザーが任意で含めた情報は、回答、サポート記録、法的義務に合理的に必要な期間のみ保持します。
本ポリシーの重要な変更は、更新した発効日とともにこのページへ掲載します。
9. お問い合わせ
プライバシーに関する質問や削除依頼は[email protected]までお送りください。