ShapeGap プライバシーポリシー
制定日: 2026年9月11日 / 最終更新日: 2026年10月7日
桜谷俊輝(以下「運営者」)は、ShapeGapで扱う情報について本方針を定めます。
1 端末内で扱う情報
メール・パスワードの登録は不要です。記録と写真は端末内のSQLiteとアプリ専用ファイルに保存します。運営者のサーバーには保存しません。
- 年齢帯などの年齢に関する情報(以前のバージョンで入力した生年を含みます)
- 身長・体重などの身体情報とトレーニング目標
- トレーニング・食事・痛み・体調の記録
- 現在・理想・経過の写真
- 使用できる設備とトレーニングの条件
これらの情報はプランの作成と記録の表示に使います。負荷の進行・栄養目標・体調の判定は、決まったルールで計算します。
2 安全のための健康確認
健康確認は1項目で行います。「医師から運動を制限されている・妊娠中である・摂食の治療中である」のいずれにも該当しないことをまとめて確認します。この文はプランを作るボタンの下に示し、ボタンを押すことで確認したものとします。疾患や妊娠の個別入力は求めません。保存する健康確認情報は端末内の実施時刻(safetyAttestedAt)だけです。
該当する場合や健康上の不安がある場合は医師に相談し、減量設定を使わないでください。本人が選べる「減量フェーズを使わない」設定を用意しています。この設定は健康状態を尋ねるものではなく、選んだ理由は記録しません。
3 写真の読み取りと比較
写真の表示と比較は端末内で行います。現在・理想の照合は本人が確認します。経過の写真は端末内で扱います。ただし、プランの見直しのために撮った写真は、AI設計に同意している場合に限り見直しのときに送信します。現在と目標の写真は、AI設計に同意した場合だけ、プランの作成時と見直しのときに送信します(4を参照)。
現在写真と理想写真を端末内で見比べ、肩・背中・胸・腕・腹まわり・脚の6項目を本人が確認します。AI設計に使う比較情報はこの確認済みの回答です。写真を広告やトラッキングに使いません。
4 AIによるプラン設計と成分表示の読み取り
本人がプランの作成や写真での見直しを求めたときだけ、次の情報をOpenAI OpCo, LLC(米国。以下「OpenAI」)へ送信します。送信の前に、送る内容と送信先を画面で示して同意を得ます。
- 現在と目標の写真(テンプレートを選んだ場合はテンプレート画像)
- 身長・体重(整数に丸めた値)・性別・年代・目標
- プラン設計に必要な質問回答
- 本人が確認した見た目の比較(肩・背中・胸・腕・腹まわり・脚の6項目)
- 使用できる設備などのトレーニング条件
- 見直しのときは、見直し用に撮った写真・最近の体重の推移・いまのメニューの種目とセット数・痛みや伸び悩みなどで替えたい種目
写真は端末で縮小し、位置情報などのメタデータを除いてから送ります。
氏名・見直しに使わない経過の写真・幾何の比率・連絡先・疾患名・食事の記録の内容(何をいつ食べたか)・歩数は送りません。成分表示の写真は、下記の読み取りを使うときだけ送信します。
送信は運営者の中継サーバーを経由します。中継サーバーはCloudflare, Inc.(米国)のサービス上で動いています。中継は写真や身体の数値などの送受信の本文を保存しません。ただし、同じ依頼の再送に備えて、作ったプランを中継のメモリに一時的に置くことがあります。再利用するのは24時間までで、その後の依頼の処理やサーバーの再起動のときに消えます。
同意した後にプランの作成か成分表示の読み取りを初めて使うとき、中継サーバーに匿名のゲストアカウントを作ります。保存するのは次の情報だけです。
- アカウントを見分けるための情報(認証情報のハッシュ値)
- 利用回数
- 正規のアプリか確かめるための鍵の情報(App Attest)
これらは利用回数の管理と不正利用の防止に使います。このほか、アカウントの作りすぎを防ぐため、IPアドレスから日ごとに作った符号と作成数を保存します。この記録にIPアドレスそのものは含めません。前日(協定世界時)より古い記録は、1時間ごとの処理かアカウントの作成のときに消します。また、短時間の送りすぎを防ぐため、Cloudflareの回数制限の仕組みにIPアドレス(IPv6は上位64ビット)を渡して回数を数えます。同じ依頼の二重送信を防ぐ記録(本文のハッシュ値)は、24時間を過ぎたあとに1時間ごとの処理で消します。
同意しない場合は送信せず、ゲストアカウントも作りません。最初のプランの作成と写真での見直しには同意が必要です。曜日・回数・時間の変更は同意なしでできます。同意はプロフィールとプラン設定から取り消せます。
OpenAIは、APIで受け取ったデータを既定ではモデルの学習に使いません。不正利用の監視のため、送受信の内容を原則として最大30日間保持します。法令で必要な場合や危害の防止に必要な場合は、より長く保持することがあります。画像を含め、利用ポリシーに反するおそれがあると判定された内容は、保持されて人が確認することがあります。詳しくはOpenAIの説明をご覧ください。
プランは本人の承認後に有効になり、同意なく変更しません。
成分表示の読み取り
食事の記録で食品の成分表示を撮影するか写真を選ぶと、プラン設計と同じAI利用の同意がある場合に限り、栄養値を読み取るために写真をOpenAIへ送ります。送信の直前に同意を再確認します。写真は縮小してから、Cloudflare上で動く運営者の中継サーバーを経由して送ります。中継サーバーは写真や読み取った栄養値を保存せず、ログにも残しません。OpenAIでの扱いは本節に記載したとおりです。
アプリは成分表示の写真を保存しません。本人が確認して保存した栄養値だけが、端末内の食事の記録に残ります。同意していない場合や同意を取り消した場合、通信できない場合は、写真を送らずに端末内だけで読み取ります。AIでの読み取りに失敗した場合は、端末内で読み取った結果を使います。このとき写真はすでに送られていることがあります。Appleの端末内の文字認識を使い、対応する端末ではApple Intelligenceも使います。いずれも端末内で処理します。
5 HealthKit
許可を得た場合に限り、HealthKitから歩数を読み取ります。歩数は端末内の目標計算に使います。外部へは送りません。HealthKitへの書き込みは行いません。
読み取り許可はAppleのヘルスケア設定で変更できます。
6 利用状況の分析
機能改善のためにPostHogを使います。匿名IDと画面の表示・ボタン操作などのイベントを送ります。身体数値・写真・食事内容・健康に関する回答は送りません。
アプリの設定で分析をオプトアウトできます。オプトアウト後は新たな分析イベントの送信を止めます。健康データを広告やトラッキングに使いません。
7 購入情報
購入状況の確認にRevenueCatを使います。購入レシートと匿名IDをRevenueCatへ送ります。支払いはAppleのApp Storeで処理されます。運営者はカード番号を取得しません。
自動更新の停止と返金の申請はAppleで行います。アプリ内データの削除だけではサブスクリプションは解約されません。
8 書き出しと削除
アプリ内で記録を書き出せます。全削除を実行すると、端末内の記録と写真を削除します。アプリが管理するサムネイルなどの派生ファイルも対象です。
本人が写真ライブラリや共有先へ書き出したファイルは対象外です。書き出した先で削除してください。Appleなどが保有する課金情報や外部サービスが独自に保持する情報は、この全削除の対象外です。外部サービスに関する削除の相談は下記窓口で受け付けます。
全削除には下書き・派生した観察情報・共有用一時ファイル・予約済み通知も含みます。作成済みのゲストアカウントとサーバー側の利用枠も削除します。サーバー削除に失敗した場合は再試行できるよう認証情報を保持します。
機種変更で計画は引き継がれません。書き出しはデータの持ち出し用であり、計画の復元機能ではありません。
9 外部サービスと保存期間
端末内の記録は本人が削除するまで保存します。運営者によるクラウド同期はありません。
外部サービスの役割は次のとおりです。OpenAIはプラン設計と成分表示の読み取りを担当します。Cloudflareは中継サーバーの運用、PostHogは利用状況の分析、RevenueCatは購入状況の管理を担当します。いずれも米国の事業者です。保存期間と処理地域は各サービスの条件に従います。運営者は各サービスに、本方針と同等の個人情報の保護を求めます。
これらの送信は、外国(米国)にある第三者への個人データの提供にあたります。米国には個人情報の保護に関する包括的な法令がなく、分野ごとの法令などで定められています。詳しくは個人情報保護委員会の調査結果をご覧ください。
提供先が講じる保護の措置は、各社が次の文書で公表しています。OpenAIはAPIのデータの扱い、Cloudflareはプライバシーポリシー、PostHogはプライバシーポリシー、RevenueCatはプライバシーポリシーです。
問い合わせを送った場合は、返信に必要な連絡先と内容を対応のために扱います。問い合わせに身体写真や疾患名を添付する必要はありません。
10 利用年齢
利用できるのは18歳以上の方です。年齢帯を選んでいただき、生年月日は新たに取得しません。以前のバージョンで入力した生年は、端末内に保存されている場合があります。
11 方針の変更と問い合わせ
本方針を変更する場合は本ページで案内します。重要な変更はアプリ内でもお知らせします。適用法に基づく情報の確認・訂正・削除については、運営者にお問い合わせください。
運営者: 桜谷俊輝
rebirth.sakuraya@gmail.com