データ処理
データ処理説明
アカウント・ライセンス確認におけるCSV処理、データ保持、利用者側の管理責任を説明します。
対象範囲
対象データ
この画面は、確認候補を整理するために、利用者が選択したCSVをブラウザ内で読み込みます。
- 人事CSV: 社員番号、氏名、メール、部署、雇用区分、退職日、契約終了日
- 確認対象CSV: 表示名、メール、ライセンス、有効状態、最終サインイン。現在、確認候補の作成は Microsoft 365 の利用者CSVが対象です
- 追加サービスCSV: Adobe Admin Console、Google Workspace、その他CSVを読み込み、件数、列、照合項目の空欄、重複を確認できます
- 追加サービスCSVを確認候補、人ごとの結果、サービス別サマリーへ反映する処理は次フェーズで接続します
- サンプルCSVは架空データです
処理方式
処理方式
- CSV本文はブラウザ内だけで処理し、サーバーへ送信しません
- ホスト提供時、CSV本文は送信しませんが、通常のWebアクセスログは提供環境により記録される可能性があります
- CSV解析、確認、結果CSV生成はブラウザのメモリ上で行います
- 追加サービスCSVの読み込み状態確認もブラウザ内で行い、CSV本文はサーバーへ送信しません
- サービス側ではCSV本文、確認結果、確認履歴を永続保存しません
- タブを閉じる、リロードする、または「読み込みデータをクリア」を押すと、画面上の読み込み状態は破棄されます
- 結果CSVをダウンロードした場合、そのファイルは利用者端末側に保存されます
- 実行レポートJSONにはCSV本文を含めず、ファイル名、サイズ、SHA-256、列マッピング、ルールバージョン、単価表、サマリーを含めます
- 前回結果CSVを読み込んだ場合、差分状態の計算にだけ使います。アプリは前回結果CSVも永続保存しません
- HTMLサマリーレポートには確認サマリーと上位確認候補を含みます。社内共有時は結果CSVと同じく情報管理対象として扱ってください
- 次回確認パックZIPと予定ファイル(.ics)はブラウザ内で生成され、利用者端末に保存されます
- SHA-256の計算にはHTTPSまたはlocalhostなどのブラウザ機能が有効な実行環境が必要です。計算できない場合、実行レポートJSONは出力しません
技術的制御
実装上の制御
- 現行の確認画面では、外部スクリプト、CDN、分析タグ、広告タグは使っていません
- 現行の確認画面では、外部通信、Cookie、localStorage、sessionStorage、IndexedDBは使っていません
- 公開環境では、CSPおよび関連するHTTPレスポンスヘッダーを設定しています
- CSV由来データはHTMLとして描画せず、テキストとして表示します
- 結果CSVでは、Excel/Sheetsで数式として解釈されやすい値を無害化します
- CSVは10MB、20,000行、200列までに制限します
- UTF-8とShift-JIS/CP932の読み込みに対応します
- 重複列名と文字化けの疑いがある列名を検知します
通信確認
外部通信が発生しないことを確認する手順
- 確認画面を開き、ブラウザの開発者ツールを開きます
- Networkタブを開き、必要に応じて記録をクリアします
- 基準CSVと確認対象CSVを選択し、確認候補を表示します
- 結果CSV、HTMLサマリー、JSON、ZIP、予定ファイルを出力します
- NetworkタブにCSV本文や確認結果を送信するAPI通信が増えていないことを確認します
HTML、CSS、JavaScriptなどページ表示に必要な静的ファイルの取得は表示されます。確認中にCSV本文を送るAPI通信は使いません。
要点
プライバシー要点
- CSV本文はサーバーへ送信しません
- CSV本文、確認結果、確認履歴をサービス側で永続保存しません
- Cookie、localStorage、sessionStorage、IndexedDBにCSV本文を保存しません
- ダウンロードしたCSV、HTML、JSON、ZIP、ICSは利用者端末に保存されます
- 確認結果は確認候補です。最終判断と実作業は社内確認後に行ってください
現在の確認範囲
このチェックで言えること
- CSV本文はサーバーへ送信しません
- 確認候補の作成は基準CSVと Microsoft 365 の利用者CSVの照合に限定します
- Adobe Admin Console、Google Workspace、その他CSVは追加サービスCSVとして読み込み状態を確認できますが、確認候補や人ごとの結果にはまだ反映しません
- Microsoft 365や追加サービスへのAPI連携は行いません
- 確認結果は確認候補であり、停止・削除・ライセンス回収は自動実行しません
- 削減額は概算です。実際の契約単価、割引、年契約条件は利用者側で確認してください
- この画面はセルフレビュー用途です。個別のCSV整形代行や社内判断の代行は含みません
利用者側の管理
利用者側の管理
- 確認結果は確認候補です。アカウント停止、削除、ライセンス回収は社内確認後に実施してください
- ライセンス削減額は概算です。実契約単価と請求条件で確認してください
- 画面上の単価表は利用者が実契約単価に合わせて編集できます
- ダウンロードした結果CSVは、利用者側の情報管理ルールに従って保存・共有・削除してください
- 実行レポートJSONもファイル名、ハッシュ、単価表、確認サマリーを含むため、結果CSVと同じく情報管理対象として扱ってください
- サポート依頼時は、実CSVや確認結果ファイルを送らず、列名、件数、エラーメッセージ、利用者側で架空化した再現用サンプルだけを共有してください
次の操作
確認が終わったら、確認画面でCSVを確認できます
サンプルCSVで流れを確認してから、自社CSVで確認候補を整理できます。CSV本文はサーバーへ送信されず、各サービス側も変更されません。