プライバシーポリシー
最終更新日: 2026年10月18日
Torevo 運営者(以下「運営者」)は、アプリ「Torevo」(以下「本アプリ」)における利用者の情報の取り扱いについて、次のとおり定めます。
1. 運営者
本アプリは Torevo 運営者(個人)が提供します。運営者の氏名と住所は、請求があれば遅滞なく開示します。[email protected] までメールでお申し込みください。
2. 取得する情報
本アプリは、次の情報を取得することがあります。
- 利用者が入力するトレーニング・体組成・食事の記録、目標、設定
- 体の写真(利用者が保存した場合)
- 端末ごとに発行する匿名の識別子(サーバーへの保存と同期に用います)
- 位置情報(ジム判定を有効にした場合は本アプリの使用中のみ。「ジムに着いたら今日のメニューを通知」を有効にした場合は、登録したジムへの到着の検知)
- ヘルスデータ(Android で Health Connect との連携を有効にした場合は、歩数・消費カロリー・距離・ワークアウト・体重・体脂肪率・身長・睡眠・安静時心拍数・心拍数・VO2max・月経(周期の調整を有効にした場合)の読み取り、およびワークアウト・消費カロリーの書き込みと、有効にした場合の水分・食事の書き込み、Wear OS のウォッチで測った心拍数の書き込み。iOS で Apple ヘルスケアとの連携を有効にした場合は、体重・体脂肪率・消費カロリー・歩数・距離・Apple エクササイズ時間・身長・生年月日・性別・睡眠・安静時心拍数・心拍数・VO2max・他のアプリが記録したワークアウト・月経(周期の調整を有効にした場合)の読み取り、およびワークアウト・消費カロリーの書き込みと、有効にした場合の水分・食事の書き込み)
- Bluetooth の心拍計を選んだ場合、その心拍計の名前と識別子、およびトレーニング中の心拍数(端末の中だけに保存し、運営者のサーバーには送りません)
- Wear OS のスマートウォッチで本アプリを使い、Health Connect との連携を有効にした場合、トレーニング中にウォッチで測った心拍数(スマートフォンに送り、そのワークアウトの心拍数として Health Connect に書き込みます。運営者のサーバーには送りません)
- アカウント情報(メールアドレスを登録した場合のメールアドレス)
- ジムを検索した場合の検索語と、「現在地を使う」を選んだ場合の現在地
- 招待コードを引き換えた場合、そのコード
- 種目のデモ動画(GIF)を運営者のサーバーから読み込む場合、その通信の送信元 IP アドレス(過剰なアクセスを防ぐための判定に 5 分間だけ使い、期限を過ぎたものはその後のアクセスに合わせて順次削除します)
- プッシュ通知用のトークン(お知らせ通知を有効にした場合、または友達フィードに参加して友達の通知を受け取る場合)
- フィードバックを送信した場合、その内容(以前のバージョンで返信用メールアドレスを入力した場合は、そのアドレスを含みます)。送信時に診断情報を付ける設定にしている場合は、あわせてアプリのバージョン・OS の種別とバージョン・言語設定
- 本アプリの改善のための情報(設定の「改善のための情報を送る」がオンの場合。開いた画面の種類と操作の回数、エラーの内容。第9項)
- 友達の紹介を使った場合、端末が実機であることの確認結果(iPhone は Apple の DeviceCheck、Android は Google の Play Integrity に、端末が発行する確認用のトークンを運営者のサーバーから送って確認します)、紹介した方と紹介された方の関係、記録した日付。同じ Google・Apple アカウントや同じ Android 端末が二度数えられないよう、それらの識別子は元に戻せない形(鍵付きハッシュ)にして保存し、アカウントを削除しても残します
3. 保存場所
記録と設定は利用者の端末内に保存するとともに、端末ごとに発行する匿名の識別子に紐づけて運営者のサーバー(Supabase)にも保存(同期)します。メールアドレスの登録は、別の端末で記録を引き継ぐための任意の操作です。登録すると、この識別子はそのメールアドレスに結びつき、同じメールアドレスでサインインした別の端末からも同じ記録にアクセスできるようになります。
「体型の記録」として保存した体の写真は端末内にのみ暗号化して保存し、表示するたびに Face ID・Touch ID または端末のパスコードで確認します。端末のバックアップには含めません。これらの写真をサーバーへ送ることはありません(目標の解釈に添付した参考写真は第4項のとおり送信されます)。
検索から登録したジムでチェックした器具・設備・マシンの種類は、「器具を匿名で共有」がオンの間(初期設定はオン)、どのジム(検索で選んだ施設)についての情報かとあわせて匿名の識別子に紐づけてサーバーに保存し、同じジムを登録する他の利用者に初期値として示します。他の利用者に示すのは、異なる3人以上、かつそのジムについて共有した人の6割以上が共有している項目だけで、誰が共有したかや人数は示しません。現在地、利用者が付けたジム名、トレーニングの記録は含みません。オフにすると、共有した分はサーバーから削除されます。
友達フィードに参加した場合、利用者が付けたニックネームとアイコンの色、友達の関係(招待を承認し合った相手)、ブロックした相手、投稿(終わったトレーニングの日付・時間・総重量・セット数・種目と各種目のいちばん重いセット・自己ベストの数、利用者が付けたひとこと、写真)、スタンプ、通報をサーバーに保存します。投稿の写真は端末で縮小し、撮影場所などの情報を取り除いてから、運営者が管理するクラウドの保存場所(Cloudflare R2)に保存します。投稿・写真を見られるのは本人と、その友達だけです。種目名以外の利用者が入力した文字(メモ、テンプレート名、自作種目名)、食事・体組成の記録、体の写真は投稿に含めません。
また、友達フィードに参加していて「友達によく使うテンプレートを見せる」がオンの間(初期設定はオン)、よく使うテンプレート上位3つの内容(カタログの種目、各種目のセット数・回数、目的、判定を通ったテンプレート名)をサーバーに保存し、友達がプロフィールで見られるようにします。重さ・メモ・自作種目の名前は含めません。オフにすると、保存した分はサーバーから削除されます。
「自己ベスト比べ」で種目を選んだ場合、その種目(カタログの種目のみ、最大8つ)の直近1年の推定1RM(記録した重さから計算し、体重は使いません)をサーバーに保存し、友達が見られるようにします。選ぶのをやめると、その種目の分はサーバーから削除されます。
「今日ジムに行く」を押した場合、押した時刻をサーバーに保存し、友達がその日のうちに見られるようにします(友達にはニックネームだけの通知が届きます)。取り消すと削除されます。
4. AI 機能における第三者への送信
食事の推定や目標の解釈といった AI 機能を利用者が有効にした場合、または器具の判別で送信を選んだ場合に限り、次の内容を運営者のサーバーを経由して AI 提供事業者へ送信します。
- 食事の推定: 送信した食事の写真またはテキスト(あわせて言語と単位の設定)
- 目標の解釈: 目標のテキスト、添付した参考写真、設定した性別・身長、最新の体組成の記録(体重・体脂肪率・骨格筋量。ヘルス連携で取り込んだ値を含みます)
- 器具の判別: 種目を写真で探すときに、端末内で器具の名前を読み取れず、利用者が AI で調べることを選んだ器具の写真(その都度確認します)
現在の提供事業者は Anthropic PBC および OpenAI, L.L.C. です。提供事業者は変更されることがあります。
運営者が、氏名やメールアドレス、アカウントの識別子などを送信内容に付け加えることはありません。ただし、利用者が入力したテキストや写真に含まれる情報(写真に写った顔など)は、そのまま送信されます。AI 機能の有効化は、設定からいつでも取り消せます。
友達フィードに、ひとことまたは写真を付けて投稿する場合、不適切な内容が含まれていないかを確かめるため、そのひとことと写真を、保存の前に OpenAI, L.L.C. の判定サービスへ送信します。友達に見せるテンプレートの名前も、初めて見せるときに同じ判定サービスへ送信します。判定の結果だけを使い、送信した内容を運営者が判定のために保存することはありません。
5. 利用者がつないだ AI アシスタント
利用者が ChatGPT や Claude などの AI アシスタントを本アプリにつないだ場合(接続 URL を作成した場合、またはアシスタント側の「接続」から本アプリで許可した場合)、そのアシスタントは、利用者が会話で求めたときに、運営者のサーバーに保存されたトレーニング・体組成・食事の記録を読み取り、食事の記録の提案を送ることができます。体の写真、食事の写真、AI 推定の詳細は読み取れません。提案された食事は、利用者が本アプリで確認して保存するまで記録には加わりません。
アシスタントが読み取った内容の取り扱いには、そのアシスタントの提供事業者(OpenAI, L.L.C.、Anthropic PBC など)の規約とプライバシーポリシーが適用されます。運営者は、接続を識別するための鍵とトークンを、元に戻せない形(ハッシュ)でのみ保存します。接続は、本アプリの設定からいつでも切ることができ、切るとすぐに読み取れなくなります。
6. 位置情報
ジム判定は、本アプリの使用中にのみ現在地を取得し、登録済みのジムとの距離を端末内で計算します。判定に使った現在地そのものをサーバーへ送信することはありません。
「ジムに着いたら今日のメニューを通知」を有効にした場合は、位置情報の利用を「常に」許可していただき、登録したジムの位置を端末の OS に渡して、本アプリを開いていないときもジムへの到着を OS に検知させます。到着の検知と通知は端末内で行い、現在地や到着した記録をサーバーへ送信することはありません。無効にすると、ジムの検知を止めます。
ジムの検索で「現在地を使う」を選んだ場合は、近くのジムを探すために現在地の座標を運営者のサーバーへ送信します。この座標は検索にのみ使い、保存しません。
ジムの「ここを記録」で保存したジムの位置は、ジムの記録の一部として、他の記録と同様にサーバーに保存(同期)されます。
7. ヘルスデータ
連携を有効にした場合、上記の範囲でヘルスデータを読み書きします。連携で取り込んだ体重・体脂肪率・歩数などは、記録の一部として運営者のサーバーに保存(同期)されます。心拍数・VO2max・月経のデータは端末の中で表示に使うだけで、運営者のサーバーには保存しません。利用者が目標の解釈(第4項)を有効にした場合に、最新の体組成として AI 提供事業者へ送信されることがあるほかは、第三者へ送信することはありません。
8. 通知
お知らせ通知を有効にした場合、プッシュ通知用のトークンを運営者のサーバーに保存します。通知を無効にすると、登録を解除します。友達フィードに参加している場合は、友達のスタンプや自己ベスト、ジムに行くことを知らせるため、トークンと端末の言語を運営者のサーバーに保存し、Expo(米国)のプッシュ通知サービスを通じて送ります。送るのは友達のニックネームとスタンプの種類・自己ベストの数だけです。友達の通知をオフにすると、すべての端末のトークンを削除します。
9. 利用目的
取得した情報は、次の目的で利用します。
- 本アプリの機能の提供と、端末間の同期
- フィードバック(不具合の報告、種目の追加やジム情報の誤りなどのご要望、機能のリクエスト)の確認と本アプリの改善。個別の返信は、第10項・第11項・第14項のご依頼とお問い合わせを除いて行いません
- 有料機能や招待による利用権の確認
- お知らせの配信
取得した記録、ヘルスデータ、位置情報などを、広告の配信や利用状況の分析に利用することはありません。
本アプリの改善のため、iPhone・Android の本アプリは、設定の「改善のための情報を送る」がオン(初期設定)の間、次の情報を送信します。オフにすると、どちらへの送信も止めます。
- PostHog, Inc.(米国)の PostHog へ: 開いた画面の種類(例えば「種目のページ」。種目名や ID は含みません)、トレーニングの開始や食事の記録といった操作の回数、本アプリを開いた・閉じたこと、本アプリの版、端末と OS の種類、言語の設定、端末ごとに PostHog が発行する匿名の識別子
- Functional Software, Inc.(米国)の Sentry へ: 本アプリで起きたエラーやクラッシュの内容と、その直前に開いた画面の種類、本アプリの版、端末と OS の種類
記録の中身、ヘルスデータ、位置情報、写真、入力した文章、メールアドレス、アカウントの識別子は送信しません。運営者は、これらの情報を利用者個人を特定するためには使いません。送信先は通信元の IP アドレスを受け取りますが、運営者はそこから位置を割り出す設定を使いません。保存期間は PostHog が最長1年、Sentry が最長90日です。各社による情報の取り扱いは https://posthog.com/privacy と https://sentry.io/privacy/ をご覧ください。
本アプリは、有料プランを利用していない利用者に、Google の AdMob による広告を表示することがあります(おまかせを始めるときや、AI の推定の回数を増やすときに、利用者が自分で選んで見る動画広告だけです)。求めるのは利用者に合わせない(非パーソナライズの)広告だけで、端末の広告識別子による追跡の許可は求めません。広告の表示・効果測定・不正防止と、AdMob 自体の不具合の調査のために、AdMob は端末の IP アドレス(おおよその場所)、端末の識別子(広告識別子など)、端末と OS の種類、本アプリの情報、広告の表示やタップなどの操作、クラッシュやパフォーマンスの診断情報を Google へ送信します。Google による情報の取り扱いは https://policies.google.com/technologies/ads をご覧ください。
有料プランの購入・復元と利用権の確認には、RevenueCat, Inc. のサービスを使います。iPhone・Android の本アプリは、起動時に利用者のアカウントの匿名の識別子(第3項)を RevenueCat に送り、購入の有無にかかわらずその識別子で購入状況を問い合わせます。RevenueCat は、App Store・Google Play から受け取る購入の情報(商品、購入日・更新日・期限、価格と通貨、国、取引の番号、テスト購入かどうか)と、端末と OS の種類、本アプリの版、IP アドレスを扱います。運営者のサーバーは、RevenueCat から利用者の識別子ごとの購入状況(有料プランの期限、ストアの種類)を受け取って保存します。記録・ヘルスデータ・位置情報・メールアドレスを RevenueCat に送ることはありません。RevenueCat による情報の取り扱いは https://www.revenuecat.com/privacy をご覧ください。
10. 保存期間と削除
- 端末内のデータは、本アプリを削除するか、本アプリ内で個別に削除するまで保持します。
- 記録と設定は、設定の「データを書き出す」から手元に取り出せます。写真や動画(体型の記録の写真、食事の写真、トレーニングに添付したメディア)は書き出しに含まれません。
- 設定の「アカウント」にある「アカウントを削除」から、サーバー上のアカウントと、そこに保存しているすべてのデータ(同期した記録と設定、友達フィード、共有リンク、AI アシスタントとの接続、送信したフィードバックを含みます)をすぐに削除できます。あわせて、この端末内の記録も消去します。体型の記録の写真は端末内にのみあるため、体型の記録の画面から削除してください。
- メールアドレスも Google・Apple でのログインも登録していない匿名のアカウントは、最後に使われてから1年たつと、サーバー上のアカウントとデータを自動で削除します(有料プランの期間中を除きます。つないだ AI アシスタントが記録を読むことも、使ったことに含めます)。
- 友達フィードの投稿は、利用者がいつでも削除できます。投稿を削除するか、アカウントが削除されると、その投稿の写真も保存場所から削除します。友達はいつでも外せ、ブロックもできます。
11. 利用者の権利
利用者は、運営者が保有する自身の個人情報について、開示・訂正・削除・利用停止を求めることができます。設定の「不具合報告・リクエスト」から返信先のメールアドレスを本文に書いて、または [email protected] へメールでお送りください。
12. 安全管理
本アプリとサーバーの間の通信は暗号化します。サーバー上のデータは、他の利用者からアクセスできないよう制限します。
運営者は、外国の事業者のサービスを使って情報を取り扱います。記録と設定を保存するサーバーは Supabase, Inc.(米国)のサービスで、データは日本(東京)に置いています。友達フィードの写真の保存場所とウェブサイトは Cloudflare, Inc.(米国)、AI 機能と投稿の判定は Anthropic PBC と OpenAI, L.L.C.(いずれも米国)、改善のための情報は PostHog, Inc. と Functional Software, Inc.(いずれも米国)、広告は Google LLC(米国)、有料プランの確認は RevenueCat, Inc.(米国)、友達の通知は 650 Industries, Inc.(Expo、米国)のサービスです。それぞれ何を送るかは第3項・第4項・第8項・第9項のとおりです。
米国には、日本の個人情報保護法に相当する包括的な連邦法はなく、連邦取引委員会法による規制や、州ごとの法律(カリフォルニア州消費者プライバシー法など)があります。米国の制度は、個人情報保護委員会が公表している「外国における個人情報の保護に関する制度等の調査」でも確認できます。各事業者は、それぞれの利用規約とプライバシーポリシーで、個人情報を守るための措置を定めています。
13. 変更
運営者は、必要に応じて本ポリシーを変更することがあります。変更後のポリシーは、本アプリ内に掲示した時点で効力を生じます。重要な変更は本アプリ内でお知らせします。
14. お問い合わせ
本ポリシーに関するお問い合わせは、設定の「不具合報告・リクエスト」から返信先のメールアドレスを本文に書いて、または [email protected] へメールでお送りください。
設定に「不具合報告・リクエスト」が表示されない構成の本アプリをお使いの場合は、本アプリを入手した配布元(ストアのページなど)に記載の連絡先へお送りください。
Privacy Policy
Last updated: October 18, 2026
This policy describes how the Torevo operator (the "Operator") handles your information in the Torevo app (the "App").
1. Operator
The App is provided by the Torevo operator, an individual. The Operator's name and address are disclosed without delay on request; send a request by email to [email protected].
2. Information we collect
The App may collect:
- workout, body measurement, and meal logs, goals, and settings you enter;
- body photos, if you save them;
- an anonymous identifier issued per device, used to store and sync your data on the server;
- your location, if you enable gym detection (only while the App is in use), or arrival at your registered gyms, if you enable "Today's plan when I arrive at the gym";
- health data, if you enable Health Connect on Android (reading steps, active calories, distance, workouts, weight, body fat, height, sleep, resting heart rate, heart rate, VO2 max, and, if you turn on cycle adjustment, menstruation; writing workouts and active calories, water and meals if you turn them on, and heart rate measured on a Wear OS watch), or Apple Health on iOS (reading weight, body fat, active energy, steps, distance, Apple Exercise Time, height, date of birth, sex, sleep, resting heart rate, heart rate, VO2 max, workouts recorded by other apps, and, if you turn on cycle adjustment, menstrual flow; writing workouts and active energy, and water and meals if you turn them on);
- if you pick a Bluetooth heart rate strap, its name and identifier, and your heart rate during workouts (kept only on your device, never sent to the Operator's server);
- if you use the App on a Wear OS watch with Health Connect enabled, your heart rate measured on the watch during workouts (sent to your phone and written to Health Connect as part of that workout; never sent to the Operator's server);
- account information (your email address, if you register one);
- the search term when you search for a gym, and your current location if you choose "Use current location";
- an invitation code, if you redeem one;
- the IP address of the request when an exercise demo (GIF) is loaded from the Operator's server (used for 5 minutes to prevent excessive access; expired entries are then deleted progressively as later requests arrive);
- a push notification token, if you enable news notifications or join the friends feed and receive friend notifications;
- if you send feedback, its content (including a reply email address, if you entered one in an earlier version); if diagnostics are attached, also the App version, OS name and version, and language setting;
- information to improve the App (while "Send info to improve the app" is on in Settings: which kinds of screens are opened and how often some actions are used, and errors; section 9);
- if you use friend referrals, whether your device is a real device (the Operator's server sends a check token issued by the device to Apple DeviceCheck on iPhone or Google Play Integrity on Android), who referred whom, and the dates you recorded workouts. So that the same Google or Apple account or Android device is not counted twice, those identifiers are stored in a form that cannot be reversed (a keyed hash) and are kept after the account is deleted.
3. Where data is stored
Logs and settings are stored on your device and are also stored (synced) on the Operator's server (Supabase), linked to an anonymous identifier issued per device. Registering an email address is optional and exists so you can carry your logs over to another device. Once registered, that identifier is linked to your email address, and any other device signed in with the same email address accesses the same records.
Body photos saved as body-progress records are stored encrypted on your device only, and Face ID, Touch ID, or your device passcode is required each time they are shown. They are excluded from device backups. Those photos are never sent to a server (a reference photo attached for goal interpretation is sent as described in section 4).
For gyms you added from search, the equipment, fixtures, and machine types you tick are stored on the server, together with which gym (the facility you chose from search) they are for, under your anonymous identifier while "Share equipment anonymously" is on (it is on by default), and are offered as starting values to other users who add the same gym. Other users see only items shared by at least three different people and by at least 60% of the people who shared anything for that gym, never who shared them or how many. Your location, the names you gave your gyms, and workout records are not included. Turning it off deletes what you shared from the server.
If you join the friends feed, the nickname and avatar colour you choose, your friendships (people with whom you accepted an invite), the people you block, your posts (a finished workout's date, duration, total volume, set count, exercises with each one's heaviest set, the number of personal records, the caption you add, and a photo), stickers and reports are stored on the server. A post's photo is downscaled on your device, with information such as where it was taken removed, and stored in cloud storage the Operator manages (Cloudflare R2). Only you and your friends can see your posts and photos. Posts never include other text you typed (memos, template names, custom exercise names), meal or body measurement records, or body photos.
While you are in the friends feed and "Show my usual templates to friends" is on (it is on by default), the contents of your three most-used templates (catalogue exercises, each one's sets and reps, the goal, and template names that passed the check) are stored on the server so that your friends can see them on your profile. Weights, memos and custom exercise names are not included. Turning it off deletes them from the server.
If you pick exercises in "Compare bests", the estimated one-rep max over the past year for each of them (catalogue exercises only, up to eight; worked out from the weights you logged, never from your body weight) is stored on the server so that your friends can see it. Unpicking an exercise deletes it from the server.
If you tap "Going to the gym today", the time you tapped it is stored on the server so that your friends can see it that day (they get a notification that names only you). Taking it back deletes it.
4. Sharing with AI providers
Only if you enable an AI feature, such as meal estimation or goal interpretation, or choose to send a photo for equipment identification, is the following sent through the Operator's server to an AI provider:
- Meal estimation: the meal photo or text you submit (together with your language and unit settings).
- Goal interpretation: the goal text, any reference photo you attach, your configured gender and height, and your latest body measurements (weight, body fat, and skeletal muscle, including values imported through the health integration).
- Equipment identification: when you search for exercises with a photo, the App cannot read the equipment's name on the device, and you choose to ask the AI, that photo of the equipment (you are asked each time).
The current providers are Anthropic PBC and OpenAI, L.L.C. Providers may change.
The Operator does not add your name, email address, account identifier, or similar to what is sent. Whatever is contained in the text or photos you submit (such as a face visible in a photo) is, however, sent as is. You can withdraw AI features at any time in Settings.
When you post to the friends feed with a caption or a photo, that caption and photo are sent, before they are saved, to a moderation service of OpenAI, L.L.C. to check them for inappropriate content. The name of a template shown to friends is sent to the same service the first time it is shown. Only the verdict is used; the Operator does not keep what was sent for the check.
5. AI assistants you connect
If you connect an AI assistant such as ChatGPT or Claude to the App (by creating a connection URL, or by allowing it in the App after choosing "Connect" in the assistant), the assistant can, when you ask it in a conversation, read the workout, body and meal logs stored on our server and send a suggested meal entry. It cannot read body photos, meal photos or AI estimation details. A suggested meal is not added to your logs until you review and save it in the App.
What the assistant reads is handled under the terms and privacy policy of its provider (such as OpenAI, L.L.C. or Anthropic PBC). We store the keys and tokens that identify a connection only in a form that cannot be reversed (a hash). You can disconnect at any time in the App's settings, and the assistant loses access immediately.
6. Location
Gym detection reads your location only while the App is in use and computes the distance to your registered gyms on the device. The location used for detection is never sent to a server.
If you enable "Today's plan when I arrive at the gym", you allow location access "Always", and the App hands the positions of your registered gyms to your device's operating system, which detects when you arrive at one even while the App is not open. Detection and the notification happen on the device; neither your location nor your arrivals are sent to a server. Turning it off stops the detection.
If you choose "Use current location" when searching for a gym, your current coordinates are sent to the Operator's server to find gyms nearby. They are used only for that search and are not stored.
A gym's position saved with "Save this spot" is stored (synced) on the server as part of that gym's record, like your other records.
7. Health data
If you enable the integration, the App reads and writes health data within the scope listed above. Weight, body fat, steps, and other values imported through the integration are stored (synced) on the Operator's server as part of your records. Heart rate, VO2 max, and menstrual data are only used for display on your device and are never stored on the Operator's server. They are not sent to third parties, except that your latest body measurements may be sent to the AI provider if you enable goal interpretation (section 4).
8. Notifications
If you enable news notifications, a push notification token is stored on the Operator's server. Turning notifications off removes the registration. If you join the friends feed, the token and your device language are stored on the Operator's server to tell you about friends' stickers, personal bests and gym visits, sent through Expo's push notification service (United States). Only the friend's nickname and the sticker or number of personal bests are sent. Turning friend notifications off deletes the tokens of all your devices.
9. How we use information
Information is used to:
- provide the App's features and sync between your devices;
- review your feedback (bug reports, requests such as adding an exercise or correcting gym information, and feature requests) and improve the App; individual replies are not sent, except to the requests and questions in sections 10, 11, and 14;
- check your access to paid or invitation-based features;
- deliver news.
Your logs, health data, location, and similar information are never used for advertising or for analysing how the App is used.
To improve the App, the iPhone and Android App sends the following while "Send info to improve the app" is on in Settings (it is on by default). Turning it off stops both.
- To PostHog, a service of PostHog, Inc. (United States): which kinds of screens you open (for example "an exercise page", without the exercise name or ID), how many times you use actions such as starting a workout or logging a meal, when the App is opened and closed, the App version, device and OS type, language setting, and an anonymous identifier PostHog issues per device.
- To Sentry, a service of Functional Software, Inc. (United States): errors and crashes in the App, the kinds of screens opened just before, the App version, and device and OS type.
Your logs, health data, location, photos, anything you type, your email address, and your account identifier are never sent. The Operator does not use this information to identify you. These services receive the IP address of the request, but the Operator does not use their settings that derive a location from it. PostHog keeps the information for up to one year, and Sentry for up to 90 days. See https://posthog.com/privacy and https://sentry.io/privacy/ for how they handle it.
The App may show ads from Google AdMob to users who are not on a paid plan (only a video ad you choose to watch when you start Auto or to get more AI estimates). Only non-personalised ads are requested, and the App never asks for permission to track you with your device's advertising identifier. To serve and measure ads, prevent fraud, and diagnose AdMob itself, AdMob sends Google your device's IP address (approximate location), device identifiers (such as the advertising identifier), device and OS type, information about the App, your interactions with ads (such as views and taps), and crash and performance diagnostics. See https://policies.google.com/technologies/ads for how Google handles this information.
Buying and restoring the paid plan, and checking access to it, use a service of RevenueCat, Inc. On iPhone and Android, the App sends your account's anonymous identifier (section 3) to RevenueCat at launch and asks it for your purchase status under that identifier, whether or not you have bought anything. RevenueCat handles the purchase information it receives from the App Store or Google Play (product, purchase, renewal and expiry dates, price and currency, country, transaction numbers, and whether it was a test purchase), together with your device and OS type, the App's version, and your IP address. The Operator's server receives from RevenueCat, and stores, the purchase status for each identifier (when the paid plan ends, and which store it came from). Your logs, health data, location, and email address are never sent to RevenueCat. See https://www.revenuecat.com/privacy for how RevenueCat handles this information.
10. Retention and deletion
- Data on your device is kept until you delete the App or delete items within it.
- You can take a copy of your logs and settings with "Export my data" in Settings. Photos and videos (body-progress photos, meal photos, and media attached to workouts) are not included in the export.
- "Delete account" under "Account" in Settings deletes, right away, your account on the server and everything stored with it (synced logs and settings, the friends feed, share links, AI assistant connections, and feedback you sent), and erases the logs on that device too. Body-progress photos are only on your device; delete them from the body-progress screen.
- An anonymous account, one with no email address and no Google or Apple sign-in registered, is deleted from the server with its data one year after it was last used (except while a paid plan is active; a connected AI assistant reading the records counts as use).
- You can delete your friends feed posts at any time. When a post is deleted, or your account is, its photo is removed from storage too. You can remove or block a friend at any time.
11. Your rights
You may ask the Operator to disclose, correct, delete, or stop using your personal information. Send your request through "Report a bug / request" in Settings, with an email address for the reply written in the message, or by email to [email protected].
12. Security
Communication between the App and the server is encrypted. Data on the server is restricted so that other users cannot access it.
The Operator handles information using services of companies outside Japan. The server that stores your logs and settings is a service of Supabase, Inc. (United States), with the data kept in Japan (Tokyo). The storage for friend-feed photos and the website use Cloudflare, Inc. (United States); AI features and post checks use Anthropic PBC and OpenAI, L.L.C. (both United States); improvement data goes to PostHog, Inc. and Functional Software, Inc. (both United States); ads come from Google LLC (United States); paid-plan checks use RevenueCat, Inc. (United States); and friend notifications use 650 Industries, Inc. (Expo, United States). What each receives is described in sections 3, 4, 8, and 9.
The United States has no comprehensive federal law equivalent to Japan's Act on the Protection of Personal Information; it has regulation under the Federal Trade Commission Act and state laws such as the California Consumer Privacy Act. The U.S. system is also described in the survey of foreign personal information protection systems published by Japan's Personal Information Protection Commission. Each company sets out its measures for protecting personal information in its own terms and privacy policy.
13. Changes
The Operator may revise this policy as needed. The revised policy takes effect when posted in the App. Significant changes will be announced in the App.
14. Contact
Send questions about this policy through "Report a bug / request" in Settings, with an email address for the reply written in the message, or by email to [email protected].
If "Report a bug / request" does not appear in Settings in your configuration of the App, direct inquiries to the contact listed where you obtained the App (such as its store page).