Kkirok プライバシーポリシー
施行日:2026年10月21日
1. 処理する個人情報と利用目的
| 区分 | 処理項目 | 利用目的 |
|---|---|---|
| 会員登録・ログイン | メールアドレス、Apple/Googleユーザー識別子、ログインプロバイダー、認証・セッショントークンまたはその暗号化値/ハッシュ | 本人確認、ログイン状態の維持、アカウント保護 |
| 食事記録 | 食品名、食事区分、記録日、摂取量・カロリー・栄養情報、目標カロリー | 食事記録の保存・閲覧・修正および統計の提供 |
| AI分析 | ユーザーが選択した食事の写真または検索語、分析結果、画像ハッシュ、モデル・処理時間・トークン使用量 | 食品の認識、栄養情報の推定、品質改善およびエラー対応 |
| 投与・体重記録(任意) | 薬の名前・実際の1回用量(mg)・投与日・任意の時刻・時間帯・初回投与かどうか・任意のメモ、測定日・体重(kg)・任意の時刻・時間帯、別途同意のバージョン・日時 | 別途同意した会員の投与・体重履歴の管理、および既存の食事記録と結び付けた日付別の閲覧。この情報を外部AI・外部分析SDKに送信しません。 |
| サブスクリプション | 商品ID、Apple取引識別子、Google Play購入トークンのハッシュ・注文ID・base plan・offer、サブスクリプションの開始・購入・有効期限の日時とステータス | Apple・Google Playのサブスクリプション検証、有料機能の提供、重複・不正利用の防止 |
| アプリ利用ステップの記録 | 端末で生成したランダムな利用フロー識別子のサーバー側ハッシュ、プラットフォーム・アプリバージョン、画面ステップと成功・失敗、サーバー受信日時 | 開始・認証・初回記録の過程におけるエラー対応および使いやすさの改善。当該機能に対応するアプリで、サービス利用中にKkirok独自のサーバーへ送信し、広告事業者や外部分析SDKには提供しません。食品名・検索語・写真・カロリー・薬・体重の値・広告識別子・アカウント識別子は含みません。 |
| iOSインストール・広告成果の統計(任意) | アプリインスタンス識別子、端末・OS・アプリ情報、初回起動・セッション・アプリ更新などの基本アプリイベント、接続IPの一時的な処理による大まかな地域 | Google AnalyticsおよびGoogle Adsによるインストール経路・広告成果の測定。対応するiOS版の運用中アプリでユーザーが「インストール統計の共有」をオンにした場合にのみ収集します。健康・食事記録、写真、検索語、メールアドレス、KkirokアカウントID、広告IDは送信せず、広告のパーソナライズ・リマーケティングには使用しません。 |
| サービス運営 | リクエスト日時、エラーコード・処理状態、IPアドレスの一時的な処理、利用量の記録 | セキュリティ、障害対応、利用量の制限および不正利用の防止 |
カメラと写真ライブラリには、ユーザーが自ら撮影または選択する場合にのみアクセスします。Kkirokは元の写真を独自のストレージに保管せず、メモリ上で処理した後にAI分析リクエストに使用します。
2. 収集方法
アプリ利用ステップの記録は、開始画面・認証・検索・分析・記録保存の過程で自動的に生成されます。別途の参加同意画面は表示しません。アカウントと紐付けないランダムなフロー識別子を使用し、ログアウト時に現在のフローを初期化してサーバーでの削除を要求します。通信障害により削除されなかった情報も、受信開始から最大30日後に整理します。アプリの再インストール・複数端末・オフライン利用により、実際のユーザー数やインストール数と異なる場合があります。
iOSインストール統計の共有は別途の任意機能です。 初期設定はオフで、プロフィール設定でオンにするまでは当該Google Analytics SDKを起動しません。オフにすると以降の収集を停止し、広告測定への同意も撤回します。選択しなくてもアプリの他の機能はご利用いただけます。この統計は上記のKkirok独自サーバーによる「アプリ利用ステップの記録」とは別のものであり、画面名の自動収集および広告ID・ベンダー識別子(IDFV)の収集は使用しません。Googleシグナル、詳細な位置・端末情報の収集および広告のパーソナライズも使用しません。
投与・体重記録は任意機能です。健康情報の収集・利用に別途同意しなくても、既存の食事記録・検索・サブスクリプションはご利用いただけます。機能の同意管理から撤回でき、撤回すると投与・体重の履歴は削除されますが、既存の食事記録は維持されます。
Appleヘルスケアアプリの体重連携とAndroid Health Connectの体重連携は、別途の任意機能です。ユーザーがKkirokアカウントでの健康情報の処理と取り込む期間に同意し、健康アプリで体重の読み取りを許可すると、体重・測定日時・取得元、および重複・削除処理のための識別情報をアカウントのサーバーに保存します。Kkirokは健康アプリに記録を書き込んだり削除したりせず、取り込んだ健康情報を外部AIや広告分析に提供しません。
Health Connectは、ユーザーが選択した期間の体重の読み取りのみを要求し、その他の健康項目や健康アプリへの書き込み権限は要求しません。30日より前の記録は、端末が過去の記録の追加読み取り権限に対応し、かつユーザーが許可した場合にのみ取り込みます。権限を取り消したり読み取り結果が空であったりしても、すでに取り込んだ体重は自動的に削除されません。
連携解除・取り込んだ体重の削除に対応する新しいアプリでは、削除する件数と期間を確認した後、取り込んだ体重(修正した、または代表値として選択した取り込み記録を含む)を削除します。連携を解除したプロバイダーから取り込んだ体重のみを削除し、手動で入力した体重、他のプロバイダーから取り込んだ体重、Appleヘルスケアアプリ・Health Connectの元データは維持されます。旧バージョンでの連携停止だけでは記録を削除しません。削除した元データの再取り込みを防ぐための最小限の元データ識別情報とリクエスト再試行の確認情報は、当該健康情報への同意が維持されている間保管し、同意の撤回・退会時にあわせて削除します。測定値はこの削除確認情報には保管しません。
- 会員がアプリで直接入力したり写真を選択したりする過程
- Apple・Googleログインおよび Appleアプリ内課金・Google Play決済の過程で提供される情報
- サービス利用中にサーバーで自動生成される最小限の利用・エラー記録
3. 保有および利用期間
アプリ利用ステップの記録: 受信開始から最大30日。ログアウト時に当該フローの削除を要求し、災害復旧用バックアップは最大30日間保管します。
任意のiOSインストール統計: Google Analyticsのユーザー・イベントデータの保持期間を2か月に設定し、新たなアクティビティによる期間延長は使用しません。集計された標準レポートにはこの期間が適用されない場合があり、Google Adsにエクスポートしたコンバージョンデータには当該サービスの保持ポリシーが適用されます。同意の撤回は以降の収集を停止するものであり、すでに送信した情報が直ちに削除されることを意味するものではありません。削除・処理停止の要求は下記のお問い合わせ先で受け付けます。
- アカウント・食事・ユーザーに紐付く分析記録: 会員として利用している間保管し、退会時に運用DBから直ちに削除します。
- 任意の投与・体重健康情報: 会員が同意した機能を利用している間保管し、個別削除・同意撤回・退会時にサービスDBから削除します。画面上の非表示は同意の撤回や削除ではありません。災害復旧用バックアップは最大30日間保管し、復元時には削除・撤回を反映します。
- メール認証コード: 発行後10分間有効で、検証用のハッシュとしてのみ処理します。
- 識別可能な運用ログおよびDBバックアップ: 最大30日間保管します。バックアップは災害復旧の目的にのみ使用し、復元時にはすでに退会した利用者の情報を再度削除します。
- 法令上保存が必要な取引記録: 契約・申込みの撤回および決済・供給に関する記録は5年、消費者の苦情・紛争に関する記録は3年、表示・広告に関する記録は6か月間、他の情報と分離して保管することがあります。
4. 個人情報の第三者提供
運営者は個人情報を販売せず、原則として第三者に提供しません。ただし、利用者が別途同意した場合または法令に根拠がある場合に限り、必要な範囲で提供します。
5. 処理委託および国外移転
| 受託者・移転先の国 | 項目・目的 | 時期・方法 | 保有期間 |
|---|---|---|---|
| Anthropic, PBC 米国 | ユーザーが同意した食事の写真または検索語と分析プロンプト AIによる食品・栄養分析 | ユーザーがAI機能をリクエストした際にHTTPSで送信 | 標準のAnthropic APIポリシー上、入力・出力は受信または生成後30日以内に削除。利用ポリシーの執行や法令遵守のための例外がある場合あり |
| Resend, Inc. 米国 | メールアドレス、認証コードおよび認証メールの内容 会員登録時の本人認証メールの送信 | メールでの登録・再送信のリクエスト時にHTTPSで送信 | メールデータは30日。契約終了時は受託者のポリシーに基づく削除手続きを適用 |
| Apple Inc. 米国 | Appleユーザー識別子およびApp Store取引情報 Appleログイン・サブスクリプション決済および検証 | Appleログイン・購入・サブスクリプション状態の変更時にHTTPSで処理 | Appleアカウント・決済および関連法令に基づく期間 |
| Google LLC (Google Analytics·Google Ads) 米国などGoogleのグローバル処理施設 | 任意のiOSインストール統計のアプリインスタンス識別子・端末/アプリ情報・基本アプリイベントおよび大まかな地域 インストール経路・広告成果の測定。健康・食事記録、写真、検索語、メールアドレス、KkirokアカウントIDおよび広告IDは除外 | プロフィールで「インストール統計の共有」をオンにした後にSDKがHTTPSで送信し、Analyticsと連携したGoogle Adsで測定目的で処理 | Analyticsのユーザー・イベントデータは2か月(アクティビティによる延長なし)。集計レポートおよびAdsのコンバージョンデータは当該サービスのポリシーを適用 |
| Google LLC 米国 | Googleユーザー識別子およびGoogle Playの商品・購入トークン・注文・サブスクリプション状態 Googleログイン・サブスクリプション決済および検証 | Googleログイン・購入・サブスクリプション状態の変更時にHTTPSで処理 | Googleアカウント・Google Play決済および関連法令に基づく期間 |
インストール統計の国外送信は、プロフィールの「インストール統計の共有」をオフにすることで停止できます。拒否してもアプリの基本機能に制限はありません。Googleの処理施設および保管方法は、 Firebaseのプライバシー保護に関する案内, Google Analyticsのデータ保護に関する案内 および Googleプライバシーポリシーでご確認いただけます。
Anthropicへの送信に同意しないこと、またはアプリの設定で同意を撤回することができます。この場合、写真分析とAIによる追加検索はご利用いただけませんが、手動入力や通常の検索などその他の機能はご利用いただけます。
6. 破棄の手続きと方法
退会が完了すると、アカウント、食事、ユーザーに紐付くAI分析・利用量・補正・検索リクエスト、セッションおよびOAuth情報を一つのDBトランザクションで永久に削除し、運用サービスにおいてそれ以上アクセスまたは利用しません。ユーザーに紐付かない共用の栄養・検索キャッシュおよび非識別の集計情報は維持することがあります。
7. 利用者の権利とその行使方法
- アプリでご自身の食事記録を閲覧・修正・削除できます。
- プロフィールの退会機能により、アカウントと紐付く情報を削除できます。
- プロフィールで外部AIへのデータ送信の同意を撤回できます。
- 対応するiOSアプリのプロフィールで、インストール統計の共有をオン・オフできます。
- 閲覧・訂正・削除・処理停止の要求は、下記のお問い合わせ先で受け付けます。
自動更新サブスクリプションは、アカウントの退会とは別に、Apple IDまたはGoogle Playのサブスクリプション管理画面で解約する必要があり、アプリの削除やKkirokアカウントの退会だけではストアのサブスクリプションは自動的にキャンセルされません。
8. 安全性確保のための措置
運営者は、通信区間の暗号化(HTTPS)、トークンの暗号化またはハッシュでの保存、アクセス権限の制限、管理者認証、DBバックアップおよびエラー記録の点検など、合理的な保護措置を講じます。
9. 14歳未満の児童
Kkirokは14歳未満の児童を対象として提供しておらず、当該利用者の情報であることが判明した場合は、必要な確認の後に削除します。
10. ポリシーの変更
法令またはサービスの変更により本ポリシーが修正される場合は、アプリまたはサービス画面を通じて施行前にお知らせします。重要な変更については、必要に応じて別途同意を得ます。
11. 個人情報に関するお問い合わせ
運営者: JHSoft
メール: kkirok.app@gmail.com