SpecDock プライバシーポリシー
1. 事業者(管理者)
本アプリ「SpecDock」は、個人の開発者(以下「当方」)が提供します。お問い合わせ: specdock.contact@gmail.com。氏名・所在地は、個人情報保護の観点から常時掲載しておりませんが、「特定商取引法に基づく表示」に準じ、ご請求があれば遅滞なく開示します。
2. 基本方針 — あなたのドキュメントは同期クラウドに送りません
SpecDock は、あなたが登録した Markdown 等のドキュメント本文、レビューコメント、レビュー状態を、あなたの iPhone と、あなた自身の Mac 上で動作する review-server との間だけで同期します。これらの内容を、当方が運営する同期クラウドや第三者へは送信しません。通信は TLS 暗号化と証明書ピンニングで保護されます(ただし、いかなる方式も絶対的な安全を保証するものではありません)。
3. 当方および委託先が取り扱う情報
課金と権利管理のため、以下を取り扱います。
- 匿名 ID(Supabase による匿名認証で自動発行される UUID。氏名やメールアドレスとは紐付きません)
- 購入・課金情報(RevenueCat / Apple を通じた購入履歴・サブスクリプション状態)
- デバイス識別子(IDFV。広告用の識別子ではありません。RevenueCat SDK が課金基盤上の識別に使用します)
- アクセスログ(通信に伴う IP アドレス・日時など)
- お問い合わせ時にあなたが任意で送る内容(メール本文・診断情報など)
上記の匿名 ID・購入情報・デバイス識別子は、当方が Apple の App Privacy 表示で「収集する情報(ユーザーに紐づく/App の機能のため/トラッキングなし)」として申告している項目に対応します。
4. 利用目的と法的根拠(GDPR 第6条)
課金・機能提供(契約の履行)/不正防止・利用上限管理(正当な利益)/法令遵守(法的義務)/任意の診断送信(同意)。
5. 委託先・第三者提供
RevenueCat, Inc.(課金基盤)、Supabase Inc.(認証・データベース)、Apple Inc.(決済・配信)に、上記目的の範囲で処理を委託します。個人情報の販売・共有は行いません。
6. 国外移転
RevenueCat / Supabase のサーバーは日本国外(米国など)に所在する場合があります。標準契約条項(SCC)などの適法な移転手段に依拠します。
7. 保持期間・削除
法令上または取引記録として保持が必要な情報は、必要な期間保持します。本アプリにはユーザー名・メールアドレス・パスワードによる登録やログインはありませんが、課金・権利管理のためサイレントな匿名バックエンドIDを使用します。
Settings > Accountで「Delete Account…」をタップし、DELETEと入力して「Delete Account」を確定すると、その匿名バックエンドIDと関連する開発者管理クラウドデータの削除を開始できます。処理完了後に限り、アプリはローカルセッション、課金ID、レビュー用キャッシュ・オフライン状態、Macのペアリング情報・デバイストークンを消去します。処理を完了できない場合は再試行でき、Accountに表示されるSupport IDを添えてspecdock.contact@gmail.comへ問い合わせることもできます。
キャッシュ削除は端末上の一時データだけを消去し、ペアリング解除はMacとの接続関係だけを解除します。これらの操作やアプリ削除は、バックエンドのアカウント・クラウドデータ削除の代わりにはなりません。
この削除はAppleが管理する購入履歴を消去せず、Appleのサブスクリプションを解約しません。サブスクリプションはApple IDの設定で管理してください。Appleが保持する購入は、後に「購入を復元」すると新しい匿名IDへ再び関連付く場合があります。
8. あなたの権利
アクセス・訂正・削除・処理制限など(GDPR / 各国法)、知る権利・削除権・オプトアウト(カリフォルニア CCPA / CPRA。当方は個人情報を販売・共有しません)。問い合わせ時はSettings > Accountに表示されるSupport IDを添えてください。Support IDは本人照合に役立つ識別子であり、パスワードではありません。
9. 子どもについて
本アプリは 13 歳未満を主な対象としていません。
10. 変更
本ポリシーは変更されることがあります。重要な変更はアプリまたは本ページで告知します。