このポリシーでは、Ordinalistを「本アプリ」と呼びます。本アプリは、Andrew Mastracchio(以下「開発者」)が開発・管理しています。このポリシーでは、本アプリが扱う情報、その保存場所、あなたが選べることを説明します。
プライバシーの概要
-
ランキングとその統計は、初期状態ではお使いのデバイスに保存されます。
-
iCloud同期は任意で、あなたのプライベートなAppleのiCloudアカウントを使います。
-
カレンダー連携は任意です。カレンダーを連携すると、本アプリはOrdinalist専用のカレンダーを作成し、有効なランキングリマインダーの日付を、デバイス上のカレンダーアカウントを通じて同期します。
-
ライブラリのバックアップの書き出し先はあなたが選びます。バックアップを復元してもiCloud同期はオフのままで、ローカルの復旧用コピーが保持されます。
-
開発者はOrdinalistのアカウントやデータサーバを運営していません。
-
広告、他社による分析、アプリをまたいだトラッキングはありません。
-
Ordinalistがローカル診断ログやローカルに保存したMetricKitレポートを自動でアップロードすることはありません。Appleは、あなたのAppleでの分析設定に従って、またはTestFlightの一環として、クラッシュ、パフォーマンス、利用状況の情報を別途開発者に提供することがあります。
1. デバイスに保存される情報
初期状態では、本アプリは情報をデバイスにローカル保存します。これには、読み込んだプレイリストやアルバムの情報、ランキングに必要な曲のメタデータ、あなたの選択と結果、過去の結果、統計の計算に使う判断時間の記録、リマインダーのルール、最近の検索、設定、作業を再開するための技術的な状態が含まれることがあります。ランキングに費やした合計時間、1回の判断にかかる平均時間、対戦のまとめなどの統計は、保存されたこれらのデータから計算されます。開発者がこれらの情報を自動的に受け取ることはありません。
本アプリは、付属のウィジェットや拡張機能が求められた機能を提供できるよう、AppleのApp Groupを通じてローカルストレージを共有します。この共有ストレージは、Appleが管理する本アプリのコンテナ内にとどまります。
対応するプラットフォームでは、ランキング名などの情報がウィジェット、Spotlight、ショートカットに表示されることがあります。通知を許可した場合、予約されたランキングリマインダーにランキング名や曲名が表示されることがあります。通知の表示や許可はデバイスの設定で管理できます。
バックアップを書き出す(Export Backup)を選ぶと、本アプリはライブラリのデータベースのコピーを作成します。これには、保存したランキング、進捗、履歴と統計、曲の情報、元のリンク、リマインダー、最近削除した項目(Recently Deleted)が含まれます。バックアップには、iCloud同期の内部メタデータを含む、データベースの技術的な情報も含まれます。本アプリの設定と診断ログは含まれません。保存先はシステムのファイル画面で選びます。iCloud Driveなどのファイルサービスを保存先にした場合、そのサービスは本アプリのiCloud同期設定とは関係なく、自社の規約に従ってファイルを保存・同期することがあります。開発者がバックアップを受け取るのは、あなたが別途送ることを選んだ場合だけです。
バックアップを読み込むと、確認用のローカル作業コピーが作成されます。復元すると、このデバイスで使用中のライブラリが置き換えられ、以前のライブラリと復旧用の自動バックアップが保持され、iCloud同期はオフのままになります。復元によってApple Musicのプレイリストが変更されることはありません。iCloudを再び使うには、復元したライブラリをバックアップして最初の復元前のライブラリに戻すことを本アプリで別途確認したうえで、設定で「Sync with iCloud」をオンにします。2つのライブラリが自動的に統合されることはありません。
2. 任意のiCloud同期
iCloud同期は初期状態ではオフです。初期設定時または設定でオンにすると、本アプリは判断時間の記録や統計の計算に使う情報を含む同じランキングデータを、あなたのプライベートなiCloudアカウントを通じて保存・同期し、対応するデバイス間で最新の状態に保ちます。統計は、同期されたデータからあなたのデバイス上で計算されます。開発者はiCloudのサーバを運営しておらず、あなたのプライベートなCloudKitデータベースのデータにアクセスすることもできません。
本アプリの設定で「Sync with iCloud」をオフにすれば、いつでもそのデバイスをiCloud同期から外せます。同期をオフにしても、すでにiCloudに保存されたコピーが削除されるとは限りません。iCloudのアプリデータは、Appleのサービスと保存方針に従い、Appleアカウントとデバイスの設定で管理できます。
3. 任意のカレンダー連携
カレンダー連携は、本アプリの設定でカレンダーを連携(Connect Calendar)を選ぶまでオフです。双方向の同期を行うため、本アプリはAppleのEventKitの許可の仕組みを通じて、カレンダーイベントへのフルアクセスを求めます。フルアクセスでは本アプリがカレンダーデータを読み書きできますが、本アプリのカレンダー機能は、「Ordinalist」という名前の編集可能なカレンダーを見つけるか作成し、そのカレンダー内の本アプリのイベントを管理し、それらのイベントの日付変更を検出するためだけにこのアクセスを使うよう設計されています。ほかのカレンダーのイベントの内容は使いません。
有効なランキングリマインダーごとに、本アプリはOrdinalistカレンダーに終日イベントを作成します。イベントには、ランキング名、次の予定日、Ordinalistが管理していることを示すメモ、リマインダーとランキングの内部識別子を含むOrdinalistのリンクが含まれます。カレンダーでこれらのイベントを別の日に移動すると、本アプリの対応するリマインダーの日付が更新されることがあります。本アプリでリマインダーの日付を変更すると、対応するカレンダーイベントが更新されることがあります。リマインダーを一時停止または削除すると、同期の際にそのイベントが削除されます。
本アプリは、デバイス上の編集可能なCalDAVまたはExchangeのカレンダーアカウントにOrdinalistカレンダーを作成します。これはiCloudの場合もあれば、ほかのカレンダーサービスの場合もあります。カレンダーとそのイベントは、そのサービスの規約とプライバシー方針に従って保存・同期されることがあります。カレンダーへのアクセスはデバイスごとに個別に許可しますが、カレンダーサービスによっては、Ordinalistカレンダーとそのイベントがほかの接続済みデバイスでも表示されることがあります。カレンダーデータは、本アプリ、AppleのEventKitフレームワーク、お使いのカレンダーサービスによって処理され、開発者が運営するサーバに送られることはありません。
カレンダーの連携を解除(Disconnect Calendar)すると同期は止まりますが、Ordinalistカレンダーとその既存のイベントはカレンダーに残ります。Ordinalistカレンダーを削除(Remove Ordinalist Calendar)すると、EventKitにそのカレンダーとイベントの削除を依頼し、リマインダーのルールは本アプリに保存されたまま残ります。本アプリのカレンダーへのアクセスは、デバイスの「プライバシーとセキュリティ」設定で取り消せます。アクセスを取り消すと本アプリはカレンダーデータを読み書きできなくなりますが、カレンダーサービスにすでに保存されたデータが削除されるわけではありません。
4. Apple Musicへのアクセス
本アプリは、ライブラリやApple Musicのカタログを検索・閲覧し、ランキング用にプレイリストやアルバムを読み込めるよう、Apple Musicへのアクセス許可を求めます。読み込んだプレイリストについては、関連するランキングを開いたときや更新を求めたときに、本アプリが現在の内容を確認することがあります。本アプリはその内容を保存済みのランキングと比べ、プレイリストに追加・削除された曲を反映するよう自身のデータを更新します。この確認でApple Musicのプレイリストが変更されることはありません。
Apple Musicで検索すると、本アプリはカタログの検索結果と候補(入力中の候補を含む)を取得するため、検索テキストをAppleに送ります。これらのリクエストは開発者の検索サービスではなく、Appleの音楽サービスが処理します。
対応するプラットフォームでは、本アプリはApple Musicを開くこともでき、ランキングをApple Musicに反映する操作をあなたが意図的に選んだ場合に限り、対象のプレイリストを編集したり、ランキングを反映した新しいプレイリストを作成したりします。
Apple Musicのライブラリデータは、これらの機能のために本アプリとAppleの音楽サービスが処理し、開発者が運営するサーバに送られることはありません。Apple Musicへのアクセスはデバイスの「プライバシーとセキュリティ」設定で取り消せますが、その場合、ミュージックライブラリが必要な機能は使えなくなります。
5. 診断ログとサポート
本アプリは、問題の解決のため、限られた診断ログをローカルに保持します。ログには、本アプリのバージョンとビルド、OSのバージョン、ハードウェアのモデル、処理の結果と所要時間、集計した件数、復旧や代替処理の結果、エラーの種類や数値コードなどの構造化された技術的イベントが記録されます。繰り返し成功するiCloudの処理は、毎回記録する代わりに定期的な要約にまとめられます。ログは、曲、アーティスト、アルバム、プレイリスト、ディスコグラフィ、プロジェクト、ランキング、リマインダー、カレンダーイベントの名前、あなたの選択やランキングの順位、検索語句、ファイルパス、URL、アカウント情報、固定または一意のデバイス識別子、あなたが入力したテキスト、認証情報、詳細なローカライズ済みのエラー内容を記録しないよう設計されています。
対応するAppleデバイスでは、OSがクラッシュ、ハング、CPUの過剰使用、ディスクへの書き込み、起動時の問題に関するMetricKit診断レポートを本アプリに届けます。本アプリは範囲を限ったコールスタックの診断情報だけを保存し、自由記述の例外理由は除外します。ローカルに保存されたこれらのレポートは本アプリのストレージ内にとどまり、あなたが意図的に診断情報を書き出した場合にのみ含まれます。
本アプリがローカル診断ログやローカルに保存したMetricKitレポートを自動でアップロードすることはありません。それらが本アプリのストレージから出るのは、あなたが意図的にシステムの共有シートを使って送り先を選んだときだけです。1つのログセッションだけを共有することも、まとめた診断履歴を共有することもできます。これらの情報を共有しなくても本アプリは使えます。
これとは別に、AppleがApp Store ConnectやXcodeを通じて、クラッシュ、パフォーマンス、利用状況の情報を開発者に提供することがあります。App Store版では、通常、デバイスの「解析と改善」設定でApp開発元と診断・使用状況データを共有することを選んでいるかどうかによります。TestFlightのユーザは、この設定にかかわらず、AppleのTestFlightの方針に従ってクラッシュレポートを自動的に開発者と共有します。Appleが運営するこれらのレポートは本アプリのローカル診断ログ機能とは別のもので、Appleの規約とプライバシー方針が適用されます。
あなたまたはAppleから開発者に診断情報が提供された場合、それは問題の調査、サポートの提供、クラッシュの修正、本アプリのパフォーマンスと信頼性の向上、必要な開発記録の保持、法令の遵守のためだけに使われます。
6. 分析、トラッキング、広告、共有
本アプリは、開発者が運営する分析、広告トラッカー、データブローカーを使用しません。アプリやWebサイトをまたいであなたを追跡することも、個人情報を販売・貸与することもありません。開発者は、Ordinalistのユーザアカウント、広告プロフィール、本アプリでの行動のデータベースを持っていません。Appleは、あなたのAppleでの分析設定とAppleのプライバシー方針に従い、本アプリの限られた分析データを独自に収集・提供することがあります。
サポートのためにあなたが任意で提供した情報は、そのサポートの提供、本アプリの運営や保護、適用法令の遵守、法的権利の保護のために合理的に必要な場合に限り、共有されることがあります。
7. 保存期間、削除、あなたの選択
-
本アプリのローカルデータ: 本アプリで完全に削除するか、本アプリとそのデータを削除するまでデバイスに保持されます(デバイスのバックアップを除く)。Recently Deletedに移したランキングは通常30日後に自動で削除されますが、それより前に完全に削除することもできます。バックアップから復元したRecently Deletedの項目には、自動削除まで新たに30日の猶予が設けられます。
-
バックアップと復旧用コピー: 使用中のライブラリから項目を削除しても、以前のバックアップや保持されている復旧用ライブラリからは削除されません。Library Backupsで復旧用コピーを書き出したり古いものを削除したりできます。最新の復旧用コピーは保護されています。「Delete All Ordinalist Data」には本アプリが管理する復旧用データも含まれ、処理が中断された場合はやり直すか本アプリを開き直す必要があることがあります。ほかの場所に書き出したファイルは、そのサービスの保存方針に従い、保存先から削除するまで残ります。一時的な作業コピーは、本アプリが安全に削除できる時点で削除されます。
-
iCloudのデータ: 同期がオンの場合、ランキングの削除はほかのデバイスにも同期されることがあります。同期がオフの状態でローカルデータを削除しても、すでにiCloudに保存されたデータは削除されず、あとで同期をオンにすると戻ることがあります。iCloudのアプリデータは、Appleの方針に従い、Appleアカウントの設定でも管理できます。
-
iCloudへの同意: 本アプリの設定で「Sync with iCloud」をオフにすると、そのデバイスでの今後の同期を取りやめられます。
-
カレンダーのデータ: カレンダーの連携を解除しても、Ordinalistカレンダーとそのイベントはカレンダーサービスに残ります。本アプリに削除を依頼させたい場合は、アクセスを取り消す前に本アプリで「Remove Ordinalist Calendar」を使うか、カレンダーアプリやカレンダーサービスで削除してください。本アプリやそのローカルデータを削除しても、カレンダーサービスがすでに保持しているデータが削除されるとは限りません。
-
カレンダーへのアクセス許可: デバイスの「プライバシーとセキュリティ」設定で取り消せます。カレンダーへのアクセスはデバイスごとに管理されます。
-
Apple Musicへのアクセス許可: デバイスの「プライバシーとセキュリティ」設定で取り消せます。
-
ローカルの診断情報: ログセッションは自動的に10セッション、1セッションあたり128KB、7日間に制限されます。本アプリが保存するMetricKitレポートは、別途5件、合計768KBに制限されます。本アプリのログビューアから、いつでもローカルの診断履歴をすべて削除できます。
-
Appleとの診断情報の共有: 本アプリのローカル診断履歴を削除しても、Appleが別途収集した、またはすでに提供した診断情報は削除されません。今後のApp Storeでの共有は、デバイスの「解析と改善」設定で管理できます。TestFlightのビルドには、Appleの別のレポート方針が適用されます。
-
開発者が受け取った診断情報: 上記の目的のために合理的に必要な期間だけ保持します。法的義務や記録保持義務、Appleが独自に保持する情報を除き、以下の連絡先から削除を依頼できます。
8. 子どものプライバシー
開発者が子どもから個人情報を意図的に収集することはありません。上記の限られた診断情報は、Appleのサービスを通じて提供されるか、サポートのために任意で送られることがあります。本アプリはユーザアカウントや広告プロフィールを持ちません。
9. セキュリティ
本アプリは、開発者が得られる情報を最小限にするよう設計されており、Appleのプラットフォームのセキュリティ、サンドボックス、App Group、iCloud、EventKit、カレンダーの許可、その他の許可の仕組みに支えられています。保存や送信の方法で完全な安全が保証されるものはありませんが、収集とアクセスを限ることでリスクを減らしています。
ライブラリのバックアップファイルは、本アプリによって暗号化もパスワード保護もされません。人に見られない場所に保管し、信頼できる相手とだけ共有してください。書き出したコピーの安全性は、選んだ保存先にも左右されます。
本アプリが作成するカレンダーイベントにはランキング名と日付が含まれ、選んだカレンダーアカウントを通じて同期されることがあります。これらのデータの公開範囲と安全性は、カレンダーアカウント、共有しているカレンダー、そのアカウントに接続されたデバイスによって決まります。
10. Appleとカレンダーサービスのサービス
各機能は、Apple Music、カレンダーとEventKit、iCloudとCloudKit、MetricKit、Spotlight、ショートカット、通知、システムのファイル・共有画面、App Store Connect、TestFlightなどのAppleのサービスとフレームワークを利用することがあります。カレンダー連携は、デバイスに設定されたCalDAVまたはExchangeのサービスを利用することもあります。Appleやほかのカレンダーサービスが独自に処理する情報には、そのサービスの規約とプライバシー方針が適用されます。Appleのプライバシーポリシー、Apple Musicとプライバシー、および解析・診断・使用状況データの共有に関するAppleの説明をご覧ください。
11. このポリシーの変更
このポリシーは、本アプリの機能、法的義務、プライバシーへの取り組みが変わったときに更新されることがあります。重要な変更はポリシーに反映され、冒頭の発効日が最新の改訂を示します。
12. お問い合わせ
このポリシー、本アプリのプライバシーへの取り組み、開発者に提供された診断情報に関するご質問やご要望は、www.andrewmastracchio.com/ja/ordinalist#supportのサポートをご利用いただくか、ordinalist@andrewmastracchio.comまでメールでお送りください。