Reboot(以下「本アプリ」といいます)は、藤本 祥(以下「開発者」といいます)が提供するアプリです。オナ禁・ポルノ断ちなどのやめたいことの継続日数を記録し、失敗しても積み上げた日数が残るようにします。
本プライバシーポリシーは、本アプリにおける情報の取り扱いについて説明します。
本プライバシーポリシーの対象は、次のアプリです。
- App Store でのアプリ名: Reboot: デトックス連続記録カウンター(英語名: Reboot: Detox Streak Counter)
- Google Play でのアプリ名: Reboot
- パッケージ名(Android): com.fjsh.reboot
- バンドル ID(iOS): com.fjsh.onakinapp
- 開発者(個人): 藤本 祥(Sho Fujimoto)
本アプリは、アカウントを作りません。広告と AI は使いません。
1. 取得する情報
1.1 ユーザーが入力・設定する情報
- やめたいこと(選んだ種類、自分で決めた名前、記録を始めた日時、目標の日数、並び順)
- オンボーディングで選んだやめたい理由と、自分で書いた理由
- オンボーディングの診断の答え(今の状態についての 4 つの問いの答え)
- アプリ内の設定(共有する画像にやめたいことの名前を出すかなど)
1.2 利用により生成される情報
- 「リセット」と「乗り切った」を記録した日時
- iOS のウィジェットで「乗り切った」を押した日時
- 節目・目標・鯉と竜の成長の演出を表示したかどうか
- ランキングで隠した参加者
- ランキングに参加した場合の、匿名の ID と認証用のトークン
1.1 と 1.2 の情報は端末上に保存され、ランキングに参加した場合に第3条の情報を送るときを除き、開発者のサーバーには送りません。利用状況の分析には、第4条の情報だけを送ります。匿名の ID とトークンは、端末の安全な保存先(iOS のキーチェーン、Android のキーストア)に保存します。
端末上の記録は、端末の設定に応じて OS のバックアップ(iOS の iCloud バックアップ、Android の Google のバックアップ)に含まれる場合があります。本アプリの削除、端末の初期化、OS の挙動などにより失われる場合があります。
1.3 自動的に送信される情報
- 本アプリを起動したとき、アップデートが必要かを確かめるため、端末の OS の種類(iOS / Android)、本アプリのバージョン、端末の言語を開発者のサーバーに送ります。開発者のサーバーへのすべての通信には、OS の種類と本アプリのバージョンが含まれます。
- 本アプリの更新を配信するため、本アプリは Expo の配信サーバーと通信し、本アプリのバージョン、OS の種類などを送ります。
- 利用状況とクラッシュ・エラーに関する情報を、Google(Firebase)に送ります(第4条)。
- 通信の際、IP アドレスなどの技術情報が、サーバー基盤(Cloudflare)、Expo、Google、RevenueCat で処理されます。
1.4 購入に関する情報
サブスクリプションと買い切りの購入は、Apple App Store または Google Play を通じて処理されます。開発者は購入の処理・管理に RevenueCat(RevenueCat, Inc.)を利用しており、以下の情報が取り扱われます。
- 購入・加入の状況、購入した商品、有効期限、無料体験の利用状況
- ストアが発行するレシートおよび取引 ID
- RevenueCat の匿名ユーザー ID
サブスクリプションの加入の状況を測るため、本アプリは Firebase のアプリインスタンス ID を RevenueCat に渡します。RevenueCat は、加入・更新・解約などのサブスクリプションのイベントを、この ID に紐付けて Google Analytics for Firebase に送ります。これらは第4条の利用状況の分析に使われます。
開発者は、クレジットカード番号、銀行口座、ストアのアカウントのパスワードなどの決済情報を取得・保存しません。
2. 利用目的
- やめたいことの記録、草、戦闘力、鯉と竜の成長、ウィジェットなどのアプリ体験の提供
- 節目の通知と、無料体験が終わる前のお知らせの表示
- ランキングの提供(参加した場合のみ)と、ランキングの通知の送信
- 不適切な名前の通報への対応、安全性の確保、不正の防止
- アップデートの案内と配信
- 利用状況の分析と、クラッシュ・エラーの修正による本アプリの改善
- サブスクリプションの提供と、加入状態の確認
- 法令、本アプリの利用規約、各プラットフォームのポリシーの遵守
3. ランキングにおける情報の取り扱い
ランキングへの参加は任意です。参加の画面で「公開して参加」または「非公開で参加」をタップした場合だけ参加し、参加するまでランキングのための情報は送りません。アカウントは作らず、開発者のサーバーが匿名の ID とトークンを発行します。サーバーは、トークンそのものではなく、トークンの SHA-256 のハッシュだけを保存します。
3.1 送信・保存する情報
参加すると、以下の情報を開発者のサーバー(Cloudflare)に送り、保存します。
- 匿名の ID
- 名前(自動で付く名前、または自分で設定した 1〜12 文字の名前)
- 戦闘力、合計の累計の日数、一番長く続いている日数、やめたいことの数、鯉と竜の段階、今週の伸び
- 報告を受け取った日時、参加した日時
- 「公開して参加」を選んだ場合だけ、やめたいことの種類の一覧(例: オナ禁、禁酒)
通知を許可している場合は、以下も送り、保存します。
- push 通知用のトークン(Expo の push トークン)
- 地域の時差(分)、端末の言語、ランキングの通知のオンとオフ
以下は送りません: 自分で決めたやめたいことの名前、「リセット」と「乗り切った」の日時、草、やめたい理由、目標。
3.2 ほかの参加者に表示される情報
- 順位、名前、鯉と竜の段階、戦闘力、今週の伸びは、ほかの参加者に表示されます。
- 「公開して参加」を選んだ場合、やめたいことの種類は、サブスクリプションに加入しているほかの参加者に表示されます。種類は、ランキングの設定の「禁欲の内容を公開する」でいつでも非公開にでき、非公開にするとサーバーから消去します。
3.3 名前の通報
ほかの参加者が自分で設定した名前を通報できます。通報すると、通報した参加者と通報された参加者の匿名の ID、通報した日時を保存します。違う 3 人から通報された名前は、自動で付く名前に戻し、その名前への通報の記録を消去します。
3.4 ランキングの通知
通知を許可し、ランキングの通知をオンにしている場合、開発者のサーバーは Expo の push 通知サービスを通じて、以下の通知を送ります。地域の時刻で 22 時から 9 時までは送りません。
- ほかの参加者に抜かれたとき(地域の 1 日に 1 回まで)
- 今週の伸びで上位に入ったとき(1 週に 1 回まで)
4. 利用状況の分析とクラッシュレポート
本アプリは、利用状況の分析に Google Analytics for Firebase、クラッシュ・エラーの収集に Firebase Crashlytics(いずれも Google LLC)を利用しています。
4.1 取得する情報
- 表示した画面
- オンボーディングの進み具合(何枚目の画面を表示したか、選んだやめたいことの種類、やめたい理由の数、目標の日数)
- 購入画面の表示と閉じた操作、購入画面を開いた場所、購入と復元の結果、選んだ商品
- 「乗り切った」と「リセット」の記録、節目と鯉と竜の成長の演出の表示、草の画像の共有、ウィジェットの置き方の画面の表示
- 「乗り切った」の通算の回数、累計の日数の合計とその区分、続いていた日数
- やめたいことの種類(例: オナ禁、禁酒)、メインのやめたいことの種類、やめたいことの数、鯉と竜の段階
- サブスクリプションの加入の有無、ランキングへの参加の有無、アプリの表示言語
- 加入・更新・解約などのサブスクリプションのイベント(第1.4条の RevenueCat から)
- アプリインスタンス ID、端末・OS の情報、おおよその地域(IP アドレスから推定)
- クラッシュ・エラーの発生状況(スタックトレース、端末の状態など)と、購入の処理の失敗
自分で決めたやめたいことの名前、自分で書いたやめたい理由、診断の答え、ランキングの名前は送信しません。
4.2 利用目的と保存期間
これらの情報は、次のことを把握し、本アプリを改善するために利用します。
- どの機能がよく使われているか
- どこで利用をやめているか
- どの画面から何人がサブスクリプションに加入したか
- どこでクラッシュやエラーが起きているか
やめたいことの種類は、利用状況の分類として利用し、広告やトラッキングには利用しません。Google アナリティクスのイベントデータは、最長14か月保存されます。
4.3 広告識別子
本アプリは、IDFA(iOS)や広告 ID(Android)などの広告識別子を利用しません。App Tracking Transparency(ATT)によるトラッキングの許可も求めません。分析およびクラッシュレポートの停止をご希望の場合は、第13条の問い合わせ先までご連絡ください。
5. 通知
- 節目の通知は、端末上で予約するローカル通知です。通知の内容は開発者のサーバーに送りません。
- サブスクリプションの無料体験の最中で解約していない場合、無料体験が終わる前のお知らせを、端末上で予約するローカル通知として表示します。通知の内容は開発者のサーバーに送りません。
- ランキングの通知は、第3.4条のとおりです。
- 通知の許可は、端末の設定からいつでも取り消せます。
6. 第三者サービス
本アプリは、以下の第三者サービスを利用しています。各サービスは、それぞれのプライバシーポリシーに従って情報を取り扱います。
| サービス | 提供者 | 主な用途 |
|---|---|---|
| Cloudflare(Workers、D1) | Cloudflare, Inc. | サーバー基盤、ランキングの情報の保存 |
| Expo | 650 Industries, Inc. | アプリの基盤、アップデートの配信、push 通知の送信 |
| Google Analytics for Firebase | Google LLC | 利用状況の分析 |
| Firebase Crashlytics | Google LLC | クラッシュ・エラーの収集 |
| RevenueCat | RevenueCat, Inc. | サブスクリプションと購入の管理 |
| App Store / Google Play | Apple Inc. / Google LLC | 決済・購入の処理、push 通知の配信 |
- Cloudflare プライバシーポリシー: https://www.cloudflare.com/privacypolicy/
- Expo プライバシーポリシー: https://expo.dev/privacy
- Apple プライバシーポリシー: https://www.apple.com/legal/privacy/
- Google プライバシーポリシー: https://policies.google.com/privacy
- Google のサービスを使用するサイトやアプリから収集した情報の Google による使用: https://policies.google.com/technologies/partner-sites
- Firebase のプライバシーとセキュリティ: https://firebase.google.com/support/privacy
- RevenueCat プライバシーポリシー: https://www.revenuecat.com/privacy
7. 外国にある第三者への提供
第6条の第三者サービスの利用に伴い、情報は日本国外(主に米国)にある事業者に送信され、その国で処理・保存される場合があります。
各国の個人情報の保護に関する制度は、個人情報保護委員会のウェブサイト(https://www.ppc.go.jp/personalinfo/legal/kaiseihogohou/#gaikoku )で確認できます。
8. 第三者提供
開発者は、あなたの情報を販売しません。以下の場合を除き、第三者に提供しません。
- あなたの同意がある場合
- 第6条のサービス提供者に、本アプリの提供に必要な範囲で処理を委託する場合
- 法令に基づく場合
- 人の生命、身体、財産の保護のために必要な場合
- 事業の承継に伴う場合
9. 保存期間
- 端末上のデータは、本アプリを削除するか、端末・OS によって削除されるまで残ります。
- ランキングの情報は、ランキングの設定の「ランキングをやめる」をタップするまで保存します。やめると、参加者の情報、push 通知用のトークン、自分がした通報とされた通報を消去します。
- 最後の報告から 14 日経った参加者は、ランキングに表示しません。この場合も、サーバーの情報は消去しません。
- 「ランキングをやめる」をタップせずに本アプリを削除すると、端末のトークンが失われ、本アプリからはランキングの情報を消去できなくなります。サーバーに残った情報の消去は、第13条の問い合わせ先にご依頼ください。
- Expo が無効と通知した push 通知用のトークンは、サーバーから消去します。
- 利用状況の分析の情報は、第4.2条のとおりです。購入に関する情報は、RevenueCat と各アプリストアの定めに従って保存されます。
10. 未成年の利用
本アプリは18歳以上の方を対象としています。18歳未満の方は利用できません。
11. あなたの選択と権利
- ランキング: 参加するかを選べます。参加後も、禁欲の内容の公開・非公開、ランキングの通知のオンとオフ、名前の変更をランキングの設定から行えます。「ランキングをやめる」で、サーバーの情報を消去できます。
- 通知: 端末の設定から、本アプリの通知をいつでも止められます。
- 利用状況の分析: 分析およびクラッシュレポートの停止をご希望の場合は、第13条の問い合わせ先までご連絡ください。
- 端末上のデータ: やめたいことを消すと、その記録を消去します。本アプリを削除すると、端末上のデータは消去されます。
- 開示・訂正・利用停止・削除などの請求: 第13条の問い合わせ先までご連絡ください。ランキングの情報について請求する場合は、ランキングに表示されている名前を添えてください。法令に従って対応します。
12. セキュリティと本ポリシーの変更
開発者は、情報の漏えい、滅失、不正アクセスなどを防ぐため、合理的な安全管理措置を講じます。
本ポリシーは、法令、本アプリの機能、第三者サービスの変更に応じて改定することがあります。重要な変更は、本アプリまたはウェブサイトでお知らせします。
13. お問い合わせ
- アプリ: Reboot: デトックス連続記録カウンター(Reboot: Detox Streak Counter、iOS: com.fjsh.onakinapp、Android: com.fjsh.reboot)
- 開発者: 藤本 祥(Sho Fujimoto)
- メール: zero@zerotoone.app