Privacy Policy
Last updated: June 21, 2026
1. Overview
Repfolio は、ワークアウトのセット記録、休憩タイマー、RIR入力、進捗確認、 AIによるトレーニング補助を提供するフィットネス記録アプリです。 本ポリシーは、Repfolio が取り扱う情報とその利用目的を説明します。
Repfolio は医療判断、診断、治療、怪我の判定を目的としたアプリではありません。 痛み、体調不良、既往症などがある場合は、運動を中止し、必要に応じて専門家へ相談してください。
2. Information We Handle
アプリ内で入力または生成される情報には、プロフィール設定、トレーニング目標、 ワークアウト種目、セット、重量、回数、RIR、休憩時間、トレーニング日、 アプリ設定、通知状態、利用状況、広告同意状態、クラッシュ診断情報が含まれる場合があります。
ワークアウト記録の多くは端末内のローカルデータベースに保存されます。 Supabase が設定されている場合、匿名認証、記録同期、利用権限確認、AIチャージ、 AI補助機能のために必要な範囲の情報がサーバーへ送信される場合があります。
3. How We Use Information
これらの情報は、ワークアウト記録の保存、進捗表示、休憩タイマー、通知、 AI補助、AIチャージ報酬確認、アプリ改善、不具合調査、セキュリティ維持、 問い合わせ対応のために利用します。
4. AI Support
AIあいさつ機能を利用する場合、提案に必要な範囲へ最小化した粗いトレーニング文脈が Supabase Edge Functions と OpenAI API に送信される場合があります。 OpenAI へ送る内容は、詳細な生データではなく、睡眠、疲労、痛み、トレーニング状態などを 集約・分類した構造化情報を中心とします。
ワークアウトのフィードバックや調整入力を利用する場合、ユーザーが入力した自由記述が、 意図や数値を解析するために Supabase Edge Functions と OpenAI API で処理される場合があります。 医療情報、痛みの詳細、個人を特定できる自由記述、機密情報を AI 補助へ入力しないでください。
AI補助はトレーニング記録の補助を目的とするもので、医療判断、診断、治療、 怪我の判定を提供するものではありません。
5. Ads and Consent
v0.1.0 では、任意の AIチャージ追加のために Google Mobile Ads / AdMob のリワード広告と Google User Messaging Platform による同意管理を利用する場合があります。 バナー広告、インタースティシャル広告、アプリ起動広告、ネイティブ広告はこのバージョンでは提供しません。
広告リクエストや広告報酬確認に、ワークアウト内容、痛みや健康状態の詳細、 種目、AIプロンプト本文、自由記述を広告ターゲティング目的で渡さない設計にしています。 広告SDKは、広告配信、同意管理、不正防止、測定のために、端末情報、広告識別子、 おおよその位置情報、広告操作情報などを扱う場合があります。
6. Analytics and Diagnostics
PostHog による分析、Sentry によるクラッシュ診断は、設定されている場合のみ利用します。 分析イベントとクラッシュ情報では、raw user/session/set/exercise ID、自由記述、 痛みや健康状態の詳細、AI prompt/response の全文、secret を送信しないように サニタイズする設計にしています。
7. Third-Party Services
Repfolio は、アプリ提供に必要な範囲で Supabase、OpenAI、Google Mobile Ads / AdMob、 Google User Messaging Platform、PostHog、Sentry、Expo / EAS、Apple、 Firebase Hosting を利用する場合があります。
v0.1.0 ではアプリ内課金、サブスクリプション、購入復元を提供しません。 将来、有料機能を提供する場合は、実装とストア設定に合わせて本ポリシーを更新します。
8. Data Retention and Deletion
端末内に保存されるデータは、アプリ削除または端末設定により削除できます。 サーバー側に保存された情報の確認や削除を希望する場合は、 Support ページに記載された案内に従ってください。
9. Children
Repfolio は13歳未満の子どもを対象としていません。
10. Changes
本ポリシーは必要に応じて更新されます。重要な変更がある場合は、 アプリまたは本ページで通知します。
11. Contact
プライバシーに関する問い合わせは Support ページからご確認ください。