OrionFit
Features Pricing For Trainers Blog FAQ Support Download

プライバシーポリシー

Privacy Policy

最終更新日:2026年10月6日 / Last updated: October 6, 2026

日本語 English EEA / UK / Switzerland Consumer Health Data (US)

日本語版

本プライバシーポリシー(以下「本ポリシー」)は、高橋大地(屋号:BinaTerra。以下「当社」)が提供する Android アプリ「OrionFit」(旧称:AI Form Count。以下「本アプリ」)と、ウェブサイト「orionfit.net」(以下「本サイト」)における、利用者の情報の取扱いについて説明するものです。

要点

  • トレーニング中のカメラの映像は端末の中で処理し、保存も送信もしません。
  • AIコーチや食事の写真の解析を使ったときだけ、そのための情報が当社のサーバーを経由して Google の Gemini API に送られます。
  • 無料版は Google AdMob の広告を表示します。広告の配信と効果の測定のため、広告IDなどの端末の識別子、IPアドレス、端末の情報が Google に送られ、Google のポリシーに基づいてパーソナライズ広告に使われることがあります。ワークアウトの記録、身体の測定値、食事、目標、Health Connect のデータ、AIとの会話は、広告に使いません。
  • 利用状況の分析とクラッシュレポートの情報は、アプリのインストールごとの識別子とともに Google(Firebase)に送られます(匿名の情報ではありません)。氏名、メールアドレス、身体の測定値、フォームスコアは含みません。アプリの[設定]で停止できます。
  • ログインした場合、クラウドのデータは米国の Google Cloud(Firebase)に保存します(第12節)。データはアプリからいつでも書き出し・削除できます。
  • トレーナーと連携した場合、あなたが選んだ範囲の情報だけがトレーナーに表示されます。
  • 欧州経済領域(EEA)・英国・スイスでは、本アプリは端末の中だけで動作し、当社は情報を受け取りません(第2節)。
  • 本アプリは18歳以上の方を対象としています。

1. 事業者の名称・住所・連絡先

  • 事業者の名称:高橋大地(屋号:BinaTerra)
  • 代表者:高橋大地
  • 住所:ご請求があれば遅滞なく回答します(下記のメールアドレスにご連絡ください)
  • メールアドレス:admin@binaterra.com

2. EEA・英国・スイスの方へ

English: Users in the EEA, the UK and Switzerland

本アプリ(バージョン2.0以降)は、Google Play アカウントの国(判定できない場合は SIM カードの国)が、欧州経済領域(EU加盟27か国(レユニオンなどの EU の最遠隔地域(outermost regions)とオーランド諸島を含みます)、アイスランド、リヒテンシュタイン、ノルウェー)、英国またはスイスの場合、端末の中だけで動作します。これらの国・地域では、次のとおりです。

  • ログイン、クラウドへの同期、AIコーチと食事の写真の解析、広告、利用状況の分析とクラッシュレポート、プッシュ通知、トレーナー機能、Pro とトレーナープランの購入は、利用できません。
  • ワークアウト、食事、身体の記録は、端末の中にだけ保存されます(Health Connect との連携を許可した場合は、Health Connect にも保存されます)。
  • 当社は、本アプリから利用者の情報を受け取りません。
  • 本アプリのインストールと更新に伴う情報は、Google(Google Play)が Google のポリシーに基づいて取り扱います。どちらの扱いにするかを決めるため、SIM カードの国がこれらの国でない場合は、アプリが端末の Google Play にアカウントの国を問い合わせます(おおむね週に 1 回まで)。このとき Google Play の課金ライブラリが、ライブラリの版、アプリ名、問い合わせの結果などの診断の記録を Google に送ることがあります。これらが当社に届くことはありません。
  • 以前にアカウントを作成した方には、アプリの中で一度だけ、クラウドに残っているデータを削除するかどうかを確認します。アカウント削除のページの方法やメールでも、削除を依頼できます。削除されるまでの間、そのデータは第12節と第13節のとおり米国で保存されます。この保存は、あなたとの契約の履行と、データを失わずに削除のご意向を確認するという当社の正当な利益に基づきます。
  • 一般データ保護規則(GDPR)・英国の GDPR に基づき、当社が保有するあなたの個人データの開示、訂正、削除、処理の制限、データポータビリティ、処理への異議を求めることができます。ご請求は第20節の窓口で受け付けます(手続は第15節)。居住国のデータ保護監督機関に苦情を申し立てることもできます。

これらの国から本サイトを閲覧した場合の取扱いは、第16節をご覧ください。第3節以降の本アプリに関する記載は、これらの国以外での本アプリの動作についてのものです。

3. 取得する情報

カメラの映像(トレーニング中)

本アプリは、姿勢の推定、フォームの解析と回数の計測のために、端末のカメラを使います。トレーニング中のカメラの映像は、Google MediaPipe を使って端末の中でリアルタイムに処理され、映像のフレームが保存・送信・アップロードされることはありません。

食事の写真(AI食事解析を使った場合のみ)

AI食事解析(カロリーの推定)を使った場合、撮影または選択した食事の写真は、端末の中で縮小・圧縮された後、当社のサーバー(Cloud Functions for Firebase)を経由して Google の Gemini API に送られ、料理の判別と栄養素の推定に使われます。

  • 写真は解析のためだけに送られ、当社のサーバーやデータベースには保存されません(Google による不正利用の監視のための一時的な保存は、AIコーチの節を参照)
  • 解析の結果(料理名、カロリー、PFC などの数値)は、端末の中にだけ保存されます
  • 写真が送られるのは、あなたが解析を実行したときだけです

アカウントの情報(任意)

アカウントを作成した場合(任意)、次の情報を Firebase Authentication に保存します。AI機能、クラウドへの同期、トレーナーとの連携には、ログインが必要です。

  • メールアドレスと表示名
  • ログインの方法(Google、またはメールとパスワード)
  • アカウントの作成日時(新規登録から7日間の AI の利用回数の特典の判定に使います)

ワークアウトのデータ

トレーニングの履歴(種目、回数、セット数、日時など)とメニューの設定は、端末の中のデータベースに保存されます。ログインしている場合は、ワークアウトの要約を Firebase Firestore にも保存(同期)します。

  • 種目、回数、セット数、開始日時、所要時間
  • フォームスコア(安定性・テンポ・可動域・左右バランス・深さ)とフォーム・姿勢に関する指摘
  • セットごとの重量
  • 回数ごとの動きの指標(関節の角度などの数値で、画像ではありません)
  • ワークアウトに入力したメモ(入力した場合)
  • 獲得したバッジ

カメラの画像、動画、骨格の生データがクラウドに保存されることはありません。

健康・栄養のデータ(ヘルスタブ)

食事の記録、体重・体脂肪率・ウエストなどの身体の記録、目標は、端末の中のデータベースに保存されます。これらがサーバーに送られるのは、次の場合だけです。

  • AIのアドバイスを求めた場合(第5節)
  • トレーナーと連携中の生徒が、体重と目標の共有をオンにした場合(第8節。食事の記録は共有されません)

動画の録画

トレーニング中の録画(任意の設定)と、動画解析で読み込んだ動画は、端末の中にだけ保存され、外部のサーバーにアップロードされることはありません。マイクの使用を許可した場合は、録画に音声も記録されます。

購入の情報

Pro またはトレーナープランを購入した場合、購入の確認と特典の提供のため、Google Play の購入トークン、商品とプランの種類(生徒の人数枠を含みます)、定期購入の状態、有効期限、自動更新の有無、確認の日時を Firebase Firestore に保存します。また、定期購入の状態が変わったときに Google Play から通知を受け取ります。クレジットカード番号などの支払いの情報は Google Play が取り扱い、当社が取得することはありません。

AIの回答の報告

アプリで AI の回答を報告した場合、報告の内容(機能の種類、理由、あなたが入力したコメント、報告した AI の回答の文章(含めることを選んだ場合)、メッセージID、アプリのバージョン、言語の設定)と、ユーザーID、日時を保存します(第5節)。

端末と利用状況の情報

無料版での広告の配信、利用状況の分析、クラッシュレポート、不正な利用の防止のため、端末の識別子(広告ID、App Set ID、Firebase のインストール ID)、IPアドレス、端末の情報(機種、OS のバージョン、言語、国・地域)、アプリの利用状況、アプリと端末が正規のものであることの確認の結果が、Google のサービスに送られます。詳しくは第6節、第7節、第11節をご覧ください。

