プライバシーポリシー
制定日: 2026年7月7日
最終改定日: 2026年10月2日(版 16)
フィジログ(以下「本アプリ」)は、個人開発者 三浦学(以下「開発者」)が提供する食事・栄養管理アプリです。本アプリにおける利用者情報の取り扱いについて、以下のとおりプライバシーポリシー(以下「本ポリシー」)を定めます。
1. 事業者情報
運営者: 三浦学(個人開発者)
お問い合わせ先: fizilog.support@gmail.com
事業者の住所および電話番号は、上記のお問い合わせ先までご請求いただければ、電子メールにて遅滞なくお知らせします。
2. 取得する情報と取得方法
本アプリは、以下の情報を取得します。
- 食事写真: カメラまたはフォトライブラリから取得した食事の画像。食事写真は通常、顔や氏名など特定の個人を識別できる情報を含まないため、本アプリでは、初めてAI解析を使うときに送信先と送信する内容を示して一度だけ確認し、その後は撮影・送信のたびの個別の同意確認は行っていません(健診結果表の読み取りとは異なる取り扱いです。理由の詳細は第4項・第5項参照)。人物の顔や氏名等が写り込まないよう撮影いただくことを推奨します。万一写り込んだ場合であっても、その写真は栄養素推定の目的以外には利用しません。撮影・選択した写真は解析後、縮小した画像として端末内にのみ保存され、約90日で自動的に削除されます(利用者が設定で「写真」アプリへの保存をオンにした場合は第8項参照。解析のための送信は第4項のとおり開発者が管理するサーバーを経由しますが、端末内に保存する縮小画像が開発者のサーバーに送信・保存されることはありません。詳細は第8項参照)。
- 身体情報: 性別・生年月日・身長・体重・目標タイプなど、利用者が入力する情報
- 健診関連の情報: 「気になる健診項目」として選択したラベル(例:「γ-GTP」)、および利用者が入力または撮影した健診結果表から読み取った検査数値(例: γ-GTP 45 U/L)。健診結果表の写真を用いた読み取り機能を利用する場合、利用者が画面上で送信内容を確認したうえで都度明示的に同意した場合に限り、写真を外部のAI解析事業者に送信して数値を読み取ります(詳細は第3項・第4項参照)。同意しない場合は、この読み取り機能を使わず、手入力でいつでも記録できます。撮影した写真は読み取り処理の完了後、フィジログでは保存しません(送信先の保持方針は第4項参照)
- HealthKitデータ: Appleの「ヘルスケア」アプリとの連携を許可した場合に限り、消費カロリー・体重・体脂肪率・ワークアウト記録を取得します。また、利用者が「家で測った血圧」の画面を開いて許可した場合に限り血圧(収縮期・拡張期)を、利用者が「ほかのアプリの過去の食事を取り込む」を行った場合に限り、ほかのアプリがヘルスケアに書き込んだ食事の栄養(摂取カロリー・たんぱく質・脂質・炭水化物・ナトリウム)と、その記録を書き込んだアプリの名前と識別子を取得します。許可は情報の種類ごとに選べ、許可しなかった種類は取得しません
- 自分の記録項目: 利用者が記録すると選んだ項目(お酒の杯数・外食の回数、および利用者が名前を付けた項目の回数)について、利用者が入力する記録と、利用者が付けた項目の名前。項目の名前と記録は端末内にのみ保存し、開発者が管理するサーバーやAI解析事業者へ送信することはありません
- 家事の記録: 利用者が記録した家事の種類・時間・強さ、および「気になる健診項目」に血糖値を選んでいる場合に限り、ごはんのあと1時間以内に行ったかどうか。端末内にのみ保存し、開発者が管理するサーバーやAI解析事業者へ送信することはありません
- 期間くらべで付けた期間: 利用者が「期間くらべ」で名前を付けた期間の名前と、始めた日・やめた日。端末内にのみ保存し、開発者が管理するサーバーやAI解析事業者へ送信することはありません。画面の中だけに表示し、PDFや画像には含めません
- わが家のレシピ: 利用者が登録する料理の名前・何食分できたか・でき上がりの重さ・材料の名前と分量・材料の栄養素の数値・作り置きの残りの数と作った日・記録に使った回数。端末内にのみ保存し、開発者が管理するサーバーへ送信することはありません(材料の名前と分量は、利用者がAIで計算することを選んだ場合に限り、栄養素の推定のためAI解析事業者へ送信します。レシピの名前は送信しません。詳細は第3項・第4項参照)
- 端末の識別子: AI解析機能を利用する際、本アプリ以外からの不正なアクセスを遮断するため、Appleが提供する「App Attest」の仕組みにより端末ごとに生成される鍵の識別子を、確認のためにのみ送信します。この識別子はランダムな英数字の文字列で、氏名・メールアドレス・電話番号・広告識別子(IDFA)等とは一切結び付いておらず、これ単独で特定の個人を識別することはできません。開発者が管理するサーバーがこの識別子そのものを保存することはありませんが、1日あたりの利用回数を数えるため、この識別子から生成した文字列をキーの一部とするカウンタを24時間だけ保持します(詳細は第4項参照)。また、およそ30日ごとに同じ端末であることを確かめ直すため、この鍵の公開部分(上記の識別子の元になる、ランダムな英数字の文字列)と、その鍵で署名した回数を、端末が持つ確認用の文字列の中に書き込みます。確認用の文字列は、AI解析の受け付けに使えなくなった後も、この確かめ直しのために端末内に残り、次の確認の際に開発者が管理するサーバーへ送られます。サーバーは署名を確かめるだけで、これらを保存せず、ログにも残しません。食事記録・健診記録・身体情報と結び付けられることはありません(詳細は第3項・第4項参照)。また、この確認の際、1台の端末で多数の鍵が作られていないかを確かめるため、Appleが発行し署名した端末の証明の控えをAppleのサーバーへ送り、直近30日間にその端末で作られた鍵の本数を表す指標を受け取ります。この控えにも、この指標にも、氏名・メールアドレス・広告識別子は含まれず、いずれも保存しません(詳細は第4項参照)
- アプリのダウンロードの記録: AI解析機能を利用する際、1日あたりの受け付け回数を正しく数えるため、Appleが発行し署名した「このアプリをダウンロードした取引」の記録を、確認のためにのみ開発者が管理するサーバーへ送信します。この記録には、Appleが利用者のAppleアカウントとこのアプリの組み合わせに対して割り当てた固有の番号・アプリの識別子・最初にダウンロードした日時などが含まれます。氏名・メールアドレス・電話番号・支払い方法・Appleアカウントのメールアドレスは含まれません。サーバーは署名を確かめたうえでこの固有の番号を読み取り、開発者のサーバーだけが持つ秘密の鍵を用いて別の文字列に変換してから、1日あたりの利用回数を数えるカウンタのキーの一部として使います。元の番号も、変換後の文字列も保存しません(変換後の文字列は、端末が持つ確認用の文字列の中に書き込まれ、そこから毎回読み出されます)。カウンタは協定世界時の日付が変わった時点(日本時間の午前9時ごろ)に削除します(詳細は第4項参照)。★この記録は、同じAppleアカウントであれば、アプリを入れ直しても別の端末に移しても同じ番号になります。これは、回数の制限を避けるために繰り返し作り直すことができてしまう仕組み(従来の「端末の識別子」)では、AI解析の費用が一部の利用者に集中して他の利用者全員が使えなくなることを防げなかったためです。この番号を広告・マーケティングの目的で利用することはなく、他社のアプリやウェブサイトの情報と照合することもありません。食事記録・健診記録・身体情報と結び付けられることもありません(詳細は第3項・第4項参照)
- 購読の状態: 有料プランを購読している場合に限り、AI解析の1日あたりの受け付け回数を購読の有無に応じて変えるため、Appleが発行し署名した購入の記録(購入した商品・価格と通貨・購入した国や地域・購入と期限の日時・Appleが割り当てた取引番号など。氏名・メールアドレス・支払い方法は含まれません)を、確認のためにのみ開発者が管理するサーバーへ送信します。サーバーは署名を確かめて購読の期限を読み取ります。購入の記録そのものも取引番号も保存しませんが、1つの購読で使える1日あたりの回数を数えるため、取引番号から開発者のサーバーだけが持つ秘密の鍵を用いて生成した文字列をキーの一部とするカウンタを24時間だけ保持します(詳細は第4項参照)
- バーコード番号と商品情報: 「バーコードで追加」機能を利用してカメラでスキャンした商品のバーコード(JANコード等の数字)。氏名等、利用者を直接特定する情報は含まれません。あわせて、その番号に対応する商品情報(商品名・内容量と単位・栄養成分の数値)を端末内に保存します。この商品情報は、①商品データベース事業者から取得した商品名、②AI解析事業者による栄養成分の推定値、③利用者ご自身が入力・訂正した値のいずれかであり、どの経路で入った値かも記録します(詳細は第3項・第4項・第8項参照)
3. 利用目的
取得した情報は、以下の目的にのみ利用します。
- 食事写真を外部のAI解析事業者(現在の委託先: Anthropic, PBC)が提供するAPIに送信し、含まれる食品・カロリー・栄養素を推定し、アプリ内に表示するため
- 利用者が都度明示的に同意した場合に限り、健診結果表の写真を同AI解析事業者のAPIに送信し、検査数値を読み取るため(第2項・第5項参照。同意しない場合は送信されず、手入力で記録できます)
- 「バーコードで追加」機能利用時、スキャンしたバーコード番号を商品データベース事業者に送信して対応する商品名を取得し、その商品名を上記AI解析事業者のAPIに送信して栄養素を推定するため(第4項参照。商品データベース側に該当する商品が無い場合は、栄養成分表の撮影または手入力に切り替わります)
- 利用者が入力した食品名(わが家のレシピの材料の名前と分量を含みます)を上記AI解析事業者のAPIに送信し、栄養素を推定するため(わが家のレシピの名前は送信しません)
- 利用者が登録した「わが家のレシピ」の材料の栄養素から1食分を計算し、利用者が選んだ食べた量に応じて食事記録として保存するため(記録する時点のレシピの値を写して保存するので、あとでレシピを直したり削除したりしても、それまでの食事記録は変わりません)。作り置きの残りの数と作った日は、記録タブに作り置きの記録の入口を出すためにのみ使います
- 取得または入力された商品情報を端末内に保存し、次に同じバーコードを読んだときに再入力なしで呼び出すため(撮影とAI解析を繰り返さずに済むようにするためのものです。保存期間と削除方法は第8項参照)。保存された商品名は、栄養素を推定し直す際に、再びAI解析事業者へ送信されることがあります(利用者ご自身が付けた商品名も同様です)
- お問い合わせや、第9項の開示等のご請求をいただいた場合に、ご本人へ回答し対応するため(お送りいただいたメールアドレス・本文・添付ファイルを、開発者が利用するメールサービス〈Gmail。提供元は Google LLC、米国〉に保管し、対応が完了した日から1年を目安に削除します)
- 入力された身体情報と家事の記録から、基礎代謝・目標カロリーを計算するため(家事の記録は、家事の種類と時間から計算したおおよその量を、その日の目標カロリーに足すために使います。計算はこのiPhoneの中だけで行い、送信しません)
- HealthKitと連携している場合、消費カロリーの実績を目標カロリーの計算に反映するため
- HealthKitと連携している場合、体重・体脂肪率の推移を、アプリ内のグラフ、下記の「記録のたより」、および「記録のまとめ(PDF)」に表示するため
- 利用者が「記録のまとめ」を作成した場合に、選んだ期間の食事記録・お酒の杯数・家事の記録(記録した日数・合計の時間と、歩くのと同じくらいの家事が合計60分以上だった日数)・健診記録(検査数値)・体重・体脂肪率、およびHealthKitと連携している場合の家庭などで測った血圧(測った日数と平均。測った時刻で朝と晩に分けた日数と平均を含みます)を1つのPDFファイルにまとめて表示するため(保存の扱いは第8項参照。作成したファイルを印刷・保存・共有するかどうか、およびその送り先は、利用者ご自身が選びます)
- 食事記録・お酒の杯数・家事の記録と、HealthKitと連携している場合の体重を、週ごと・月ごとにまとめてアプリ内の「記録のたより」に表示するため。また、利用者が選んだ場合に限り、記録のたよりを画像にし、利用者が選んだアプリや送り先へ共有するため(体重・お酒の杯数・食事の品名は、利用者が画像に含めることを選んだ場合に限り含めます。健診の値・年齢・身長・家事の記録は含めません。本アプリが自動で送信することはありません)
- HealthKitと連携している場合、利用者が「ほかのアプリの過去の食事を取り込む」を行ったときに限り、ほかのアプリがヘルスケアに書き込んだ食事の栄養(摂取カロリー・たんぱく質・脂質・炭水化物・ナトリウム)を1日ごとの食事記録として端末内に保存し、本アプリの食事記録と同じように表示・集計するため(取り込むのは、本アプリで最初に食事を記録した日の前日までの分です。取り込み元のアプリの名前と識別子は、取り込んだ記録を見分け、まとめて削除できるようにするためにのみ、端末内に保存します)
- HealthKitと連携している場合、ワークアウト記録の曜日から、「運動する日」の印の候補を提案するため(印を付けるかどうかは利用者が選びます)
- HealthKitと連携している場合、家庭などで測って「ヘルスケア」に記録された血圧(収縮期・拡張期)の推移をアプリ内のグラフに表示し、利用者が記録した健診の血圧の値と並べて表示するため。また、利用者が「記録のまとめ(PDF)」を作成した場合に、選んだ期間に血圧を測った日数と、その期間の値の平均(測った時刻で朝と晩に分けた日数と平均を含みます)を掲載するため
- 利用者が選んだ自分の記録項目(お酒の杯数・外食の回数・利用者が名前を付けた項目の回数)を記録し、アプリ内のグラフに表示するため。自分の記録項目はアプリ内の画面(グラフ・記録のたより・期間くらべ・健診と血圧の画面)に表示します。PDFと画像に含めるのはお酒の杯数だけで、外食の回数と、名前を付けた項目の名前と回数は含めません
- 利用者が選んだ2つの期間について、食事記録・体重・自分の記録項目・家事の記録・健診記録(検査数値)、およびHealthKitと連携している場合の体重と家庭などで測った血圧(測った時刻で朝と晩に分けた、測った日数と平均)を、アプリ内の「期間くらべ」に並べて表示するため
- 家事の記録から、家事を記録した日数を数えてバッジと記録の庭の印に表示するため。また、「気になる健診項目」に血糖値を選んでいる場合に限り、ごはんのあと1時間以内に家事をした日数を数えてアプリ内に表示するため
- 有料プランで「記録から見た1日の消費量」を開いた場合に、直近28〜56日間の食事記録(ほかのアプリから取り込んだ食事記録を含みます)と体重(HealthKitと連携している場合はヘルスケアの体重を含みます)から、1日に使っているエネルギーの量を幅で推定してアプリ内に表示するため。また、利用者が目標に入れることを選んだ場合に限り、その推定から目標カロリーを計算して保存するため(計算はこのiPhoneの中だけで行い、送信しません)
- 購読の状態を確認し、有料プランを購読している利用者に、AI解析の1日あたりの受け付け回数を多く割り当てるため(第2項・第4項参照)
- 端末の証明の控えをAppleに送って1台の端末で作られた鍵の本数を確かめ、鍵を大量に作ることでAI解析の利用回数の制限を回避する行為を防ぐため(第2項・第4項参照)
- 端末の識別子を用いて、本アプリ以外からのAI解析機能の不正な利用を遮断し、特定の端末からの過大なリクエストによってAI解析機能が全利用者に対して停止することを防ぐため(AI解析には開発者が負担する外部APIの利用料が発生し、その1日ごと・1か月ごとの上限に近づくと、まず無料でご利用の方のAI解析を止め、上限に達するとすべての利用者がAI解析を利用できなくなります)。この識別子を広告・マーケティングの目的で利用することはなく、他社のアプリやウェブサイトの情報と照合することもありません
4. 外部事業者への提供・委託
本アプリおよび開発者は、以下の外部事業者に対してのみ、上記目的の範囲内で情報を送信し、または保管を委ねます。これら以外の第三者への提供・販売は一切行いません。
本項でいう「委託」とは、本アプリの機能を提供するために必要な処理を外部事業者に行わせることをいい、個人情報保護法第27条第5項第1号の委託に当たります。委託は同項により、本人の同意を必要とする「第三者提供」には当たりません。ただし、委託先が外国にある場合は、同法第28条(外国にある第三者への提供)の規律が別途及びます(個人情報保護委員会も、外国にある第三者へ個人データの取扱いを委託する場合について同様である旨を明らかにしています)。以下では、事業者ごとにその位置づけと同条との関係を記載します。
- AI解析事業者(現在の委託先: Anthropic, PBC、米国): 食事写真および食品名のテキストを、AIによる栄養素推定のために送信します(食事写真は通常、特定の個人を識別できる情報を含みません。また、端末内に保存された写真を開発者が取得・検索できる形では保有していないため、開発者が取り扱う「個人データ」には該当しないとの整理のもと、初めてAI解析を使うときに送信先と送信する内容を示して確認したうえで、その後は撮影のたびの個別の同意は求めずに送信しています。確認で「送らずに手入力する」を選んだ場合や、設定の「AI解析を利用する」をオフにした場合は送信しません。なお、送信先が外国にある場合は、上記のとおり委託に伴う提供であっても同法第28条の対象となりますが、送信する食事写真は個人データに該当しないため、同条が適用される場面には至りません。要配慮個人情報に該当しうる健診結果表の写真については、これとは別に、送信のたびに明示的な同意をいただいています。詳細は第2項・第5項参照)。また、利用者が都度明示的に同意した場合に限り、健診結果表の写真も、検査数値の読み取りのために送信します(この送信は完全に任意で、同意しない場合は送信されず手入力で記録できます)。送信する写真には利用者のプロフィール情報は一切含まれませんが、健診結果表には氏名等が印字されている場合があるため、送信前にそれらの部分を隠す・トリミングすることを推奨します。フィジログおよび開発者が管理するサーバーでは送信したデータを保存しませんが、送信先のAnthropic社では、不正利用の監視等の目的で入力・出力データが一定期間保持される場合があります。同社の情報の取り扱いについては、Anthropic社が公表するプライバシーポリシー(https://www.anthropic.com/legal/privacy)をご確認ください。
- 通信中継事業者: Cloudflare, Inc.(米国): 上記の送信は、開発者が管理するCloudflare Workers(プロキシサーバー)を経由します。このサーバーは、リクエストの中継と、不正利用およびアクセス過多を防ぐための制御を行います。この制御のため、アプリのダウンロードの記録に含まれる番号から生成した文字列(第2項の「アプリのダウンロードの記録」)、端末の識別子から生成した文字列(第2項の「端末の識別子」)、有料プランの取引番号から生成した文字列(第2項の「購読の状態」)、または送信元IPアドレスのいずれかをキーの一部とする1日あたりの利用回数カウンタを保持します。無料でご利用の場合は、原則として1つ目(アプリのダウンロードの記録)をキーにします。これが取得できない場合(App Storeへのサインインがない場合など)に限り、2つ目(端末の識別子)をキーにします。これらのカウンタどうしを結び付けて保存することはありません。カウンタは、AI解析の回数を数えるものは協定世界時の日付が変わった時点(日本時間の午前9時ごろ)で、それ以外のものは最後の記録から24時間で削除します(後者は、その間に同じキーで記録があった場合、そこから24時間に延びます)。ただし、AI解析の回数を数えるカウンタは、削除した後も、Cloudflare社の障害復旧の機能により最長30日間は復元できる状態で同社のサーバーに残ります(開発者がこれを復元して利用することはありません)。また、有料プランを購読している場合は、1日あたりの上限を購読の有無に応じて変えるため、Appleが署名した購入の記録(第2項の「購読の状態」)をこのサーバーへ送信します。サーバーは署名を確かめて購読の期限を読み取り、購読の期限と、上記の取引番号から生成した文字列を、端末が保持する確認用の文字列(AI解析の受け付けに使えるのは最長24時間です。その後も、同じ端末であることの確かめ直しのために端末内に残ります。第2項参照)に書き込みます。購入の記録も取引番号そのものも保存せず、ログにも残しません。また、障害の調査と不正利用の検知のため、処理の成否・拒否の理由・処理量(AI解析の処理量を表す単位〈トークン〉の数と費用の概算)などの技術的な記録を、Cloudflare社のログ機能に7日間保持し、開発者が参照します。この記録には、送信元IPアドレス・所在地情報・端末の識別子・写真や食品名などの内容は含まれません。開発者は、これを日ごとの件数に集計した統計(利用者と結び付かないもの)のみを7日を超えて保存します。画像データ・解析結果を保存することはありません。端末の識別子がAI解析事業者(Anthropic社)に送信されることもありません。なお、2026年9月10日より、開発者が参照できる通信ログに、送信元IPアドレス・所在地情報・リクエストヘッダを含めない設定にしています(Cloudflare社が通信の中継そのもののために送信元IPアドレスを扱うことは、同社のプライバシーポリシーに定めるとおり続きます)。同社の情報の取り扱いについては、Cloudflare社が公表するプライバシーポリシー(https://www.cloudflare.com/privacypolicy/)をご確認ください。
- 端末の真正性確認サービスの提供元: Apple Inc.(米国)およびApple関連会社: なお、第2項の「アプリのダウンロードの記録」は、Appleがアプリに渡した署名つきの記録をそのまま開発者のサーバーで検証するもので、この確認のためにAppleのサーバーへ送信することはありません。以下は端末の真正性の確認についての記載です。AI解析機能を利用する際、本アプリ以外からの不正なアクセスに加えて、1台の端末で多数の鍵を作ることにより利用回数の制限を回避する行為を防ぐため、Appleが発行し署名した端末の証明の控え(Appleの「App Attest」の仕組みで鍵を作った際に端末が受け取るもの。本アプリのアプリ識別子、端末内で生成された鍵の証明書、作成日時、および直近30日間にその端末で作られた鍵の本数を表す指標が含まれます。氏名・メールアドレス・電話番号・Appleアカウント・広告識別子〈IDFA〉は含まれません)を、開発者が管理するサーバーからAppleのサーバーへ送信し、上記の本数の指標を受け取ります。送信するのはApple自身が発行して端末経由で本アプリに渡した控えそのものであり、本アプリが独自に作成した情報や、利用者の食事記録・健診記録・身体情報・購読の状態を付け加えることはありません。有料プランを購読している場合は、この送信を行いません。開発者が管理するサーバーは、この控えも、受け取った本数の指標も保存しません(利用者と結び付かない形にまとめた件数の集計のみ、本項の技術的な記録と同じ7日間保持します)。なお、この控えは開発者が検索できる形で保有するものではなく、氏名等とも結び付いていないため、開発者が取り扱う「個人データ」には該当しないとの整理のもと送信しており、同法第28条(外国にある第三者への提供)が適用される場面には至りません。同社の情報の取り扱いについては、Apple社が公表するプライバシーポリシー(https://www.apple.com/legal/privacy/jp/)をご確認ください。
- 商品データベース事業者: Open Food Facts(フランスの非営利団体が運営): 「バーコードで追加」機能利用時、スキャンしたバーコード(JANコード等)の番号のみを送信し、対応する商品名を取得します。氏名等、利用者を直接特定する情報は送信しません。この送信も上記のCloudflare Workersを経由するため、利用者の端末のIPアドレスがOpen Food Facts側に直接渡ることはありません(Cloudflare Workersの送信元IPアドレスが渡ります)。取得した商品名は、栄養素推定のため前述のAI解析事業者へ別途送信されます(第3項参照)。開発者が管理するサーバーでは、同じ番号への問い合わせを繰り返さないため、バーコードの番号に対応する商品名および栄養成分の数値を、利用者と結び付けない形で保持します。保持期間は、商品が見つかり栄養成分の数値も得られた場合は最長30日間、商品は見つかったが栄養成分の数値が得られなかった場合は3日間、該当する商品が見つからなかった場合は1日です。送信先のOpen Food Facts側では、技術的なセキュリティ管理の目的でIPアドレス・アクセスログが最長3年間保持される場合があります。同団体の情報の取り扱いについては、Open Food Factsが公表するプライバシーポリシー(https://world.openfoodfacts.org/privacy)をご確認ください。
- メールサービス事業者: Google LLC(米国): お問い合わせや開示等のご請求のために開発者宛てにお送りいただいたメール(メールアドレス・本文・添付ファイル)は、開発者が利用するGmailに保管されます(第3項参照)。本アプリから同社へ情報が送信されることはありません。同社は、同社が公表するプライバシーポリシーに基づいてこれらを取り扱います。保管先のサーバーが所在する国は、同社のサービスの仕組み上、開発者が特定できません(同社は米国の事業者です。米国の制度は下記のとおりです)。同社の情報の取り扱いについては、Google社が公表するプライバシーポリシー(https://policies.google.com/privacy)をご確認ください。
上記のうちAI解析事業者・通信中継事業者・端末の真正性確認サービスの提供元・メールサービス事業者の4社はいずれも米国に所在する事業者です。米国には、日本の個人情報保護法に相当する連邦レベルの包括的な法律は存在しませんが、カリフォルニア州の消費者プライバシー法(CCPA/CPRA)等の州法や、医療情報を対象とするHIPAA等の分野別の連邦法、および連邦取引委員会(FTC)法5条に基づく不公正・欺瞞的行為の規制など、複数の法制度により個人情報の保護が図られています。また、米国政府の情報収集に関する制度(外国情報監視法702条に基づくものやCLOUD Act等)により、政府機関が一定の場合に情報にアクセスしうる可能性があります。商品データベース事業者(Open Food Facts)はフランスに所在し、EUの一般データ保護規則(GDPR)の適用を受けます。フランスは、個人情報保護法施行規則第15条により日本と同等の水準にあると認められる外国として定められているため、同法第28条(外国にある第三者への提供)の適用対象外です。
上記を踏まえ、外部事業者への送信はいずれも暗号化通信(TLS)により保護しています。AI解析事業者(Anthropic社)については、同社の商用利用規約に組み込まれたデータ処理補遺において、法令上必要な場合を除き、顧客である開発者から送信された個人データを、同社のサービスの提供・維持のために、開発者の指示に従ってのみ取り扱うこと、およびリスクに応じた適切な技術的・組織的安全管理措置を講じることが定められています(ただし前述のとおり、不正利用への対処等のために同社でデータが保持される場合があります)。通信中継事業者(Cloudflare社)については、同社のデータ処理補遺において、処理者として取り扱う個人データをサービスの提供のためにのみ取り扱うこと、および適切な技術的・組織的安全管理措置を講じることが定められています(同社の利用規約上、この補遺が組み込まれる対象として明記されているのは、欧州・英国の法令上の個人データおよび米国カリフォルニア州法上の個人情報です)。開発者は、これらの定めと、各社へ送信する情報を本項に記載した範囲に限っていることを踏まえ、本ポリシーに定める取扱いと同等の保護が図られるものと判断して利用しています。商品データベース事業者(Open Food Facts)については、同団体が公開しているAPIを利用するものであり、個別の契約関係はありません。送信するのはバーコードの番号のみで、利用者を直接特定する情報を含まないため、この形での利用が相当であると判断しています。詳細は各社・団体が公表するプライバシーポリシーをご確認ください。
バーコード番号の送信について都度の同意を求めていない理由: 健診結果表(第5項)は要配慮個人情報に該当しうるため都度の明示的同意を必須としていますが、バーコード番号は商品識別子であり要配慮個人情報には該当しないと整理しているため、起動時の包括的な同意(本ポリシーへの同意)の範囲内で送信しています。
5. 健診関連情報の取り扱い(読み取り機能の利用には都度の同意が必要)
「気になる健診項目」として選択した項目名(ラベル)、および利用者が入力または撮影した健診結果表から読み取った検査数値は、いずれもアプリ内の表示・グラフ作成の目的でのみ端末内で使用されます。
健診結果表の写真を用いた自動読み取り機能を利用する場合、利用者が画面上で送信先・送信内容を確認したうえで都度明示的に同意した場合に限り、写真を外部のAI解析事業者(第4項参照)に送信して数値を読み取ります。同意しない場合は、この読み取り機能(撮影・カメラロールからの選択)自体を利用せず、手入力で検査数値を記録できます。手入力を選んだ場合に不利益が生じることはありません。撮影した写真は読み取り処理の完了後、フィジログでは保存しません(送信先の保持方針については第4項をご参照ください)。要配慮個人情報に該当しうる健康・医療関連の情報を外部に送信する場合、このように利用者の都度の同意を必須としています(食事写真について都度の同意を求めていないのは、これとは異なる理由によるものです。第2項参照)。
6. 安全管理措置
本アプリは、外部への通信を暗号化(TLS)した上で送信します。身体情報・食事記録等は端末内のデータベースにのみ保存し、開発者が外部サーバーにこれらの情報を保存することはありません。
外的環境の把握: 開発者が利用するサーバーおよびその運用基盤は米国(Anthropic, PBC、Cloudflare, Inc. および Apple Inc.)に、お問い合わせのメールの保管先は米国の事業者(Google LLC。保管先のサーバーの所在国は、同社のサービスの仕組み上特定できません)に、商品名の照会先はフランス(Open Food Facts)に所在します。両国の個人情報の保護に関する制度は第4項の末尾に記載したとおりです。開発者はこれを把握したうえで、次の措置を講じています。
- 外部へ送信する情報を、機能の提供に必要な最小限(食事写真・食品名・バーコードの番号、同意をいただいた健診結果表の写真、端末の証明の控え、不正利用の防止に必要な端末の確認用の記録と購入の記録)に限ること
- 要配慮個人情報に該当しうる健診結果表の写真については、送信のたびに明示的な同意をいただくこと
- 開発者が管理するサーバーに画像データ・解析結果を保存しないこと
- 開発者が参照できる技術的な記録に、送信元IPアドレス・所在地情報・端末の識別子・写真や食品名などの内容を含めず、その保持を7日間に限ること(利用者と結び付かない日ごとの件数の集計を除く。第4項参照)
- 不正利用を防ぐための利用回数カウンタの保持を24時間に限ること(障害復旧の機能により復元できる状態で残る期間は第4項のとおり)
- 端末の証明の控えおよびAppleから受け取る鍵の本数の指標を保存せず、利用者と結び付かない形にまとめた件数の集計のみを保持すること
7. HealthKitデータの取り扱い
HealthKitとの連携は、利用者が明示的に許可した場合にのみ行われ、許可は情報の種類ごとに選べます。取得するのは、消費カロリー・体重・体脂肪率・ワークアウト記録・血圧(収縮期・拡張期)、および利用者が取り込みを行った場合の食事の栄養(摂取カロリー・たんぱく質・脂質・炭水化物・ナトリウム)です。これらは、アプリ内での目標カロリーの計算・グラフ表示・記録のたよりの表示・期間くらべの表示(血圧は、測った時刻で朝と晩に分けた日数と平均を含みます)・記録から見た1日の消費量の推定の表示(体重のみ)・「運動する日」の印の提案、ほかのアプリの食事の取り込み(1日ごとの食事記録として端末内に保存します)、ならびに利用者が作成する「記録のまとめ(PDF)」(血圧は、選んだ期間に測った日数と平均、および朝・晩ごとの日数と平均のみ)と記録のたよりの画像(体重のみ。利用者が含めることを選んだ場合に限ります)への掲載にのみ利用し、開発者や外部の第三者に送信することはありません。広告やマーケティングの目的で利用することもありません。作成したPDFや画像を印刷・保存・共有するかどうか、およびその送り先は利用者ご自身が選ぶもので、本アプリが自動で送信することはありません。本アプリがヘルスケアに書き込むことはありません。連携はいつでもiOSの「設定」アプリまたは「ヘルスケア」アプリから解除できます。解除しても、すでに取り込んだ食事記録は端末内に残り、アプリの「設定」から取り込み元のアプリごとにまとめて削除できます。削除しても、ヘルスケアや取り込み元のアプリの記録は変わりません。
8. データの保存期間
以下のデータは、いずれも利用者の端末内のデータベース(SwiftData)にのみ保存され、開発者が管理するサーバーには保存されません(第4項の送信は解析処理のためのものです。送信先のAI解析事業者における保持方針は第4項をご参照ください)。アプリを削除すると、いずれも端末から削除されます。
- 身体情報・食事記録(ほかのアプリから取り込んだ食事記録を含みます)・自分の記録項目(利用者が付けた項目の名前を含みます)・家事の記録・わが家のレシピ・期間くらべで付けた期間の名前と日付・健診記録(検査数値)・体重の記録・記録の達成状況: 利用者が端末内でアプリを利用する間、保存されます
- ほかのアプリから取り込んだ食事記録: 取り込み元のアプリの名前と識別子、取り込んだ日時とともに保存されます。アプリの「設定」の「ほかのアプリの過去の食事を取り込む」から、取り込み元のアプリごとにまとめて削除できます。削除しても、ヘルスケアや取り込み元のアプリの記録は変わりません
- 自分の記録項目: 項目を使うのをやめても、それまでの記録と項目の名前は端末内に残り、もう一度使い始めると表示されます。アプリの「設定」の「お酒・外食などの記録」から、項目ごとに記録ごと削除できます
- 家事の記録: 今日タブの家事のカードで記録の行を押し、「この記録を消す」を選ぶと1件ずつ削除できます。アプリの「設定」の「家事の記録」で記録をやめても、それまでの記録は端末内に残ります
- わが家のレシピ: 記録した食事から作ったレシピは、元の食事の記録を削除しても残ります。レシピを直したり削除したりしても、それまでの食事記録の数値は変わりません。アプリの「設定」の「わが家のレシピ」から、消したいレシピの行を左にスワイプするか、レシピを開いて「このレシピを消す」を選ぶと削除できます
- 期間くらべで付けた期間: 名前・始めた日・やめた日を保存します。「分析」タブの「期間をくらべる」の画面で、期間の行の「…」から「消す」を選ぶと削除できます。削除しても、食事などの記録は変わりません
- 血圧・ワークアウト記録: 表示・提案・記録のまとめ(PDF)の作成のたびに「ヘルスケア」から読み取り、本アプリのデータベースには保存しません(PDFに掲載した血圧の日数と平均〈朝・晩ごとのものを含みます〉は、そのPDFのファイルの中にだけ含まれます。PDFの扱いは下記の「記録のまとめ(PDF)」のとおりです)
- 食事写真: 解析後、縮小した画像として保存され、対応する食事記録の日付から約90日が経過すると自動的に削除されます。設定の「撮った写真を「写真」アプリにも保存」をオンにした場合に限り、本アプリのカメラで撮影した食事写真を、縮小する前の画像のまま端末の「写真」アプリにも保存します。「写真」アプリに保存した写真は本アプリが削除することはなく、上記の期間が過ぎたあとやアプリを削除したあとも残ります。その取り扱い(iCloud写真による同期を含みます)は、「写真」アプリおよび利用者のiCloudの設定によります
- バーコードから登録した商品情報: 「バーコードで追加」機能で読み取った商品について、バーコードの番号・商品名・内容量と単位・栄養成分の数値・その値がどの経路で入ったか(AIの推定か、利用者の入力か)・登録した日時が保存されます。この情報は、次に同じバーコードを読んだときに商品名と数値を自動で入力するために使われます。食事の記録を削除しても、この商品情報は削除されません(「このバーコードはこの商品である」という対応づけは、記録を消しても変わらない事実として残しているためです)。また、食事写真と違って自動的に消える期限は設けていません。削除するには、アプリの「設定」タブの「保存されているデータ」にある「覚えている商品」を開き、消したい商品の行を左にスワイプして「忘れる」を選ぶか、画面右上の「…」から「すべて忘れる」を選んでください。この操作を行うと、これまでの食事の記録に付いていたバーコードとの対応づけも外れます(食事の記録そのものと栄養素の数値は残ります)
- 記録のまとめ(PDF): 作成したファイルは、表示のために端末内の一時的な保存場所に置かれ、端末のロック中は読み取れない設定で保存されます。表示を閉じると削除されます。利用者が「ファイル」アプリへの保存や共有を選んだ場合、その保存先・送り先での取り扱いは、選んだアプリやサービスの定めによります
- 記録のたよりの画像: 利用者が「画像にして送る」を選んだときに作成し、共有の画面に渡します。本アプリの中には保存しません。利用者が共有や保存を選んだ場合、その保存先・送り先での取り扱いは、選んだアプリやサービスの定めによります
- 同意の記録: 本ポリシーおよび免責事項に同意した日時、同意した時点の版、および同意した本文の照合値(ハッシュ)を保存します。健診結果表の写真を送信する際の都度の同意についても、同意した日時と送信先を保存します(最大200件。これを超えると古いものから削除されます)。いずれも、いつどの内容に同意したかを後から確認できるようにするためのもので、外部に送信されることはありません
9. 開示・訂正・削除等のご請求について
保有個人データの開示・訂正・利用停止・削除等をご希望の場合は、下記のお問い合わせ先までご連絡ください。内容を確認のうえ、法令に従い遅滞なく対応いたします。本手続きに手数料はかかりません。
開発者が保有している情報: 本アプリの記録は端末内にのみ保存され、開発者はこれを取得できません。開発者が管理するサーバーに残るのは、第4項に記載した利用回数カウンタ、利用者と結び付かない商品情報、および利用者を識別する情報を含まない技術的な記録だけです。そのため、お問い合わせの際にお送りいただいたメール(第3項)を除き、開示のご請求に対してお応えできる情報は、通常は存在しません。
ご本人であることの確認: 本アプリはアカウント登録を行わないため、氏名やパスワードによる確認ができません。ご連絡の際は、ご請求の対象を特定できる情報(本ポリシーに同意した日時、ご利用の端末の機種名など)をお知らせください。開発者が保有する情報と照合できない場合、開示等にお応えできないことがあります。
代理人によるご請求: 法定代理人、またはご本人が委任した代理人によるご請求も受け付けます。その場合は、代理権を確認できる書面を併せてお送りください。
苦情の申出先: 本アプリにおける個人情報の取り扱いに関する苦情も、下記のお問い合わせ先までお申し出ください。
お問い合わせ先: fizilog.support@gmail.com
10. 同意の撤回
AI解析(食事写真の栄養素推定、健診結果表の読み取り、バーコードから登録する商品の栄養素推定)への同意は、いつでも撤回できます。アプリの「設定」タブの「情報」にある「AI解析を利用する」をオフにしてください。オフにしている間、写真やバーコードの番号が外部の事業者へ送信されることはありません。
撤回しても、記録の作成・編集やグラフの表示など、本アプリの機能は手入力でこれまでどおりご利用いただけます。撤回によって不利益が生じることはありません。同じ場所で、いつでもオンに戻せます。
なお、撤回は今後の送信を止めるものです。撤回より前に送信した情報の送信先での取り扱いについては、第4項をご参照ください。
11. 本ポリシーの変更
本ポリシーの内容は、法令の変更やアプリの機能追加に伴い、予告なく変更される場合があります。変更後の本ポリシーは、本アプリ内および開発者のウェブサイトに掲載し、変更を反映した本アプリの提供を開始した時点から効力を生じるものとします。ウェブサイトには、その時点で最新の版を掲載します。重要な変更がある場合は、アプリ内でお知らせするよう努めます。特に、AI解析の委託先を変更する場合は、変更前に本ポリシーを改定し、法令上必要な場合は改めて同意を取得します。
12. 免責事項との関係
本アプリの医療行為・診断・治療との関係、AIによる推定値の性質については、本アプリの「設定」タブにある「免責事項」をご確認ください。