1. 基本方針と適用範囲
本ポリシーは、本サービスの利用者(サインインの有無を問いません)に関して当方が取得する情報の種類、取得方法、利用目的、および取扱いの方法について説明するものです。
本ポリシーは、本サービスに付随して案内するウェブサイト(本サイトを含みます)にも適用されます。
2. 運営者情報
本サービスは、個人開発者が運営しています。
- 運営:CardHub運営
- 所在国:日本
- お問い合わせ:tesutowant@gmail.com
個人開発者による運営のため、運営者の氏名および住所は本ポリシー上に常時公開しません。運営者の氏名および住所については、法令に基づく適法な請求があった場合、本人確認のうえ遅滞なく開示します。お問い合わせは「22. お問い合わせ」記載の窓口までお願いいたします。
3. 取得する情報
本サービスの利用にあたり、当方は以下の情報を取得・保存する場合があります。
3-1. アカウントに関する情報
- Sign in with Appleにより提供される識別子(Appleが発行する不変のID)
- 氏名(表示名。Appleが初回認可時にのみ提供する場合があります)
- メールアドレス(Appleの「メールを非公開」機能を利用している場合は、Apple側が発行する非公開リレーアドレスとなります)
- 暗号化されたApple Refresh Token(アカウント削除時にApple側の連携を解除する目的、および当該解除処理の失敗時に再試行する目的でのみ保存し、日常的なサインイン処理には使用しません)
3-2. 利用者がアプリ内で登録する情報
- 自分の抽選として保存した抽選情報、応募状況(応募予定・応募済み・当選・落選・購入済み等)およびその変更履歴
- チェックリストの進捗
- お気に入り登録・フォロー中の商品
- 通知設定(通知の種類ごとのON/OFF、通知タイミング、おやすみ時間帯の設定等)
3-3. 課金に関する情報
- プレミアムプランの購入状況・有効期限等のentitlement(権利)情報
3-4. 技術的な情報
- アプリが生成する端末識別子(deviceId)。これは特定の端末のハードウェア固有IDではなく、アプリが乱数から生成しセキュアな領域に保存する識別子です(複数端末からのログアウト機能等に利用します)
- 認証トークン(後述「12. Sign in with Apple」参照)
- IPアドレスに由来するハッシュ値(後述「16. IPアドレス・監査ログ」参照)
3-5. 現時点で取得していない情報
本サービスは、本ポリシーの制定時点において、以下の情報を取得していません。
- 広告SDKまたは第三者分析SDKによる情報
- 位置情報
- 連絡先(電話帳)情報
- 健康情報
これらの取得を将来的に開始する場合は、本ポリシーを改定のうえ周知します。
4. 情報の取得方法
- Sign in with Appleを通じてAppleから提供される情報
- 利用者が本サービス内の操作(保存、ステータス変更、チェック、フォロー、設定変更等)によって入力・生成する情報
- 本サービスの利用時に通信経路上取得される情報(IPアドレス等)
5. 利用目的
- 本人確認・認証のため
- 複数端末間でのデータ同期のため
- 通知機能の提供のため
- 統計・分析機能(応募数・当選数・当選率等の集計)の提供のため
- 課金・プレミアムプランの権利管理のため
- 不正利用の防止(認証トークンの不正な使い回しの検知等)のため
- 不具合・障害の調査のため
- 本サービスの維持、改善、お問い合わせへの対応のため
6. 外部サービスおよび取扱いの委託
本サービスは、以下の外部サービスを利用しています。各サービスへは、本サービスの提供に必要な範囲でのみ情報を送信します。
| サービス | 用途 |
|---|---|
| Apple(Sign in with Apple / App Store / StoreKit) | 認証、課金処理 |
| RevenueCat | サブスクリプション・購入情報の管理 |
| Cloudflare(Workers) | 本サービスのサーバー機能(API)の実行基盤 |
| Turso | データベース(利用者データ・抽選情報の保存基盤) |
| Expo / EAS | アプリの配信・更新に関する基盤 |
これらのサービスの提供状況により、情報が日本国外で処理・保存される場合があります(「18. 国外での処理・保存」もご確認ください)。当方は、適用される法令および各社との契約に従って、これらの情報を管理します。各社の情報取扱いについては、各社が公表するプライバシーポリシー等もあわせてご確認ください。
7. 第三者提供
当方は、法令に基づく場合を除き、利用者の同意なく個人情報を第三者に提供(販売・共有等)することはありません。
「6. 外部サービスおよび取扱いの委託」に記載した各社は、本サービスの機能を実現するために必要な範囲で情報を取り扱う提供元であり、当方が独自の判断で個人情報を販売・提供する取引先ではありません。
8. 安全管理措置
当方は、取得した情報の漏えい、滅失またはき損の防止その他情報の安全管理のために、適用される法令に従い、必要かつ適切な安全管理措置を講じます。具体的には、認証トークンのハッシュ化・暗号化保存、通信の暗号化(HTTPS)等の措置を実施しています。
9. 保存期間
利用者情報は、利用目的の達成に必要な期間、または法令上保存が求められる期間保存します。アカウント削除時の取扱いについては「10. アカウント削除と情報の消去」をご参照ください。
一部の利用記録(統計の整合性維持や不正防止のための監査記録等)については、個人を直接識別できない状態にしたうえで保持を継続する場合があります。詳細は「16. IPアドレス・監査ログ」をご参照ください。
10. アカウント削除と情報の消去
利用者は、アプリ内の操作によりいつでもアカウントの削除を申請できます。
- 削除を申請すると、その時点ですべての端末からログアウトされます。
- 削除申請から14日間は猶予期間として、アカウントは削除待ちの状態となります。
- 猶予期間中に再度サインインすると、削除申請は自動的に取り消され、アカウントは通常の利用状態に戻ります。
- 猶予期間が経過すると、氏名・メールアドレス等の個人情報および認証情報は消去されます。自分の抽選・お気に入り・フォロー・チェックリストの記録についても、通常の利用に供されない状態にします。
なお、統計の整合性維持や不正防止のための監査記録の一部については、個人を直接識別できない状態にしたうえで保持を継続する場合があります。「利用者に関するすべての情報を削除完了時点で完全に消去する」ものではない点にご留意ください。
11. ゲスト利用時のデータ
サインインせずに本サービスを利用する場合(ゲスト利用)、自分の抽選・お気に入り・チェックリスト・通知設定等のデータは、お使いの端末内にのみ保存され、当方のサーバーへは送信されません。
ゲスト利用時のデータは、アプリの削除や機種変更によって失われる可能性があります。ゲスト利用時にSign in with Appleでサインインすると、それまで端末内に保存していたデータの差分がサーバーへ移行され、以降は複数端末間で同期されるようになります。
12. Sign in with Apple
本サービスのアカウント機能は、Sign in with Appleのみに対応しています。Appleから提供される識別子・氏名・メールアドレスを用いて当方独自のアカウントを作成します。この際に取り扱うトークン類は、性質の異なる2種類があります。
Apple Refresh Token
サインイン時にAppleとのトークン交換により取得する、Apple側の連携情報です。暗号化(AES-256-GCM)した状態でのみサーバーに保存し、日常的なサインイン処理には使用しません。アカウント削除の完了時に、Apple側の連携を解除(失効)する目的、および当該失効処理が一時的に失敗した場合に再試行する目的でのみ使用します。
CardHub独自の認証トークン(アクセストークン・リフレッシュトークン)
Sign in with Appleによる本人確認の後、本サービス自体へのログイン状態を維持するために、当方が独自に発行するトークンです。Appleのトークンとは別物です。
- アクセストークンは有効期限の短いトークンで、サーバー側には保存せず検証にのみ使用します。
- CardHub独自のリフレッシュトークンは、生の値をハッシュ化した状態でのみサーバーに保存し、生の値は利用者の端末内(OSの安全な領域)にのみ保存されます。
13. 課金およびRevenueCat
本サービスのプレミアムプランの購入・サブスクリプション管理には、RevenueCatを利用しています。RevenueCatへ送信する識別子は、当方が本サービス内で利用者ごとに発行する識別子(内部のデータベース連番IDとは別に、外部連携用に発行するもの)のみであり、氏名・メールアドレス・当方内部のデータベースID等は送信しません。
購入処理自体はApple(App Store / StoreKit)を通じて行われます。詳しくは「利用規約」の課金に関する各章もあわせてご確認ください。
14. 通知
本サービスの通知機能は、すべて利用者の端末内で完結するローカル通知です。当方のサーバーから外部のプッシュ通知サービスを経由して通知を送信する仕組みは使用しておらず、プッシュ通知用のトークンも取得していません。
通知の種類ごとのON/OFFや通知タイミングの設定値は、複数端末間で設定を揃えるためにサーバーへも保存されますが、実際の通知の配信は端末内のスケジュール機能によって行われます。
15. カレンダー連携
利用者が「カレンダーに追加」機能を利用した場合、応募締切・当選発表・購入期限等の予定は、お使いの端末のOS標準カレンダーアプリ内に作成されます。これらのカレンダー情報は端末のOS機能により管理されるものであり、当方のサーバーへは保存されません。
16. IPアドレス・監査ログ
本サービスは、不正アクセスの防止やアクセス制限(レート制限)のため、通信時のIPアドレスを利用します。ただし、IPアドレスの生の値をデータベースに保存することはなく、ハッシュ化(一方向変換)した値のみを保存します。
ログイン・ログアウト・トークンの再利用検知等、セキュリティ上重要な操作については、監査目的の記録(操作の種類・日時・ハッシュ化されたIPアドレス等)を保持します。この監査記録は、不正利用の調査や説明責任を果たすための記録として、長期間にわたり保持する場合があります。当該記録には、氏名やメールアドレス等の直接個人を特定できる情報は含めない設計としています。
18. 国外での処理・保存
本サービスは、Cloudflare、Turso、RevenueCat、Expo/EAS等の外部サービスを利用しており、これらのサービスの提供の都合上、利用者情報が日本国外のサーバーで処理・保存される場合があります。当方は、適用される法令に従い、必要な安全管理措置を講じたうえでこれらのサービスを利用します。
各社が実際にどの国・地域でデータを処理・保存しているかは、各社の設定やサービス仕様により変わり得るため、本ポリシーでは特定の国・地域を確定的には記載しません。
19. 未成年者の利用
本サービスは、子ども向けのアプリとして提供するものではありません。未成年者が本サービスを利用する場合には、法定代理人(親権者等)の同意を得たうえでご利用ください。法定代理人の同意が必要となる具体的な年齢は、利用者が居住する国・地域の法令により異なるため、本ポリシーでは一律の年齢を定めません。
20. 開示・訂正・削除等の請求
利用者は、当方が保有する自己の個人情報について、適用される法令に基づき、開示、訂正、利用停止、削除等を求めることができます。ご希望の場合は「22. お問い合わせ」記載の窓口までご連絡ください。本人確認のうえ、法令に従い対応します。
アカウントの削除そのものは、アプリ内の操作(マイページ内「アカウントを削除」)からいつでも行うことができます。
21. ポリシーの変更
当方は、必要に応じて本ポリシーの内容を変更することがあります。重要な変更を行う場合は、本サイト上での掲示その他適切な方法により周知します。変更後のポリシーは、本サイトに掲載した時点から効力を生じるものとします。
22. お問い合わせ
本ポリシーに関するお問い合わせは、以下の窓口までお願いいたします。
- お問い合わせ先:tesutowant@gmail.com
23. 制定日・最終改定日
- 制定日:2026年8月31日
- 最終改定日:2026年8月31日