プライバシーポリシー

あなたの成長は、あなたのものです。デバイスに保存される情報、任意の機能で共有される情報、そしてご自身で管理する方法を説明します。

責任者

Gio Trainsと、その提供に伴って取り扱う個人データの責任者はGiovanni Intiniです。プライバシーに関するご質問やご請求は、privacy@giovanniintini.itまでメールでお送りください。

本ポリシーは、iPhoneアプリ、Apple Watch用コンパニオン、ウィジェット、ライブアクティビティ、および本ウェブサイトに適用されます。Gio Trainsは成人の初心者向けです。

デバイス上のトレーニング

iPhoneでトレーニングの旅を進めるために、Gio Trainsアカウントは必要ありません。プロフィールで選んだ内容、種目の進捗、確認済みのセット数と回数、セッションの時間記録、実績、スケジュール、設定、日誌のメモは、デバイスに保存されます。保存したレベル確認の選択内容はトレーニング設定と暗号化バックアップの一部であり、クルーの共有アクティビティには含まれません。

Watch用コンパニオンは、ペアリングしたiPhoneとワークアウトや進捗の情報をやり取りします。ウィジェットとライブアクティビティは、進捗の一部をシステムの画面に表示します。他の人に見られる可能性がある場合は、ロック画面の設定をご確認ください。リマインダーはデバイス上で設定されます。

通常のローカル利用によって、トレーニングや日誌の内容を当方が受け取ることはありません。Appleが管理するデバイスのバックアップには、Appleでの設定に応じてアプリのデータが含まれる場合があります。これはGio Trainsのクラウドバックアップとは別のものです。

ヒーローレポートの共有を選ぶと、アプリは要約のプレビューを表示してから、システムの共有シートを開きます。共有相手や保存先はご自身で選びます。非公開の日誌のメモはレポートに含まれません。共有後は、共有先のプライバシーに関する取り扱いが適用されます。

Gio Trainsには、広告、アプリをまたぐトラッキング、第三者の分析SDKはありません。データを販売したり、トレーニング情報を広告に使ったりすることもありません。Appleは、AppleやTestFlightの設定に応じて、診断情報やベータテストのフィードバックを開発者に提供する場合があります。

Appleヘルスケアは任意です

Proでは、完了したワークアウトの記録をGio TrainsからAppleヘルスケアへ書き込むかどうかを選べます。Proを購入しただけでは、ヘルスケアへのアクセスは許可されません。書き出しを有効にし、Appleのアクセス許可リクエストを承認する必要があります。

書き出される記録には、種目、開始・終了時刻、一時停止、動作バリエーション、確認済みのセット数と回数が含まれます。Gio Trainsが求めるのはワークアウトの書き込み権限であり、ヘルスケアの記録を読み取る権限は求めません。心拍数を測定したり、消費カロリーを推定したりすることもありません。

書き出しはGio Trainsでオフにするか、Appleのヘルスケア設定で権限を取り消せます。既存のヘルスケアの記録は、ご自身で削除しない限り残ります。書き出しが有効な間は、Gio Trainsのワークアウトを修正すると、アプリが作成した対応する記録が更新または削除される場合があります。ヘルスケアの権限はGio Trainsのバックアップファイルには含まれません。

購入について

支払いと購入の復元はAppleが処理します。当方が決済カードの詳細情報を受け取ることはありません。Gio Trainsは、Appleが署名した購入情報を使って、利用できる機能を判定します。

買い切りのProと年間サブスクリプションのクラウドバックアップは別の商品です。クラウドバックアップは取引識別子、サブスクリプションの状態、期限・取り消し情報、アカウント識別子を使い、確認した利用権を所有者に関連付けます。サブスクリプションを解約しても、アカウントは削除されません。

クラウドバックアップとCrewのため、SupabaseはAppleが署名した取引、サブスクリプション更新、通知のデータを、アイルランドのAWSで稼働する検証サービスに送信します。これには取引識別子、購入日やサブスクリプションの日付、購入をアカウントに関連付けるアプリのアカウントトークンが含まれる場合があります。このサービスはAppleの署名と証明書の有効性を、オンラインの失効確認も含めて検証します。署名済みデータやデコードした内容を保存したりログに記録したりせず、バックアップファイルやあなたの復元コードも受け取りません。

