1. 適用範囲
本プライバシーポリシーは、PanelPower運営者(以下「運営者」といいます)が提供するアプリケーション「PanelPower」(以下「本サービス」といいます)における利用者情報の取扱いに適用されます。
2. 取得・保存する情報
運営者は、本サービスの提供に必要な範囲で、次の情報を取得または保存します。
2.1 アカウントおよびプロフィール情報
- Firebase Authenticationが発行するユーザー識別子(UID)
- 表示名
- メールアドレス
- プロフィール画像の参照情報
- 生年月日
- 性別区分
- 体重階級
- 大会区分
- 利用者が登録したSNSリンク
2.2 競技および利用情報
- スクワット、ベンチプレス、デッドリフト等のPR(自己ベスト)記録、記録日、用具区分および関連メモ
- 体重および測定日
- PRと体重等から算出されるTotal、IPF Points、GL Pointsその他の競技指標
- ランキングの順位、表示区分および集計結果
- リアクションの内容、送信者および対象
- Activityに表示されるPR更新その他の活動情報
- 所属Room、Room内の役割、参加状態、メンバー識別子その他のRoom利用情報
- Claim Codeの発行、使用、失効および対象となるLegacy記録との紐付けに必要な情報
- Kioskから入力または更新されたメンバー情報、PRおよび体重等の記録
2.3 認証時に受け取る情報
Google Sign-InまたはSign in with Appleを利用した場合、選択した認証サービスから、認証に必要な識別情報、表示名、メールアドレス、プロフィール画像等を受け取ることがあります。Sign in with Appleでは、利用者が「メールを非公開」を選択した場合、Appleが発行する転送用メールアドレスを受け取ることがあります。
3. 利用目的
取得した情報は、次の目的で利用します。
- アカウントの作成、本人確認、ログイン状態の維持および不正アクセス防止
- プロフィール、PR、体重および競技指標の保存・表示・更新
- IPF Points、GL Points、Totalおよびランキングの算出・表示
- Public Room、Private RoomおよびLegacy Roomの作成、参加、管理および表示
- Room内のランキング、リアクション、Activityその他の共同利用機能の提供
- Claim Codeを用いた既存Legacy記録と利用者アカウントの紐付け
- Kioskと本サービス間での記録の入力、同期および整合性維持
- お問い合わせへの回答、アカウント削除の支援および不具合対応
- 本サービスの安全性、正確性および機能の維持・改善
- 利用規約違反、不正利用またはセキュリティ上の問題の調査・対応
4. アカウント認証
本サービスでは、Google Sign-InまたはSign in with Appleを利用し、Firebase Authenticationでアカウントを認証します。運営者は、GoogleまたはAppleのパスワードを取得・保存しません。
認証サービス側での情報の取扱いは、GoogleまたはAppleが定める規約およびプライバシーポリシーにも従います。
5. Room、ランキングおよびプロフィールでの表示
本サービスでは、利用者が選択したRoomおよび機能に応じて、表示名、プロフィール画像、階級、大会区分、PR、Total、IPF Points、GL Points、ランキング、リアクション、Activity、SNSリンク等が他の利用者に表示される場合があります。
- Public Room:検索または公開一覧の対象となるRoomです。Room情報や、参加者のプロフィール・競技情報が、本サービス上の公開範囲に応じて他の利用者に表示される場合があります。
- Private Room:招待、承認その他の参加条件が設定されたRoomです。Room内情報は、原則として参加者または権限を持つ利用者に表示されます。
- Legacy Room:従来のPanelPowerまたはKioskから引き継いだメンバー・競技記録を含むRoomです。アカウント未連携の記録が存在し、Claim Codeによって本人のアカウントへ紐付けられる場合があります。
メールアドレスおよび生年月日そのものは、通常のランキングやRoomプロフィールへ公開する目的では利用しません。ただし、生年月日から判定される競技区分など、算出後の情報が表示される場合があります。利用者は、SNSリンク等に個人情報を掲載する際、その公開範囲を確認してください。
6. Claim CodeおよびKiosk
Claim Codeは、Legacy Room等にすでに存在するメンバー記録を、本人のアカウントへ紐付けるために使用します。Claim Codeの発行・失効・利用履歴および対象記録との対応関係は、不正な紐付けの防止とデータ整合性のために処理されます。
Kioskでは、Roomの運営者または権限を持つ利用者が、メンバー情報、PR、体重等を入力または更新する場合があります。Claim済みの記録は、本人アカウントの記録と同期または反映される場合があります。
7. 外部サービス
本サービスでは、次のサービスを利用します。
- Firebase Authentication:アカウント認証
- Cloud Firestore:プロフィール、競技記録、Roomおよび関連データの保存
- Cloud Functions:ランキング集計、Claim処理、データ同期、アカウント削除その他のサーバー処理
- Google Sign-In:Googleアカウントによるログイン
- Sign in with Apple:Apple Accountによるログイン
これらのサービスでは、各提供者の規約およびプライバシーポリシーに基づき情報が処理される場合があります。運営者は、法令に基づく場合を除き、利用者情報を第三者へ販売しません。
8. 情報の保護
運営者は、利用者情報への不正アクセス、紛失、改ざん、漏えい等を防止するため、認証、アクセス制御、サーバー側の権限確認その他の合理的な安全管理措置を講じます。ただし、インターネット上の通信または電子的保存の安全性を完全に保証するものではありません。
9. 保存期間
利用者情報は、本サービスの提供、利用者によるアカウントの維持、不正利用への対応およびデータ整合性の確保に必要な期間保存します。アカウント削除が完了した場合、削除対象となる本人データを順次削除します。ただし、法令上の保存義務がある場合、紛争・不正利用への対応に必要な場合、または削除処理の進行・失敗再開・完了確認に必要な管理情報については、必要な範囲で保持することがあります。
10. アカウント削除
利用者は、アプリ内の設定画面からアカウント削除を開始できます。削除前には、Google Sign-InまたはSign in with Appleによる再認証が必要です。ホストを務めるRoomに他のメンバーまたは未処理の参加申請がある場合、先にホスト権限の譲渡または参加申請の整理が必要となることがあります。
10.1 削除対象
アカウント削除では、本人に紐付く次のデータを削除します。
- ユーザー情報(
users) - 公開プロフィール(
publicProfiles) - 個人競技集計(
userPersonalStats) - 個人PR記録(
userLiftLogs) - 個人体重記録(
userBodyWeights) - Room内の役割および所属情報(
userRoomRoles、本人のroomMembers、本人のroomMemberStats) - 本人が送信したもの、または本人のメンバー記録を対象とするリアクション
- 本人が作成したもの、または本人のメンバー記録に紐付くActivity
- 本人宛ての通知(
notifications) - 本人に紐付く参加申請、招待その他の関連データ
- Claim済みLegacy記録のうち本人に紐付くPR、体重、履歴および関連データ
- 本人が発行または使用したClaim Codeおよび関連情報
- Firebase Authenticationの本人アカウント
10.2 削除されないデータ
本人のアカウントを削除しても、Legacy Roomそのもの、他のメンバー、他の利用者のアカウントおよび他の利用者に属する競技記録等は削除されません。Roomの運営を継続するため、Roomの人数集計や最新Activity表示等が調整されることがあります。本人だけが所属するRoomについては、アプリの仕様に従いRoom自体が削除される場合があります。
10.3 サーバー側での継続処理
削除対象が多い場合や通信状況等により、アプリ画面を閉じた後も削除処理がサーバー側で継続することがあります。処理は段階的に行われ、一時的な失敗が発生した場合は再試行されることがあります。削除開始後は、処理が完了するまで一部のデータが残って見える場合があります。
10.4 Sign in with Appleの認証取り消し
Sign in with Appleを利用している場合、アカウント削除時にAppleで再認証し、取得した認証情報を用いてサーバー側でAppleとの認証連携を取り消します。この認証情報は取り消し処理のために使用し、継続的なログイン情報として保存しません。Apple側の取り消しに失敗した場合、本人データの削除を開始せず、再試行を案内することがあります。
11. 利用者による確認・訂正
利用者は、アプリ内のプロフィールおよび記録編集機能を通じて、登録情報の確認・訂正を行えます。確認・訂正・削除に関する支援が必要な場合は、お問い合わせページからご連絡ください。本人確認のため、追加情報を確認する場合があります。
12. 未成年者の利用
未成年者が本サービスを利用する場合は、必要に応じて保護者その他の法定代理人の同意を得たうえで利用してください。
13. 本ポリシーの変更
運営者は、本サービスの内容、利用する外部サービスまたは法令等の変更に応じて、本ポリシーを変更することがあります。重要な変更がある場合は、本ページまたは本サービス内で分かりやすい方法により案内します。変更後の内容は、本ページに掲載した時点または別途定めた効力発生日から適用されます。
14. お問い合わせ
本ポリシーまたは利用者情報の取扱いに関するお問い合わせは、次の窓口までご連絡ください。