目次
1. 対象と運営者
運営者nk87は、CatLiftアプリ、本サポートサイト、お問い合わせへの対応における情報の取り扱いを、このポリシーに定めます。
2. 端末内に保存する情報
トレーニングの種目、使用した器具の重量、回数、セット、実施日時、メニュー、週間目標、猫の設定や成長、初期設定の回答を端末内に保存し、記録・表示・初期メニューの提案に利用します。
年齢層は初期メニューの提案に使い、バックアップ本文には含めない構成です。進行中のトレーニングと休憩タイマーは端末内にのみ保存します。
HealthKitのデータ、写真、正確な位置情報、広告識別子を利用する機能は、現在のアプリには含めません。
3. ログインとバックアップ
ゲスト利用時は、匿名の利用者IDで識別します。AppleまたはGoogleでログインする場合、ログイン提供元の識別情報、提供されるメールアドレスや表示名、認証に必要な情報をFirebase Authenticationで取り扱います。アカウントの識別、本人確認、アクセス制御に利用します。
バックアップにはCloud Firestoreを利用します。対象は、完了したトレーニングとセット、保存メニュー、週間目標、猫の設定・成長・週ごとの評価、復元に必要な設定です。記録のバックアップ・復元・重複や別人による更新の防止に使う識別子と更新情報も保存します。
ゲスト利用でも対象の記録をクラウドへ保存します。初回の開始には通信が必要です。機種変更時に復元するには、利用中のゲストにAppleまたはGoogleを連携し、同じログイン方法を使います。既存のアカウントへ切り替える場合、ゲストの記録は自動で結合しません。
バックアップを提供するために記録本文をクラウドへ送ることと、利用状況の分析へ情報を送ることは別の処理です。器具の重量や回数を分析イベントへ送ることはありません。
4. 購入とProの確認
1.0.0ではProの購入・購入復元にCatLiftへのログインが必要です。1.1.0以降のゲスト購入対応版でログインせずに購入・購入復元する場合は、推測困難なゲスト専用の購入用識別子を端末に保存し、RevenueCatへ送信します。購入状態、有効期限、未完了の購入・復元、ログイン時の引き継ぎ状況を端末へ保存して処理の再開に利用します。これらはトレーニング記録のバックアップに含めません。
購入の支払いはAppleが処理し、運営者がクレジットカード番号を取得することはありません。購入・復元・有効期限などの確認にはRevenueCatを利用します。
RevenueCatでは、CatLiftのアカウントまたはゲストの保存先に対応する課金用識別子、購入した商品、取引・契約の状態と期間、アプリやOSなどSDKが処理する技術情報を取り扱います。購入機能の提供、権利の確認、復元、不具合への対応に利用します。RevenueCatでは購入状況の集計・分析にも利用されるため、購入関連情報の処理を「分析を一切行わない」とは説明しません。
課金用識別子にメールアドレスを使用しません。アカウントと対応付けられる識別子のため、完全に匿名の情報とは扱いません。トレーニング記録本文をRevenueCatへ送る実装はありません。
5. 利用状況と不具合情報
2026年9月15日に配信した版では、Firebase AnalyticsとFirebase Crashlyticsによる利用状況・不具合情報の送信は無効です。本ポリシーに対応する新版では、開始画面から本ポリシーを確認でき、その版の利用規約と本ポリシーへの同意を保存した後に限り収集を開始します。旧版で利用を開始したことだけを、この収集への同意とはみなしません。対応版の提供開始までは、これらの情報を送信しません。
独自に送信する利用状況は、初期設定の完了、トレーニング記録の完了、1日1回のアプリ利用、1日1回のレポート表示、Pro案内の表示の5種類です。これらに加え、Firebase Analytics SDKが標準で収集するイベント、アプリ固有の識別子、端末・OS・アプリ版などを取り扱います。重量、回数、セット、年齢層などの身体・トレーニング情報、メールアドレス、認証トークン、トレーニング記録本文を分析イベントへ送りません。広告用の保存領域・広告ユーザーデータ・広告のパーソナライズは無効にし、広告識別子による追跡や広告目的の利用は行いません。
不具合情報は、クラッシュの発生状況、個人の入力内容を含まない固定分類の処理経路、アプリ固有の識別子、端末・OS・アプリ版などです。生のエラー本文やトレーニング記録本文を独自に送信しません。利用状況のイベント・ユーザーデータは2か月で削除し、利用による期間延長は行いません。集計済みレポートはこの期間の対象外です。Crashlyticsのクラッシュ情報は90日後に削除が開始されます。
退会またはゲストデータ削除によってCatLiftの利用を終了すると、端末からの以後の収集を停止します。Crashlyticsの収集停止設定はSDKの仕様上、次回のアプリ起動から反映されます。停止はすでに送信された情報の即時削除を意味せず、送信済みの情報には上記の保存期間が適用されます。認証・バックアップ・購入に必要な通信や各サービスの運用ログは、以下の説明に従って別に処理します。
6. 問い合わせと本サイト
お問い合わせのメールアドレス、本文、任意に提供されたアプリのバージョンや画像などは、回答と不具合調査のために利用します。本人確認が必要なご依頼では、必要な範囲で追加情報を確認することがあります。
パスワード、認証コード、認証トークン、クレジットカード番号は送らないでください。画像に他人の情報や不要な記録が含まれる場合は、隠してからお送りください。
nk87apps.com上のCatLift紹介・サポート・規約ページは、Cloudflareを利用して配信します。配信と安全な運用のため、CloudflareがIPアドレスや通信に関する情報を処理する場合があります。
これらのページでは、閲覧状況やページの表示性能を把握するため、Cloudflare Web Analyticsを利用します。ブラウザ上で計測用のスクリプトを読み込み、閲覧・表示性能に関する情報をCloudflareへ送信します。サイトの計測は、CatLiftアプリ内の利用状況の分析とは別のものです。本サイトにお問い合わせ用の入力フォームは設けず、メールで受け付けます。表示用のフォントは本サイトから配信します。
移行期間中に残す旧サポートサイト(nk87-hub.github.io/catlift-support)は、引き続きGitHub Pagesで配信します。旧サポートサイトには独自のアクセス解析、入力フォーム、外部フォント、追跡用スクリプトを設けていません。GitHubがIPアドレスなどの接続情報を処理する場合があります。
詳細は、Cloudflareのプライバシーポリシー、Cloudflare Web Analyticsの説明、GitHubのプライバシーに関する説明をご確認ください。
7. 外部サービスと国外での取り扱い
必要な機能を提供するため、次のサービスを利用します。アプリの利用者の情報を広告目的で販売する仕組みは設けていません。必要な業務の委託と法令に基づく場合などを除き、ご本人の同意なく個人データを第三者に提供しません。
- Apple/Google:ログイン、Appleによる購入と契約管理
- Firebase Authentication/Cloud Firestore/Cloud Functions for Firebase:認証、バックアップ、退会受付と再試行、購入状態の照合
- Firebase Analytics/Firebase Crashlytics:本ポリシーに対応する新版で同意後に行う利用状況の分析、不具合の調査(2026年9月15日配信版では無効)
- RevenueCat:購入情報とPro利用権の確認
- Googleのメールサービス:お問い合わせの受信と返信
- Cloudflare:nk87apps.com上の本サイトの配信、閲覧状況・表示性能の計測
- GitHub Pages:移行期間中の旧サポートサイトの配信
情報は、委託先の処理拠点や再委託先により、日本国外で取り扱われる場合があります。保存場所を一部のデータベースの所在地だけで判断しません。
Firebase Authenticationは米国で処理されます。その他のサービスも、米国を含むGoogle、Apple、RevenueCat、GitHub、Cloudflareとその委託先の拠点で情報を処理する場合があります。各社のサービス条件・データ保護条件と安全管理措置を確認し、適用法令に従って委託先を監督します。国外での取り扱いに関する情報や保護措置については、サポート窓口へお問い合わせください。
委託先には、委託する情報について本ポリシーと適用法令に沿った保護を求めます。Googleのデータ処理・セキュリティ条件、RevenueCatのデータ処理契約などに基づき、提供する機能に必要な範囲で情報を取り扱います。法令上、ご本人への追加の情報提供や同意などが必要な場合は、その手続きを行います。
- Firebaseのデータ処理・セキュリティ条件
- RevenueCatのデータ処理契約
- Firebaseのプライバシーとセキュリティ
- RevenueCatのプライバシーポリシー
- Appleのプライバシーポリシー
- Googleのプライバシーポリシー
- Cloudflareのプライバシーポリシー
8. 保存期間と削除
ゲストデータを削除すると、端末内とクラウドのゲスト記録、ゲストの登録、端末内の購入用識別子・購入状態が削除されます。Appleの契約は解約されず、AppleやRevenueCatの購入履歴・顧客情報まで削除する操作ではありません。有効な契約は同じApp StoreのApple Accountで購入復元できます。購入権利をアカウントへ移した後の未完了照合は、移行先アカウントの処理として管理します。
端末内の記録はアプリ内の削除操作などで削除できます。アプリを削除すると、バックアップされていない記録を復元できなくなる場合があります。ログアウトだけでは、同じ本人が再び利用するための端末内記録を削除しない構成です。
CatLiftの退会では、本人確認のうえでクラウドの記録、認証アカウント、対象アカウントの端末内記録の削除処理を進めます。通信などにより中断した場合は再開が必要です。完了が確認できない場合は、サポート窓口へご連絡ください。
退会はAppleのサブスクリプションの解約とは別です。RevenueCatの顧客情報を削除してもAppleの契約は解約されず、Appleの購入履歴や外部サービスが自ら管理する記録まで一律に削除するものではありません。
2026年9月17日のサーバー更新後は、退会した本人に対応するRevenueCat顧客の自動削除を後処理として進めます。2026年9月15日に配信した版から受け付けた退会も対象になる場合があります。削除確認後は、同じApple Accountの購入を新しいCatLiftアカウントへ復元できる場合があります。別の本人の購入として扱われる場合や、削除・照合に失敗した場合は処理を保留し、誤った顧客を削除しません。反映に時間がかかることがあり、即時の復元や一律の完了期限は保証しません。
削除処理の再試行・本人からの問い合わせ対応・重複処理の防止のため、対象アカウントの識別子、受付日時、処理状態、購入サービスの識別子などを記録本文とは別に保持します。通常の完了確認用ログは、端末が完了を受け取り、必要なサーバー側の後処理も完了した時点から30日後の回収対象になります。
未完了処理の再送や購入サービスからの通知を安全に対応付けるための最小限の識別情報は、運用に必要な期間保持し、その運用を終了したときに削除します。未完了の削除処理に必要な情報は処理の完了まで保持します。お問い合わせの情報は、回答、不具合調査、関連する紛争対応に必要な期間保持し、対応上の必要がなくなった情報から削除します。法令上保存が必要な場合は、その期間保持します。保存状況や削除については、サポート窓口へご請求いただけます。
各外部サービスが自ら管理する運用ログ、購入履歴、バックアップは各社の条件に従って処理され、退会と同時の一律消去は行われません。
9. お問い合わせ
認証とアクセス制御により別の利用者の情報へアクセスできないようにし、通信と保存先の権限を管理します。
このポリシーに関するお問い合わせ、開示、訂正、利用停止、削除などのご希望や苦情は、以下の窓口で受け付けます。ご本人からの依頼であることを確認し、法令に従って対応します。
- 運営者:nk87
- 連絡先:nk87apps@gmail.com
- 事業者の詳細は、特定商取引法に基づく表記をご覧ください。
所在地などは、特商法ページの窓口でご本人の求めに応じて遅滞なく回答します。アプリの操作に関する案内は、サポートページもご確認ください。
10. ポリシーの変更
扱う情報や利用目的を変更する場合は、このページを更新し、重要な変更についてはアプリまたは本サイトでお知らせします。法令上同意が必要な変更では、必要な手続きを行います。