非公開クルー

CrewはApp Store版のGio Trainsで利用できます。アカウントは必要ですが、クラウドバックアップのサブスクリプションは不要です。1グループ最大6人で、公開プロフィールはありません。

Supabaseはアカウント識別子、選んだニックネーム、アバター、クルー名、加入と共有同意の日時、招待メタデータ、リアクション、報告、ミュートまたはブロックしたメンバーを保存します。重複したリクエストを防ぎ、不正利用を抑えるため、クルーの作成・参加・退出などの操作記録(30日後に削除)と、1時間ごとのリクエスト回数(その1時間が過ぎると削除)も保存します。今後のトレーニング日とマイルストーン、現在の種目段階は別々に選べます。Crewはヘルスケア記録、日誌のメモ、痛みの理由、運動のタイムスタンプや予定をアップロードしません。

選択したポートレートのカタログIDとフレームの色を保存します。ギャラリーは人間と動物の2グループです。性別の項目を別途収集したり、写真をアップロードしたりすることはありません。

ソーシャル情報はサービス側で読み取ることができ、アプリ内の説明に従ってクルーにも表示されます。バックアップの復元コードでは暗号化されません。Proアバターの検証には、Appleの取引識別子と現在の購入・取り消し状況を使用します。ソーシャル用データベースはアイルランドに設定されています。

共有活動と自分用の貢献受領記録は最大90日保管し、フィードには最大100件を表示します。ポストカードはクルーが存在する間残ります。一時停止で新規共有が止まります。退会や除名で個人と結び付く所属、活動、リアクションは削除され、共通の進捗は残ります。アカウント削除ではソーシャルデータと重複加算を防ぐ非公開記録も削除します。

招待は1回だけ使え、7日で期限切れになります。承認、取り消し、期限切れの7日後に最終状態のメタデータを削除します。コード原文は作成者の保護されたローカルキャッシュだけに保存し、期限切れや最終状態の受信時に削除します。バックアップや活動の送信には含めません。

任意のクルー通知には、端末のプッシュトークン、言語、タイムゾーン、通知を控える時間帯を使用します。ロック画面には一般的なメッセージのみ表示されます。ミュートとブロックは受け取る内容に影響します。非公開の報告は、問題に対応する運営者が確認できます。これらの機能で広告や追跡用のプロフィールが作られることはありません。

バックアップと復元

ご自身で管理する暗号化ファイル

トレーニングの旅と日誌の暗号化バックアップを書き出し、後から復元コードを使って読み込めます。ファイルの保存先はご自身で選びます。利用するファイルサービスや共有相手には、それぞれ独自のプライバシーに関する取り扱いがあります。

Gio Trainsは、デバイス上でAES-256-GCMを使ってバックアップ内容を暗号化します。復元コードは復号鍵そのものです。デバイスのキーチェーンに保存され、ご自身が選んだ場合に限り、iCloudキーチェーンにも保存されます。Gio Trainsや当方のバックアップサーバーに送信されることはありません。別の安全な場所にも保管してください。当方でコードを復元することはできません。ファイルと復元コードの両方を持つ人は、バックアップを読むことができます。

任意のクラウドバックアップ

クラウドバックアップはApp Store版のGio Trainsで利用できます。利用は任意で、トレーニングと暗号化ファイルバックアップはこれがなくても使えます。

クラウドバックアップには、「Appleでサインイン」、別途のサブスクリプション、アップロードを有効にする明示的な選択が必要です。購入だけでは自動バックアップは始まりません。

Appleでのサインインにより、アカウントの識別子が提供されます。アプリはバックアップの所有者を確認する目的で名前やメールアドレスを求めません。ただし、Appleの本人確認応答にメールアドレスや転送用アドレスが含まれる場合、認証事業者がそれを保持することがあります。サービスは、認証トークン、アプリが生成するデバイス識別子、購入情報も扱います。アカウント削除時には、新たなApple認証を使ってアクセスを取り消します。

