CarbCam: プライバシーポリシー

CarbCam:プライバシーポリシー

ベータ版に関する注意: CarbCamは現在も活発に開発が進められています。機能、料金、技術的な詳細は 変更される場合があります。本文書は必要に応じて更新されます。最新版は常に carbcam.app/ja/privacy.htmlでご覧いただけます。

本プライバシーポリシーは ns.10be.deの一般プライバシーポリシーを補完するものであり、 CarbCamアプリおよびそのサーバーバックエンドに関連する個人データの処理について説明します。 両文書の間に矛盾がある場合は、CarbCamアプリについては本文書の規定が優先されるものとします。

1. データ管理者

一般データ保護規則(GDPR)の意味における管理者は以下の通りです。

10BE Software UG (haftungsbeschränkt)
マネージドNightscoutホスティング&CarbCam
Am Bergle 9
88662 Überlingen
ドイツ
メール:support@carbcam.app
ウェブ:https://ns.10be.de/

代表者:Martin Schiftan · 商業登記:Amtsgericht Freiburg i. Br.、HRB724192 · VAT ID:DE343662047

データ保護に関するお問い合わせ(開示、削除、訂正、異議申し立てなど)は、 上記の連絡先またはお問い合わせフォームをご利用ください。

トップに戻る
2. データ処理の概要

CarbCamは、ユーザーが食事の写真を撮影できるスマートフォンアプリです。 アプリはこれらの写真を解析のためにns.10be.deサーバーバックエンドに送信し、サーバーはユーザーまたはサーバー管理者が選択した 外部AIインターフェース(現在対応:Anthropic Claude API、Google Gemini API、OpenAI API、xAI Grok API、Mistral API、Zhipu GLM API、Microsoft Azure OpenAI)に画像を転送します。 返された栄養推定値(炭水化物、脂質、タンパク質、FPU、グリセミック指数)はアプリに配信され表示されます。

CarbCamは氏名やメールアドレスによる登録を必要としません。 端末をクォータ/サブスクリプションと紐づけるために、アプリの初回起動時に匿名の インストールID(24文字の16進数文字列)がローカルで生成され、すべてのリクエストとともに送信されます。

トップに戻る
3. 処理するデータ
3.1 すべてのリクエストで自動的に収集されるデータ
  • インストールID: アプリの初回起動時にローカルで生成される24文字の16進数文字列です。自然人を特定することはできません。
  • IPアドレス: ウェブサーバーの標準ログに記録されます(最大7日間、その後匿名化されます)。
  • ユーザーエージェント/アプリバージョン: 互換性チェックとエラー解析のために使用します。
  • リクエストのタイムスタンプHTTPステータスコード
3.2 アプリの利用により生成されるコンテンツ
  • 食事の写真(一時的): サーバーに送信され、そこからAIインターフェースに転送されます。元の画像は解析後、永続的には保存されません
  • 写真ハッシュと縮小サムネイル: 画像のSHA-512ハッシュと大幅に縮小されたサムネイルが解析キャッシュに保存され、同一または類似の写真に対して、より速く低コストで応答できるようにします(知覚ハッシュによるマッチング)。
  • 解析結果: AIの応答(食品名、分量、栄養価)がハッシュとともにキャッシュに保存されます。
  • 解析イベント: 各リクエスト(食品スキャンおよびBGトレンド解析)ごとに、インストールID、タイムスタンプ、プロバイダー、モデル、キャッシュヒットの種類を含む行がイベントテーブルに保存されます。このテーブルはクォータのカウント(月間に利用できる解析回数は選択したプランに依存し、スキャンとBG解析の両方が月間上限にカウントされます)と不正利用防止のために使用されます。
  • 写真履歴(オプション): ユーザーの希望により、縮小された写真をインストールID経由で個人の写真履歴に関連付けることができ、アプリの再インストール後も履歴を取得できるようにします。
  • 位置情報に基づくレストランリマインダー(オプション、デフォルトはオフ): ユーザーがアプリ設定でこの機能を有効にし、アプリに“常に許可”の位置情報権限(AndroidのACCESS_BACKGROUND_LOCATIONまたはiOSのNSLocationAlwaysUsageDescription)を付与した場合、アプリは端末の位置情報をローカルで評価し(チェック間隔は約15分、直近の既知の位置情報のみを使用、継続的な追跡は行いません)、ユーザーが設定したしきい値(10〜90分)以上、レストランから半径25m以内に滞在しているかを検出します。最初の権限リクエストの前に、アプリは目的、受領者、位置情報チェックの頻度を明示した、目立つ開示ダイアログを表示します。レストランを特定するために、必要に応じて位置情報がApple Maps API(iOS、APIキー不要)またはGoogle Places API(Android、当社のマップAPIキーを使用)に送信されますが、これは近くのレストラン名を特定する目的にのみ使用されます。位置情報は当社のサーバーには送信されません。位置情報もレストラン名も当社によって保存または処理されることはありません。この機能は設定のトグルからいつでもオフにでき、システムの権限も端末の設定から取り消すことができます。
  • フィードバック: ユーザーが解析結果に対して送信した評価やコメントは、インストールIDおよび対応するキャッシュエントリと紐づけられます。
