
スポットワークシステムでは、氏名や電話番号だけでなく、本人確認書類、住所、銀行口座、勤務履歴、報酬などを扱います。便利な機能を増やすほど、扱う情報と外部サービスとの接続も増えます。
そのため、セキュリティ対策はシステム完成後に追加するのではなく、要件定義の段階から考えることが大切です。本記事では、安全なシステムを作り、運用するための基本を分かりやすく解説します。
スポットワークシステムでは、氏名、生年月日、住所、電話番号、本人確認書類、銀行口座、勤務履歴、報酬などを扱う場合があります。まずは「何の情報を、何のために、誰が、いつまで使うか」を一覧にします。必要以上の情報を集めないことが基本です。
たとえば、ワーカーには本人確認や報酬振込のための情報が必要です。一方、勤務先が住所や銀行口座まで見る必要は通常ありません。
収集項目、利用目的、第三者への提供、保存期間、問い合わせ窓口は、利用規約やプライバシーポリシーにも分かりやすく記載します。情報の変更や利用停止を受け付ける流れも決めておきましょう。
ワーカーの登録やログインには、携帯電話へ届く認証コードを使う方法があります。これをSMS認証といいます。本人確認用の写真や書類を登録し、確認が完了してから利用できる範囲を広げる設計も考えられます。
管理画面は扱える情報が多いため、パスワードだけに頼らない対策も検討します。代表例は、多要素認証、ログイン失敗時の一時ロック、一定時間後の自動ログアウトです。
多要素認証とは、パスワードに加えて、認証コードなど別の方法でも本人を確認する仕組みです。
権限も細かく分けます。
「店舗担当者は自店舗の応募者だけ」「経理担当者は報酬データだけ」のように、業務に必要な範囲だけを見られるようにします。個人データを扱うシステムには、利用者の識別、認証、アクセス制御が求められます。
個人情報は、見せる相手だけでなく、表示する時間も制限できます。
たとえば、氏名やスキルは応募先に表示します。電話番号は採用後から勤務終了まで、緊急連絡先は勤務時間の前後だけ表示する設計が可能です。生年月日、住所、銀行口座などは勤務先に表示しない運用も考えられます。
本人確認書類の画像は、一般公開される場所に置いてはいけません。次の対策を組み合わせます。
暗号化とは、第三者が内容を簡単に読めない形に変えることです。
システム開発では、不正な入力によってデータベースを操作される攻撃や、利用者に意図しない操作をさせる攻撃への対策が必要です。
安全な開発方法を使い、使用しているソフトウェアを更新します。公開前だけでなく、機能追加や更新後にもテストすることが大切です。IPAも、SQLインジェクション、セッション管理、XSS、CSRF、アクセス制御などへの対策を案内しています。
運用開始後は、次の操作を記録します。
CSVとは、表計算ソフトなどで開けるデータ形式です。報酬データやワーカー情報を出力できる場合は、保存場所、共有方法、持ち出し、削除のルールまで決めます。管理者アカウントの追加やデータ出力ができる画面ほど、厳しい権限管理が必要です。
担当者の退職や異動時には、アカウントをすぐに停止します。定期的な権限確認、従業員教育、バックアップ、復元テストも必要です。
漏えいなどが起きた場合に備え、システムの停止、ログの保存、影響範囲の確認、関係者への連絡を誰が行うか決めておきます。内容によっては、個人情報保護委員会への報告や本人への通知が必要です。
スポットワークシステムでは、SMS、クラウド、メール、決済、振込などの外部サービスを利用する場合があります。
委託先を選ぶときは、次の項目を確認します。
個人情報の取り扱いを委託する場合は、委託先の選定、契約、取り扱い状況の確認など、必要な監督を行うことが重要です。
必要な対策は、利用企業数、店舗数、管理者数、スマートフォンアプリの有無、即時払いの有無、外部システムとの連携によって変わります。
開発費用や月額費用も、システム構成や求めるセキュリティの内容によって変動します。最初からすべてを追加するのではなく、扱う情報とリスクを整理し、必要な対策から優先順位を付けることが大切です。
Coolwareでは、ワーカー向けアプリ、求人掲載、応募管理、勤怠、報酬、全体管理を一つの流れとして整理し、業務に合わせた構成を検討します。
個人情報や労務に関する扱いは、公開日時点の法令や制度を確認してください。必要に応じて、弁護士や社会保険労務士などの専門家への確認をおすすめします。
SMS認証は、電話番号を使って利用者を確認する方法の一つです。ただし、すべての不正利用を防げるわけではありません。特に運営管理者や店舗管理者には、多要素認証、ログイン制限、アクセスログなどを組み合わせる方法が考えられます。
すべてを表示する必要はありません。採用や勤務に必要な項目だけを表示し、電話番号や緊急連絡先は必要な期間だけ見られるようにします。住所、銀行口座、本人確認書類などは、閲覧できる担当者を限定することが重要です。
利用目的、契約、法令、業務上の必要性を確認して保存期間を決めます。必要な期間が終わった情報は、安全な方法で削除します。実際の保存期間はサービスの仕組みによって異なるため、弁護士や専門家にも確認してください。
対象システムやアカウントを確認し、被害の拡大を防ぎます。ログを保存して、漏えいした可能性のある情報と人数を調査します。事案の内容によっては、個人情報保護委員会への報告や本人への通知が必要です。
変わる場合があります。スマートフォンアプリ、即時払い、複数企業での利用、外部サービス連携、多要素認証、詳細な操作ログなどの有無によって、開発と運用の内容が変わります。要件を整理した上での見積もりが必要です。