プライバシーポリシー
shiboly(以下「本アプリ」といいます。)の運営者(以下「運営者」といいます。)は、本アプリを通じて取得するユーザーの情報の取り扱いについて、以下のとおりプライバシーポリシー(以下「本ポリシー」といいます。)を定めます。本ポリシーは、本アプリの利用に関する情報の取得・利用・保存・第三者提供等の取り扱いに適用されます。
第1条 取得する情報
1. ユーザーが入力する情報
本アプリでは、ユーザーが減量プランの作成・記録のために以下の情報を入力します。これらの情報は原則として端末内のみに保存され、運営者を含む第三者のサーバーへ送信されることはありません。ただし、ユーザーが食事写真の AI 解析機能を利用した場合に限り、当該食事写真は次項「2. 食事写真の AI 解析時に外部送信される情報」のとおり一時的に外部に送信されます。
- プロフィール: 性別、身長、体重、体脂肪率、生年月日、日常活動量、トレーニング頻度、表示名
- 目標情報: 大会名、カテゴリ、目的、目標体重、目標日、減量期間
- 体重記録: 体重値、記録日時、メモ
- 食事記録: 食事名、PFC(タンパク質・脂質・炭水化物)量、食事写真
2. 食事写真の AI 解析時に外部送信される情報
ユーザーが食事写真の AI 解析機能(撮影またはライブラリから選択した食事写真からカロリー・PFC を推定する機能)を利用した場合、当該食事写真は推定処理のために運営者が運用する API バックエンド(Cloudflare Workers)へ送信され、そこから Cloudflare AI Gateway を経由して Google AI Studio の生成 AI モデル(Gemini)に転送されます。送信される情報は次のとおりです。
- 食事写真(バイナリ画像データ)
- 正規アプリ判定のための Firebase App Check トークン
送信された食事写真は、推定結果(カロリー・PFC・食品名等)を返却するために必要な範囲でのみ処理され、運営者のサーバーには保存されません。Cloudflare AI Gateway および Google AI Studio における取扱い・保持期間については、各社のポリシー(第4条に記載)をご確認ください。生成された推定結果は、端末内のデータベースに食事記録として保存されます。
3. ヘルスケア(HealthKit)から取得する情報
ユーザーが iOS のヘルスケア連携を許可した場合、本アプリはヘルスケアに記録された体重サンプル(値・記録日時・記録元)を読み取ります。本アプリからヘルスケアへの書き込みは行いません。読み取った体重データは端末内のデータベースに複製され、本アプリの体重推移グラフ等で利用されます。
4. 自動的に取得される情報
本アプリは、第三者サービス(第4条参照)を通じて、利用状況の把握・広告配信・不正利用対策のために以下の情報を自動的に取得することがあります。
- 端末識別子(IDFA/IDFV)、デバイスの種類、OS バージョン、言語設定、タイムゾーン
- 本アプリの利用ログ(画面遷移、操作イベント、起動・停止のタイミング)
- クラッシュ情報、パフォーマンス情報
IDFA(広告識別子)の取得は、後述の App Tracking Transparency(ATT)でユーザーが許可した場合に限ります。許可しない場合でも本アプリのすべての機能は通常どおりご利用いただけます。
第2条 情報の利用目的
取得した情報は、以下の目的のためにのみ利用します。
- 本アプリの機能の提供(プラン算出、記録、推移表示、リマインダー通知 等)
- 本アプリの利用状況の分析、品質改善、不具合の原因調査
- 広告の配信(個別化された広告の配信は ATT 許可時のみ)
- 不正利用の防止、本アプリの安全性の確保
- 本ポリシー違反・利用規約違反への対応
第3条 情報の保存場所と期間
- ユーザーが入力した情報は、ユーザーの端末内(SQLite データベース)にのみ保存されます。
- ヘルスケアから読み取った体重データは、端末内のデータベースに複製されます。元データはヘルスケア側に存続し、本アプリは複製を保持します。
- 端末内のデータは、本アプリの設定画面の「アカウントデータ削除」を実行するか、本アプリを端末から削除することで消去されます。
- 第三者サービス(Firebase Analytics、Google AdMob 等)が取得した情報の保存期間・取扱いは、各社のプライバシーポリシーに従います。
第4条 第三者サービスと外部送信
本アプリは、機能提供および運営のために以下の第三者サービスを利用します。各サービスの取扱いは、それぞれのプライバシーポリシーをご確認ください。
- Google AdMob(広告配信)— Google 広告ポリシー
- Firebase Analytics / Firebase App Check(利用解析・不正利用対策、Google LLC)— Firebase のプライバシーとセキュリティ
- Cloudflare Workers / Cloudflare AI Gateway(API バックエンドのホスティングおよび AI 推論のプロキシ、Cloudflare, Inc.)— Cloudflare プライバシーポリシー
- Google AI Studio / Gemini(食事写真の解析に用いる生成 AI モデル、Google LLC)— Gemini API 利用規約 / Google プライバシーポリシー
第5条 広告とトラッキング(ATT)
本アプリは Google AdMob を通じて広告を表示します。Apple の App Tracking Transparency(ATT)の仕組みに従い、IDFA を用いた個別化広告の配信は、ユーザーが OS のダイアログで「許可」を選択した場合にのみ行われます。「許可しない」を選択した場合でも本アプリのすべての機能は通常どおりご利用いただけます。
ATT の許可状態は、以下の手順でいつでも変更できます。
- iOS の「設定」アプリ > 「プライバシーとセキュリティ」 > 「トラッキング」
Google による広告のパーソナライズ自体をオフにする場合は、 Google 広告設定 からも変更できます。
第6条 プッシュ通知
本アプリは、ユーザーが許可した場合に限り、減量プランのリマインダー・朝の目標カロリーお知らせ・大会日リマインダー等をプッシュ通知でお送りします。通知の許可状態は、iOS の「設定」アプリ > 「shiboly」 > 「通知」、または本アプリの設定画面からいつでも変更できます。
第7条 ユーザーの権利
ユーザーは以下の権利を有します。
- 本アプリ内のすべての個人データを削除する権利: 設定画面の「アカウントデータ削除」から実行できます。
- ヘルスケア連携を解除する権利: iOS の「設定」アプリ > 「プライバシーとセキュリティ」 > 「ヘルスケア」 > 「shiboly」から個別に変更できます。
- 通知の受け取りを停止する権利: 第6条記載の方法で変更できます。
- 本アプリを端末から削除することで、端末内のすべてのデータを消去する権利。
第8条 18歳未満の利用
本アプリはボディメイクに取り組む成人向けに設計されています。18歳未満の方は、保護者の同意を得たうえでご利用ください。13歳未満の方の利用は想定していません。
第9条 ポリシーの変更
運営者は、必要に応じて本ポリシーを変更することがあります。重要な変更が行われる場合には、本ページ上で告知します。変更後の本ポリシーは、本ページに掲載した時点から効力を生じるものとします。
第10条 お問い合わせ
本ポリシーに関するお問い合わせは、以下の連絡先までお願いいたします。