サーバーには、暗号化ファイルと、その管理に必要な情報が保存されます。具体的には、アカウントとバックアップの識別子、タイムスタンプ、ファイルサイズ、完全性確認用ハッシュ、復元鍵のフィンガープリント、アップロードを許可するデバイスの情報です。復元コードや、読める状態のトレーニング・日誌の内容は受け取りません。復元鍵のフィンガープリントは必要なコードを識別するものであり、コードそのものではありません。

Supabaseが主要な暗号化コピーを保存します。Amazon S3は独立した暗号化復旧コピーと、暗号化されたアカウント・バックアップ管理情報を保存します。どちらの提供者も運動内容を復号する鍵は受け取りません。

クラウドバックアップにサインインしている間は、「バックアップと復元」で「iCloudキーチェーンにもコピーを保存」をオンにできます。初期設定ではオフです。オンにすると、アプリは復元コードをiCloudキーチェーンにも保存します。iCloudキーチェーンがオンの間、Appleはエンドツーエンドの暗号化でこれを、Apple Accountを使うデバイスに同期します。この同期にはAppleのプライバシーポリシーが適用されます。それでもコードがGio Trainsに届くことはありません。その場合、Apple Accountを管理できる人なら誰でも、バックアップを開けるようになります。オプションをオフにするかクラウドアカウントを削除すると、すべてのデバイスのiCloudキーチェーンからコピーが削除されます。アプリを削除しても削除されません。

保持と削除

デバイス上のトレーニングデータは、ご自身で削除または置き換えるまで残ります。アプリを削除しても、書き出したコピー、共有済みのデータ、Appleヘルスケアの記録、別途作成したクラウドアカウントは削除されません。それぞれの保存先で管理してください。

クラウドバックアップは、サブスクリプションが有効な間、確定した最新30版を保持します。有料利用権または確認済みの猶予期間が終わるとアップロードが止まり、既存バックアップは90日間ダウンロードできます。有料利用権が続く間は、解約してもこの期間は始まりません。

古いバージョンや期限切れのバージョンは、独立した復旧用コピーを含め、保守処理で削除されます。独立した復旧用ストレージで削除または置き換えられたデータは、エラーから復旧するためだけに保持され、30日以内に完全削除が予定されます。その後、ストレージの提供者が非同期で削除を完了します。アカウントの本人識別情報とサブスクリプションの所有記録は、アカウント削除まで保持されます。同じAppleイベントの重複処理を防ぐための通知識別子は、最長180日間保持されます。

「バックアップと復元」で、Appleによる新しい認証を行ってクラウドアカウントを削除できます。アクセスが止まり、アカウントと主要コピーを削除します。独立した復旧用コピーも同時に削除され、30日以内に完全削除が予定されます。その後、ストレージの提供者が非同期で削除を完了します。提供者が利用不能なら削除は保留され、アプリが完了を確認するまで再試行します。Appleのサブスクリプションは別途管理してください。アカウントを削除しても解約されません。

事業者は、それぞれの保持方針に従い、限定的なセキュリティログや保護されたシステムバックアップを保持する場合があります。これらのログには、IPアドレスやユーザーエージェント(リクエストを送信したアプリとシステムのバージョン)が含まれることがあります。アカウントを保護するため、認証事業者はサインインのセッションごとにこの両方を保存します。サインアウトするかアカウントを削除すると、そのセッションは消去されます。90日間使われなかったセッションは終了し、通常はその約1日後に削除されます。また、認証事業者はサインインやその他のアカウントイベントとともに、これらをセキュリティログに記録します。このログと、セッションを含む毎日のデータベースバックアップは、7日間保持されます。これらのコピーを使って削除済みのアカウントを再び有効にすることはありません。ご自身で書き出したファイルや他の人に送ったコピーは、ご自身または相手の管理下に残ります。

AWSの運用ログと失敗したバックグラウンド処理の暗号化記録は、最長14日間保持されます。インフラの状態とデプロイ用ファイルへのアクセスログは約90日間保持されます。これらにはインフラへのリクエストのメタデータが含まれ、バックアップの内容は含まれません。バックグラウンド保守は、進行位置を示す不透明なアカウント識別子と失敗フラグを暗号化ストレージに保存し、保守の進行に合わせて更新します。

提供事業者と所在地

