App Store でダウンロード

KcalVoice プライバシーポリシー

最終更新日: 2026-04-22
バージョン: 1.8

KcalVoice(以下「本アプリ」)は、ユーザーのプライバシーを最優先に設計されています。 本ポリシーは、本アプリがどのような情報をどのように扱うかを明示するものです。

1. 収集しない情報

本アプリは以下の情報を一切収集・送信しません:

なお、任意機能として Sign in with Apple によるサインイン(第 11 項)をご利用いただく場合は、 Apple から提供される匿名化された識別子(およびユーザーが Apple のリレーメールを選択した場合のみ転送用メールアドレス)を取り扱います。 これらは Apple が提供するプライバシー保護機構を経由します。

2. 外部送信する情報(AI 構造化処理・データベース蓄積)

本アプリは、音声認識の結果テキストや写真の OCR 結果テキストから AI が食材・栄養素を構造化するために、 運営者が管理する Cloudflare Workers プロキシサーバー(グローバルエッジ) を経由して 外部の AI 解析サービス(米国内の事業者) を呼び出します (現在は xAI 社の Grok および Perplexity 社の sonar を利用しています。 今後の品質・コスト最適化・障害対応のため、提供事業者は予告なく変更されることがあります)。 さらに、AI 推定の改善・アプリ機能の提供(料理ランキング等)・ 食事や栄養に関する情報発信(統計レポート・ブログ記事・SNS 投稿・メディア向け資料等)の基盤として、 匿名化・集計化された栄養素データを Supabase(米国) のデータベースに蓄積します。

送信されるデータは以下の テキスト情報のみ です:

音声の波形データ・画像バイナリ・Apple ID・氏名・メールアドレス等の個人特定情報は Cloudflare Workers プロキシサーバー・Supabase・上記 AI 解析サービスのいずれにも一切送信されません

Cloudflare Workers プロキシサーバーの役割

Supabase で蓄積する情報の用途

以下の用途でのみ、匿名化された情報を蓄積・利用します:

蓄積する情報は、原則として食材名・料理名・推定栄養素などアプリ機能に直接関連するものに限定され、 匿名端末識別子(UUID)と紐づけて保存されます。この UUID は Apple ID、氏名、メール等の 個人情報とは一切関連づけられていません。

匿名データから個人を再構築しない方針

運営者は、蓄積した匿名データから個人プロファイルの再構築を試みたり、 第三者の個人を特定する目的で利用することは一切ありません (App Store Review Guidelines 5.1.2(iii) 準拠)。

匿名データ提供のオプトイン・オプトアウト

構造化後の食材名・推定栄養素を統計・AI 改善目的で送信するかどうかは、 ユーザーの明示的な同意により決定されます(App Store Review Guidelines 5.1.1(ii) 準拠)。

プロキシを経由しない通信

3. 匿名端末識別子(DeviceToken)について

本アプリは初回起動時にランダムな UUID(550e8400-e29b-41d4-... のような文字列)を生成し、 端末の Keychain に保存します。この UUID は以下の目的にのみ使用されます:

この UUID は以下の性質を持ちます:

4. 端末ローカルに保存される情報

以下のデータは、お使いの iPhone 内のローカル領域(SwiftData / FileManager / UserDefaults)に保存されます:

外部送信の例外: Sign in with Apple 同期 ON の場合

Premium Plus プラン以上に加入し、設定 → 同期設定で Sign in with Apple によるサインインと同期機能を有効にした場合のみ、 上記データのうち以下が暗号化通信(HTTPS/TLS)で Supabase(米国) に送信され、 Apple ユーザー ID(個人特定不可な識別子)と紐付けて保存されます:

以下のデータは 同期 ON でも送信されません:

同期機能の詳細・解除方法は第 11 項を参照ください。

iCloud バックアップについて

お使いの iPhone で iCloud バックアップが有効な場合、上記のローカルデータは Apple の iCloud に暗号化されてバックアップされる可能性があります。これは iOS 標準の バックアップ機構であり、本アプリの運営者は iCloud 上のバックアップ内容にアクセスできません。 iCloud バックアップの詳細は Apple のプライバシーポリシーをご参照ください。

5. 広告について

