プライバシーポリシー
VStudy Pro は、授業や課題に関するデータがあなたのコンピューターの外に出ないように作られています。このページでは、情報が外部に送られる数少ないケース、その受け取り先、そしてあなた自身で管理できる範囲を説明します。
このページの内容
運営者について
VStudy Pro は、macOS と Windows 向けのデスクトップ学習アプリです。台湾を拠点とする独立したプロジェクトとして、プロジェクト運営者(正式名称または事業主体は確認予定)が開発・公開しています。ソースコードは VStudy Pro のリポジトリで公開しています。このページで「当方」とは、この運営者を指します。
任意のアナリティクスと任意のニュースレターについては、何を何のために収集するかを当方が決めているため、当方がそのデータに責任を負います。それ以外のデータ、たとえば AI プロバイダーや学校に送られるデータについては、そのプロバイダーや学校が取り扱いに責任を負います。どこでそうなるかは、AI プロバイダー、学校、その他のサービスで確認できます。
要点
- ドキュメント、会話、ノート、学習計画は、あなたのコンピューターに保存されます。VStudy のアカウントはなく、それらを保管する VStudy のサーバーもありません。
- アナリティクスは任意で、初期設定ではオフです。初回起動時に選択でき、「設定 > プライバシー」でいつでも変更できます。どちらを選んでも、すべての機能は同じように使えます。
- オプトインした場合、当方は利用状況の情報を受け取ります。たとえば、使った機能、選んだ AI プロバイダーとモデル、トークン数、エラーなどです。質問、回答、ドキュメント、ノート、キー入力の内容を受け取ることはありません。
- これらのイベントは、ランダムなインストールIDでひも付けられます。このIDは、氏名でも、学校のログイン情報でも、ハードウェア識別子でもありません。仮名の識別子であり、匿名ではありません。
- AI を使う場合、プロンプトと読んでいる資料の文脈は、有効にしたプロバイダーに送られます。Moodle に接続した場合、アプリは学校と通信します。どちらも当方を経由しません。
- ニュースレターは別です。チェックボックスは初期設定でオフで、確認メールが必要です。メールアドレスがアナリティクスと混ざることはありません。
端末に残る情報
VStudy Pro はローカルファーストの設計です。次のものは、アナリティクスがオンでもオフでも、あなたのコンピューター上のアプリのデータフォルダに保存され、当方には送信されません。
- インポートしたドキュメントと、アプリがそこから作成した変換後のコピー
- 会話と AI の回答
- 学習計画、リマインダー、ノート、設定
- 学校からコピーして保存している授業の内容(締め切り、お知らせ、成績、ファイルなど)
- アプリに表示される使用量とコストの履歴
保存した認証情報は、お使いの OS の安全な保管領域で暗号化されます(macOS は Keychain ベース、Windows は DPAPI)。1 回のセッションだけ使うことにした認証情報は、メモリ上にのみ保持されます。
すべてが暗号化されているわけではありません。アプリは、ドキュメント、Markdown ファイル、会話を保存時に暗号化しません。アカウントのパスワードと、FileVault や BitLocker などのディスク暗号化で、コンピューターを保護してください。エクスポートしたポータブルバックアップには、学習内容が読める形で含まれます。認証情報は含まれません。非公開の情報として扱ってください。
「設定 > プライバシー」には、現在のセッションでアプリが行ったネットワークリクエストが一覧表示されます。すべてのデータを削除を実行すると、アプリのデータフォルダが削除されます。ただし、ほかの場所からインポートした元のファイル、エクスポートしたバックアップ、AI コマンドラインツールが保存しているサインイン情報、OS の認証情報ストアにある項目は削除されません。詳しくは、データとネットワークのガイドをご覧ください。
任意のアナリティクス
VStudy Pro は、稼働中のインストールの数、重要な機能、アプリが失敗する場面を把握するために、製品アナリティクスを送信できます。確認は初回起動時に一度だけ行います。同意しなかった場合でも、機能が使えなくなったり、制限されたり、劣化したりすることはありません。
しくみ
- オプトインするまではオフです。選択する前には何も送信されません。オプトインしなくても、オンボーディングを完了できます。
- 受け取り先。PostHog(PostHog Inc.)が、米国クラウドリージョンの
us.i.posthog.comで、当方に代わってイベントを処理します。 - インストールID。初回起動時に、アプリがあなたのコンピューター上でランダムなIDを生成します。このIDは、ハードウェア、氏名、学校のアカウント、メールアドレスから作られるものではありません。削除された場合に、当方が同じIDを再現しようとすることもありません。このIDにより、同じインストールからのイベントを時間をまたいで認識できます。再インストールやアプリのデータの消去で新しいIDになることがあります。共有している 1 台のコンピューターは 1 人に見え、1 人が 2 台のコンピューターを使うと 2 人に見えます。
- 仮名の識別子であり、匿名ではありません。IDは変わらず、学校や詳細な活動と組み合わせることができるため、氏名もメールアドレスも含まれていなくても、当方はアナリティクスのデータを個人情報として扱います。
- オフにするには。「設定 > プライバシー」でオフにします。新しいイベントの送信はただちに止まります。オフにしていた間のイベントが保存され、あとから送られることはありません。
- 自動取得はしません。当方の PostHog の設定では、クリックやキー入力の自動取得とセッションリプレイをオフにしています。
収集される情報
すべてのイベントには、ランダムなイベントID、タイムスタンプ、インストールID、アプリのバージョン、OS の種別が含まれ、セッションに属するイベントにはセッションIDも含まれます。これに加えてアプリが送信するのは、次の表にある種類の情報だけです。
| 項目 | 送信される内容 |
|---|---|
| インストールと端末 | OS の種別(macOS または Windows)とおおまかなバージョン、アプリのバージョン、表示言語、CPU アーキテクチャ、CPU コア数・メモリ・画面サイズのおおまかな区分、Electron のバージョン、アプリのバージョンが変わった時点。初回確認時刻と最終アクティブ時刻は、イベントのタイムスタンプから算出されます。 |
| 起動とセッション | アプリが開く、閉じる、更新される時点。セッションの開始と終了、継続時間、そのうちアクティブ(アプリが前面にあり、直近に操作があった状態)、アイドル、バックグラウンドだった時間。アクティブ時間は数分ごとにまとめて送信されます。ウィンドウが前面に来る、フォーカスを失う、最小化される時点。クラッシュや強制終了で終わったセッションは、推定される場合があります。 |
| オンボーディング | VStudy Pro を知ったきっかけ(固定の一覧から選んだ項目と、任意でより具体的な項目、または「回答しない」)。オンボーディングにかかった時間。2 つの「はい・いいえ」のフラグ(メールアドレスを入力したか、アップデートの受け取りにオプトインしたか)。メールアドレス自体がアナリティクスに送られることはありません。 |
| 学校 | Moodle に接続すると、アプリは学校の Moodle サイトを、当方が管理する確認済みの一覧と照合します。一致した場合は、学校の短い機関キーと表示名、Moodle に接続済みであること、学校の特定方法(Moodle から、あなたの選択、不明のいずれか)を記録します。以降のイベントには、学校別に報告できるよう機関キーが付くことがあります。サイトを照合できない場合、学校は不明のままです。Moodle の接続を解除したことも、イベントとして記録されます。 |
| 機能と設定 | 開いた画面と機能(固定の一覧から)。AI プロバイダーやモデルを選んだとき、推論の強度、言語、テーマを変更したとき。 |
| AI リクエスト | プロバイダー(Anthropic や OpenAI など)、モデル、推論の強度の設定、プロバイダーの接続方法(API キー、コマンドラインツール、その他)、使った機能(チャット、選択した箇所の説明、要約、クイズなど)、コンテキストの出どころ(直接のチャット、ドキュメント、選択したテキスト)、ランダムなリクエストIDと会話ID、ステータス(成功、失敗、キャンセル)、エラーの分類、応答時間、プロバイダーが報告した場合のトークン数、場合によっては推定コスト。数が不明なときは 0 にせず、不明のままにします。プロンプトや回答は送信されません。 |
| 質問 | 質問ごとに、大まかな分類(概念の説明、計算など)、大まかな教科分野(数学、人文学など)、出どころ(入力、選択したテキスト、ドキュメントとのチャット)、文字数、何ターン目か、フォローアップかどうか、ドキュメントが添付されたかどうか。判別できない場合は「不明」とします。あわせて、回答を再生成した、会話をクリアした、回答に高評価または低評価を付けた、という事実。質問の文面は送信されません。 |
| ドキュメント | ドキュメントをインポート、開く、閉じる、検索、ハイライト、注釈付け、エクスポートしたこと。あわせて、ファイルの種類(PDF など)、インポートの方法、実際に読んでいた時間、ハイライトとノートの数、選択したテキストの長さ、エクスポートの形式。タイトル、ファイル名、保存場所、内容、ノート、検索語は送信されません。 |
| 学習ツール | クイズ、フラッシュカード、要約、間違いの復習、学習セッション、ノートの利用(お使いのバージョンにあるものに限ります)。回数、種類、所要時間、クイズの答えが正解だったかどうか、集計したスコア。クイズの問題やあなたの答えは送信されません。 |
| エラーとパフォーマンス | アプリのエラー、クラッシュ、ドキュメントを開けなかったこと、AI プロバイダーへの接続の失敗、タイムアウト、更新の失敗。いずれもサニタイズ済みのカテゴリーにまとめ、機能とアプリのバージョンとあわせて送ります。起動時間と、おおまかなメモリ量。生のエラートレース、ファイルパス、プロンプト、キーは、送信前に取り除かれます。 |
利用目的
当方がアナリティクスを使うのは、アクティブなインストールと継続して使われているインストールを数えること、使われているバージョンとプラットフォームを把握すること、人々が VStudy Pro を知るきっかけを知ること、どの AI プロバイダー、モデル、機能が重要かを理解すること、エラーや遅い処理を見つけて直すこと、そして機関ごとの利用状況を報告することのためです。アナリティクスを販売したり、広告に使ったり、あなたを狙った配信に使ったりすることはありません。
学校、変わらないID、詳細な活動を組み合わせると、少人数の集団では個人が特定されるおそれがあります。そのため、機関ごとの報告は集計した形で行い、ごく少人数の集団は除外し、個別のインストールの履歴を見られる人を限定しています。
収集しない情報
アナリティクスがオンでもオフでも、アプリは次のものを当方に送信しません。
- あなたの質問、プロンプト、AI の回答、会話の記録
- ドキュメント、ページのテキスト、選択またはハイライトした箇所、ノート、クイズの答え、タイトル、ファイル名、フォルダのパス、検索語
- キー入力、マウスの動き、スクリーンショット、画面録画、セッションリプレイ
- API キー、パスワード、アクセストークン、Moodle のサインイン情報
- 氏名、学籍番号、Moodle のユーザーID、Moodle サイトのアドレス
- アナリティクスでのメールアドレス(ニュースレターは別です。任意の製品アップデートメールをご覧ください)
- ハードウェア識別子、端末フィンガープリント、ホスト名、OS のユーザー名
- 位置情報。IP アドレスによる位置の推定(GeoIP)はオフにしており、アプリが GPS を使うこともありません
正直にお伝えしておくと、インターネットに接続すれば、接続先のサーバー(PostHog も含みます)には IP アドレスが伝わります。当方はそれをイベントのプロパティとして記録せず、あなたの所在地の推定にも使いません。
将来、問題の解決に役立てるために実際の質問を当方に共有できる仕組みを設けることがあるとしても、それはアナリティクスとは別の、明示的な操作とし、専用の通知と設定を用意します。アナリティクスの設定によって、それが有効になることはありません。
AI プロバイダー、学校、その他のサービス
一部の機能は、ほかの事業者に接続して動作します。その場合、データは当方ではなくその事業者に送られ、その事業者自身の規約とプライバシーポリシーが適用されます。送信した内容を、当方が見たり、訂正したり、削除したりすることはできません。
| サービス | タイミング | 受け取る内容 |
|---|---|---|
| API キー経由の AI プロバイダー(Anthropic、OpenAI、またはあなたが設定した OpenAI 互換のエンドポイント) | そのプロバイダーを有効にして質問したとき | メッセージ、会話履歴、ドキュメントの詳細、選択したテキスト(何も選択していない場合は、ドキュメントのアウトラインと冒頭の抜粋)。以前に選択した箇所が、送信される履歴に残ることがあります。リクエストの認証には、あなたのキーが使われます。 |
| 有効にした AI コマンドラインツール(Claude Code、Codex、Antigravity) | VStudy Pro を通してそのツールを使ったとき | 同じプロンプトがツールに渡され、ツールはあなた自身のアカウントでサインインします。こうしたツールは、独自のチャット、モデル検出、検証、クォータ、テレメトリーのサービスに接続する場合があります。VStudy Pro は Claude Code にテレメトリーと必須ではない通信をオフにするよう求めますが、ほかのリクエストが一切行われないことを約束するものではありません。 |
| あなたの学校の Moodle | 接続、同期、学校のページを開いたとき | 学校のサインイン情報と、授業、締め切り、お知らせ、成績、ファイルに対するリクエスト。学校側では、あなたのアカウントの操作として見えます。 |
| PyPI と GitHub | 任意のドキュメントコンバーターのセットアップに同意した場合のみ | Python パッケージは PyPI から取得され、uv ツールが GitHub から Python をダウンロードすることがあります。これらのサービスには、IP アドレスなどの通常の接続情報が伝わります。 |
| AI ツールのベンダー | AI ツールの更新を確認またはインストールしたとき。バックグラウンドでの確認は別の設定で、初期設定ではオフです。 | ベンダーの更新用またはダウンロード用アドレスへの、通常のリクエスト情報。 |
| PostHog | アナリティクスにオプトインした場合のみ | 任意のアナリティクスに挙げたイベント。 |
| Resend | 製品アップデートにオプトインした場合のみ | メールアドレス。任意の製品アップデートメールで説明しています。 |
| アプリから開くウェブサイト | ダイアログで確認した後のみ | 開いたサイトが、あなたのブラウザから受け取る情報。 |
AI プロバイダー
VStudy Pro には、AI モデルも AI のサブスクリプションも含まれていません。アプリが作成するプロンプトには、読んでいる資料の一部や、授業に関するチャットでは授業内容の一部が含まれることがあります。そのプロバイダーに渡してよい内容だけを送り、学校の規則で認められているかも確認してください。プロバイダーは、それぞれの方針に従ってプロンプトを保持する場合があります。
学校
Moodle に接続すると、サインイン情報とリクエストが学校に送られ、学校が自身の方針に従って取り扱います。VStudy Pro があなたのコンピューターにコピーした授業の内容は、そこにとどまります。当方がそれを受け取ることはなく、学校が当方からアナリティクスを受け取ることもありません。
任意の製品アップデートメール
オンボーディングでは、メールアドレスを入力し、別のチェックボックスをオンにすると、製品アップデートを受け取れます。
- オプトインのみ。チェックボックスは初期設定でオフです。アドレスを入力しただけでは登録されません。チェックボックスをオンにしなければ、当方がアップデート用にアドレスを登録することはありません。
- 確認。最初に確認メールを送信し、あなたが確認して初めて登録されます。
- 送信先。アドレスと、いつどのように同意したかの記録は、小規模な VStudy のサービスと、メール配信プロバイダーの Resend に送られます。アナリティクスとは分けて保管され、PostHog に送られることはありません。アナリティクスが知るのは、アドレスを入力したことと、オプトインしたことの、2 つの「はい・いいえ」の事実だけです。
- あなたによる管理。すべてのメールに、1 クリックで解除できる配信停止リンクがあります。配信を停止しても、アナリティクスをオンまたはオフにしても、もう一方には影響しません。
- 目的。アドレスは、VStudy Pro のアップデートを送るためだけに使います。販売したり、他社のマーケティングのために提供したりすることはありません。
このウェブサイトについて
このウェブサイトには、アナリティクス、広告やトラッキングのスクリプト、Cookie、サードパーティのフォント、埋め込まれたサードパーティのコンテンツはありません。ドキュメント検索はブラウザ内で実行され、検索語がどこかに送信されることはありません。
ブラウザには、お使いの端末内にのみ、2 つの小さな項目を保存します。1 つは、ライトまたはダークを選んだ場合のその選択で、ローカルストレージの vstudy-scheme に保存されます。もう 1 つは、オープニングアニメーションを再生済みであることを示すセッションストレージ内のメモです。これらは Cookie ではなく、当方に送信されることもありません。ページを選んだとおりの見た目に保つためだけのものです。
サイトは GitHub Pages でホストされ、インストーラーは GitHub Releases から配信されます。ページを読み込んだりファイルをダウンロードしたりすると、IP アドレスなどの技術的な情報を GitHub が受け取り、GitHub 自身のプライバシーステートメントに従って取り扱います。当方が確認できるのは、リリースファイルのダウンロード回数など、GitHub がメンテナーに表示する集計値だけです。ほかのサイトへのリンク(たとえば、学校を確認できるように載せている Moodle のディレクトリなど)をたどると、このウェブサイトを離れます。
法的根拠と同意
任意のアナリティクスと製品アップデートメールの根拠は、あなたの同意です。同意は、イベントやアドレスが送信される前に、それぞれ別に求めます。同意は任意であり、拒否してもアプリには何の変化もありません。同意はいつでも撤回できます。同意を撤回すると、新たな収集はただちに止まります。ただし、撤回前の処理が違法になるわけではありません。
ドキュメント、会話、計画についてアプリが行うそれ以外の処理は、すべてあなたのコンピューター上で行われます。当方はそのデータを受け取らないため、処理することもありません。
当方は台湾を拠点としており、このページの基準として台湾の個人情報保護法を採用しています。同法が収集者に求める告知事項を、できる限りお伝えするようにしました。すなわち、当方が誰であるか、データを収集する目的と種類(アナリティクスと収集しない情報)、保存期間、受け取り先、あなたの権利と行使の方法、そして同意しなくてもアプリには何の影響もないことです。EU、英国、日本などにお住まいの場合は、お住まいの地域の法律によって追加の権利が認められることがあります。当方は、このページに記載した権利を、お住まいの場所にかかわらずすべての方に適用します。このページは、いかなる認証や正式なコンプライアンス状況も主張するものではありません。
保存期間
以下の期間は案です。このページを根拠として用いる前に、プロジェクト運営者が確認する必要があります。
| データ | 期間 |
|---|---|
| PostHog にあるアナリティクスのイベントとインストールのプロファイル | イベントの日付から 12 か月間、その後削除 |
| 月別や学校別の合計など、もはやインストールを特定できない集計レポート | より長く保存される場合があります |
| 確認済みのニュースレター登録(アドレスと同意の記録) | 配信を停止するまで。その後 30 日以内にアドレスを削除し、配信停止の意思を守るために必要な情報だけを残します。 |
| 確認されなかったニュースレターの登録申込み | 7 日間 |
| あなたの端末上のデータ | 「すべてのデータを削除」を実行するか、ファイルを削除するまで |
| AI プロバイダー、学校、その他のサービスに挙げた AI プロバイダー、学校、GitHub などが保持するデータ | それぞれの事業者が定めます |
あなたの権利と選択
アプリ内で
「設定 > プライバシー」でアナリティクスをオフにする、あらゆるアップデートメールの配信を停止する、セッション中のネットワークリクエストを確認する、ポータブルバックアップをエクスポートする、ローカルのデータをすべて削除する、といったことができます。いずれも、当方の対応は必要ありません。
当方が保有するデータについて
アナリティクスとニュースレターのデータについては、当方に次の対応を求めることができます。
- あなたのインストールまたはアドレスに関するデータを当方が保有しているかどうかの回答と、そのコピーの提供
- 誤っているデータの訂正
- データの削除
- 収集、処理、利用の停止、および同意の撤回への対応
- 法律で認められている場合は、処理の制限、異議の申立て、持ち運び可能な形式での提供
アナリティクスには氏名もメールアドレスもないため、あなたのイベントを探すにはインストールIDが必要です。アプリは、このIDを「設定 > プライバシー」に表示するべきです。表示されることを、プロジェクト運営者が確認する必要があります。データを共有したり削除したりする前に、そのIDがあなたのものだと示せるアプリ内の操作をお願いすることがあります。回答は 30 日以内を目標としています。
リセットしても削除されません。コンピューター上のインストールIDをリセットしたり失ったりしても、そのIDで送信済みのイベントは削除されません。削除されるまで、古いIDのもとに残ります。削除を希望する場合は、リセットする前に古いIDを当方に送ってください。
お住まいの地域のデータ保護当局に苦情を申し立てることもできます。当方への連絡方法は、お問い合わせをご覧ください。
学生、子ども、学校
VStudy Pro は学生のためのアプリであり、学生の中には未成年の方もいます。アナリティクスとニュースレターの選択は、同意に基づいています。お住まいの地域で自分で同意できる年齢に達していない場合は、保護者の方に代わりに判断してもらってください。どちらを選ばなくても、アプリはすべての機能を使えます。法律で必要とされる同意がない子どものアナリティクスやニュースレターのデータを、知りながら保持することはありません。そのようなデータがあると知った場合は、削除します。
VStudy Pro は、ディレクトリに載っている学校を含め、いかなる学校からも提供されておらず、いかなる学校とも提携していません。個々のインストールのアナリティクスを学校に共有することはなく、学校単位のレポートではごく少人数の集団を除外します。
国際的なデータ移転
アナリティクスにオプトインすると、イベントは PostHog の米国クラウドリージョンに送信され、米国で処理・保存されます。米国のデータ保護のルールは、お住まいの地域のルールと異なる場合があります。Resend、AI プロバイダー、学校も、ほかの国でデータを処理する場合があります。データを現在いる国にとどめたい場合は、アナリティクスとニュースレターをオフのままにしてください。アプリのローカル機能には、どちらも必要ありません。
セキュリティ
アプリは、固定の許可リストにあるイベントとフィールドだけを送信する設計になっており、テキストの内容など想定外のものは、送信前に拒否されます。アナリティクスとニュースレターのデータは、VStudy Pro を保守するごく少数の人のアカウントセキュリティによって守られており、アクセスできるのはその人たちだけです。保存された認証情報は、端末上で暗号化されます。アプリがどのように自身を守っているかは、リポジトリのセキュリティモデルをご覧ください。
完全に安全なシステムはありません。アナリティクスまたはニュースレターのデータが漏えいし、あなたにリスクが生じる場合は、法律の定めに従い、影響を受ける方々にお知らせします。
このポリシーの変更
このポリシーを変更する場合は、このページと日付を更新します。以前のバージョンは、リポジトリの履歴に残ります。変更によって新しい種類のデータを収集することになる場合は、以前の選択に頼らず、あらためて同意をお願いします。そのためには、アプリに同意のバージョン管理が必要です。それが用意されることを、プロジェクト運営者が確認する必要があります。
お問い合わせ
プライバシーに関するご質問やご依頼は、vincent@vcstudio.app までご連絡ください。
リポジトリの issue トラッカーで issue を作成し、非公開で続ける方法をお問い合わせいただくこともできます。issue は公開されるため、インストールID、メールアドレス、ドキュメントは投稿しないでください。