OshiCue(運営者:Rem-do Apps)は、ユーザーのプライバシーを尊重し、端末内に保存される推し活データと権限の取り扱いを明確にします。
1. 取得・保存する情報
- ユーザーが入力する推し、イベント、締切、タイムテーブル、支出、グッズ、メモ、共有カード、エクスポート / インポート対象データ。
- ユーザーが PhotosUI で選択した画像。必要に応じて Photos(PhotoKit) でiCloud写真の読み込みを補助し、UIKit / Core ImageでJPEG正規化、画像プレビュー、自由トリミング、90度回転、角度補正、明るさ、コントラスト調整を行います。画像ファイルはアプリの Application Support 配下に保存し、SwiftData には添付ID、ファイルパス、MIME、キャプション、作成日時などのメタデータを保存します。
- 通知設定、カレンダー追加済み状態、Widget snapshot、Live Activity の自動進行表示、Tip表示状態、Free / Plus 状態、StoreKit の購入状態確認、iCloudバックアップ / 復元、Apple Music連携に必要な情報。
- ユーザーがカメラOCRや貼り付けで入力したテキスト。端末内の下書き候補作成に使い、自動保存はしません。
- ユーザーが音声入力を操作した場合の認識テキスト。録音データ自体は本アプリの永続データとして保存しません。
- AIで予定追加を利用する場合の Sign in with Apple 認証情報、利用回数、入力URL、URL先ページ本文の一部、詳細ページURL、ページ内画像URLの一部、AIが作成した予定候補、処理結果、エラー種別など。予定候補は保存前に編集でき、ユーザーが保存した予定だけ端末内データとして保存されます。
- Plusユーザーがイベント詳細または統計画面で明示的に読み込んだ、イベント時間帯および週・月集計の歩数、アクティブエネルギー、平均 / 最大心拍数などのHealthKit由来データ。HealthKit は読み取り専用で利用し、CareKit は使用しません。広告利用、トラッキング、マーケティング、iCloudバックアップ、運営者独自サーバへの送信は行いません。
- MetricKit が端末内で集計するクラッシュ、ハング、起動、メモリ等の診断情報の要約。外部送信は行わず、端末内の OSLog と UserDefaults の要約に留めます。
- Google Mobile Ads SDK と Google User Messaging Platform が広告表示、広告同意確認、不正利用防止、広告配信品質向上のために処理する端末や広告配信に関する情報。App Tracking Transparency を許可した場合は IDFA が利用される場合があります。
2. 利用目的
- 本アプリの予定管理、締切管理、支出管理、画像添付、画像プレビュー、自由トリミング、角度補正、端末アルバム保存、共有カード、エクスポート、JSON読み込み、Widget 表示を提供するため。
- ローカル通知、iOS カレンダー追加、App Group 経由の Widget snapshot 表示を行うため。
- Appショートカット、会場マップ、当日の進行表示の自動更新、Tip表示、OCR / 端末内下書き候補、音声入力、関連リンクプレビュー、書き出しファイル確認を提供するため。
- Plus機能として、ユーザー操作に基づきイベント時間帯のHealthKitデータを読み込み、OshiCueの参加記録としてイベント詳細や週・月の統計に表示するため。読み取り専用で利用し、広告配信、トラッキング、マーケティング、iCloudバックアップには使いません。
- ユーザー操作に基づき、CloudKit private database へバックアップを保存または復元するため。
- ユーザー操作に基づき、推しやグループをApple Musicで検索し、該当アーティストのページを開くため。MusicKit の developer token 取得に失敗した場合は、iTunes Search API fallback で候補表示を継続する場合があります。
- ユーザーが明示的に入力したURLから、イベントまたは配信予定の候補を作成し、保存前に確認・編集できるようにするため。利用回数はAppleログイン単位で管理します。
- OshiCue Plus の購入、復元、entitlement 反映、Free 制限と広告表示の制御を行うため。
- 不具合調査、品質改善、App Review 対応、ユーザーからの問い合わせ対応を行うため。
3. 端末内保存とiCloudバックアップ
本アプリはlocal-firstで動作し、ユーザーが入力した主要データは端末内の SwiftData とファイル領域に保存されます。ユーザーがiCloudバックアップまたは復元を操作した場合に限り、CloudKit private database にバックアップデータと添付画像を保存または読み込みます。JSON読み込みはFreeでも利用できます。CSV書き出し、JSON書き出し、iCloudバックアップ / 復元はPlus機能です。OCR、端末内下書き候補、音声入力の認識テキスト、HealthKit由来データ、TipKit の表示状態、MetricKit の診断要約は iCloudバックアップ対象外です。AIで予定追加の候補は自動保存されず、ユーザーが保存した予定だけ端末内データになります。運営者独自のSNSやコミュニティ機能は提供していません。
4. 権限の取り扱い
写真、通知、カレンダー、Apple Music、カメラ、マイク、音声認識、HealthKit の権限は初回起動時には要求しません。画像追加、PhotoKit を使ったiCloud写真読み込み補助、端末アルバム保存、リマインダー設定、カレンダー追加、Apple Music検索、カメラOCR、音声入力、HealthKitデータ読み込みなど、ユーザーが該当操作を行った時点で必要な iOS 権限ダイアログまたは PhotosUI の導線を表示します。MapKit の会場表示と訪問地マップではユーザーの現在地権限を要求しません。
5. 外部送信・第三者提供
運営者は、法令に基づく場合または本人の同意がある場合を除き、端末内に保存された推し活データやHealthKit由来データを第三者へ提供しません。iCloudバックアップではAppleのCloudKit、Apple Music連携ではAppleのMusicKit、広告表示ではGoogle Mobile Ads SDK、課金ではAppleのApp Store / StoreKit、共有ではiOSのShareLink、音声認識ではAppleのSpeechフレームワークなど、各外部サービスの仕組みを利用します。AIで予定追加では、ユーザーが入力したURL、URL先ページ本文の一部、詳細ページURL、ページ内画像URLの一部を、Cloudflare Workers 経由で外部AIサービスへ送信する場合があります。D1には認証セッション、利用回数、モデル、件数、エラー種別などの最小ログだけを保存し、予定データ、画像原本、ページ全文は保存しません。HealthKit由来データはCloudKitやAI解析、広告配信には使用しません。
6. 広告とトラッキング
Free プランでは広告が表示される場合があります。公開版では本番 AdMob ID を使用し、広告SDKの広告リクエストを開始する前に App Tracking Transparency の許可状態を確認します。その後、Google User Messaging Platform による広告同意確認を行い、広告リクエスト可能な場合だけ広告表示を有効化します。許可しない場合も IDFA を使わない広告表示で本アプリを利用できます。HealthKit由来データは広告配信、トラッキング、マーケティングには使いません。広告配信に関するデータの取り扱いは Google および Apple のポリシーに従います。
7. データの削除
ユーザーはアプリ内の削除操作により、推し、イベント、締切、支出、グッズ、ランダムグッズ、添付画像などを削除できます。アプリを削除した場合、端末内のアプリデータも iOS の仕様に従って削除されます。AIで予定追加の利用回数や不正利用防止に必要な最小ログは、サービスの安定提供と問い合わせ対応に必要な範囲で保存されます。App Store の購入履歴は Apple Account に紐づきます。
8. 安全管理措置
運営者は、本アプリの設計上、データの端末内保存、権限要求の最小化、サービス抽象化、App Group の用途限定などにより、必要最小限の情報取り扱いとなるよう努めます。
9. 開示・訂正・削除等の請求
運営者が保有する問い合わせ情報などについて、開示、訂正、削除、利用停止等を希望する場合は、本人確認のうえ合理的な範囲で対応します。端末内データはユーザーの端末上で管理してください。
10. ポリシーの変更
本ポリシーは、機能追加、法令変更、外部SDKの変更、App Store の要件変更に応じて改定される場合があります。重要な変更は本アプリ内または配布ページ等で告知します。
11. お問い合わせ窓口
個人情報および本アプリの情報取り扱いに関するお問い合わせは contact@remudo.com までご連絡ください。