本アプリは Google AdMob による広告(バナー・ネイティブ・インタースティシャル)を表示します。 広告表示に関して以下のとおり取り扱います:

なお、アクセス解析ツール(Google Analytics 等)によるイベント計測については第 13 項を参照ください。

6. 第三者への情報提供

本アプリは、ユーザーの同意なく第三者に情報を提供することはありません。 ただし以下の例外があります:

7. データの削除・利用停止

ローカルデータの削除

本アプリをアンインストールすることで、端末内のすべてのローカルデータ(調理記録・ プロフィール・画像等)が削除されます。

匿名データの提供停止

設定 → 同期設定 → 「匿名データの提供」トグルを OFF にすることで、以降のデータ送信を停止できます。 過去に送信済みのデータは統計用途で保持される場合がありますが、個人を特定する情報は含まれません。

Sign in with Apple 同期データの削除

Sign in with Apple でサインインしている場合、設定 → 同期設定 → 「アカウントとサーバーデータを削除」で Supabase 上の個人名義の記録を完全に削除できます(App Store Review Guidelines 5.1.1(v) 準拠)。 この削除を実行しても、端末内のローカル記録には影響しません。

8. セキュリティ

9. 運営者・お問い合わせ

本アプリの運営者および連絡先は以下のとおりです (EU デジタルサービス法 / DSA 準拠):

本プライバシーポリシーに関するお問い合わせは、上記お問い合わせフォーム、または App Store の本アプリサポートページよりご連絡ください。

10. ポリシーの変更

本ポリシーは、法令改正・機能追加・運用変更などに応じて更新される場合があります。 重要な変更がある場合は、アプリ内または App Store のリリースノートで通知します。 最新版はいつでも本ページで確認できます。

11. Sign in with Apple 同期機能(Premium Plus 以上の任意機能)

Premium Plus プラン以上に加入のうえ、設定 → 同期設定で Sign in with Apple によるサインインと同期機能を有効にした場合に限り、 以下の情報を処理します。本機能は任意です。

同期されるデータ

同期機能を有効にしている間、以下のデータが暗号化通信で Supabase に送信され、同じ Apple ID でサインインした他の端末(iPhone/iPad 等)に反映されます。詳細は第 4 項を参照ください。

アカウント削除

設定 → 同期設定 → 「アカウントとサーバーデータを削除」で、サーバー上の記録および Apple ユーザー ID を 完全に削除できます。この操作は取り消せません。

本機能を使用しない場合

Sign in with Apple 機能は任意です。サインインせずにアプリを利用することも可能で、 その場合 Apple ユーザー ID は一切送信されず、記録はお使いの端末内にのみ保存されます。

12. Premium プラン (アプリ内課金)

本アプリは無料でご利用いただけますが、追加機能を提供する Premium プランを App Store のサブスクリプション (StoreKit 2) として提供しています。

提供プラン

課金情報の取り扱い

ファミリー共有

本サブスクリプションは現時点でファミリー共有に対応していません (将来対応予定はございません)。 各 Apple ID 単位でのご加入をお願いいたします。

13. アクセス解析・品質管理ツール(Firebase / Google Analytics 等)について

本アプリおよび本アプリ関連の Web ページ(プライバシーポリシー・利用ガイド・記録共有リンク等)では、 サービス品質向上のため Google 社が提供する Firebase プラットフォームおよび 関連ツールを利用します:

iOS アプリで利用するツール

Web ページで利用するツール

収集される情報

これらのツールは、原則として以下の匿名化された情報を収集します:

これらの情報には、氏名・メールアドレス・電話番号などの個人特定情報は含まれません。 本アプリで取得した食事記録・プロフィール情報・写真データはこれらのツールに送信されません。

第三者(Google 等)による情報の取り扱い

Firebase・Google Analytics・Google Tag Manager の各サービスを通じて送信された情報は、 Google プライバシーポリシーおよび Firebase のプライバシー情報に従って取り扱われます。

オプトアウト方法

14. プッシュ通知について

本アプリは、ユーザーの利便性向上のため Firebase Cloud Messaging(FCM)を 通じて以下の種類のプッシュ通知を配信する場合があります:

通知に関する情報の取り扱い

通知の拒否・許可取り消し