お問い合わせの情報

メールでお問い合わせいただいた場合、メールアドレス、お名前(記載された場合)、お問い合わせの内容を取得します。

4. 利用目的

  • トレーニング中の姿勢の推定、フォームの解析と回数の計測
  • AIによるトレーニングのアドバイス、目標の提案、食事の解析の提供
  • 端末の間でのワークアウトの履歴とバッジの同期(ログインした場合)
  • AI機能の1日あたりの利用回数の管理(動画広告による追加を含みます)
  • 定期購入の確認と、特典(広告の非表示、AIの利用回数、トレーナー機能)の提供
  • トレーナーと生徒の連携の機能(招待、共有、メモのお知らせ)の提供
  • 無料版での広告の表示と、広告の効果の測定、不正の防止
  • AIの回答の報告の確認と、AI機能の品質と安全性の改善
  • 利用状況の分析、不具合の検出と修正、本アプリと本サイトの改善
  • 不正な利用の防止とセキュリティの確保(正規のアプリからのアクセスであることの確認を含みます)
  • お問い合わせ、開示等のご請求への対応

5. AIコーチ機能とデータの送信

AIコーチの機能(トレーニングのアドバイス、チャット、目標の提案)を使うと、次のデータが当社のサーバー(Cloud Functions for Firebase、米国のリージョン us-central1)を経由して Google の Gemini API に送られ、回答の生成に使われます。

  • 対象のワークアウトの要約(種目、スコア、回数、セット数、可動域など)
  • トレーニングの傾向のデータ(直近のセッションのスコア、重量、ボリューム)
  • チャットで入力したメッセージ
  • 目標のアドバイスの場合:現在と目標の身体のデータ(体重、ウエスト、体脂肪率)、種目ごとの記録と目標、直近の栄養のまとめ(平均カロリー、PFC)、体重の推移

これらのデータは回答の生成のためだけに使われます。処理のための一時的な運用ログを除き、当社が会話の内容や送られたデータをサーバーに保存することはありません。AI機能で送られたデータを広告に使うことはありません。当社は Gemini API の有料のサービスを利用しているため、Google の規約上、送られた内容が Google のモデルの学習に使われることはありません。ただし Google は、規約に反する利用を見つけるためだけに、送られた内容(食事の写真を含みます)と回答を一定の期間(現在は最長 55 日)保存することがあります。Gemini API でのデータの取扱いは、Google の規約とポリシー(Google プライバシー ポリシー)に従います。

同意とその取消し

AI機能を初めて使うときに、送る内容と送り先を表示し、同意をお願いしています。目標のアドバイスでは、体重・体脂肪率などの健康のデータを送ることについて、別に明示的な同意をお願いしています。同意は、アプリの[設定]の「AI機能:データ送信への同意」をオフにすると、いつでも取り消せます(取り消した後は、AI機能を使うときに改めて同意が必要です)。

利用回数の記録

AI機能には1日あたりの利用回数の上限があります(無料:AIアドバイス2回・食事解析2回、Pro・トレーナープラン:30回・20回)。新規登録から7日間は、無料のアカウントでも Pro と同じ上限が適用されます。無料版では、上限に達したときに動画広告を最後まで視聴すると、その機能を1回追加で使えます(1日に機能ごと3回まで)。

上限を管理するため、ユーザーID、機能の種類、日付、利用回数、動画広告で追加された回数、上限をリセットする時刻を決めるためのタイムゾーン(UTC との時差)を Firebase Firestore に保存します。この記録は、対象の日が終わってから約35日後に自動的に削除されます。

AIの回答の報告

アプリで AI の回答を報告した場合、第3節の報告の内容を Firebase Firestore に保存し、不適切な回答の確認と、AI機能の品質と安全性の改善のために使います。報告は、受け付けから180日後に自動的に削除されます(アカウントを削除した場合は、その時点で削除されます)。報告の件数を管理するための記録(ユーザーID、日付、件数)は、約2日で削除されます。

6. 広告(無料版)

本アプリの無料版では、Google LLC の広告配信サービス「Google AdMob」で広告を表示します。メインのタブ画面の下にバナー広告を表示するほか、ワークアウトを保存した後に全画面広告を表示することがあります。また、AIの利用回数を追加するための動画広告(視聴は任意)があります。トレーニング中の画面には広告を表示しません。Pro・トレーナープランの利用者と、トレーナーと連携中の生徒には広告を表示しません。EEA・英国・スイスでは広告を表示しません(第2節)。

広告のために送られる情報

広告の配信、効果の測定、不正の防止のため、Google AdMob の SDK により、次の情報が Google に送られます。Google は、Google のポリシーに基づき、これらの情報をパーソナライズ広告(興味・関心に基づく広告)に使うことがあります。

  • 広告ID(Android の広告ID)、App Set ID などの端末の識別子
  • IPアドレス(おおよその位置の推定に使われます)
  • 端末とアプリの情報(機種、OS のバージョン、言語、画面のサイズ、アプリのバージョンなど)
  • 広告の表示やタップなどの操作の記録と、診断の情報

詳しくは「Google のサービスを使用するサイトやアプリから収集した情報の Google による使用」をご覧ください。

広告に使わない情報

ワークアウトの記録、フォームスコア、身体のデータ、食事の記録と写真、目標、Health Connect のデータ、AIとの会話の内容を、広告ネットワークに送ったり、広告のターゲティングに使ったりすることはありません。

パーソナライズ広告の管理

  • 米国の一部の州の利用者には、州法に基づく選択肢(パーソナライズ広告のための情報の「販売」や「共有」のオプトアウトなど)を表示することがあります。選択した内容は、アプリの[設定]の広告のプライバシー設定から変更できます(対象の地域で表示されます)。
  • 日本を含むすべての地域で、Android 端末の[設定]→[Google]→[広告]から、広告IDの削除やリセット、パーソナライズ広告の無効化ができます(表示される項目は、端末と Android のバージョンによって異なります)。
  • Google マイ アド センターで、Google の広告のパーソナライズを管理できます。
  • Pro に登録すると、広告は表示されなくなります。

動画広告の視聴の確認

「動画を見て AI を1回追加」を使った場合、視聴の完了を Google AdMob から当社のサーバーに通知してもらい、利用回数を追加します。このため、本アプリは、あなたのユーザーID(ランダムな識別子で、氏名やメールアドレスではありません)と機能の種類を Google AdMob に渡します。当社は、同じ視聴で回数が重ねて追加されないよう、取引ID、ユーザーID、機能の種類、日付を Firebase Firestore に保存します。この記録は AI の利用回数の管理にだけ使い、30日後に自動的に削除します。

7. 利用状況の分析とクラッシュレポート

不具合の修正とサービスの改善のため、Google LLC の Google Analytics for Firebase(Firebase Analytics)と Firebase Crashlytics を利用します。

  • 利用状況:表示した画面、使った機能(ワークアウトの開始・終了、AI機能の利用、購入手続きの開始など)、プランの種類やログインの有無などの状態、アプリのバージョン、端末の情報(機種、OS のバージョン、言語、国・地域)
  • クラッシュレポート:クラッシュや不具合が起きたときのエラーの内容、端末の状態、アプリのバージョン

これらの情報は、アプリのインストールごとに割り当てられる識別子(Firebase のアプリインスタンス ID など。取得できる場合は広告IDを含みます)とともに送られるため、匿名の情報ではありません。一方で、氏名、メールアドレス、体重などの身体の測定値、フォームスコア、チャットやメモの内容、招待コードは送りません。

購入の手続き(商品と結果)と、プログラムを始めたときの目標の種類(減量・筋力アップ・健康維持のいずれかで、体重などの数値は含みません)も Google Analytics for Firebase に送りますが、分析にだけ使い、広告には使いません。

アプリの[設定]から、いつでも送信を停止できます。EEA・英国・スイスでは収集しません。

8. トレーナー連携

トレーナープランを利用するトレーナーから招待を受け、あなたが同意した場合、あなたの情報の一部がそのトレーナーに表示されます。連携は任意で、18歳以上の方だけが利用できます。

