プライバシーポリシー
かるわか(以下「運営者」)は、作業時間記録ソフト「WorkMonitor」と、そのアカウント・クラウド同期・MOD の配布・ウェブサイト(以下あわせて「本サービス」)における利用者の情報の取り扱いを、次のとおり定めます。
・作業の記録は基本的にあなたの PC の中だけに保存されます。
・ログインして同期した記録は、送る前に PC 上で暗号化されます。運営者は中身(アプリ名や時間)を読めません。
・ウィンドウのタイトル(開いているファイル名やページ名)は送りません。
・広告や行動分析のための情報収集はしていません。情報を販売することもありません。
1. 運営者とお問い合わせ先
運営者:かるわか
お問い合わせ:GitHub の Issues(Issues は公開されるため、個人情報は書かないでください)
2. 取り扱う情報
(1) PC の中だけに保存する情報(運営者には送られません)
アプリは、キーボードやマウスを操作している間、前面にあるアプリの名前(実行ファイル名)とウィンドウのタイトル、時刻を記録し、PC の %APPDATA%\WorkMonitor に保存します。設定や、これまでに使ったアプリの一覧も同じ場所に保存します。これらは、利用者が同期をオンにしてもサーバーには送りません(同期するのは次の (2) の情報だけです)。
(2) アカウントを作成・同期したときに運営者のサーバーに保存する情報
| 情報 | 保存のしかた | 使う目的 |
|---|---|---|
| メールアドレス | そのまま保存 | ログイン、確認メール・パスワード再設定メールの送信 |
| パスワード | 認証サービスがハッシュ化して保存(運営者は元のパスワードを知ることができません) | ログイン |
| 日ごとの記録(アプリの識別名・表示名・カテゴリ・作業秒数) | 暗号化して保存(AES-256-GCM。鍵はパスワードから作り、運営者は持っていません) | アプリとウェブサイトでの表示 |
| 設定(1日の目標、カテゴリの色) | 暗号化して保存 | ウェブサイトでの表示 |
| 暗号鍵の保管情報(ソルト・回数・パスワードで包んだ鍵) | そのまま保存(パスワードがないと鍵は取り出せません) | 暗号化と復号 |
| 記録がある日付、最後に同期した日時、アプリのバージョン | そのまま保存 | 記録の並べ替え、同期状況の表示、不具合の調査 |
| 同意した利用規約・本ポリシーの版と日時 | そのまま保存 | 同意の記録 |
| 投稿した MOD のファイル | 審査が終わるまで保存し、審査が終わったらサーバーから消します。合格したものは GitHub で公開します(下の (3)) | MOD の自動審査と公開 |
| MOD の投稿の記録(ファイル名・大きさ・ハッシュ・日時・審査の結果、公開した MOD の名前と投稿者のアカウントの対応) | そのまま保存 | 審査結果の表示、同じ名前の MOD を投稿者本人だけが更新できるようにするため、投稿の回数の制限 |
| アカウントの作成日時・最終ログイン日時、接続元の IP アドレスなどの通信記録 | 認証サービス・データベースが自動で記録 | ログインの処理、不正利用の防止、障害の調査 |
(3) 公開される情報(MOD を投稿した場合)
自動審査に合格した MOD のファイルと、その中の MOD_INFO(名前・作者名・説明・バージョン)、公開日時、審査で分かった「この MOD が行うこと」は、GitHub の公開リポジトリと公式サイトで誰でも見られる形で公開されます。メールアドレスなどアカウントの情報は公開しません。作者名には、本名など公開したくない情報を書かないでください。
(4) ウェブサイトの利用で発生する情報
- ウェブサイトは GitHub Pages で配信しています。閲覧すると、GitHub が IP アドレスなどのアクセス記録を取得することがあります。
- グラフ表示などのプログラムを jsDelivr・cdnjs(Cloudflare)から読み込むため、これらのサービスに IP アドレスなどが送られます。
- 最新版の情報を表示するために、ブラウザから GitHub の API に問い合わせます。
- ブラウザには、ログイン状態、テーマの選択、(「この端末で記憶する」を選んだ場合)暗号鍵を保存します。鍵は取り出せない形で保存し、ログアウトすると消えます。広告や行動追跡のための Cookie は使っていません。
(5) アプリが外部と通信するその他の場合
- アップデート確認(オンの場合):1日に1回、GitHub に最新版の番号を問い合わせます。
- MOD:利用者が入れた MOD は、運営者とは別に動くプログラムです。MOD が行う通信や情報の取り扱いに運営者は関与しておらず、本ポリシーの対象外です(利用規約 第8条)。公式サイトの MOD の一覧には、自動審査で分かった「この MOD が行うこと」(通信するか など)を表示しています。
- Discord 連携(オンの場合):PC 内で起動している Discord アプリに、作業中か休憩中かと作業時間(設定によりアプリ名)を渡します。これらは Discord のプロフィールに表示され、Discord の利用者から見える場合があります。Discord での取り扱いは Discord のプライバシーポリシーに従います。
3. 利用目的
取り扱う情報は、次の目的にだけ使います。
- アカウントの作成・ログイン・パスワード再設定など、本サービスを提供するため
- 記録を同期し、アプリとウェブサイトで表示するため
- 投稿された MOD を審査し、公開するため
- お問い合わせに対応するため
- 不正利用を防ぎ、障害や不具合を調査・修正するため
- 利用規約や本ポリシーの変更など、重要なお知らせをするため
4. 第三者への提供
運営者は、次の場合を除き、利用者の情報を第三者に提供しません。
- 利用者本人の同意がある場合
- 法令に基づく場合
- 人の生命・身体・財産を守るために必要で、本人の同意を得ることが難しい場合
5. 外部サービスの利用(取り扱いの委託)
本サービスは、次の外部サービスを使って運営しています。これらの事業者は、それぞれのプライバシーポリシーに従って情報を取り扱います。
| サービス | 使っている内容 | 情報の保存場所 |
|---|---|---|
| Supabase | アカウント認証、データベース(暗号化した記録の保存)、メール送信 | 日本(東京リージョン) |
| GitHub | ウェブサイトの配信、アプリと MOD の配布、MOD の自動審査(GitHub Actions)、最新版の情報、お問い合わせ(Issues) | 主に米国 |
| jsDelivr / cdnjs(Cloudflare) | ウェブサイトで使うプログラムの配信 | 世界各地の配信拠点 |
GitHub や配信サービスを通じて、IP アドレスなどの情報が日本国外で取り扱われることがあります。
6. 安全管理
- 同期する記録と設定は、送る前に AES-256-GCM で暗号化します(エンドツーエンド暗号化)。鍵はパスワードから PBKDF2-HMAC-SHA256(60万回)で作った鍵で保護し、運営者のサーバーにはパスワードも鍵も送りません。
- 通信は TLS 1.2 以上で暗号化し、サーバー証明書を検証します。
- データベースは、本人しか読み書きできないようにアクセスを制限しています。
- PC に保存するログイン情報と鍵は、Windows の機能(DPAPI)で暗号化しています。
7. 保存期間と削除
- サーバーの情報は、アカウントを削除するまで保存します。
- アカウントを残したまま、クラウドの記録と設定だけを削除することもできます(ウェブサイトの「記録を見る」ページ、またはアプリの「設定」から)。
- 利用者は、ウェブサイトの「記録を見る」ページ、またはアプリの「設定 → アカウント」から、いつでもアカウントを削除できます。削除すると、アカウント・暗号化した記録・鍵の保管情報・同意の記録・MOD の投稿の記録がすぐに削除されます(公開済みの MOD は公開されたまま残ります。公開をやめたい場合はお問い合わせください)。ただし、サービス事業者のバックアップや通信記録からは、完全に消えるまで一定の期間がかかる場合があります。
- PC の中の記録は、アプリの「設定 → 一般 → 記録をすべて削除」で削除できます(「記録フォルダを開く」から開くフォルダを削除しても消えます)。
8. 利用者の権利
利用者は、自分の情報について、開示・訂正・利用停止・削除を求めることができます。記録の確認と削除は上記の方法でご自身で行えます。そのほかのご依頼は、お問い合わせ先までご連絡ください。なお、暗号化した記録の中身は運営者も読めないため、運営者から中身を開示することはできません。
9. 本ポリシーの変更
運営者は、必要に応じて本ポリシーを変更することがあります。変更する場合は、変更後の内容をウェブサイトで告知します。取り扱う情報や目的が大きく変わるときは、アプリまたはウェブサイトで改めて同意をお願いします。
以上