プライバシーポリシー
最終更新日: 2026-09-25
Logrit(以下「当社」)は、フィットネス記録アプリケーション「GRIT」(以下「本サービス」)におけるユーザーの個人情報の取扱いについて、以下のとおりプライバシーポリシー(以下「本ポリシー」)を定めます。
1. 収集する情報
当社は、本サービスの提供にあたり、以下の情報を取り扱うことがあります。
アカウント情報
- メールアドレス
- パスワード(Supabase Authがハッシュ化して保存します。当社は平文のパスワードを保持しません)
- 表示名
- プロフィール画像
- AppleまたはGoogleでログインした場合に、各サービスから提供されるメールアドレス
- Appleでの初回ログイン時に氏名の共有を選んだ場合、その氏名
トレーニングデータ
- ワークアウト履歴(日時、部位、種目、セット、重量、回数、時間、距離等)
- トレーニングメニュー、独自種目の内容
- ワークアウト中のメモ、キャプション、添付画像
タイムライン関連データ
- 他のユーザーに表示されるワークアウト履歴とプロフィール(表示名、プロフィール画像)
- いいね、コメント、フォロー
ヘルスケアとApple Watch(iOSで接続した場合)
- 体重、体脂肪率(アプリで入力した値、またはヘルスケアから同期した値)
- ペアリングしたApple Watchのワークアウトに紐づく心拍と消費エネルギー
ウォッチ連携
- ペアリングしたApple Watchの端末名
- 連携用トークンのハッシュ、有効期限、解除の有無、最終利用時刻
課金
- GRIT Proプランの契約状態(プラン、商品ID、状態、利用期限、自動更新の有無)
- 契約確認に用いるRevenueCatのユーザーID(GRITのユーザーIDと同じです)
- 課金Webhookの受信内容、および運営が付与したプランの記録
お問い合わせ
- お問い合わせフォームに入力されたメールアドレス、種類、本文
2. 情報の利用目的
当社は、収集した情報を以下の目的で利用します。
- 本サービスの提供・運営・改善
- ユーザー認証およびアカウント管理
- ワークアウト記録・分析機能の提供
- タイムライン機能の提供
- ヘルスケアおよびApple Watchとの同期
- 有料プランの提供および課金状態の確認
- お問い合わせへの対応
- 利用規約に違反する行為への対応
- 本サービスに関する重要なお知らせの送信
- 統計データの作成(個人を特定できない形式に加工した場合)
3. 情報の保存・管理
ユーザー情報およびトレーニングデータは、Supabase(PostgreSQL)上に保存されます。認証情報はSupabase Authにより管理されます。プロフィール画像とワークアウトの添付画像は、Supabase Storageに保存されます。APIはCloudflare Workers上で動作します。当社は、個人情報の漏洩、滅失または毀損の防止その他の個人情報の安全管理のために必要かつ適切な措置を講じます。
本アプリに、アクセス解析SDKやクラッシュレポートSDKは組み込んでいません。サーバーの運用上、リクエストに伴う技術情報がCloudflareのログに残る場合があります。
4. 第三者への提供
当社は、以下の場合を除き、ユーザーの個人情報を第三者に提供しません。
- ユーザーの同意がある場合
- 法令に基づく場合
- 人の生命、身体または財産の保護のために必要がある場合
- 業務委託先に提供する場合(委託先に対して適切な監督を行います)
5. 外部サービスの利用
本サービスでは、以下の外部サービスを利用しています。
- Supabase(認証、データベース、画像ストレージ)
- Cloudflare(API、本ウェブサイトの配信、サポートメールの受信)
- RevenueCat(iOSのサブスクリプション状態の確認)
- Apple(App Storeの決済、Sign in with Apple、ユーザーが接続した場合のヘルスケアおよびApple Watch)
- Google(Sign in with Google)
お問い合わせの内容は、受付と対応のため運営の通知先(Slack)へ転送します。Google Play課金は利用していません。各外部サービスのプライバシーポリシーについては、各サービス提供者のウェブサイトをご確認ください。
6. タイムライン機能における情報の公開
タイムライン機能を利用する場合、ユーザーのワークアウト履歴およびプロフィール情報が他のユーザーに表示されます。いいね、コメント、フォローも、ログインした他のユーザーから閲覧できる場合があります。公開範囲の設定や非公開化の方法については、アプリ内の設定をご確認ください。
7. データのエクスポート・削除
データエクスポート機能は未提供です。データの書き出しを希望される場合は、アプリ内のお問い合わせ、またはお問い合わせフォームからご連絡ください。提供時期は決めていません。
アカウントを削除するアプリ内機能、およびアカウント削除に伴ってデータを一括削除する処理は、現時点ではありません。そのため、アカウント削除によって自動的に消えるデータはありません。アカウントの削除を希望される場合は、上記のお問い合わせからご連絡ください。
ユーザーがアプリ内で行える削除は、次のとおりです。
- トレーニング記録を削除すると、その履歴とセット記録をデータベースから削除します。紐づくいいね、コメント、心拍の記録、画像のデータベース行も一緒に削除されます。ワークアウト画面から削除した場合は、添付画像のファイルをストレージから削除することを試みます。ホーム画面からの削除では、ストレージ上の画像ファイルが残ることがあります。
- メニューを削除すると、一覧から外れます。データベース上は削除日時を付けて残し、自動では消去しません。
- コメントの削除、いいねの取り消し、フォローの解除を行うと、当該の行を削除します。
- プロフィール画像の削除を保存すると、ストレージ上の画像を削除します。
- GRITに入力した体重・体脂肪率を削除すると、削除日時を付けて行を残します。自動消去の期限はありません。iOSでは、ヘルスケアへの削除反映を待ちます。
- ヘルスケアから取り込んだ体重・体脂肪率は、GRITの画面からは削除できません。ヘルスケア側で削除された値は、同期時にGRIT上でも削除済みとして記録します。
8. 保持期間
自動削除の期限を設けていないデータは、ユーザーが当該記録を削除するまで保持します。アカウントの一括削除は未実装です。
- アカウント情報(メールアドレス、認証情報、表示名、プロフィール画像): アカウントが存続する間、保持します。アプリ内の退会機能はありません。
- トレーニング記録、タイムラインの投稿、いいね、コメント、フォロー、メニュー、独自種目、メモ: ユーザーが削除するまで保持します。メニューは、削除操作の後も削除日時付きで残ります。
- 体重・体脂肪率(削除済みの行を含みます): 自動消去の期限はありません。
- Apple Watchから同期した心拍: 紐づくトレーニング記録を削除するまで保持します。
- Apple Watchの連携用トークン: 発行から90日で失効します。解除した場合は失効として記録します。失効後も、トークンのハッシュと端末の記録は自動では削除しません。トークン本体はハッシュのみをサーバーに保存します。
- 課金記録(契約状態、プラン付与、Webhookの受信内容、管理操作の履歴): 自動削除の期限はなく、ユーザー操作では削除しません。App Store上の購入記録はAppleが管理します。
- お問い合わせ(メールアドレス、種類、本文): 自動削除の期限はありません。
9. Cookie等の利用
本ウェブサイトは、Google Analytics等のアクセス解析タグを設置していません。当サイト自身の解析用Cookieは使いません。
本ウェブサイトはCloudflare Pagesで配信しています。Cloudflareはボット対策等のため、エッジでCookie(例: __cf_bm)を設定する場合があります。これは当サイトのアクセス解析ではありません。
閲覧制限にCloudflare Accessを使う場合は、ログインセッション用のCookie(CF_Authorization)が設定されます。マーケティングサイトの設定では、このセッション期間は1週間です。
お問い合わせフォームは、入力内容をAPIへ送信するだけで、ブラウザにCookieを保存しません。
モバイルアプリはブラウザのCookieを使いません。端末内には、Watch連携トークンや、最後に確認できたプラン状態などを保存します。
10. 未成年者の利用
本サービスは、18歳未満の方が利用する場合、保護者の同意を得たうえでご利用ください。
11. プライバシーポリシーの変更
当社は、必要に応じて本ポリシーを変更することがあります。変更後のプライバシーポリシーは、本ウェブサイト上に掲示した時点から効力を生じるものとします。
12. お問い合わせ
本ポリシーに関するお問い合わせは、以下までご連絡ください。
運営者: Logrit
代表者: Logrit
メール: support@grit-workout.com
お問い合わせ: https://grit-workout.com/contact/