トレーナーに表示される情報

  • 連携するときにあなたが入力した表示名
  • ワークアウトの記録の要約(直近30日分。連携した時点より前の分を含みます):最新のワークアウト最大20件の種目、回数、セット数、セットごとの重量、フォームスコア、日時と、その期間にトレーニングした日時(最大60件)
  • トレーニング中のライブ進捗(あなたが許可した場合のみ):実施中の種目、現在のセットと目標のセット数、直前のセットの回数と目標の回数、重量
  • 体重・体脂肪率の推移と目標(あなたが許可した場合のみ):最新の体重・体脂肪率と測定の日時、体重の推移(最大30件)、目標の体重・体脂肪率、週あたりの目標の回数、目標のメモ

トレーナーに表示されない情報

カメラの映像や画像(そもそも保存も送信もされません)、食事の記録と写真、AIとの会話、ワークアウトのメモ、メールアドレス、Health Connect のデータ、購入の情報は、トレーナーに表示されません。

同意と解除

  • 連携の前に、表示される情報の一覧を確認し、18歳以上であることを確認したうえで同意していただきます。同意の日時と、同意した内容の版を記録します。
  • ライブ進捗と、体重・目標の共有は任意です。アプリの[設定]→[トレーナー]→[マイトレーナー]から、いつでもオン・オフを切り替えられます。オフにすると、それ以降の情報は共有されません。
  • 同じ画面から、いつでも連携を解除できます。解除すると、トレーナーは過去の記録を含めてあなたの情報を見られなくなり、ライブ進捗と共有した体重・目標のデータは削除されます。
  • 生徒が同時に連携できるトレーナーは1人です。

連携のために保存する情報

  • 連携の情報:トレーナーと生徒のユーザーIDと表示名、連携の状態、共有の設定、同意の日時と版、使った招待コード、連携と解除の日時、トレーナーが書いたメモ(500文字まで)
  • トレーナーに表示するための記録の要約(上記の項目だけで、メモや動きのデータは含みません)
  • ライブ進捗:一時的なデータで、通常24時間以内(最長で約30時間)に自動的に削除されます
  • トレーナーの情報:表示名、プランと生徒の人数枠、同意した規約の版、招待コード(有効期限と利用回数を含み、期限切れの約30日後に自動的に削除されます)

連携を解除した後も、連携の記録(表示名、日時、同意の版、状態)は、不正な利用の防止とお問い合わせへの対応のため、いずれかのアカウントが削除されるまで保存されることがあります。

トレーナーによる情報の利用

トレーナーは当社の従業員や代理人ではなく、当社から独立した第三者です。トレーナーへの表示は、あなたの同意に基づく第三者への提供にあたります。トレーナーは、利用規約に基づき、表示された情報をその生徒の指導のためにだけ使い、第三者に提供しないことに同意しています。知っている相手からの招待にだけ応じてください。

トレーナーが日本国外にいる場合

トレーナーが日本国外にいる場合、あなたの情報はトレーナーのいる国で閲覧・利用され、その国の個人情報の保護に関する制度のもとで取り扱われることになります。トレーナーのいる国は当社では特定できないため、連携の時点で国の名称をお示しすることはできません。各国の制度の概要は、個人情報保護委員会のウェブサイトで確認できます。トレーナーには、上記のとおり、利用規約で情報の利用の目的の制限と第三者への提供の禁止を義務付けています。

9. プッシュ通知

本アプリは、トレーナーが新しいメモを書いたことを生徒にお知らせするためにだけ、Firebase Cloud Messaging によるプッシュ通知を使います。このため、ログインしている場合、端末の通知用のトークン(最大5件)と通知の言語を Firebase Firestore に保存します。通知は Android の設定からいつでもオフにできます。トークンはアカウントの削除時に削除されます。リマインダーの通知は端末の中で作られ、当社のサーバーを経由しません。

10. Health Connect

Android の Health Connect との連携は任意です。アプリの[設定]で有効にし、権限を許可した場合にだけ、次の処理を行います。

  • 読み取り:その日の歩数(ボディ画面に表示するため)
  • 書き込み:完了したワークアウト(運動の記録)と、あなたが記録した体重

Health Connect から読み取ったデータは端末の中でだけ使い、当社のサーバーへの送信、トレーナーへの表示、広告への利用、第三者への提供は行いません。Health Connect から取得した情報の利用は、Health Connect の権限に関するポリシー(Limited Use の要件を含みます)に従います。権限は Health Connect の設定からいつでも取り消せます。Health Connect に書き込んだデータは Health Connect の中に残り、Health Connect のアプリから削除できます。

11. 第三者への提供と業務の委託

当社は、利用者の個人情報を第三者に販売して対価を得ることはありません。利用者の同意がある場合(トレーナーとの連携を含みます)、法令に基づく場合、および次のサービスの提供者に取扱いを委託する場合を除き、個人情報を第三者に提供しません。なお、米国の一部の州の法律では、パーソナライズ広告のための広告IDなどの提供が、個人情報の「販売」や「共有」とみなされることがあります。対象の地域の利用者は、広告のプライバシー設定からオプトアウトできます。

  • Firebase Authentication:ログイン(Google/メール)
  • Cloud Firestore:クラウドへのデータの保存
  • Cloud Functions for Firebase:AI機能、購入の確認、トレーナー連携などのサーバーの処理
  • Google Analytics for Firebase(Firebase Analytics):利用状況の分析
  • Firebase Crashlytics:クラッシュレポート
  • Firebase Cloud Messaging:プッシュ通知(トレーナーのメモのお知らせ)
  • Firebase App Check/Google Play Integrity API:正規のアプリと端末からのアクセスであることの確認
  • Google AdMob(Google Mobile Ads SDK、User Messaging Platform):無料版の広告と、広告に関する選択の管理
  • Google Gemini API:AIのアドバイスの生成と食事の写真の解析(AI機能を実行した場合のみ)
  • Google Play Billing:定期購入の購入と管理(購入の確認に Google Play Developer API を使います)
  • Google MediaPipe:端末の中での姿勢の推定(データの送信はありません)
  • Health Connect:許可した場合にだけ、端末の中でのデータの読み書き

これらは Google LLC(米国)が提供するサービスです。Google による情報の取扱いは、Google プライバシー ポリシーに従います。外部への送信の一覧は「外部送信について」にまとめています。

12. 外国にある第三者への提供・外国での取扱い

提供先と国

当社は、第11節のサービスを提供する Google LLC(米国)に、個人データの取扱いを委託し、または個人データを提供しています。クラウドのデータは米国に保存され(Cloud Firestore:米国のマルチリージョン nam5)、サーバーの処理も米国で行います(Cloud Functions:米国アイオワ州のリージョン us-central1)。利用状況の分析、クラッシュレポート、広告、プッシュ通知、AI(Gemini API)の処理では、Google が米国その他の国のデータセンターで情報を処理することがあります。

提供の根拠

当社は、Google LLC が個人情報保護委員会の規則で定める基準に適合する体制を整備していること(個人情報の保護に関する法律第28条第1項、同法施行規則第16条)を根拠として、同社に個人データを提供(委託を含みます)しています。具体的には、Google のデータ処理に関する規約(Firebase のデータ処理およびセキュリティ規約、Google Cloud のデータ処理に関する追加条項、Google 広告のデータ処理規約など)で、Google が個人データを契約の範囲内で取り扱い、暗号化、アクセスの制御、従業者の守秘義務、再委託先の管理、事故の通知などの安全管理措置を講じることが定められています。

米国の個人情報の保護に関する制度の概要

米国には、日本の個人情報保護法に相当する、事業者による個人情報の取扱い全般を対象とする連邦法はありません。連邦取引委員会法第5条(不公正・欺瞞的な行為の禁止)による規制、医療・金融・子どもの情報などの分野ごとの連邦法、カリフォルニア州消費者プライバシー法(CCPA)やワシントン州の My Health My Data Act などの州法によって、個人情報が保護されています。また、国家安全保障や犯罪の捜査を目的として、政府機関が事業者に情報の提出を求めることができる制度があります。詳しくは、個人情報保護委員会が公表している「外国における個人情報の保護に関する制度等の調査」(個人情報保護委員会のウェブサイト)をご覧ください。

確認の方法と頻度

