プライバシーポリシー
Luotopia がお客様の個人情報をどのように収集、利用、保存、保護するか、およびお客様が有する権利について説明します。
本日本語版は、お客様の便宜のために提供される翻訳です。簡体字中国語の原文と異なる場合、簡体字中国語版が優先されます。
1. はじめに
ClosedWHU Team(以下「当方」)はユーザーのプライバシーを重視します。本ポリシーは、お客様が Luotopia クライアントおよび関連サービスを利用する際に、当方が個人情報をどのように取り扱うか、およびお客様が関連する権利をどのように行使できるかを説明するものです。
本アプリの設計原則は次のとおりです。キャンパスの教務および生活関連のデータは「端末内での処理、端末内でのキャッシュ」を主とし、アカウント、AI、天気、壁紙、オープン API などネットワーク接続を必要とする機能を利用する場合にのみ、その機能の実現に必要なデータを該当するサーバーに送信します。
本ポリシーは「利用規約」と「越境データ移転に関する説明」と併せてお読みください。本ポリシーに同意されない場合は、本アプリの利用を中止してください。
2. 当方が取り扱う情報の種類
2.1 キャンパス ID とセッション情報(通常は端末内のみ)
お客様が CAS でログインすると、本アプリは次の情報をデバイス内に保存することがあります:CAS のセッション Cookie(セッションチケットの項目を含む場合があります)、教務などの業務 Cookie、ログイン/検証のタイムスタンプ、および大学側の API から取得した学籍関連の表示情報(学籍番号、氏名、学部・学院、専攻、クラス、学年など。詳細は大学側が返す内容に従います)。これらの情報はログイン状態を維持し、成績、時間割、空き教室、施設、図書館、メッセージなどの機能を呼び出すために使用され、既定では Luotopia 自身の業務サーバーにアップロードされません。
2.2 学業とキャンパス業務のデータ(端末内キャッシュが中心)
以下を含みますが、これらに限定されません:時間割と時間割のインポートデータ、成績と GPA 関連のデータ、学業状況、空き教室の検索結果、図書館の座席予約の記録、スポーツ施設の予約と注文の情報、キャンパスメッセージ、キャンパスバスの路線と位置に関するデータ、学事暦の表示データなど。これらのデータは武漢大学の関連システムに由来し、お客様のログイン状態による許可を得て取得されたもので、オフラインでの表示や表示の高速化のため、主に端末内にキャッシュされます。
2.3 珞珈Eカード/支払い関連
Eカードと支払いコードの機能は、WebView または API の経路を通じて智慧珞珈ポータル、モバイルゲートウェイ、および中国建設銀行のキャンパスカード関連のページにアクセスすることがあります。この過程でセッション Cookie、リダイレクトパラメータ、銀行側の識別子(USERID や SKEY など。実際の経路に従います)が関係する場合があります。支払いと資金の処理は銀行/大学側のシステムで完了し、当方はお客様の銀行カードのパスワードや支払い用パスワードを保存しません。
2.4 Luotopia アカウント情報(登録/ログインする場合)
ユーザー名、パスワード(安全な通信でサーバー側に送信されます)、任意のメールアドレス、トークン、プロフィール項目(表示名、自己紹介、アバターなど。実際に公開されている項目に従います)を含む場合があります。アカウントの認証と、任意のコミュニティ/オープン機能に使用されます。サーバー側はログインごとにセッション記録を保存し、通常、ログイン IP アドレス、クライアントの User-Agent(アプリのバージョンとプラットフォームを含む)、デバイス識別子、実行環境のセキュリティ判定結果(詳しくは 2.9)を含みます。これはお客様に「ログイン中のデバイス」一覧を表示し、該当するセッションを取り消せるようにするために使用されます。
2.5 お客様が作成したローカルコンテンツ
予定、ToDo、メモ、授業の編集データ、壁紙の選択、テーマや言語などの設定。既定では端末内に保存されます。メモ/壁紙は、お客様が許可したアルバム内の画像を読み取ることがあります。
2.6 AI アシスタント関連
会話の内容、セッション履歴、お客様が設定した API キー、プロバイダーとモデルの設定。API キーはシステムのセキュアストレージに保存されます。会話の内容は端末内に暗号化して保存できます。AI プロバイダーに送信される内容については、第 4 節と「越境データ移転に関する説明」をご覧ください。
2.7 位置情報と天気
お客様が位置情報権限を許可した場合、天気やキャンパスバス停留所に関する体験を提供するために、正確な位置またはおよその位置を使用することがあります。位置情報を許可しない場合は、IP ベースのおおよその位置を使用することがあります。天気データは Open-Meteo、Mi Weather、AccuWeather など、お客様が選択したまたは既定のデータソースから取得され、端末内にキャッシュされます。
2.8 デバイスと権限に関する情報
通知リマインダー、正確なアラーム、Bluetooth ウォッチ連携、アルバムの読み取りなどの機能を実現するため、システムがお客様に対応する権限を要求することがあります。当方は、説明なしに機能と無関係な連絡先や SMS などを収集することはありません。
2.9 デバイス識別子、ログイン中のデバイスとセキュリティ検査
お客様が「ログイン中のデバイス」一覧でご自身のデバイスを区別し管理できるようにするため、クライアントはランダムなインストール識別子(UUID)を生成します。この識別子自体には個人情報は含まれず、お客様のキャンパス ID とも結び付けられていません。その正本はシステムのセキュアストレージ(Android Keystore、iOS Secure Enclave、デスクトッププラットフォームのキーストアなど)に保存されます。クライアントは併せてデバイス名(Android ではメーカーと機種、iOS では機種のマーケティング名、Windows と macOS ではコンピューター名、Linux ではディストリビューション名)、プラットフォーム、システムのバージョン、アプリのバージョンを報告します。これらの項目はログインリクエストとともに送信され、ログイン成功後およびコールドスタート時に現在のセッションに同期されます。お客様はいつでもいずれかのデバイスのセッションを取り消すことができます。
クライアントには実行環境のセキュリティ検査が組み込まれています。Android と iOS ではサードパーティ SDK の freeRASP(Talsec / AHEAD)を、デスクトッププラットフォームではローカルのプローブを使用します。判定結果(正常、リスクあり、アプリデータの複製、本プラットフォームは検査非対応)とリスク種別のラベル(root またはジェイルブレイク、注入フレームワーク、デバッガーのアタッチ、エミュレーター、アプリ署名の改ざん、管理者または root 権限での実行など)は当方のサーバーに報告され、お客様自身の「ログイン中のデバイス」一覧に表示されます。本 SDK は悪意のあるアプリや非表示のアプリを検出するために、デバイスにインストールされた一部のアプリの情報を読み取ることがあります。
ご注意ください。これらの判定結果はデバイス自身が報告する参考情報であり、お客様が不審なログインや不審なデバイスを発見できるようにするためだけに使用されます。当方はこの情報のみをもって、お客様に対して利用停止などの措置を講じることはありません。検査に非対応のプラットフォームでは、一覧に「データなし」または「非対応」と表示され、「安全」として記録されることはありません。
セキュリティ SDK がアプリデータが他のデバイスに複製されたと判定した場合、クライアントは本デバイスのセキュアストレージ内の認証情報を消去し、インストール識別子を再生成します。これによりお客様はログアウトされます。本措置は端末内で実行され、お客様のアカウントの安全を守るためのものです。
デスクトッププラットフォームのプローブが収集した生の詳細(システムのユーザー名やユーザーグループなど)は、デバイス内の開発者向けページにのみ表示され、当方のサーバーには報告されません。
2.10 ログとデバッグ情報
開発/デバッグビルドでは、ネットワークの状態やエラー情報などのログが出力される場合があります(例:debugPrint)。また、本アプリは端末内でローリング方式の診断ログファイルを保持しており、通常、タイムスタンプ、機能モジュール、ネットワークの状態、エラーの要約などを含みます。このログはお客様のデバイス内にのみ保存され、お客様が能動的にエクスポートまたは共有した場合にのみデバイスの外に出ます。
当方は Google Firebase が提供する Analytics、Crashlytics、Performance の 3 つの任意のチャネルを統合しています。設定内の対応するスイッチは既定でオフです。初回起動時に表示されるオンボーディング画面では、診断と分析に関する同意の選択肢が提示され、この選択肢には既定でチェックが入っています。お客様はオンボーディングを完了する前にチェックを外すことができ、その後も「設定 → プライバシー」でいつでもオン/オフを切り替えられます。収集はお客様がオンにした後にのみ開始され、収集される可能性のある内容には、クラッシュと例外の記録(呼び出しスタックと失敗の理由を含む)、およびお客様が有効化を選択した利用分析データとパフォーマンスデータが含まれます。Google Play サービスのない Android デバイスでは、Firebase は一切初期化されません。オフにすると、当方は新しい収集を停止します。すでに送信されたデータの取り扱いには Google の関連する規則が適用されます。
サーバー側で監査ログ、レート制限、人間性検証(Altcha など)を有効にしている場合、これらはセキュリティと運用のためだけに使用され、ユーザープロファイルを販売するためには使用されません。
3. 情報の保存場所と方法
デバイスのセキュアストレージ(Android Keystore/iOS Keychain などのシステム機能のラッピング):Luotopia のログイントークンとユーザープロフィール、AI の API キー、キャンパス認証のスナップショット(Cookie など)、ローカル暗号化のマスターキーなど。
デバイス内の暗号化ストレージ:AI のセッションなどの機微なローカルデータは、アプリケーション層で暗号化してからプリファレンスストレージに書き込むことができます。
デバイス内の通常のプリファレンスとファイル:設定項目、時間割、予定、天気/キャンパスバスなどのキャッシュ、成績インポートのキャッシュ、壁紙ファイルとメタデータ、オンボーディング完了状態など。
WebView の Cookie:CAS と各キャンパス業務サイトへのログイン状態を維持するために使用します。
クラウド:お客様が Luotopia アカウント、または将来有効化される可能性のあるクラウドのコミュニティ/レビュー機能を利用する場合にのみ、関連データが当方または委託先のサーバーに保存されます(クライアントは既定で api-whu-sb.tsinbei.cn に接続します。過去には api.whu.sb も使用されていました)。キャンパスの教務関連データは、既定では「当方のクラウドへの同期」を目的としてアップロードされることはありません。サーバー側に保存されるセッション記録には、通常、ログイン IP アドレス、クライアントの User-Agent、デバイス識別子とデバイス名、プラットフォームとバージョンの情報、実行環境のセキュリティ判定結果、およびお客様自身が入力したデバイスのメモが含まれます。
4. 情報の利用方法
お客様が利用を選択した機能の提供と維持(ログイン、照会、予約の入口、表示、リマインダー、AI との会話など);
繰り返しリクエストを減らし、パフォーマンスと通信が不安定な環境での体験を改善するための、端末内でのデータのキャッシュ;
アカウントとセッションの安全の確保、および不正利用と攻撃の防止;
製品体験の改善(機能全体の必要性に基づくものであり、個人データの販売に基づくものではありません);
法令で定められた義務の履行。
当方はお客様の個人情報を販売しません。
5. 委託処理、共有と第三者
キャンパスシステムの運営者:お客様が CAS ログインや各種キャンパス機能を利用する際、武漢大学および関連システム(例:cas.whu.edu.cn、jwgl.whu.edu.cn、zyfzzd.whu.edu.cn、zhlj.whu.edu.cn、zsgx.whu.edu.cn、gym.whu.edu.cn、seat.lib.whu.edu.cn、bus.whu.edu.cn、msgp.whu.edu.cn、pay.whu.edu.cn など)が、それぞれの規則に従ってお客様の本人確認情報と業務データを処理します。当方は大学側システムのプライバシー慣行を制御できないため、大学側の公表も併せてお読みいただくことをおすすめします。
銀行と決済関連の当事者:Eカードの支払いコードなどのケースでは、中国建設銀行のキャンパスカード関連サービス(app.xiaoyuan.ccb.com など)が関係する可能性があり、銀行側の規則が適用されます。
天気・地理サービス:Open-Meteo、Mi Weather、AccuWeather、OpenStreetMap Nominatim、IP 位置情報サービス(api.ip.sb や ip-api.com など)には、機能が必要とする場合にのみ位置情報やクエリパラメータが送信されます。
壁紙サービス:Bing デイリー壁紙は Bing の関連 API にリクエストし、画像を端末内にキャッシュすることがあります。
AI プロバイダー:お客様が選択した大規模モデル API が会話と予定サマリーのコンテキストを受け取ります。
セキュリティ検査 SDK:freeRASP(Talsec / AHEAD)。実行環境の完全性とデバイスバインディングの検査に使用されます。本 SDK はセキュリティイベントをプロバイダーのバックエンドに報告します。当方は別途、クライアントが生成したランダムなインストール識別子(2.9 を参照)を external id として当該プロバイダーに提供し、セキュリティイベントを当方側の同一のデバイスに対応付けられるようにしています。報告される内容には、お客様のキャンパスの認証情報、アカウントのパスワード、チャットの内容は含まれません。セキュリティ警告メールの受信アドレスは security@whu.sb です。当該プロバイダーのサーバーは中国本土外にある可能性があります。
プッシュサービス:Google Firebase Cloud Messaging(fcm.googleapis.com)、および Google Play サービスのないデバイスでは Huawei Push Kit。当方のサーバーはプッシュトークンとインストール識別子を保存し、お客様への通知の配信に使用します。プッシュは既定でオンになっており、設定でオフにできます。オフにすると、クライアントはプッシュトークンを削除し、登録を停止します。
IP 所在地域の照会:お客様が「ログイン中のデバイス」一覧を開くと、クライアントは ip9.com.cn に直接照会し、一覧内の IP アドレスの所在地域とキャリアを取得して「地域/キャリア」を表示します。このリクエストはお客様のデバイスから送信され、当方のサーバーを経由しません。IP アドレスと通常のリクエストヘッダー以外の内容は含まれません。本サービスは中国本土内にあります。
インフラとコンテンツ配信:公式サイト、静的リソース、相互リンクの設定などは Cloudflare などのプラットフォームを通じて配信される場合があります。サーバー側は Altcha などの人間性検証を使用することがあります。
オープンソースとコラボレーションのリンク:GitHub や Weblate への訪問はお客様が能動的に行ったものであり、各プラットフォームのポリシーが適用されます。
機能の実現に必要な場合、お客様の同意を得た場合、または法令が要求する場合を除き、当方はお客様を識別できる個人情報を無関係な第三者と共有することはありません。
6. 権限について
ネットワーク:キャンパスシステム、天気、AI、公式サイト設定などへのアクセス;
位置情報:天気やキャンパスバスなどの体験(拒否できます。一部の機能は制限されます);
通知と正確なアラーム:授業/予定のリマインダー;
アルバム/メディアの読み取り:壁紙とメモの画像;
生体認証:任意の成績プライバシーロック;
Bluetooth:任意のウォッチ連携通信。
権限はシステム設定で管理できます。必須ではない権限を拒否しても、通常、他の無関係な機能には影響しません。
7. 情報のセキュリティと保持期間
当方は、機微なローカルデータ(システムのセキュアストレージやアプリケーション層の暗号化など)と通信の安全(HTTPS など。大学側や互換性関連のリンクの一部には歴史的な互換設定が残っている場合があります)を保護するために、合理的な技術的措置を講じます。
ローカルキャッシュの保持期間は、お客様がログアウトするか、キャッシュを消去するか、アプリをアンインストールするかによって決まります。クラウドのアカウントデータは、お客様がアカウントを削除するか、法令により削除が必要となるまで、業務上の必要性に応じて保持されます。
クラウドのトークンとセッションの有効期間はサーバー側の設定に従い、通常は次のとおりです:アクセストークンの有効期間は 15 分、リフレッシュトークンとセッションの有効期間はいずれも 720 時間(30 日)で、期間中に利用するたびにスライディング方式で延長されます。30 日を超えて活動がない場合、該当するセッションとリフレッシュトークンはどちらも失効し、再ログインが必要になります。
ご注意ください。いかなるセキュリティ措置も絶対的な安全を保証できるものではありませんので、デバイスの保護を強化してください。
8. お客様の権利
アクセス・複製:アプリ内で時間割、成績、予定などのキャッシュ済み内容を確認できます;
訂正・削除:ローカルの予定/時間割を編集する、キャンパスアカウントからログアウトして該当 Cookie の使用を停止する、またはアプリをアンインストールして端末内のデータを消去することができます;
同意の撤回:位置情報、通知、アルバムなどの権限をオフにする、または AI や天気などの任意の機能の使用を停止することができます;
セッション管理:「ログイン中のデバイス」ページで、現在のアカウントにおける各デバイスのセッションを確認し、個別のデバイスのセッションを取り消すか、すべてのセッションを一度に取り消すことができます。パスワードまたはメールアドレスを変更した場合、そのアカウントのすべてのセッションが自動的に取り消され、各デバイスで再ログインが必要になります;
アカウント関連:Luotopia アカウントを利用している場合、公開されている窓口から当方にご連絡いただければ、アカウント削除や訂正の請求に対応します(本人確認と法令が許す範囲内)。
成績プライバシーロックやネタバレ防止などの表示制御はローカルの体験機能であり、データ提供元の処理ルールを変えるものではありません。
9. 未成年者
本アプリは主に高等教育機関の学生・教職員を対象としています。未成年者の方は、保護者の指導の下で本ポリシーをお読みいただき、本アプリをご利用ください。
10. ポリシーの更新
当方は本ポリシーを随時更新することがあり、本ページの「最終更新日」の日付が優先されます。重要な変更がある場合、当方は公式サイトやアプリ内の通知など、合理的な方法でできる限りお知らせします。
11. お問い合わせ
本ポリシーまたはお客様の個人情報の取り扱いについて、ご質問、苦情、請求がある場合は、ClosedWHU のコミュニティ窓口(GitHub 組織 ClosedWHU や公式サイトで公開されている窓口など)からご連絡ください。