選択された機能の提供、ウェブサイトの運営、お問い合わせへの対応、サービスの保護に必要な範囲でのみ、次の事業者を利用します。

  • Apple:アプリの配信、購入、任意のヘルスケア連携、デバイスサービス、「Appleでサインイン」、およびご自身が選んだ場合のiCloudキーチェーンへの復元コードの保存。Appleのプライバシーポリシーをご覧ください。
  • Supabase:認証、購入確認、読める形のクルーデータ、主要な暗号化バックアップ保存。本番・テストのデータベースと主要保存領域はアイルランドに設定されています。Supabaseのプライバシーポリシーをご覧ください。
  • Amazon Web Services:独立した暗号化S3復旧保存、Apple購入確認、クラウドバックアップとCrewのバックグラウンド保守。これらはアイルランドに設定されています。AWSのプライバシー通知をご覧ください。
  • GitHub Pages:この公開情報ウェブサイト。GitHubのプライバシーステートメントをご覧ください。

保存先がEU内であっても、すべての認証リクエスト、サポート業務、セキュリティログの処理がEU内だけで行われるとは限りません。事業者は国際的に運営する場合があります。必要な場合、EEA(欧州経済領域)または英国の外への移転には、適用されるデータ処理条件と適法な移転保護措置が適用されなければなりません。ご自身のデータに関係する保護措置については、お問い合わせください。

法令により求められる場合や、不正利用の調査、法的権利の保護に必要な場合、限定的な情報を開示することがあります。当方は、トレーニングのバックアップを復号する鍵を持たないため、提供できません。

本ウェブサイトとプライバシーのお問い合わせ

初めての訪問時には、小さなスクリプトがブラウザの言語設定を使い、対応する翻訳ページを開きます。言語を選択すると、その選択をこのブラウザのローカルストレージ(localStorage)に保存します。当方には送信されず、トラッキングにも使いません。このサイトのブラウザデータを消去すると、保存された選択も削除されます。ページと言語リンクは、JavaScriptなしでも利用できます。

本サイトは、分析スクリプト、広告Cookie、お問い合わせフォーム、第三者メディアの埋め込みを使用しません。フォントとアートワークは、サイトとともに配信されます。GitHubはGitHub Pagesの提供時に、セキュリティ目的で訪問者のIPアドレスを記録します。サインインしていない訪問者も対象です。Pagesのデータ収集に関するGitHubの説明をご覧ください。

メールをお送りいただくと、当方は送信元アドレスと、ご自身で送ることを選んだ情報を受け取ります。これらはご依頼への対応に使用し、問題の解決、解決内容の記録、適用される義務の履行に必要な期間に限ってやり取りを保持します。復元コード、Appleのパスワード、決済カードの詳細情報は送らないでください。

選択と権利

GDPRまたは英国GDPRが適用される場合、アカウントの提供と希望された有料サービスの確認に必要な処理は、そのサービス契約の履行に基づきます。任意のヘルスケアへの書き出し、Crewでの進捗共有、バックアップのアップロードは、あなたの選択と同意に基づきます。セキュリティ、不正利用防止、お問い合わせへの対応は当方の正当な利益に、法令で必要な処理は該当する法的義務に基づきます。

クラウド送信やクルー共有には、関連する健康情報への同意を含む明示的な選択が必要です。アプリ内で撤回でき、それ以前の適法な処理には影響しません。一時停止は新規共有や送信を止めますが既存データは消しません。個人に結び付く活動を削除するにはクルーを退出し、アカウントデータとクラウドバックアップを削除するにはアカウントを削除してください。

適用法に応じて、個人データへのアクセス、訂正、削除、処理の制限、データポータビリティを求めたり、正当な利益に基づく処理に異議を申し立てたりできます。また、居住地、勤務先の所在地、または侵害が生じたと考える場所のデータ保護当局に苦情を申し立てることもできます。ご請求に対応する前に、本人確認が必要となる場合があります。

これらの権利を行使するには、privacy@giovanniintini.itまでご連絡ください。当方が保持するアカウント情報と暗号化バックアップファイルを提供できますが、トレーニング内容の復号にはご自身の復元コードが必要です。そのコードを当方に知らせる必要はありません。

データの取り扱いが変わった場合は、このページと上記の更新日を改定します。任意の機能に関する重要な変更は、新たな処理を開始する前に説明します。