当社は、上記の規約の内容と、Google が公表しているセキュリティとプライバシーの情報(ISO/IEC 27001 などの第三者認証を含みます)を確認しています。規約の変更の通知を受けたときや重大な事故が公表されたときのほか、年に1回以上確認します。体制の継続的な実施に支障が生じたことを把握した場合は、提供の停止を含め、必要かつ適切な措置を講じます。

情報の提供

個人情報の保護に関する法律第28条第3項に基づき、ご請求があれば、体制の整備の方法、Google が講ずる措置の概要、その実施状況の確認の頻度と方法、外国の名称、その国の制度の概要などの情報を、遅滞なく提供します(第20節の窓口)。

トレーナーが日本国外にいる場合については、第8節をご覧ください。

13. データの保存場所と保存期間

端末の中

  • トレーニングの履歴とメニューの設定、食事の記録、身体の記録、目標 → 端末の中のデータベース
  • バッジの獲得の状況、ミニゲームのスコア、設定 → 端末の中の設定ファイル
  • 録画した動画 → 端末のストレージ

クラウド(ログインした場合のみ。米国)

  • ログインの情報 → Firebase Authentication
  • ワークアウトの要約、獲得したバッジ、ユーザーのプロフィール、定期購入の状態と購入の情報、AIの利用回数の記録、動画広告の視聴の確認の記録、AIの回答の報告、トレーナー連携の情報(連携、記録の要約、ライブ進捗、共有した体重と目標、招待コード、トレーナーのプロフィール)、プッシュ通知用のトークン → Cloud Firestore

保存期間

  • 端末の中のデータ:あなたが削除するか、アプリをアンインストールするまで
  • アカウントにひも付くクラウドのデータ:アカウントがある間。アカウントを削除すると、すべて削除されます
  • AIの利用回数の記録:対象の日が終わってから約35日後に自動的に削除
  • AIの回答の報告:受け付けから180日後に自動的に削除
  • 動画広告の視聴の確認の記録:30日後に自動的に削除
  • ライブ進捗:通常24時間以内(最長で約30時間)に自動的に削除
  • 招待コード:有効期限の約30日後に自動的に削除
  • トレーナーと共有した体重と目標のデータ:連携の解除時に削除
  • 利用状況の分析のデータ:Google の保存期間の設定に従い最長14か月。クラッシュレポート:最長90日
  • サーバーの一時的な運用ログ:通常30日以内に削除
  • 売上の記録(注文番号、金額、日時など):税法上の帳簿書類として、法令で定められた期間(最長7年)
  • お問い合わせのメール:対応の完了後、原則として3年以内に削除

14. 安全管理措置

当社は、個人データの漏えい、滅失、毀損の防止その他の安全管理のため、次の措置を講じています。

  • 基本方針の策定:個人データの適正な取扱いのため、関係する法令とガイドラインの遵守、質問と苦情の窓口などを定めた基本方針(本ポリシー)を策定しています。
  • 取扱いの規律の整備:取得、利用、保存、提供、削除の各段階について、取扱いの方法と責任者を定めています。
  • 組織的安全管理措置:個人データの取扱いの責任者を事業者本人とし、取扱いの状況を定期的に点検しています。漏えいなどの事案が発生した場合は、法令に従って個人情報保護委員会への報告と本人への通知を行います。
  • 人的安全管理措置:個人データを取り扱うのは事業者本人だけです。ほかの人に取り扱わせる場合は、秘密の保持を約束させ、必要な教育を行います。
  • 物理的安全管理措置:個人データを取り扱う端末は、画面のロックと暗号化を設定し、盗難や紛失に備えています。個人データを紙で保管していません。
  • 技術的安全管理措置:管理用のアカウント(Google、Firebase、Google Play Console、AdMob、サーバーの管理画面)は2段階認証で保護し、アクセスできる人を限定しています。通信は HTTPS(TLS)で暗号化し、Firestore のセキュリティルールで、利用者は自分のデータに、トレーナーは生徒が共有に同意したデータにだけアクセスできるようにしています。Firebase App Check で、正規のアプリからのリクエストであることを確認しています。
  • 外的環境の把握:個人データを米国で保存・処理しています。米国の個人情報の保護に関する制度(第12節)を把握したうえで、安全管理措置を講じています。

15. 開示・訂正・利用停止等の請求の手続

アプリでできること

  • [履歴]画面から、個別のトレーニングの履歴を削除できます(端末とクラウドの両方から削除されます)
  • [アカウント]→[データをエクスポート]で、保存されているデータ(トレーナー連携の情報を含みます)を JSON 形式で書き出せます
  • [アカウント]→[アカウント削除]で、クラウドのすべてのデータとログイン用のアカウントを削除できます(アカウントとデータの削除)。アカウントを削除しても定期購入は解約されないため、先に Google Play で解約してください
  • 端末の[設定]→[アプリ]→[OrionFit]→[ストレージ]→[データを削除]、またはアンインストールで、端末の中のデータを削除できます
  • 利用状況の分析とクラッシュレポートは[設定]から停止でき、広告に関する選択は[設定]の広告のプライバシー設定から変更できます
  • AI機能へのデータの送信の同意は、[設定]の「AI機能:データ送信への同意」をオフにすると取り消せます

ご請求いただける内容

個人情報の保護に関する法律に基づき、当社が保有するあなたの個人データについて、利用目的の通知、開示(第三者への提供の記録の開示を含みます)、内容の訂正・追加・削除、利用の停止・消去、第三者への提供の停止を請求できます。EEA・英国の方の権利は第2節をご覧ください。

請求の方法

第20節のメールアドレスに、①請求の内容、②対象のデータ(分かる範囲で)、③アカウントに登録しているメールアドレス(登録している場合)、④回答の送り先を書いてお送りください。

ご本人の確認

アカウントに登録しているメールアドレスからの送信、または当社からの確認のメールへの返信などにより、ご本人であることを確認します。代理人による請求の場合は、代理権を確認できる書類(委任状など)をお願いすることがあります。

手数料と回答

手数料はいただきません。原則として、請求を受け付けた日から30日以内に、メールで回答します。法令により請求に応じられない場合は、その理由をお知らせします。

16. 本サイト(orionfit.net)での情報の取扱い

アクセス解析(Google アナリティクス)

本サイトは、プラグイン「Site Kit by Google」を通じて、Google LLC の Google アナリティクス 4 を利用しています。Cookie(_ga、_ga_ で始まる名前)を使い、ブラウザごとの識別子とともに、閲覧したページの URL、参照元、ページ内での操作(スクロール、外部サイトへのリンクや Google Play へのリンクのクリックなど)、ブラウザと端末の情報、IPアドレスから推定したおおよその地域が Google に送られます。利用目的は、本サイトの利用状況の把握と改善です。データは、Google アナリティクスの保存期間の設定(最長14か月)に従って削除されます。

EEA(EU の最遠隔地域とオーランド諸島を含みます)・英国・スイスからのアクセスでは、Google の同意モードの初期設定をすべて「拒否」にしているため、アクセス解析と広告の Cookie を保存も読み取りもしません。この場合も、Google のタグは、Cookie を使わない形で、ページの閲覧などの限られた情報を Google に送ることがあります。

送信を止めたい場合は、Google アナリティクス オプトアウト アドオンを使うか、ブラウザで Cookie を無効にしてください。Google によるデータの取扱いは「Google のサービスを使用するサイトやアプリから収集した情報の Google による使用」をご覧ください。

Cookie とブラウザの保存領域

  • Google アナリティクスの Cookie(上記)
  • 表示言語の選択:ブラウザのローカルストレージ(orionfit_lang)に保存し、ページの表示にだけ使います。当社のサーバーには送られません。以前のテーマが使っていた言語の Cookie(orionfit_lang)は使っていません。
  • 招待リンクのページ(/join/):招待コードを、そのタブを閉じるまでブラウザのセッションストレージに保存します。
  • WordPress のログイン用の Cookie:本サイトの管理者だけが使います。

フォントと Google Play のバッジ

本サイトの文字のフォント(Inter、Outfit)と Google Play のバッジの画像は、本サイトのサーバーから配信しています。これらの表示のために、Google などの外部に情報が送られることはありません。

招待リンク(/join/)の招待コード