3.3 支払い取引に関連するデータ
  • インストールをサブスクリプションまたはボーナスクレジットの購入と紐づけるためのストアの取引ID(Appleのオリジナルトランザクションid、またはGoogleの購入トークン)。
  • サブスクリプションのプラン、ステータス、契約期間、請求期間
  • 支払いに関連する個人データ(氏名、住所、支払い方法)はAppleまたはGoogleのみが処理し、当社には提供されません。
  • 請求書/領収書はそれぞれのストアアカウント(Apple IDの請求書、またはGoogle Playの注文履歴)で確認できます。
3.4 オプション:自分のAPIキーを使用する(BYOK)
  • AnthropicまたはGoogle向けのユーザー自身のAPIキーは、サーバー上ではAIへの転送にのみ使用され、永続的には保存されません(リクエストの処理中のみメモリ上に保持されます)。
  • オプションで、BYOKに関するサポートのお問い合わせのために連絡先メールアドレスを保存することができます。
  • BYOKリクエストの利用データは、選択したパッケージのクォータにはカウントされません。
トップに戻る
4. 目的と法的根拠
  • コア機能の提供(写真解析、キャッシュ、フィードバック): GDPR第6条第1項(b)(契約の履行または契約締結前の措置)。
  • キャッシュと品質向上(知覚ハッシュによるマッチング、 繰り返し発生するAIエラーに対する管理者による修正など): GDPR第6条第1項(f)(効率的かつ低コストなサービス提供における正当な利益。データ主体の 画像データの取り扱いに関する利益は、大幅に縮小されたサムネイルの使用と 30日後の自動削除によって保護されます)。
  • 請求と支払い処理: GDPR第6条第1項(b)およびGDPR第6条第1項(c)(法定の保存義務)。
  • 不正利用防止と乱用対策(クォータ、レート制限): GDPR第6条第1項(f)。
  • サーバーログとセキュリティ: GDPR第6条第1項(f)。

GDPR第22条の意味におけるデータ主体に法的効果をもたらす自動化された意思決定は 行われません。AIによる栄養推定はあくまで情報提供のみを目的としており、 法的な意味での意思決定を構成するものではありません。

トップに戻る
5. 受領者と第三国への移転

サービス提供のため、データは以下の処理者および第三者に移転されます。

5.1 Anthropic PBC(Claude API)

本社所在地:米国カリフォルニア州サンフランシスコ。写真とテキストプロンプトが Anthropic Claude APIに解析のために送信されます。 Anthropicは契約上、送信されたデータをトレーニング目的に使用しないことが義務付けられています (APIカスタマー向けのゼロリテンションポリシー)。移転の根拠: EU標準契約条項(SCC)。 プライバシーポリシー: anthropic.com/privacy

5.2 Google LLC(Gemini API、オプション)

本社所在地:米国カリフォルニア州マウンテンビュー。オプションで、管理者はサーバーをGoogle Gemini API経由で リクエストを処理するよう設定できます。この場合、写真とプロンプトはGoogleに送信されます。 根拠:EU標準契約条項。 プライバシーポリシー: policies.google.com/privacy

5.3 OpenAI, L.L.C.

本社所在地:米国カリフォルニア州サンフランシスコ。オプションで、ユーザー(設定経由)または管理者が OpenAI APIにリクエストを送信できます。この場合、写真とプロンプトはOpenAIに送信されます。 根拠:EU標準契約条項。 プライバシーポリシー:openai.com/policies

5.4 Zhipu AI

本社所在地:中華人民共和国北京。オプションで、ユーザーはZhipu GLM APIにリクエストを送信できます。 重要: 中華人民共和国はGDPR上、十分性認定のない安全でない第三国とみなされています。 このプロバイダーの利用はユーザーの明示的な選択と自己責任によるものであり、 当該プロバイダーとの間で標準契約条項が締結されています。 プライバシーポリシー:bigmodel.cn/dev/api/security/privacy

5.5 Microsoft Azure(OpenAI Service)

契約主体:Microsoft Ireland Operations Ltd.、アイルランド、ダブリン。データ処理はAzureのEUリージョンで行われます。 根拠:Microsoftの契約枠組み(DPA)、およびデータが第三国に移転される場合はEU標準契約条項。 プライバシーポリシー:privacy.microsoft.com

5.6 Apple Inc. / Google LLC(決済処理)

サブスクリプションとボーナスクレジットはApp Store(Apple Inc.、米国クパチーノ) またはGoogle Play(Google LLC、米国マウンテンビュー)を通じてのみ請求されます。 支払い取引時には、氏名、住所、支払い方法、メールアドレスがAppleまたはGoogleに直接送信され、 当社と共有されることはありません。プライバシーポリシー: apple.com/legal/privacypolicies.google.com/privacy

