制定日: 2026年7月23日 / 最終更新日: 2026年8月28日
1. 取り扱う情報
Harmoniaは、アカウントなしで作曲機能と公開曲の閲覧を利用できます。「みんなの曲」へ投稿するときだけ任意のコミュニティアカウントを使用します。分析SDK、広告SDKは使用しません。基本ガイドとその「なぜ?」は外部AIへ通信しません。編集だけでは通信せず、ユーザーが「AIでもっと詳しく」「もっと詳しく」「別の案を見る」などを明示的に押した場合だけ、説明に必要な構造化された作曲情報をCloudflare Worker経由でOpenAI APIへ送信します。
2. 作成した曲のデータ
音符、コード、テンポ、調などのプロジェクトデータは端末内に保存されます。AI説明を取得するときは、現在位置付近(最大7小節)のコード・音符の音高区分・位置、曲全体の件数統計、キー、テンポ、選択状態、端末内で計算した音楽理論解析など、説明に必要な項目だけを送信します。曲全体の音符列、プロジェクト名、完全なプロジェクトJSON、不要な個人情報は送信しません。OpenAI Responses APIでは応答保存を無効にしていますが、OpenAIの標準的な不正利用監視ログには送信内容と応答が最大30日含まれる可能性があります。APIデータは、ユーザーが明示的に共有へ同意しない限りOpenAIモデルの学習には使用されません。同じ解析結果の応答は通信量と費用を抑えるためCloudflareで最大30分一時キャッシュされる場合があります。
利用量制御のため、アプリがランダムに生成したinstallation IDを端末内へ保存してCloudflare Workerへ送信します。IMEIなどのハードウェア固有IDは取得しません。このIDはOpenAIへ渡さず、ログにも記録しません。
不正利用と予期しないAPI費用を防ぐため、Cloudflareが接続時に扱う送信元ネットワーク情報をWorker内で秘密saltによる短い一方向識別キーへ変換し、短時間のレート制御だけに使用します。IPアドレスそのものをログや永続ストレージへ保存せず、OpenAIへ送信しません。
Workerの技術ログにはrequest ID、AI説明のaction種別、応答status、処理時間、cache状態、token usage、残予算だけを記録します。作曲情報本文、installation ID、IPアドレス、API Secretはログへ記録しません。広告、マーケティング、ユーザー追跡、行動分析には使用しません。
3. 共有と読み込み
ユーザーが共有操作を選んだ場合に限り、プロジェクトJSONをiOSの共有シートへ渡します。共有先のアプリやサービスでは、それぞれのプライバシーポリシーが適用されます。ファイルの読み込みもユーザーが選択したファイルだけを対象にします。
4. コミュニティ
任意のコミュニティアカウントでは、認証のためのメールアドレス、公開表示名、アカウント識別子をSupabaseで取り扱います。メールアドレスは他の利用者へ公開しません。「自分の曲を公開」を選んだ場合、選択した保存曲のタイトルとProject snapshot、公開表示名、投稿日を保存し、他の利用者へ公開します。投稿後に端末内の曲を編集しても公開snapshotは更新されません。
reactionの種類、favorite、通報理由、block対象、それぞれのアカウント識別子と作成日時を、機能提供、不正利用防止、moderationのためSupabaseへ保存します。reactionは公開件数だけを表示し、誰がreaction・favorite・通報・blockしたかは一般公開しません。Supabaseとの通信では、認証session、コミュニティデータ、通信に通常伴うネットワーク情報をSupabaseが処理します。
公開表示名と曲タイトルでは、URL、メールアドレス、電話番号らしい文字列や不適切な表現をclient/serverの両方で拒否します。本名、学校名、所属、連絡先など、個人を特定しやすい情報を公開欄へ入力しないでください。
自分の投稿は投稿詳細から削除できます。コミュニティアカウントはアカウント画面から削除でき、auth user、プロフィール、本人の投稿、reaction、favorite、通報、block、書き込み回数制御用の時間/日単位集計カウンタが削除されます。カウンタには個々の操作履歴や投稿内容を保存しません。端末内の保存曲は削除されません。
削除対象の曲から別の利用者がすでに作成したremixは残る場合があります。その場合、元曲タイトルと元作者表示名は削除済み表示へ置き換えます。非公開lineageには出典整合性に必要な元投稿UUID、公開日時、個人情報を含まない音楽的signatureだけを残し、元作者UUID・表示名・曲タイトルは残しません。通報レコードはアカウント削除とともに削除します。法令上別の保持が必要になった場合は、保持根拠、期間、アクセス権を定めて本ポリシーを更新してから運用します。
5. 音声
「口ずさんで入力」を選んだ場合だけマイクを使用します。PCM音声はメモリ内で音高とリズムへ変換し、録音ファイルとして永続保存せず、Cloudflare WorkerやOpenAIへ送信しません。解析終了、キャンセル、エラー時にも音声バッファを保持し続けません。
6. AIを利用できない場合
AI APIが未設定、オフライン、利用制限中、または障害中でも、端末内の音楽理論解析と作曲機能は利用できます。
7. 子どものプライバシー
コミュニティの公開欄へ氏名、連絡先などの個人情報を入力しないでください。不適切な投稿は通報またはサポート窓口からお知らせください。
8. 改定
機能やデータの扱いを変更する場合は、このページを更新します。情報収集を追加する場合は、実装とApp Storeのプライバシー表示を一致させます。
9. お問い合わせ
本ポリシーに関するお問い合わせは、harmonia.support78@gmail.comまたはサポートページからご連絡ください。
ユーザーがサポートへ問い合わせた場合、問い合わせ対応のため、送信元メールアドレスとメール本文のほか、ユーザーが任意に提供したiPhone機種、iOSバージョン、Harmoniaバージョン、再現手順、添付ファイルなど問題解決に必要な情報を取り扱う場合があります。これらは問い合わせ時にユーザー自身が送信した情報だけであり、アプリがバックグラウンドで自動収集するものではありません。