招待リンクの URL に含まれる招待コードは、ページの表示とアプリへの受け渡しにだけ使います。アクセス解析にコードが送られないよう、ページを読み込むときに、最初に URL からコードを取り除きます。「Google Playで入手」を押した場合は、インストールした後のアプリにコードを渡すため、コードを含む情報(インストールリファラー)が Google Play に渡されます。

お問い合わせフォーム(/support/)

フォームに入力したお名前、メールアドレス、件名、本文は、お使いのメールアプリで送るメールを作るためにだけ使われ、本サイトのサーバーには送信も保存もされません。届いたメールは、お問い合わせへの対応のためにだけ使い、対応の完了後、原則として3年以内に削除します(法令で保存が必要な場合を除きます)。

サーバーのアクセスログ

本サイトのサーバー(国内のレンタルサーバー)は、不正なアクセスの防止と障害への対応のため、アクセス元の IPアドレス、日時、URL、ブラウザの情報を記録します。これらの記録は、サーバーの設定に従い、一定の期間の経過後に削除されます。

共有ボタン

記事の共有ボタン(X、Facebook、LinkedIn)は、押したときにだけ各サービスを開きます。押すまで、これらのサービスに情報は送られません。

17. 権限について

  • カメラ:姿勢の推定とフォームの解析、食事の写真の撮影のため
  • マイク:トレーニングの録画で音声を記録するため(任意)
  • 通知:リマインダーと、トレーナーのメモのお知らせのため
  • インターネット:ログイン、クラウドへの同期、AI機能、定期購入の確認、広告のため
  • 広告ID:無料版の広告と、その効果の測定のため
  • Health Connect(歩数の読み取り、運動と体重の書き込み):設定で有効にした場合のみ

権限は端末の設定から変更できます。カメラの権限を無効にすると、トレーニングの機能は使えません。

18. 年齢制限

本アプリは18歳以上の方を対象としています。18歳未満の方は本アプリを利用しないでください。18歳未満の方の個人情報を取得したことが分かった場合は、速やかに削除します。

19. 本ポリシーの改定

本ポリシーは、法令の改正やサービスの変更に応じて改定することがあります。改定した場合は、改定後の内容と効力が生じる日を本ページに掲載します。重要な変更は、効力が生じる日より前に、本ページ(必要に応じてアプリの中)でお知らせします。

20. お問い合わせ窓口

本ポリシーと個人情報の取扱いに関するお問い合わせ、ご請求、苦情・相談は、次の窓口で受け付けます。

  • 事業者:高橋大地(屋号:BinaTerra)
  • メールアドレス:admin@binaterra.com

事業者の住所は、上記のメールアドレスにお問い合わせいただければ、遅滞なくお知らせします。

English Version

This Privacy Policy explains how 高橋大地 (Daichi Takahashi), trading as BinaTerra ("we", "us"), handles information about users of the Android app OrionFit (formerly AI Form Count, "the App") and the website orionfit.net ("the Website"). If the Japanese and English versions differ, the Japanese version prevails for users in Japan.

Summary

  • Camera footage during training is processed on your device and is never stored or transmitted.
  • Only when you use the AI coach or meal photo analysis is the related information sent through our server to Google's Gemini API.
  • The free version shows ads from Google AdMob. To serve and measure ads, device identifiers such as the advertising ID, your IP address and device information are sent to Google, which may use them for personalized ads under its policies. We never use your workout records, body measurements, meals, goals, Health Connect data or AI conversations for advertising.
  • Usage analytics and crash reports are sent to Google (Firebase) together with a per-installation identifier, so they are not anonymous. They never include your name, email address, body measurements or form scores. You can turn them off in the App's Settings.
  • If you sign in, your cloud data is stored on Google Cloud (Firebase) in the United States (Section 12). You can export or delete it in the App at any time.
  • If you link with a trainer, the trainer sees only the information you chose to share.
  • In the European Economic Area (EEA), the UK and Switzerland, the App works on the device only and we receive no information (Section 2).
  • The App is intended for people aged 18 and over.

1. Who We Are

  • Operator: 高橋大地 (Daichi Takahashi), a sole proprietor trading as BinaTerra
  • Address: provided without delay on request to the email address below
  • Email: admin@binaterra.com

2. Users in the EEA, the UK and Switzerland

日本語:第2節「EEA・英国・スイスの方へ」