5.7 Open Food Facts & USDA FoodData Central

追加の品質チェック(精密照合)のため、サーバーはAI解析後に、Open Food Facts(フランス)および USDA FoodData Central(米国)の公開データベースとテキストベースで照合を行うことがあります。 写真は送信されず、食品名のみがテキストクエリとして送信されます。

5.8 ホスティングとサーバー

ns.10be.deのサーバーはドイツ、フィンランド、フランスに設置されています。CarbCamのデータは ドイツにあるサーバーで処理・保存されます。

トップに戻る
6. 保存期間
  • 解析キャッシュ(ハッシュ、サムネイル、AI応答): 90日間、その後自動削除されます。
  • 知覚ハッシュインデックス(事前チェック用): 30日間、その後自動削除されます。
  • BGトレンド解析キャッシュ: 30日間、その後自動削除されます。
  • 解析イベント(クォータのカウント用): 少なくとも現在の請求/クォータ期間中は保存され、それ以降は統計目的で集計された形で保持されます。
  • 写真履歴(オプション、インストールIDに紐づけ): ユーザーが削除するまで、またはサービスが終了するまで。
  • フィードバック: 管理者が対応するまで、加えて品質管理のための妥当な追跡期間。
  • サブスクリプション/支払いデータ: 契約関係が続く期間、およびそれ以降は法定の保存期間(商法・税法上、通常10年間)。
  • ウェブサーバーログ: 最大7日間、その後自動的に匿名化されます。
  • BYOKキー: 永続化されず、個々のリクエスト処理中のみメモリ上に保持されます。
トップに戻る
7. データ主体としてのあなたの権利

GDPRのもとで、あなたには特に以下の権利があります。

  • あなたのインストールIDに関連して保存されているデータへのアクセス権(GDPR第15条)。
  • 不正確なデータの訂正権(GDPR第16条)。
  • 法定の保存義務が適用されない場合の消去権(GDPR第17条)。
  • 処理の制限: CarbCamは個々の処理目的について細かい制限機能を提供していません。データ処理を全面的に受け入れるか、アプリを削除するかインストールIDをリセットすることで処理を終了させることができます。
  • データポータビリティ(GDPR第20条):食事データ(炭水化物、栄養価、タイムスタンプ)は端末上のSQLiteデータベースにローカル保存されており、アプリの機能設定 → データ → エクスポートからCSV/JSON形式でエクスポートできます。ユーザーがオプションのNightscout同期を有効にしており、かつそのNightscoutインスタンスがNS10BE(マネージドNightscout)でホスティングされている場合、同期された食事メモはそちらのNightscoutデータベースバックアップにも含まれます。外部のNightscoutインスタンスを使用している場合、またはNightscout同期を使用していない場合、食事データのサーバー側バックアップコピーは当社には存在しません。写真はサーバー上にアーカイブされません。ローカルにコピーを保持したい場合は、アプリ設定で«写真をギャラリーに保存»を有効にしてください。
  • 正当な利益に基づく処理に対する異議申し立て権(GDPR第21条)。
  • 監督機関への苦情申し立て権(GDPR第77条)。管轄機関の例としては、バーデン=ヴュルテンベルク州データ保護・情報自由コミッショナーが挙げられます。
アプリでのセルフサービス: アプリの設定から、 あなたの写真履歴を確認し、個々のエントリまたは履歴全体を削除できます。 «アプリをリセット»を選択すると、ローカルのインストールIDが破棄され再生成されます。 古いIDに紐づくサーバー側のデータは、それ以降あなたが取得することはできなくなり、 該当する保存期間が満了した時点で自動的に削除されます。

権利を行使する場合、またはデータ保護に関するご質問がある場合は、いつでも support@carbcam.app またはお問い合わせフォームからご連絡ください。ログインなしでの 削除依頼の場合は、該当するデータレコードを特定できるよう、24文字のインストールIDをお知らせください。

トップに戻る
8. データセキュリティ
  • アプリとサーバー間のデータ通信は、すべて HTTPS(TLS)経由で行われます。
  • サーバーへのアクセスは提供者に限定されており、 公開鍵認証によるSSHで保護されています。
  • データベースは外部から直接アクセスできません。
  • バックアップは暗号化された形式で作成され、コアデータベースに関わるものでない限り、 最大3日後に上書きされます。
  • BYOKキーはリクエスト処理中のみメモリ上に保持され、 ディスクへの永続化やログ記録は一切行われません。
トップに戻る
9. 本プライバシーポリシーの変更

CarbCamは現在も活発にベータ開発が進められているため、本プライバシーポリシーは、 新機能の追加、処理者の変更、または法的要件により必要となった場合に 更新されることがあります。最新版は常に carbcam.app/ja/privacy.htmlでご覧いただけます。 重要な変更については、アプリ内またはニュースレターでお知らせします。

トップに戻る

最終更新日:2026年4月11日