From version 2.0, if the country of your Google Play account (or, if that cannot be determined, of your SIM card) is in the European Economic Area (the 27 EU member states, including the EU's outermost regions such as Réunion and the Åland Islands, plus Iceland, Liechtenstein and Norway), the United Kingdom or Switzerland, the App works on your device only. In these countries and regions:

  • Sign-in, cloud sync, the AI coach and meal photo analysis, ads, usage analytics and crash reports, push notifications, trainer features, and Pro and Trainer purchases are not available.
  • Your workouts, meals and body measurements stay on your device (and in Health Connect if you allow it).
  • We receive no information about you from the App.
  • Google (Google Play) processes the data involved in installing and updating the App under its own policies. To know which mode to use, unless your SIM card already shows one of these countries, the App asks Google Play on your device for your account's country (at most about once a week); Google Play's billing library may then send Google its own diagnostic log (library version, app name and the result of the request). None of this reaches us.
  • If you created an account before, the App asks you once whether to delete the copy of your data that is still in the cloud. You can also request deletion as described on the account deletion page or by email. Until it is deleted, that data stays stored in the United States as described in Sections 12 and 13; we keep it on the basis of our contract with you and our legitimate interest in confirming your wishes without losing your data.
  • Under the GDPR and the UK GDPR you may ask us for access to, correction or deletion of the personal data we hold about you, restriction of processing and data portability, and you may object to processing. Send requests to the contact in Section 20 (procedure in Section 15). You may also lodge a complaint with your local data protection authority.

For visits to the Website from these countries, see Section 16. The descriptions of the App from Section 3 onwards apply to the App outside these countries.

3. Information We Collect

Camera Data (During Training)

The App uses your device camera for pose estimation, form analysis and rep counting. Camera footage during training is processed in real time on your device using Google MediaPipe. Camera frames are never stored, transmitted or uploaded.

Meal Photos (Only When You Use AI Meal Analysis)

When you use AI meal analysis (calorie estimation), the meal photo you take or select is resized and compressed on your device, then sent through our server (Cloud Functions for Firebase) to Google's Gemini API to identify foods and estimate nutrition.

  • Photos are sent only for analysis and are never stored on our servers or databases
  • Analysis results (food names, calories, macros) are stored only on your device
  • A photo is sent only when you run an analysis

Account Data (Optional)

If you create an account (optional), the following is stored in Firebase Authentication. Signing in is required for AI features, cloud sync and trainer linking.

  • Email address and display name
  • Sign-in method (Google, or email and password)
  • Account creation date (used for the 7-day welcome AI limits for new accounts)

Workout Data

Your workout history (exercise, reps, sets, date and time, etc.) and menu settings are stored in a database on your device. When you are signed in, workout summaries are also stored (synced) in Firebase Firestore:

  • Exercise, reps, sets, start time, duration
  • Form scores (consistency, tempo, range of motion, left/right balance, depth) and form and posture feedback
  • Weight per set
  • Per-rep motion metrics (numbers such as joint angles, not images)
  • Notes you add to a workout (if any)
  • Earned badges

No camera images, videos or raw skeleton data are stored in the cloud.

Health & Nutrition Data (Health Tab)

Meal logs, body measurements (weight, body fat, waist) and goals are stored in the database on your device. They are sent to our servers only:

  • When you ask for AI advice (Section 5)
  • When you are linked to a trainer and turn on sharing of weight and goals (Section 8; meal logs are never shared)

Video Recordings

Training videos recorded in the App (optional) and videos loaded into video analysis are stored only on your device and are never uploaded. If you allow microphone access, recordings include audio.

Purchase Information

If you buy Pro or a Trainer plan, we store the Google Play purchase token, the product and plan (including the number of student seats), the subscription status, expiry date, auto-renewal status and verification time in Firebase Firestore, so we can verify the purchase and provide its benefits. We also receive notifications from Google Play when the subscription status changes. Payment details such as card numbers are handled by Google Play; we never receive them.

Reports About AI Answers

If you report an AI answer in the App, we store the report (feature type, reason, your comment, the text of the reported AI answer if you choose to include it, message ID, app version and language setting) with your user ID and the time (Section 5).

Device and Usage Information

To show ads in the free version, analyze usage, receive crash reports and prevent abuse, the following is sent to Google services: device identifiers (advertising ID, App Set ID, Firebase installation ID), IP address, device information (model, OS version, language, country/region), app usage, and the results of checks that the App and device are genuine. See Sections 6, 7 and 11.

Contact Information

If you email us, we receive your email address, your name (if you include it) and the content of your message.

4. Purposes of Use

  • Pose estimation, form analysis and rep counting during exercise
  • Providing AI training advice, goal suggestions and meal analysis
  • Syncing workout history and badges across devices (when signed in)
  • Managing daily limits for AI features (including extra uses from video ads)
  • Verifying subscriptions and providing their benefits (no ads, AI limits, trainer features)
  • Providing trainer–student linking (invites, sharing, note notifications)
  • Showing ads in the free version, measuring ads and preventing ad fraud
  • Reviewing reports about AI answers and improving the quality and safety of AI features
  • Analyzing usage, detecting and fixing bugs, and improving the App and the Website
  • Preventing abuse and keeping the service secure (including checking that requests come from the genuine App)
  • Responding to inquiries and requests

5. AI Coach Features & Data Transmission

When you use the AI coach features (training advice, chat, goal suggestions), the following data is sent through our server (Cloud Functions for Firebase, US region us-central1) to Google's Gemini API to generate a response:

  • The summary of the workout in question (exercise, scores, reps, sets, range of motion, etc.)
  • Training trend data (recent sessions' scores, weight, volume)
  • Messages you type in the chat
  • For goal advice: current and target body stats (weight, waist, body fat), per-exercise records and targets, a recent nutrition summary (average calories and macros), and your weight history

This data is used only to generate the response. Apart from temporary operational logs used to run the service, we do not store your conversations or submitted data on our servers. Data sent to the AI features is never used for advertising. Because we use the paid Gemini API service, under Google's terms Google does not use what is sent to train its models. Google may, however, keep what is sent (including meal photos) and the responses for a limited period (currently up to 55 days) solely to detect misuse that violates its terms. Google's handling of data sent to the Gemini API is governed by Google's terms and the Google Privacy Policy.

Consent and Withdrawing It

The first time you use an AI feature, the App shows what is sent and where, and asks for your consent. For goal advice, it also asks for your explicit consent to send health data such as weight and body fat. You can withdraw your consent at any time by turning off "AI features: data sending consent" in the App's Settings (you will be asked again before using AI features).

Usage Limit Records

AI features have daily limits (Free: 2 AI advice + 2 meal analyses; Pro and Trainer: 30 + 20). For the first 7 days after you create an account, free accounts get the same limits as Pro. In the free version, when you reach a limit you can watch a video ad to the end to get one more use of that feature (up to 3 extra per feature per day).

To manage these limits, we store your user ID, the feature type, the date, the usage count, the extra uses earned from video ads, and your time zone offset from UTC (so limits reset at your local midnight) in Firebase Firestore. These records are deleted automatically about 35 days after the end of the day they refer to.

Reports About AI Answers

Reports you send about AI answers are stored in Firebase Firestore and used to review problematic answers and to improve the quality and safety of the AI features. Each report is deleted automatically 180 days after we receive it (or when you delete your account, if earlier). A counter used to limit the number of reports (user ID, date, count) is deleted after about 2 days.

6. Advertising (Free Version)

The free version of the App shows ads using Google AdMob, an advertising service of Google LLC. A banner appears at the bottom of the main tab screens, and a full-screen ad may appear after you save a workout. There are also optional video ads you can choose to watch to get an extra AI use. Ads never appear on the training screen. Pro and Trainer subscribers, and students linked to a trainer, see no ads. No ads are shown in the EEA, the UK and Switzerland (Section 2).

Information Sent for Advertising

To serve and measure ads and prevent fraud, the Google AdMob SDK sends the following to Google. Google may use it for personalized ads (ads based on your interests) under its policies.

  • Device identifiers such as the Android advertising ID and App Set ID
  • IP address (used to estimate approximate location)
  • Device and app information (model, OS version, language, screen size, app version, etc.)
  • Ad interactions such as impressions and taps, and diagnostic information

See How Google uses information from sites or apps that use its services.

Information Never Used for Ads

We never send your workout records, form scores, body data, meal logs or photos, goals, Health Connect data or AI conversations to ad networks, and never use them to target ads.

Controlling Ad Personalization

  • In some US states, we may show choices required by state law (for example, opting out of the "sale" or "sharing" of personal information for personalized ads). You can change them later in the ad privacy options in the App's Settings (shown where they apply).
  • In every region, including Japan, you can delete or reset your advertising ID, or turn off ad personalization, in Android Settings → Google → Ads (options vary by device and Android version).
  • You can manage personalization of Google ads in Google My Ad Center.
  • Subscribing to Pro removes ads.

Rewarded Video Verification

When you use "watch a video for +1 AI use", Google AdMob notifies our server that you finished the video, and we then add the extra use. To make this work, the App passes your user ID (a random identifier, not your name or email) and the feature type to Google AdMob. To prevent the same video from being counted twice, we store the transaction ID, your user ID, the feature type and the date in Firebase Firestore. These records are used only to manage AI limits and are deleted automatically after 30 days.

7. Usage Analytics and Crash Reports

To fix bugs and improve the App, we use Google Analytics for Firebase (Firebase Analytics) and Firebase Crashlytics, provided by Google LLC.

  • Usage data: screens viewed, features used (such as starting or finishing a workout, using AI features, starting a purchase), states such as your plan type and whether you are signed in, app version, and device information (model, OS version, language, country/region)
  • Crash reports: error details when a crash or problem occurs, device state, and app version

This information is sent together with an identifier assigned to each installation of the App (such as the Firebase app instance ID and, where available, the advertising ID), so it is not anonymous. It never includes your name, email address, body measurements such as weight, form scores, the content of chats or notes, or invite codes.

We also send purchase events (the product and the result) and the goal type of a program you start (lose weight, build strength or stay healthy, never any weight values) to Google Analytics for Firebase, and we use them only for analytics, never for ads.

You can turn this off at any time in the App's Settings. It is not collected in the EEA, the UK and Switzerland.

8. Trainer Linking

If a trainer who uses the Trainer plan invites you and you agree, some of your information is shown to that trainer. Linking is optional and available only to people aged 18 and over.

What Your Trainer Can See

  • The display name you enter when linking
  • A summary of your workouts from the last 30 days (including before you linked): exercise, reps, sets, weight per set, form score and date/time for up to 20 of your most recent workouts, and the dates and times of your sessions in that period (up to 60)
  • Live progress during a workout (only if you allow it): current exercise, current set and target sets, reps in the last set and target reps, weight
  • Weight/body-fat trend and goals (only if you allow it): latest weight and body fat with the measurement date, weight history (up to 30 entries), target weight, target body fat, weekly workout target and goal note

What Your Trainer Cannot See

Your trainer never sees camera video or images (which are never stored or transmitted in the first place), meal logs or photos, AI conversations, workout notes, your email address, Health Connect data or purchase information.

Consent and Unlinking

  • Before linking, you review the list of shared information, confirm that you are 18 or older, and give your consent. We record the time of consent and the version of what you agreed to.
  • Sharing live progress and sharing weight and goals are optional. You can turn them on or off at any time in Settings → Trainer → My trainer. When you turn one off, no further information of that type is shared.
  • You can unlink at any time on the same screen. When you unlink, the trainer can no longer see any of your information, including past records, and your live progress and shared weight/goal data are deleted.
  • A student can be linked to only one trainer at a time.

What We Store for Linking

  • Link information: the trainer's and student's user IDs and display names, link status, sharing settings, time and version of consent, the invite code used, link and unlink dates, and the trainer's note (up to 500 characters)
  • A summary of your workouts for your trainer to view (only the items listed above; no notes or motion data)
  • Live progress: temporary data, deleted automatically, normally within 24 hours and at most about 30 hours
  • Trainer information: display name, plan and number of student seats, the version of the trainer terms accepted, and invite codes (including expiry and number of uses; deleted automatically about 30 days after they expire)

After unlinking, a record of the link (display names, dates, consent version and status) may be kept until either account is deleted, to prevent abuse and to handle inquiries.

How Trainers Use Your Information

Trainers are independent third parties, not our employees or agents. Showing your information to your trainer is a disclosure to a third party based on your consent. Under our Terms of Service, trainers agree to use the information they see only to coach that student and not to share it with anyone else. Only accept invites from people you know.

Trainers Outside Japan

If your trainer is outside Japan, your information is viewed and used in the trainer's country and handled under that country's system for protecting personal information. We cannot identify the trainer's country, so we cannot name it at the time you link. Overviews of other countries' systems are published by Japan's Personal Information Protection Commission (PPC website, in Japanese). As described above, our Terms limit the trainer's use of your information and prohibit sharing it.

9. Push Notifications

The App uses push notifications through Firebase Cloud Messaging only to tell a student that their trainer has written a new note. For this, when you are signed in, we store your device's notification tokens (up to 5) and your notification language in Firebase Firestore. You can turn notifications off at any time in Android settings. Tokens are deleted when you delete your account. Reminder notifications are created on your device and do not go through our servers.

10. Health Connect

Connecting to Android Health Connect is optional. Only if you turn it on in the App's Settings and grant permission, the App:

  • Reads: today's step count (to show it on the Body screen)
  • Writes: completed workouts (as exercise sessions) and the body weight you log

Data read from Health Connect is used only on your device. It is never sent to our servers, shown to trainers, used for advertising or shared with third parties. The use of information received from Health Connect adheres to the Health Connect Permissions policy, including the Limited Use requirements. You can revoke permissions at any time in Health Connect settings. Data written to Health Connect stays in Health Connect and can be deleted from the Health Connect app.

11. Sharing and Service Providers

We do not sell your personal information for money. We do not share personal information with third parties except with your consent (including when you link with a trainer), when required by law, or when we entrust processing to the service providers below. Under some US state laws, providing identifiers such as the advertising ID for personalized ads may be considered a "sale" or "sharing" of personal information; if you live in such a state, you can opt out in the ad privacy options.

  • Firebase Authentication — sign-in (Google / email)
  • Cloud Firestore — cloud data storage
  • Cloud Functions for Firebase — server processing for AI features, purchase verification and trainer linking
  • Google Analytics for Firebase (Firebase Analytics) — usage analytics
  • Firebase Crashlytics — crash reports
  • Firebase Cloud Messaging — push notifications (trainer notes)
  • Firebase App Check / Google Play Integrity API — checking that requests come from the genuine App and device
  • Google AdMob (Google Mobile Ads SDK, User Messaging Platform) — ads in the free version and ad choices
  • Google Gemini API — generating AI advice and analyzing meal photos (only when you run an AI feature)
  • Google Play Billing — buying and managing subscriptions (verified with the Google Play Developer API)
  • Google MediaPipe — on-device pose estimation (no data transmitted)
  • Health Connect — on-device reading and writing of data, only if you allow it

These services are provided by Google LLC (USA). Google's handling of information is governed by the Google Privacy Policy. A list of all external transmissions is on the External Transmission page.

12. Transfers to Third Parties Outside Japan

Recipient and Country

We entrust the handling of personal data to, or provide personal data to, Google LLC (USA), which provides the services in Section 11. Cloud data is stored in the United States (Cloud Firestore multi-region nam5), and server processing also takes place in the United States (Cloud Functions region us-central1, Iowa). For analytics, crash reports, ads, push notifications and AI (Gemini API), Google may process information in data centers in the United States and other countries.

Legal Basis

We provide personal data (including entrustment) to Google LLC on the basis that it has established a system that meets the standards set by the rules of Japan's Personal Information Protection Commission (Article 28(1) of the Act on the Protection of Personal Information and Article 16 of its Enforcement Rules). In particular, Google's data processing terms (such as the Firebase Data Processing and Security Terms, the Google Cloud Data Processing Addendum and the Google Ads Data Processing Terms) require Google to handle personal data within the scope of the contract and to take security measures such as encryption, access control, confidentiality obligations for staff, management of subprocessors and incident notification.

The US Privacy System in Brief

The United States has no comprehensive federal law equivalent to Japan's Act on the Protection of Personal Information. Personal information is protected by Section 5 of the Federal Trade Commission Act (unfair or deceptive practices), sector-specific federal laws (for example for health, financial and children's information), and state laws such as the California Consumer Privacy Act and Washington's My Health My Data Act. There are also systems that allow government agencies to require companies to provide information for national security or criminal investigations. For details, see the Personal Information Protection Commission's survey of foreign systems (PPC website, in Japanese).

How and How Often We Check

We review those terms and the security and privacy information Google publishes (including third-party certifications such as ISO/IEC 27001). We check at least once a year, and also when we are notified of changes to the terms or a serious incident is made public. If we learn of anything that prevents these measures from being carried out, we take necessary and appropriate steps, including stopping the transfer.

Information on Request

Under Article 28(3) of the Act, on request we will provide without delay information such as how the system was established, an overview of Google's measures, how and how often we check them, the name of the country and an overview of its system (contact in Section 20).

For trainers outside Japan, see Section 8.

13. Where Data Is Stored and How Long We Keep It

On Your Device

  • Workout history and menu settings, meal logs, body measurements, goals → database on your device
  • Badge progress, mini-game scores, settings → settings files on your device
  • Recorded videos → device storage

In the Cloud (Signed-In Users Only; United States)

  • Sign-in data → Firebase Authentication
  • Workout summaries, earned badges, user profile, subscription status and purchase information, AI usage records, rewarded video records, reports about AI answers, trainer linking data (links, workout summaries, live progress, shared weight and goals, invite codes, trainer profile), push notification tokens → Cloud Firestore

Retention

  • Data on your device: until you delete it or uninstall the App
  • Cloud data linked to your account: while your account exists; all of it is deleted when you delete your account
  • AI usage records: deleted automatically about 35 days after the end of the day they refer to
  • Reports about AI answers: deleted automatically 180 days after we receive them
  • Rewarded video records: deleted automatically after 30 days
  • Live progress: deleted automatically, normally within 24 hours and at most about 30 hours
  • Invite codes: deleted automatically about 30 days after they expire
  • Weight and goal data shared with a trainer: deleted when you unlink
  • Usage analytics: up to 14 months under Google's retention settings; crash reports: up to 90 days
  • Temporary server operation logs: normally deleted within 30 days
  • Sales records (order number, amount, date): kept as tax records for the period required by Japanese law (up to 7 years)
  • Emails you send us: normally deleted within 3 years after we finish handling them

14. Security Measures

To prevent leaks, loss or damage of personal data, we take the following measures:

  • Basic policy: we have set out a basic policy (this Privacy Policy) covering compliance with laws and guidelines and a contact point for questions and complaints.
  • Handling rules: we have defined how personal data is handled, and who is responsible, at each stage: collection, use, storage, provision and deletion.
  • Organizational measures: the operator himself is responsible for handling personal data and checks the handling regularly. If a leak or similar incident occurs, we report it to the Personal Information Protection Commission and notify affected people as required by law.
  • Personnel measures: only the operator handles personal data. Anyone else allowed to handle it must agree to confidentiality and receive the necessary training.
  • Physical measures: devices used to handle personal data have screen locks and encryption, to protect against theft and loss. We do not keep personal data on paper.
  • Technical measures: administrative accounts (Google, Firebase, Google Play Console, AdMob, web hosting) are protected with two-step verification, and access is limited. Data is encrypted in transit with HTTPS (TLS). Firestore security rules let users access only their own data, and trainers only the data their students agreed to share. Firebase App Check verifies that requests come from the genuine App.
  • Understanding the foreign environment: we store and process personal data in the United States and take our security measures with an understanding of the US privacy system (Section 12).

15. How to Make a Request About Your Data

In the App

  • Delete individual workout entries on the "History" screen (deleted from both your device and the cloud)
  • Use "Account" → "Export My Data" to export your stored data (including trainer linking data) as JSON
  • Use "Account" → "Delete Account" to delete all cloud data and your sign-in account (Delete Account). Deleting your account does not cancel a subscription, so cancel it in Google Play first
  • Delete data on your device with Android Settings → Apps → OrionFit → Storage → Clear data, or by uninstalling the App
  • Turn off usage analytics and crash reports in Settings, and change your ad choices in the ad privacy options in Settings
  • Withdraw your consent to sending data to the AI features by turning off "AI features: data sending consent" in Settings

What You Can Request

Under Japan's Act on the Protection of Personal Information, you can ask us to notify you of the purposes of use, to disclose the personal data we hold about you (including records of provision to third parties), to correct, add to or delete it, to stop using or erase it, and to stop providing it to third parties. For rights under the GDPR and UK GDPR, see Section 2. Depending on where you live, other laws may give you similar rights (see also the Consumer Health Data Privacy Policy below).

How to Request

Email the address in Section 20 with (1) what you are requesting, (2) the data concerned (as far as you know), (3) the email address registered to your account (if any), and (4) where we should send the reply.

Identity Check

We confirm your identity, for example because the request comes from the email address registered to your account or because you reply to a confirmation email from us. If an agent makes the request, we may ask for a document showing their authority (such as a power of attorney).

Fees and Response

There is no fee. We normally reply by email within 30 days of receiving the request. If the law does not allow us to meet a request, we will tell you why.

16. The Website (orionfit.net)

Analytics (Google Analytics)

The Website uses Google Analytics 4 from Google LLC through the "Site Kit by Google" plugin. Using cookies (named _ga and starting with _ga_), it sends Google a per-browser identifier together with the URLs of the pages you view, the referring page, your interactions on the page (such as scrolling and clicks on links to other sites or to Google Play), browser and device information, and your approximate location estimated from your IP address. We use this to understand and improve how the Website is used. The data is deleted under Google Analytics' retention setting (up to 14 months).

For visits from the EEA (including the EU's outermost regions and the Åland Islands), the UK and Switzerland, Google's consent mode defaults are set to "denied" for all storage types, so no analytics or advertising cookies are stored or read. In that case Google's tag may still send limited information, such as page views, to Google without using cookies.

To stop sending data, use the Google Analytics Opt-out Browser Add-on or block cookies in your browser. See also How Google uses information from sites or apps that use its services.

Cookies and Browser Storage

  • Google Analytics cookies (above)
  • Your language choice: stored in your browser's local storage (orionfit_lang) and used only to display pages; it is not sent to us. The language cookie (orionfit_lang) set by the previous theme is no longer used.
  • Trainer invite page (/join/): the invite code is kept in your browser's session storage until you close the tab.
  • WordPress sign-in cookies: used only by the Website's administrator.

Fonts and Google Play Badges

The Website's fonts (Inter, Outfit) and the Google Play badge images are served from the Website's own server. Showing them sends no information to Google or other third parties.

Invite Codes on /join/

An invite code in a trainer's invite link is used only to show the page and to pass the code to the App. To keep codes out of analytics, the code is removed from the address bar as the first step when the page loads. If you tap "Get it on Google Play", the code is passed to Google Play in the install referrer so that the App can read it after installation.

Contact Form (/support/)

The name, email address, subject and message you enter in the form are used only to create an email in your own email app; they are not sent to or stored on the Website's server. We use emails we receive only to handle your inquiry and normally delete them within 3 years after we finish handling them, unless the law requires us to keep them.

Server Access Logs

The Website's server (a hosting service in Japan) records the IP address, date and time, URL and browser information of each access, to prevent unauthorized access and to deal with problems. These logs are deleted after a period set by the server.

Share Buttons

The share buttons on articles (X, Facebook, LinkedIn) open those services only when you press them. Nothing is sent to them before that.

17. Permissions

  • Camera — pose estimation, form analysis and meal photos
  • Microphone — audio in optional training recordings
  • Notifications — reminders and trainer note alerts
  • Internet — sign-in, cloud sync, AI features, subscription verification and ads
  • Advertising ID — ads in the free version and their measurement
  • Health Connect (read steps, write exercise and weight) — only if you turn it on in Settings

You can change permissions in your device settings. Without camera permission, training features do not work.

18. Minimum Age

The App is intended for people aged 18 and over. If you are under 18, please do not use the App. If we learn that we have collected personal information from someone under 18, we will delete it promptly.

19. Changes to This Policy

We may update this Policy when laws or our services change. We will post the updated Policy and the date it takes effect on this page, and announce significant changes on this page (and in the App where appropriate) before they take effect.

20. Contact

For questions, requests or complaints about this Policy or how we handle personal information, contact:

  • Operator: 高橋大地 (Daichi Takahashi), trading as BinaTerra
  • Email: admin@binaterra.com

We will provide the operator's address without delay on request to the email address above.

Consumer Health Data Privacy Policy (Washington, Nevada and other US states)

Effective October 4, 2026

This section applies to "consumer health data" as defined by Washington's My Health My Data Act (RCW 19.373), Nevada's consumer health data law (SB 370, NRS Chapter 603A), Connecticut's consumer health data provisions, and similar US state laws. It describes how OrionFit (operated by 高橋大地 (Daichi Takahashi), trading as BinaTerra) collects, uses and shares that data. It supplements the Privacy Policy above.

Consumer health data we collect

  • Workout records: exercise, reps, sets, weights, form scores, form and posture feedback, per-rep motion metrics (such as joint angles) and workout notes
  • Body measurements you log: weight, body-fat percentage and waist, and your body goals
  • Meal photos you analyze and the nutrition you log (foods, calories, protein, fat and carbohydrates)
  • Step counts read from Health Connect, if you allow it
  • Health information you choose to type into the AI coach chat

Why we collect and use it

  • To provide the features you request: rep counting, form scores, workout history and cloud sync, nutrition and body tracking, and trainer sharing
  • To generate AI advice and meal analysis when you ask for them
  • To keep the service secure and prevent abuse, and to comply with the law

Sources

  • You: what you enter or record in the App
  • Your device's camera and sensors, processed on your device (camera footage itself never leaves your device; only the resulting workout numbers are stored)
  • Health Connect, if you allow it

With whom we share it

  • Processors acting on our behalf: Google LLC for Firebase (cloud storage in Cloud Firestore and server processing in Cloud Functions, United States) and the Google Gemini API (only when you request AI features)
  • Google LLC for Google Analytics for Firebase, also as a processor: only the goal type of a program you start (lose weight, build strength or stay healthy, never any weight values), used for usage analytics and never for ads. You can turn this off in the App's Settings.
  • A trainer, only if you link with one, and only the information you choose to share (Section 8 above)
  • Authorities, when required by law

We do not sell consumer health data. We do not use it for advertising, including targeted advertising, and we do not share it with ad networks. We have no affiliates that receive it. We do not use geofences around places that provide health care services.

Consent

We collect and share consumer health data only with your consent or as necessary to provide a product or service you have requested. The App asks for your consent before it first sends data to the AI features (with a separate, explicit consent for the health data used in goal advice) and before you link with a trainer. In the EEA, the UK and Switzerland, this data stays on your device (Section 2).

Your rights and how to use them

  • Confirm and access: export your data in the App (Account → Export My Data), or email us to confirm whether we collect, share or sell your consumer health data and to get a copy, including a list of the third parties with whom we have shared it
  • Delete: delete your account and data in the App (Account → Delete Account) or follow the account deletion page; data stored only on your device is removed when you uninstall the App
  • Withdraw consent: unlink your trainer or turn off optional sharing (Settings → Trainer → My trainer), turn off "AI features: data sending consent" in the App's Settings, or revoke Health Connect permissions in Health Connect
  • Appeal: if we decline your request, you may appeal by emailing admin@binaterra.com with the subject "Appeal". If the appeal is denied, you may contact your state Attorney General (for example, the Washington State Attorney General).

Send requests from the email address registered to your account so that we can verify your identity, or email admin@binaterra.com. We respond within 45 days. If we need more time, we will tell you within those 45 days, and we may extend the period by up to 45 more days where reasonably necessary. We will not discriminate against you for exercising these rights.

OrionFit

Place your phone: AI counts your reps and scores your form. An Android app by an independent developer in Japan.

Google Play で手に入れよう

Product

Features Pricing For Trainers Blog FAQ About Editorial Policy

Legal

Terms of Service Privacy Policy Consumer Health Data Privacy Policy Legal Notice (特定商取引法に基づく表記) External Data Transmission (外部送信について) Delete Account

Support

Contact Us admin@binaterra.com Google Play
© 2026 BinaTerra OrionFit for Android