Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7784933B2 - Personal information management system and personal information transfer control method - Google Patents
[go: Go Back, main page]

JP7784933B2 - Personal information management system and personal information transfer control method - Google Patents

Personal information management system and personal information transfer control method

Info

Publication number
JP7784933B2
JP7784933B2 JP2022047488A JP2022047488A JP7784933B2 JP 7784933 B2 JP7784933 B2 JP 7784933B2 JP 2022047488 A JP2022047488 A JP 2022047488A JP 2022047488 A JP2022047488 A JP 2022047488A JP 7784933 B2 JP7784933 B2 JP 7784933B2
Authority
JP
Japan
Prior art keywords
information
transfer
personal information
computer
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022047488A
Other languages
Japanese (ja)
Other versions
JP2023141262A (en
Inventor
大介 鬼頭
なつこ 三根
望美 藤田
恵理子 青木(幸田)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2022047488A priority Critical patent/JP7784933B2/en
Priority to PCT/JP2023/007857 priority patent/WO2023181836A1/en
Publication of JP2023141262A publication Critical patent/JP2023141262A/en
Application granted granted Critical
Publication of JP7784933B2 publication Critical patent/JP7784933B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Computer And Data Communications (AREA)
  • Storage Device Security (AREA)

Description

本発明は、個人情報管理システム及び個人情報移転制御方法に関し、個人情報保護の観点から個人情報の各国間での移転を制御する個人情報管理システム及び個人情報移転制御方法に適用して好適なものである。 The present invention relates to a personal information management system and a method for controlling the transfer of personal information, and is suitable for use in a personal information management system and a method for controlling the transfer of personal information between countries from the perspective of protecting personal information.

近年、欧州のGDPR(General Data Protection Regulation)をはじめ、世界各国で個人情報保護に関する法律の整備が進んでいる。個人情報の収集、保存、参照、及び更新等の取扱いを行う事業者は、これらの法律を遵守することが求められる。個人情報は、個人を直接識別できる情報、または、他の情報を組合せて個人を識別できる情報といった内容で多くの国で定義されており、例えば氏名及び住所等の情報が該当すると考えられる。 In recent years, countries around the world have been enacting laws regarding the protection of personal information, including the General Data Protection Regulation (GDPR) in Europe. Businesses that collect, store, access, update, or otherwise handle personal information are required to comply with these laws. Personal information is defined in many countries as information that can directly identify an individual, or information that can be combined with other information to identify an individual, and is considered to include information such as name and address, for example.

個人情報の取扱いにおいては、特に個人情報の国外移転(越境)に関して、厳しい規制が設けられており、グローバルに事業を展開する企業は、注意が必要である。また、近年急速に普及が進むクラウドにおいては、情報の所在が必ずしも国内とは限らず、情報が海外の様々な場所に保存されるケースも存在し、情報の国内保存を要求するような国においては注意が必要である。そこで、個人情報の国外移転においては、上述した各国の規制に適合するために、必要に応じて移転の許可または禁止を制御することが考えられる。 When it comes to handling personal information, strict regulations have been put in place, particularly regarding the transfer of personal information overseas (cross-border), and companies that operate globally must exercise caution. Furthermore, with the rapid spread of cloud computing in recent years, information is not necessarily stored domestically, and there are cases where information is stored in various locations overseas, so caution is required in countries that require information to be stored domestically. Therefore, when transferring personal information overseas, it may be necessary to control whether transfers are permitted or prohibited, as necessary, in order to comply with the regulations of each country mentioned above.

個人情報の国外移転を制御する公知技術として、例えば特許文献1がある。特許文献1によれば、EU(European Union)からEU域外への個人情報の移転に関して、予め移転可能な国または企業を登録したリストを保持する。そして、個人情報を国外移転しようとする際に、上記リストを参照し、リスト内の国または企業への移転であれば移転を許可し、リスト外への移転であれば、必要に応じて情報を削除または加工等して移転する。 Patent Document 1, for example, is a well-known technology for controlling the international transfer of personal information. According to this technology, when transferring personal information from the EU (European Union) to outside the EU, a list of countries or companies to which the information can be transferred is maintained in advance. When personal information is to be transferred internationally, the list is referenced, and if the transfer is to a country or company on the list, the transfer is permitted. If the transfer is to a country or company outside the list, the information is deleted or modified as necessary before being transferred.

特開2020-112922号公報Japanese Patent Application Laid-Open No. 2020-112922

しかし、上記の特許文献1に開示されたように、単純な登録済み宛先リストを参照して個人情報の移転を制御するといった従来技術では、個人情報の初期の移転は許可するが再移転は禁止するといったような、これまでの移転状況に応じた移転制御を行うことが難しかった。また、移転先の宛先としては許可されていても、移転元の国に国内保持規制等が有る場合には、移転元国における規制を考慮しなければ、再移転先で十分に個人情報が保護されないといった事態も想定されるが、上述した従来技術では、このような移転元国の規制に応じた移転の制御を行うことも容易ではなく、宛先リストに登録されている宛先であれば移転が許可されてしまう問題があった。 However, with conventional technology such as that disclosed in Patent Document 1, which controls the transfer of personal information by referencing a simple list of registered recipients, it is difficult to control transfers in accordance with previous transfer circumstances, such as permitting the initial transfer of personal information but prohibiting subsequent transfers. Furthermore, even if a destination is permitted, if the source country has domestic retention regulations, personal information may not be adequately protected at the subsequent transfer destination unless the source country's regulations are taken into consideration. However, with the conventional technology described above, it is not easy to control transfers in accordance with the source country's regulations, and there is a problem in that transfers are permitted if the destination is registered in the destination list.

本発明は以上の点を考慮してなされたもので、個人情報の国外移転において、これまでの移転状況及び各国の移転規制に留意して、移転の許可または禁止を制御することが可能な個人情報管理システム及び個人情報移転制御方法を提案しようとするものである。 The present invention was made in consideration of the above points, and aims to propose a personal information management system and method for controlling the transfer of personal information overseas that can control whether to allow or prohibit the transfer, taking into account past transfer status and the transfer regulations of each country.

かかる課題を解決するため本発明においては、各国の拠点で取扱う個人情報の移転制御を管理する個人情報管理システムであって、自拠点で取扱う個人情報を管理する複数の第一の計算機と、前記複数の第一の計算機が管理する個人情報を一元的に管理する第二の計算機と、がネットワークを介して接続され、前記第一の計算機は、自拠点で取扱う個人情報に関する情報が登録される第一管理情報を有し、前記第二の計算機は、前記複数の第一の計算機が管理する各個人情報に関する情報が登録される第二管理情報と、各国で定められたデータの国内保持規制を示すデータローカライゼーション情報と、を有し、前記第一の計算機は、自拠点で取扱う個人情報に関する所定項目の設定情報を前記第一管理情報に設定し、設定した設定情報を前記第二の計算機に通知し、前記第二の計算機は、前記第一の計算機から通知された前記設定情報に基づいて、前記第二管理情報を更新し、前記第二の計算機は、前記データローカライゼーション情報及び前記第二管理情報を用いて、前記第一の計算機の拠点に適用される国内保持規制の観点に基づいて、前記第一の計算機による前記個人情報の保管状況の適切性を判断し、その判断結果を前記第一の計算機に通知し、前記第一の計算機は、前記第二の計算機による前記個人情報の保管状況の適切性の判断結果に基づいて、国を跨いだ別の第一の計算機への前記個人情報の移転の許可または禁止を制御する、ことを特徴とする個人情報管理システムが提供される。 In order to solve this problem, the present invention provides a personal information management system for managing transfer control of personal information handled at bases in various countries, in which a plurality of first computers that manage personal information handled at their respective bases and a second computer that centrally manages the personal information managed by the plurality of first computers are connected via a network, the first computers have first management information in which information related to personal information handled at their respective bases is registered, the second computers have second management information in which information related to each personal information managed by the plurality of first computers is registered, and data localization information indicating domestic data retention regulations established in each country, and the first computers store setting information for specified items related to personal information handled at their respective bases in the first management information. The personal information management system further includes: a first computer, a second computer, a third computer, a third computer, a data localization information, a storage status of the personal information stored by the first ...

また、かかる課題を解決するため本発明においては、各国の拠点で取扱う個人情報の移転制御を管理する個人情報管理システムによる個人情報移転制御方法であって、前記個人情報管理システムは、自拠点で取扱う個人情報を管理する複数の第一の計算機と、前記複数の第一の計算機が管理する個人情報を一元的に管理する第二の計算機と、がネットワークを介して接続され、前記第一の計算機は、自拠点で取扱う個人情報に関する情報が登録される第一管理情報を有し、前記第二の計算機は、前記複数の第一の計算機が管理する各個人情報に関する情報が登録される第二管理情報と、各国で定められたデータの国内保持規制を示すデータローカライゼーション情報と、を有し、前記第一の計算機が、自拠点で取扱う個人情報に関する所定項目の設定情報を前記第一管理情報に設定し、設定した設定情報を前記第二の計算機に通知する第1ステップと、前記第二の計算機が、前記第1ステップで前記第一の計算機から通知された前記設定情報に基づいて、前記第二管理情報を更新する第2ステップと、前記第2ステップの後に、前記第二の計算機が、前記データローカライゼーション情報及び前記第二管理情報を用いて、前記第一の計算機の拠点に適用される国内保持規制の観点に基づいて、前記第一の計算機による前記個人情報の保管状況の適切性を判断し、その判断結果を前記第一の計算機に通知する第3ステップと、前記第3ステップにおける前記第二の計算機による前記個人情報の保管状況の適切性の判断結果に基づいて、前記第一の計算機が、国を跨いだ別の第一の計算機への前記個人情報の移転の許可または禁止を制御する第4ステップと、を備えることを特徴とする個人情報移転制御方法が提供される。 Furthermore, in order to solve such problems, the present invention provides a method for controlling the transfer of personal information by a personal information management system that manages the transfer control of personal information handled at bases in various countries, wherein the personal information management system comprises a plurality of first computers that manage personal information handled at their respective bases and a second computer that centrally manages the personal information managed by the plurality of first computers, connected via a network, the first computers having first management information in which information relating to personal information handled at their respective bases is registered, the second computers having second management information in which information relating to each personal information managed by the plurality of first computers is registered, and data localization information indicating domestic data retention regulations established in each country, and the first computers set setting information for specified items relating to personal information handled at their respective bases in the first management information, and the set setting information is stored in the second management information. A method for controlling personal information transfer is provided, comprising: a first step of notifying a second computer; a second step in which the second computer updates the second management information based on the setting information notified from the first computer in the first step; a third step in which, after the second step, the second computer uses the data localization information and the second management information to determine the appropriateness of the storage status of the personal information by the first computer based on the perspective of domestic retention regulations applicable to the base of the first computer and notifies the first computer of the determination result; and a fourth step in which the first computer controls permission or prohibition of transfer of the personal information to another first computer across borders based on the result of the determination made by the second computer in the third step regarding the appropriateness of the storage status of the personal information.

本発明によれば、個人情報の国外移転において、これまでの移転状況及び各国の移転規制に留意して、移転の許可または禁止を制御することができる。 This invention makes it possible to control whether to permit or prohibit the international transfer of personal information, taking into account past transfer history and each country's transfer regulations.

本発明の第1の実施形態に係る個人情報管理システム100の構成例を示すブロック図である。1 is a block diagram showing an example of the configuration of a personal information management system 100 according to a first embodiment of the present invention. 拠点情報161のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of base information 161. 個人情報管理情報162のデータ構成例を示す図である。FIG. 10 is a diagram showing an example of the data configuration of personal information management information 162. 移転管理情報163のデータ構成例を示す図である。FIG. 10 is a diagram showing an example of the data configuration of transfer management information 163. データタイプ定義情報164のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of data type definition information 164. 移転タイプ定義情報165のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of transfer type definition information 165. クラウド情報166のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of cloud information 166. 各国ローカライゼーション情報167のデータ構成例を示す図である。FIG. 10 is a diagram showing an example of the data structure of localization information 167 for each country. 各国移転規制情報168のデータ構成例を示す図である。FIG. 10 is a diagram showing an example of the data configuration of each country's transfer regulation information 168. 各国規制レベル情報169のデータ構成例を示す図である。FIG. 10 is a diagram showing an example of the data configuration of country regulation level information 169. 各国十分性情報170のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of each country's sufficiency information 170. 各国センシティビティ情報171のデータ構成例を示す図である。FIG. 10 is a diagram showing an example of the data configuration of each country's sensitivity information 171. 移転根拠グループ情報172のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of relocation ground group information 172. 移転根拠情報173のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of transfer grounds information 173. 個人情報管理情報114のデータ構成例を示す図である。FIG. 10 is a diagram showing an example of the data configuration of personal information management information 114. 移転候補情報117のデータ構成例を示す図である。FIG. 10 is a diagram illustrating an example of the data configuration of relocation candidate information 117. 個人情報及び移転候補情報の設定処理の処理手順例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure for setting personal information and transfer candidate information. 個人情報の規制判断処理の処理手順例を示すフローチャートである。10 is a flowchart showing an example of a processing procedure for determining whether personal information is regulated; 個人情報の移転制御処理の処理手順例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure for controlling the transfer of personal information. 移転終了通知後の個人情報登録処理の処理手順例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of a processing procedure for personal information registration processing after a transfer completion notification is given. 再移転判断処理の処理手順例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure for re-transfer determination processing.

以下、図面を参照して、本発明の実施形態を詳述する。 Embodiments of the present invention will be described in detail below with reference to the drawings.

なお、以下の記載及び図面は、本発明を説明するための例示であって、説明の明確化のため、適宜、省略及び簡略化がなされている。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。本発明が実施形態に制限されることは無く、本発明の思想に合致するあらゆる応用例が本発明の技術的範囲に含まれる。本発明は、当業者であれば本発明の範囲内で様々な追加や変更等を行うことができる。本発明は、他の種々の形態でも実施する事が可能である。特に限定しない限り、各構成要素は複数でも単数でも構わない。 The following description and drawings are illustrative of the present invention, and have been omitted or simplified as appropriate for clarity of explanation. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. The present invention is not limited to the embodiments, and all application examples that conform to the concept of the present invention are included within the technical scope of the present invention. Those skilled in the art will be able to make various additions and modifications to the present invention within the scope of the present invention. The present invention can also be implemented in a variety of other forms. Unless otherwise specified, each component may be plural or singular.

以下の説明では、「テーブル」、「表」、「リスト」、「データ」等の表現にて各種情報を説明することがあるが、各種情報は、これら以外のデータ構造で表現されていてもよい。データ構造に依存しないことを示すために「XXテーブル」、「XXリスト」等を「XX情報」や「XXデータ」と呼ぶことがある。各情報の内容を説明する際に、「識別情報」、「識別子」、「名」、「ID」、「番号」等の表現を用いるが、これらについてはお互いに置換が可能である。 In the following explanation, various types of information may be described using terms such as "table," "list," "data," etc., but the various types of information may also be expressed in other data structures. To indicate independence from data structure, "XX table," "XX list," etc. may be referred to as "XX information" or "XX data." When describing the content of each piece of information, terms such as "identification information," "identifier," "name," "ID," and "number" are used, but these are interchangeable.

また、以下の説明では、同種の要素を区別しないで説明する場合には、参照符号又は参照符号における共通番号を使用し、同種の要素を区別して説明する場合は、その要素の参照符号を使用又は参照符号に代えてその要素に割り振られたIDを使用することがある。 In addition, in the following explanation, when describing elements of the same type without distinguishing between them, reference signs or common numbers in reference signs will be used, and when describing elements of the same type with distinction between them, the reference signs of those elements will be used, or the ID assigned to those elements will be used instead of the reference signs.

また、以下の説明では、プログラムを実行して行う処理を説明する場合があるが、プログラムは、少なくとも1以上のプロセッサ(例えばCPU)によって実行されることで、定められた処理を、適宜に記憶資源(例えばメモリ)及び/又はインタフェースデバイス(例えば通信ポート)等を用いながら行うため、処理の主体がプロセッサとされてもよい。同様に、プログラムを実行して行う処理の主体が、プロセッサを有するコントローラ、装置、システム、計算機、ノード、ストレージシステム、ストレージ装置、サーバ、管理計算機、クライアント、又は、ホストであってもよい。プログラムを実行して行う処理の主体(例えばプロセッサ)は、処理の一部又は全部を行うハードウェア回路を含んでもよい。例えば、プログラムを実行して行う処理の主体は、暗号化及び復号化、又は圧縮及び伸張を実行するハードウェア回路を含んでもよい。プロセッサは、プログラムに従って動作することによって、所定の機能を実現する機能部として動作する。プロセッサを含む装置及びシステムは、これらの機能部を含む装置及びシステムである。 In addition, while the following description may describe processing performed by executing a program, a program is executed by at least one processor (e.g., a CPU) to perform a predetermined process using storage resources (e.g., memory) and/or interface devices (e.g., communication ports) as appropriate, and therefore the processor may be the entity performing the processing. Similarly, the entity performing the processing by executing a program may be a controller, device, system, computer, node, storage system, storage device, server, management computer, client, or host having a processor. The entity performing the processing by executing a program (e.g., a processor) may include a hardware circuit that performs some or all of the processing. For example, the entity performing the processing by executing a program may include a hardware circuit that performs encryption and decryption, or compression and decompression. A processor operates as a functional unit that realizes specified functions by operating in accordance with a program. Devices and systems that include a processor are devices and systems that include these functional units.

プログラムは、プログラムソースから計算機のような装置にインストールされてもよい。プログラムソースは、例えば、プログラム配布サーバ又は計算機が読み取り可能な記憶メディアであってもよい。プログラムソースがプログラム配布サーバの場合、プログラム配布サーバはプロセッサ(例えばCPU)と記憶資源を含み、記憶資源はさらに配布プログラムと配布対象であるプログラムとを記憶してよい。そして、プログラム配布サーバのプロセッサが配布プログラムを実行することで、プログラム配布サーバのプロセッサは配布対象のプログラムを他の計算機に配布してよい。また、以下の説明において、2以上のプログラムが1つのプログラムとして実現されてもよいし、1つのプログラムが2以上のプログラムとして実現されてもよい。 A program may be installed on a device such as a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. When the program source is a program distribution server, the program distribution server includes a processor (e.g., a CPU) and storage resources, and the storage resources may further store a distribution program and a program to be distributed. The processor of the program distribution server may then execute the distribution program, causing the processor of the program distribution server to distribute the program to be distributed to other computers. Also, in the following description, two or more programs may be realized as one program, and one program may be realized as two or more programs.

(1)第1の実施形態
(1-1)システム構成
図1は、本発明の第1の実施形態に係る個人情報管理システム100の構成例を示すブロック図である。個人情報管理システム100は、1以上の拠点サーバ101と、1以上のクライアント端末141と、1以上の管理サーバ151とを備える計算機システムである。拠点サーバ101、クライアント端末141、及び管理サーバ151は、それぞれのインタフェース(I/F104,144,154)を介してネットワークに接続され、互いに通信可能に構成される。
(1) First Embodiment (1-1) System Configuration Fig. 1 is a block diagram showing an example of the configuration of a personal information management system 100 according to a first embodiment of the present invention. The personal information management system 100 is a computer system including one or more base servers 101, one or more client terminals 141, and one or more management servers 151. The base server 101, the client terminals 141, and the management server 151 are connected to a network via their respective interfaces (I/Fs 104, 144, 154) and are configured to be able to communicate with each other.

拠点サーバ101は、メモリ102、CPU103、I/F104、及び記憶領域119を有するサーバ等の計算機である。拠点サーバ101の設置数及び設置場所は特に限定されないが、例えば、個人情報管理システム100を利用して個人情報の取扱いを行う事業者等の拠点ごと(あるいは、所在国ごと)に1つ以上が設置されると考えることができる。拠点や所在国については、図2に示す拠点情報を参照するとよい。 The base server 101 is a computer such as a server having memory 102, CPU 103, I/F 104, and storage area 119. There are no particular restrictions on the number or locations of base servers 101 installed, but it can be thought of, for example, that one or more base servers 101 are installed for each base (or each country) of a business or the like that handles personal information using the personal information management system 100. For information on bases and countries, please refer to the base information shown in Figure 2.

CPU103は、例えばプロセッサであって、拠点サーバ101を全体的に制御する。具体的には例えば、CPU103は、I/F104を介して、外部機器(自分以外の拠点サーバ101,クライアント端末141,管理サーバ151等)からの操作要求の受信、上記外部機器から要求された操作(データ処理)の実行、データ処理結果の上記外部機器への送信、及び、データ処理要求の上記外部機器への送信、等を行う。 The CPU 103 is, for example, a processor, and controls the base server 101 overall. Specifically, for example, the CPU 103 receives operation requests from external devices (base servers 101 other than the CPU 103, client terminals 141, management servers 151, etc.) via the I/F 104, executes operations (data processing) requested by the external devices, sends data processing results to the external devices, and sends data processing requests to the external devices.

メモリ102は、例えば主記憶装置であって、プログラム及びデータを記憶する。メモリ102は、CPU103及びI/F104と接続される。 Memory 102 is, for example, a main storage device that stores programs and data. Memory 102 is connected to CPU 103 and I/F 104.

図1に示すように、メモリ102は、連携部105、情報管理部106、移転制御部107、拠点情報111、データタイプ定義情報112、移転タイプ定義情報113、個人情報管理情報114、移転根拠グループ情報115、移転根拠情報116、移転候補情報117、及びクラウド情報118を有する。これらの構成のうち、連携部105、情報管理部106、及び移転制御部107は、メモリ102に格納されたプログラムであり、当該プログラムがCPU103に実行されることによって所定の機能を実現する。そして、メモリ102内に示されたその他の構成は、プログラム以外のデータである。 As shown in FIG. 1, memory 102 has a collaboration unit 105, an information management unit 106, a relocation control unit 107, base information 111, data type definition information 112, relocation type definition information 113, personal information management information 114, relocation basis group information 115, relocation basis information 116, relocation candidate information 117, and cloud information 118. Of these components, the collaboration unit 105, information management unit 106, and relocation control unit 107 are programs stored in memory 102, and specific functions are realized when the programs are executed by CPU 103. The other components shown in memory 102 are data other than programs.

記憶領域119は、例えば補助記憶装置であって、拠点サーバ101が保有するデータベース等の情報(具体的には個人情報等)を記憶する。記憶領域119は、クラウドまたは外部接続される記憶装置等で実現されてもよい。 The memory area 119 is, for example, an auxiliary storage device, and stores information (specifically, personal information, etc.) from databases and the like held by the base server 101. The memory area 119 may also be realized by the cloud or an externally connected storage device, etc.

クライアント端末141は、メモリ142、CPU143、及びI/F144を有する計算機である。クライアント端末141は、拠点サーバ101またはユーザが指示や操作を行うために使用する計算機であり、その所在地は特に限定されない。 The client terminal 141 is a computer having memory 142, a CPU 143, and an I/F 144. The client terminal 141 is a computer used by the base server 101 or a user to give instructions and perform operations, and its location is not particularly limited.

CPU143は、例えばプロセッサであって、I/F144を介して、外部機器(拠点サーバ101,管理サーバ151等)への操作要求、及び上記外部機器からの操作結果の受信等を行う。メモリ142は、例えば主記憶装置であって、プログラム及びデータを記憶する。メモリ142は、CPU143及びI/F144と接続される。また、メモリ142は、プログラムで実現される連携部145を有する。 The CPU 143 is, for example, a processor that sends operation requests to external devices (such as the base server 101 and management server 151) and receives operation results from the external devices via the I/F 144. The memory 142 is, for example, a main storage device that stores programs and data. The memory 142 is connected to the CPU 143 and the I/F 144. The memory 142 also has a linking unit 145 that is implemented by a program.

管理サーバ151は、メモリ152、CPU153、I/F154、及び記憶領域174を有するサーバ等の計算機である。管理サーバ151は、各拠点サーバ101が保持する個人情報の移転を管理する機能を有する計算機であって、その設置先や設置数は特に限定されない。 The management server 151 is a computer such as a server having memory 152, CPU 153, I/F 154, and storage area 174. The management server 151 is a computer that has the function of managing the transfer of personal information held by each base server 101, and there are no particular restrictions on where or how many of the management server 151 may be installed.

CPU153は、例えばプロセッサであって、管理サーバ151を全体的に制御する。具体的には例えば、CPU153は、I/F154を介して、外部機器(自分以外の管理サーバ151,クライアント端末141,拠点サーバ101等)からの操作要求の受信、上記外部機器から要求された操作(データ処理)の実行、データ処理結果の上記外部機器への送信、及び、データ処理要求の上記外部機器への送信、等を行う。 The CPU 153 is, for example, a processor, and controls the overall management server 151. Specifically, for example, the CPU 153 receives operation requests from external devices (management servers 151 other than itself, client terminals 141, base servers 101, etc.) via the I/F 154, executes operations (data processing) requested by the external devices, sends data processing results to the external devices, and sends data processing requests to the external devices.

メモリ152は、例えば主記憶装置であって、プログラム及びデータを記憶する。メモリ152は、CPU153及びI/F154と接続される。 Memory 152 is, for example, a main storage device that stores programs and data. Memory 152 is connected to CPU 153 and I/F 154.

図1に示すように、メモリ152は、連携部155、情報管理部156、規制判断部157、拠点情報161、個人情報管理情報162、移転管理情報163、データタイプ定義情報164、移転タイプ定義情報165、クラウド情報166、各国ローカライゼーション情報167、各国移転規制情報168、各国規制レベル情報169、各国十分性情報170、各国センシティビティ情報171、移転根拠グループ情報172、及び移転根拠情報173を有する。これらの構成のうち、連携部155、情報管理部156、及び規制判断部157は、メモリ152に格納されたプログラムであり、当該プログラムがCPU153に実行されることによって所定の機能を実現する。そして、メモリ152内に示されたその他の構成は、プログラム以外のデータである。 As shown in FIG. 1, memory 152 includes a linking unit 155, an information management unit 156, a restriction determination unit 157, base information 161, personal information management information 162, transfer management information 163, data type definition information 164, transfer type definition information 165, cloud information 166, country localization information 167, country transfer restriction information 168, country restriction level information 169, country sufficiency information 170, country sensitivity information 171, transfer basis group information 172, and transfer basis information 173. Of these components, the linking unit 155, information management unit 156, and restriction determination unit 157 are programs stored in memory 152, and predetermined functions are realized when the programs are executed by CPU 153. The other components shown in memory 152 are data other than programs.

記憶領域174は、例えば補助記憶装置であって、管理サーバ151が保有するデータベース等の情報(具体的には個人情報等)を記憶する。記憶領域174は、クラウドまたは外部接続される記憶装置等で実現されてもよい。 Memory area 174 is, for example, an auxiliary storage device, and stores information (specifically, personal information, etc.) from databases and the like held by management server 151. Memory area 174 may also be implemented as a cloud or an externally connected storage device, etc.

(1-2)ソフトウェア構成
以下では、個人情報管理システム100のソフトウェア構成について詳細な説明を行う。具体的には、管理サーバ151のメモリ152に格納される情報、拠点サーバ101のメモリ102に格納される情報、及びクライアント端末141のメモリ142に格納される情報について、順に説明する。
(1-2) Software Configuration The following provides a detailed explanation of the software configuration of the personal information management system 100. Specifically, the information stored in the memory 152 of the management server 151, the information stored in the memory 102 of the base server 101, and the information stored in the memory 142 of the client terminal 141 will be explained in order.

(1-2-1)管理サーバ151におけるプログラム以外のデータ
まず、管理サーバ151のメモリ152に格納される情報のうち、プログラム以外の情報について、図2~図14を参照しながら説明する。
(1-2-1) Data other than programs in the management server 151 First, information other than programs stored in the memory 152 of the management server 151 will be described with reference to FIGS.

図2は、拠点情報161のデータ構成例を示す図である。拠点情報161は、個人情報の取扱いを行う事業者等の拠点を示す情報である。 Figure 2 shows an example of the data structure of base information 161. Base information 161 is information that indicates the base of a business or other entity that handles personal information.

図2に示した拠点情報161は、拠点ID201、拠点名202、及び所在国203のデータ項目を有して構成される。拠点ID201は、各拠点を識別するIDを示す。拠点名202は、各拠点の名称を示す。所在国203は、各拠点の所在国を示す。なお、本発明の説明では、簡便のために「国」という表記を用いているが、この「国」が指す対象は、国家としての国に限定されるものではなく、地域(例えば欧州連合(EU))等を含むと考えてよい。 The base information 161 shown in Figure 2 is composed of data items: base ID 201, base name 202, and location country 203. Base ID 201 indicates an ID that identifies each base. Base name 202 indicates the name of each base. Location country 203 indicates the country in which each base is located. Note that, for simplicity, the term "country" is used in the explanation of this invention, but this "country" is not limited to nations as states, and can be thought of as including regions (for example, the European Union (EU)) and the like.

図3は、個人情報管理情報162のデータ構成例を示す図である。個人情報管理情報162は、管理サーバ151において個人情報を管理するための情報であって、個人情報単位でレコードを保持する。 Figure 3 shows an example of the data structure of personal information management information 162. Personal information management information 162 is information for managing personal information in the management server 151, and stores records on a personal information basis.

図3に示した個人情報管理情報162は、管理ID301、取得国302、日時303、拠点ID304、データID305、データタイプ306、データ場所307、アドレス308、クラウドID309、国内保持310、及び元ID311のデータ項目を有して構成される。 The personal information management information 162 shown in Figure 3 is composed of the following data items: management ID 301, acquisition country 302, date and time 303, base ID 304, data ID 305, data type 306, data location 307, address 308, cloud ID 309, domestic retention 310, and original ID 311.

管理ID301は、管理サーバ151が管理対象の個人情報(以後、図3の説明では対象データと呼ぶ)を識別するIDを示す。取得国302は、対象データを取得した取得国を示す。日時303は、対象データの取得日時を示す。拠点ID304は、対象データがどの拠点に属するデータであるかを、拠点ID(図2の拠点ID201)で示す。 Management ID 301 indicates an ID that identifies personal information managed by management server 151 (hereafter referred to as target data in the explanation of Figure 3). Acquisition country 302 indicates the acquisition country where the target data was acquired. Date and time 303 indicates the acquisition date and time of the target data. Base ID 304 indicates which base the target data belongs to by using the base ID (base ID 201 in Figure 2).

データID305は、対象データが拠点ID304に示された拠点でどのように保持されているかを示し、具体的には、当該拠点で対象データに割り当てられている拠点内の識別ID(図15のデータID1501)で示す。データタイプ306は、対象データのデータタイプをデータタイプID(図5のデータタイプID501)で示す。データタイプは、図5に示すデータタイプ定義情報164で規定される。 Data ID 305 indicates how the target data is stored at the location indicated by location ID 304, and more specifically, is indicated by the intra-location identification ID (data ID 1501 in Figure 15) assigned to the target data at that location. Data type 306 indicates the data type of the target data by a data type ID (data type ID 501 in Figure 5). The data type is defined by data type definition information 164 shown in Figure 5.

データ場所307は、対象データの格納場所の概要(拠点内、クラウド等)を示す。アドレス308は、対象データの格納場所の詳細を格納先のアドレスで示す。クラウドID309は、対象データがクラウドで保存される場合に、当該クラウドの識別ID(図7のクラウドID701)を示す。例えば、データ場所307の値が「自拠点」であれば、自拠点内に存在する拠点サーバ101の記憶領域119等に対象データが格納される。また、データ場所307の値が「バックアップ」であれば、対象データは、最初は一時的な記憶領域等に保存されるが、その後にデータコピー等の処理が行われることにより、アドレス308に示されるアドレスにデータが移されることを意味する。アドレス308に示すアドレスは、現時点で対象データが保存された記憶領域のアドレスが記載されるが、バックアップによってデータの保存場所が変更される場合には、バックアップ先のアドレスに更新される。 Data location 307 indicates an overview of the storage location of the target data (inside the base, cloud, etc.). Address 308 indicates the details of the storage location of the target data as a storage destination address. Cloud ID 309 indicates the identification ID of the cloud (cloud ID 701 in Figure 7) if the target data is stored in the cloud. For example, if the value of data location 307 is "home base", the target data is stored in storage area 119 of the base server 101 located within the home base. Furthermore, if the value of data location 307 is "backup", this means that the target data is initially stored in a temporary storage area, etc., but is then moved to the address indicated by address 308 through processing such as data copying. The address indicated by address 308 is the address of the storage area where the target data is currently stored, but if the data storage location is changed due to backup, it is updated to the backup destination address.

国内保持310は、対象データの国内保持が国の法律等によって求められるか否か、また国内保持が求められる場合に現在の対象データの保管状況で対応可能か否かを示す。具体的には例えば、国内保持310の値が「-」であれば、対象データの国内保持が求められないことを意味する。国内保持の値が「10」であれば、対象データの国内保持が当該拠点において求められ、かつ現在のデータ保管状況で対応できることを意味する。国内保持の値が「11」であれば、対象データの国内保持が当該拠点において求められるが、現在のデータ保管状況では対応できないことを意味する。国内保持の値が「20」であれば、対象データの国内保持が当該拠点とは異なる拠点(対象データの移転元等、大元の対象データを保持する拠点)で求められ、かつ現在のデータ保管状況で対応できることを意味する。国内保持の値が「21」であれば、対象データの国内保持が当該拠点とは異なる拠点(対象データの移転元等、大元の対象データを保持する拠点)で求められるが、現在のデータ保管状況では対応できないことを意味する。 Domestic Retention 310 indicates whether domestic retention of the target data is required by national law, etc., and, if domestic retention is required, whether it can be accommodated under the current storage conditions of the target data. Specifically, for example, if the value of Domestic Retention 310 is "-", this means that domestic retention of the target data is not required. If the value of Domestic Retention is "10", this means that domestic retention of the target data is required at the relevant base and can be accommodated under the current data storage conditions. If the value of Domestic Retention is "11", this means that domestic retention of the target data is required at the relevant base, but cannot be accommodated under the current data storage conditions. If the value of Domestic Retention is "20", this means that domestic retention of the target data is required at a base other than the relevant base (the base that holds the original target data, such as the source of the target data) and can be accommodated under the current data storage conditions. If the value of Domestic Retention is "21", this means that domestic retention of the target data is required at a base other than the relevant base (the base that holds the original target data, such as the source of the target data), but cannot be accommodated under the current data storage conditions.

元ID311は、対象データが移転で持ってきたデータであるか否かを示し、対象データが移転で現在の拠点に持ってきたデータである場合には、対象データの大元のデータの識別ID(管理ID301)を示す。具体的には例えば、元ID311の値が「-」であれば、対象データが移転で持ってきたデータではないことを意味する。また、元ID311の値が「d5」となっている場合は、対象データが移転で持ってきたデータであって、その大元(複数段階の移転が行われている場合は最初の移転元)となるデータは、管理サーバ151によって「d5」という識別ID(管理ID301)で管理されているデータであることを意味する。 Original ID 311 indicates whether the target data was brought in through a transfer, and if the target data was brought to the current base through a transfer, it indicates the identification ID (management ID 301) of the target data's original data. Specifically, for example, if the value of original ID 311 is "-", this means that the target data was not brought in through a transfer. Furthermore, if the value of original ID 311 is "d5", this means that the target data was brought in through a transfer, and that the original data (the initial transfer source if a multi-stage transfer has occurred) is data managed by management server 151 with the identification ID (management ID 301) of "d5".

図4は、移転管理情報163のデータ構成例を示す図である。移転管理情報163は、個人情報の移転の履歴を管理する情報であって、移転ごとにレコードを有する。 Figure 4 shows an example of the data structure of transfer management information 163. Transfer management information 163 is information that manages the history of personal information transfers and has a record for each transfer.

図4に示した移転管理情報163は、移転ID401、移転元402、移転元データID403、移転先404、移転先データID405、データタイプ406、移転根拠407、移転タイプ408、日時409、移転回数410、及び管理ID411のデータ項目を有して構成される。 The transfer management information 163 shown in Figure 4 is composed of the following data items: transfer ID 401, transfer source 402, transfer source data ID 403, transfer destination 404, transfer destination data ID 405, data type 406, transfer reason 407, transfer type 408, date and time 409, number of transfers 410, and management ID 411.

移転ID401は、管理対象の移転を識別するIDを示す。移転元402は、移転元の拠点を拠点ID(図2の拠点ID201)で示す。移転元データID403は、移転されたデータに関して、移転前に移転元拠点で管理されていたときに管理サーバ151から割り当てられた拠点内の識別ID(図15のデータID1501)を示す。移転先404は、移転先の拠点を拠点ID(図2の拠点ID201)で示す。移転先データID405は、移転されたデータに関して、移転後に移転先拠点で管理されるときに管理サーバ151から割り当てられた拠点内の識別ID(図15のデータID1501)を示す。データタイプ406は、移転データのデータタイプをデータタイプID(図5のデータタイプID501)で示す。データタイプは、図5に示すデータタイプ定義情報164で規定される。 Transfer ID 401 indicates an ID that identifies the transfer of the managed object. Transfer source 402 indicates the transfer source base using its base ID (base ID 201 in Figure 2). Transfer source data ID 403 indicates the intra-base identification ID (data ID 1501 in Figure 15) assigned by management server 151 to the transferred data when it was managed at the transfer source base before the transfer. Transfer destination 404 indicates the transfer destination base using its base ID (base ID 201 in Figure 2). Transfer destination data ID 405 indicates the intra-base identification ID (data ID 1501 in Figure 15) assigned by management server 151 to the transferred data when it was managed at the transfer destination base after the transfer. Data type 406 indicates the data type of the transferred data using a data type ID (data type ID 501 in Figure 5). The data type is defined by the data type definition information 164 shown in Figure 5.

移転根拠407は、移転データの移転根拠を根拠ID(図14の根拠ID1401)で示す。移転根拠は、図14に示す移転根拠情報173で規定される。移転タイプ408は、移転データの移転タイプを移転タイプID(図6の移転タイプID601)で示す。移転タイプは、図6に示す移転タイプ定義情報165で規定される。日時409は、移転データを移転した日時を示す。移転回数410は、移転データの過去の移転回数を示す。具体的には例えば、移転回数410の値が「0」であれば、対象の移転データは以前に移転されたことがなく、今回が初めての移転であることを意味する。移転回数410の値が「1」であれば、対象の移転データは今回の移転より前に一度、移転が行われており、今回の移転は、移転されたデータの再移転であることを意味する。 The transfer basis 407 indicates the transfer basis of the transferred data using a basis ID (basis ID 1401 in FIG. 14). The transfer basis is specified in the transfer basis information 173 shown in FIG. 14. The transfer type 408 indicates the transfer type of the transferred data using a transfer type ID (transfer type ID 601 in FIG. 6). The transfer type is specified in the transfer type definition information 165 shown in FIG. 6. The date and time 409 indicates the date and time the transferred data was transferred. The number of transfers 410 indicates the number of times the transferred data has been transferred in the past. Specifically, for example, if the value of the number of transfers 410 is "0", this means that the target transferred data has not been transferred before and this is the first transfer. If the value of the number of transfers 410 is "1", this means that the target transferred data has been transferred once before and this transfer is a re-transfer of the transferred data.

管理ID411は、移転元データに関して、移転元データID403に対応して管理サーバ151で管理されている識別ID(図3の管理ID301)を示す。管理ID411は、移転元拠点から移転終了の通知を受けた際に管理サーバ151によって設定され、その後、管理サーバ151と移転先拠点(拠点サーバ101)との間でデータの突合を行うために使用される。 Management ID 411 indicates the identification ID (management ID 301 in Figure 3) managed by management server 151 in relation to source data ID 403. Management ID 411 is set by management server 151 when it receives notification of the completion of the transfer from the source base, and is then used to match data between management server 151 and the destination base (base server 101).

図5は、データタイプ定義情報164のデータ構成例を示す図である。データタイプ定義情報164は、拠点サーバ101または管理サーバ151が保有するデータベース等の記憶領域119,174で保持されるデータの分類を定義する情報である。記憶領域119,174には個人情報を含め様々な情報が格納されるが、個人情報管理システム100の各計算機(管理サーバ151,拠点サーバ101,クライアント端末141)は、データタイプ定義情報164,112に基づいて、記憶領域に格納されている情報にどのような分類のデータが含まれるかを把握することができる。 Figure 5 is a diagram showing an example of the data structure of data type definition information 164. Data type definition information 164 is information that defines the classification of data held in storage areas 119, 174 of databases, etc., held by base server 101 or management server 151. Various information, including personal information, is stored in storage areas 119, 174, and each computer in personal information management system 100 (management server 151, base server 101, client terminal 141) can determine what classification of data is included in the information stored in the storage areas based on data type definition information 164, 112.

図5に示したデータタイプ定義情報164は、データタイプID501及び内容502のデータ項目を有して構成される。データタイプID501は、データの分類を識別するID(データタイプID)を示す。内容502は、データの分類の内容を示す。例えば図5の場合、「氏名」を含むデータのデータタイプIDが「p1」、「住所」を含むデータのデータタイプIDが「p2」と定義されている。このとき、対象の情報に氏名及び住所が含まれる場合には、当該情報のデータタイプは、「p1」及び「p2」というように、複数の分類(データタイプID)が割り当てられる。 The data type definition information 164 shown in Figure 5 is composed of data items: data type ID 501 and content 502. Data type ID 501 indicates an ID (data type ID) that identifies the data classification. Content 502 indicates the content of the data classification. For example, in Figure 5, the data type ID for data including "name" is defined as "p1," and the data type ID for data including "address" is defined as "p2." In this case, if the target information includes name and address, the data type of that information is assigned multiple classifications (data type IDs), such as "p1" and "p2."

図6は、移転タイプ定義情報165のデータ構成例を示す図である。移転タイプ定義情報165は、データの移転方法を定義する情報である。 Figure 6 shows an example of the data structure of transfer type definition information 165. Transfer type definition information 165 is information that defines the data transfer method.

図6に示した移転タイプ定義情報165は、移転タイプID601及び内容602のデータ項目を有して構成される。移転タイプID601は、データの移転方法の分類を識別するID(移転タイプID)を示す。内容602は、データの移転方法の分類の内容を示す。例えば図6の場合、移転タイプIDが「t1」の移転方法は、データを移転元に残さずに移転先に送る移転方法を示す。また、移転タイプIDが「t2」の移転方法は、コピー等によりデータを移転元に残したまま移転先に送る移転方法を示す。 The transfer type definition information 165 shown in Figure 6 is composed of the data items transfer type ID 601 and content 602. Transfer type ID 601 indicates an ID (transfer type ID) that identifies the classification of data transfer methods. Content 602 indicates the content of the classification of data transfer methods. For example, in Figure 6, a transfer method with a transfer type ID of "t1" indicates a transfer method in which data is sent to the transfer destination without leaving it at the transfer source. Furthermore, a transfer method with a transfer type ID of "t2" indicates a transfer method in which data is sent to the transfer destination while remaining at the transfer source by copying, etc.

図7は、クラウド情報166のデータ構成例を示す図である。クラウド情報166は、個人情報管理システム100がデータの格納先として利用可能なクラウドに関して、各種の情報を管理する情報である。 Figure 7 is a diagram showing an example of the data configuration of cloud information 166. Cloud information 166 is information that manages various information regarding clouds that can be used by the personal information management system 100 as data storage destinations.

図7に示したクラウド情報166は、クラウドID701、クラウドベンダ702、サービス名703、窓口704、及びデータ場所705,706のデータ項目を有して構成される。 The cloud information 166 shown in Figure 7 is composed of the data items cloud ID 701, cloud vendor 702, service name 703, contact point 704, and data locations 705 and 706.

クラウドID701は、データを格納するクラウドの識別ID(クラウドID)を示す。クラウドベンダ702は、クラウドID701で特定されるクラウド(以下、当該クラウド)のベンダを示す。サービス名703は、当該クラウドのベンダが提供するサービスの種別を示す。例えば、サービス名703の値が「メール」である場合は、当該クラウドがメールサービスを提供するクラウドであることを意味し、サービス名703の値が「ストレージ」である場合は、当該クラウドがデータ格納のサービスを提供するクラウドであることを意味する。窓口704は、当該クラウドで提供されるサービスに関して設けられている窓口の所在地(例えば国名)を示す。データ場所705は、当該クラウドで提供されるサービスのデータ格納場所の概要(例えば、アジアや北米といった広範囲のエリア)を示し、データ場所706は、上記データ格納場所の詳細(例えば、国や都市)を示す。 Cloud ID 701 indicates the identification ID (cloud ID) of the cloud that stores the data. Cloud vendor 702 indicates the vendor of the cloud identified by cloud ID 701 (hereinafter referred to as the cloud). Service name 703 indicates the type of service provided by the vendor of the cloud. For example, if the value of service name 703 is "email", it means that the cloud provides an email service, and if the value of service name 703 is "storage", it means that the cloud provides a data storage service. Contact point 704 indicates the location (e.g., country name) of the contact point set up for the services provided by the cloud. Data location 705 indicates an overview of the data storage location for the services provided by the cloud (e.g., a wide area such as Asia or North America), and data location 706 indicates the details of the data storage location (e.g., country or city).

図8は、各国ローカライゼーション情報167のデータ構成例を示す図である。「各国ローカライゼーション」とは、各国が定めるデータのローカライゼーション(国内保持義務)の規制を意味する。各国ローカライゼーション情報167は、この各国ローカライゼーションの規制内容を管理する情報である。 Figure 8 shows an example of the data structure of country-specific localization information 167. "Country-specific localization" refers to the regulations on data localization (obligation to maintain data domestically) established by each country. Country-specific localization information 167 is information that manages the details of these country-specific localization regulations.

図8に示した各国ローカライゼーション情報167は、国801及びセンシティビティ802~805のデータ項目を有して構成される。国801は、国名を示す。センシティビティ802~805は、後述する図12の各国センシティビティ情報171で規定されるセンシティビティ「s1」,「s2」,「s3」,・・・に対応するデータ項目であり、各センシティビティに該当するデータについて、各国がデータのローカライゼーションの規制を有するか否かを示す。例えば図8の場合、国801の値が「中」であるレコードにおいてセンシティビティ803,804の値が「有」であることから、中国ではセンシティビティs2,S3のデータについてローカライゼーション(国内保持義務)の規制が掛けられている、ことが示される。 The country localization information 167 shown in Figure 8 is composed of data items for country 801 and sensitivities 802 to 805. Country 801 indicates the country name. Sensitivities 802 to 805 are data items corresponding to sensitivities "s1," "s2," "s3," etc. specified in the country sensitivity information 171 in Figure 12 (described below), and indicate whether or not each country has data localization restrictions for data corresponding to each sensitivity. For example, in Figure 8, in a record where the value of country 801 is "medium," the values of sensitivity 803 and 804 are "yes," indicating that localization restrictions (obligation to retain data domestically) are imposed on data with sensitivity s2 and S3 in China.

図9は、各国移転規制情報168のデータ構成例を示す図である。「各国移転規制」とは、データの移転に関して各国が定める規制を意味する。各国移転規制情報168は、この各国移転規制の規制内容を管理する情報である。 Figure 9 shows an example of the data structure of country transfer restriction information 168. "Country transfer restrictions" refers to restrictions imposed by each country regarding the transfer of data. Country transfer restriction information 168 is information that manages the content of these country transfer restrictions.

図9に示した各国移転規制情報168は、国901及びセンシティビティ902~905のデータ項目を有して構成される。国901は、国名を示す。センシティビティ902~905は、後述する図12の各国センシティビティ情報171で規定されるセンシティビティ「s1」,「s2」,「s3」,・・・に対応するデータ項目であり、各センシティビティに該当するデータについて、各国がどの移転根拠グループの規制を有するかを示す。移転根拠グループは、後述する図13の移転根拠グループ情報172で規定される。 The country transfer restriction information 168 shown in Figure 9 is composed of the data items of country 901 and sensitivities 902 to 905. Country 901 indicates the country name. Sensitivities 902 to 905 are data items corresponding to sensitivities "s1", "s2", "s3", ... specified in country sensitivity information 171 in Figure 12, which will be described later, and indicate which transfer basis group restrictions each country has for data that falls under each sensitivity. The transfer basis group is specified in transfer basis group information 172 in Figure 13, which will be described later.

図10は、各国規制レベル情報169のデータ構成例を示す図である。各国規制レベル情報169は、各国の個人情報保護に関する規制の度合いを管理する情報である。 Figure 10 shows an example data structure of country regulation level information 169. Country regulation level information 169 is information that manages the level of regulations regarding personal information protection in each country.

図10に示した各国規制レベル情報169は、レベル1001及び国1002のデータ項目を有して構成される。レベル1001は、要求される個人情報保護のレベルの高さを示し、本例では、レベル値が大きいほど、個人情報保護に関して要求されるレベルが高い(すなわち、規制が厳しい)とする。国1002は、個人情報保護の各レベルに該当する国を示す。 The country regulation level information 169 shown in Figure 10 is composed of data items: level 1001 and country 1002. Level 1001 indicates the required level of personal information protection, and in this example, the higher the level value, the higher the required level of personal information protection (i.e., the stricter the regulations). Country 1002 indicates the country that corresponds to each level of personal information protection.

各国の規制レベル(レベル1001の値)は、管理サーバ151が、各国ローカライゼーション情報167、各国移転規制情報168、及び各国センシティビティ情報171の情報に基づいて、自動的に計算することができる。以下に、規制レベルの具体的な計算方法の一例を示す。 The restriction level for each country (the value of level 1001) can be automatically calculated by the management server 151 based on the information in the country localization information 167, country transfer restriction information 168, and country sensitivity information 171. An example of a specific method for calculating the restriction level is shown below.

図8に示した各国ローカライゼーション情報167について、管理サーバ151は、列ごと(センシティビティごと)に点数を定める。例えば、センシティビティ「s1」は1点、センシティビティ「s2」は2点、センシティビティ「s3」は3点等と定める。そして管理サーバ151は、図8を参照して、センシティビティに対する規制が有る場合に上記点数をカウントし、行ごと(国ごと)の合計得点を算出する。この場合、中国は6点となり、日本は0点となる。 For the localization information 167 for each country shown in Figure 8, the management server 151 assigns a score to each column (each sensitivity). For example, sensitivity "s1" is assigned 1 point, sensitivity "s2" is assigned 2 points, sensitivity "s3" is assigned 3 points, etc. The management server 151 then refers to Figure 8 and counts the above points if there are restrictions on sensitivity, and calculates the total score for each row (each country). In this case, China receives 6 points and Japan receives 0 points.

また、図12に示した各国センシティビティ情報171について、管理サーバ151は、センシティビティのバリエーションに基づいて得点を計算する。例えば、バリエーションが1種類であれば1点、2種類あれば2点、3種類あれば3点等と定める。そして管理サーバ151は、図12を参照して各国の得点を算出する。例えば米国のセンシティビティは「s1」の1種類だけであることから1点、欧州のセンシティビティは「s1」と「s2」の2種類であることから2点となる。 Furthermore, for the sensitivity information 171 for each country shown in Figure 12, the management server 151 calculates points based on the variation in sensitivity. For example, if there is one type of variation, it is assigned 1 point, if there are two types, it is assigned 2 points, if there are three types, it is assigned 3 points, etc. The management server 151 then calculates the points for each country by referring to Figure 12. For example, the sensitivity for the United States is assigned 1 point because there is only one type, "s1," and the sensitivity for Europe is assigned 2 points because there are two types, "s1" and "s2."

また、図9に示した各国移転規制情報168について、管理サーバ151は、列ごと(センシティビティごと)に点数を定める。例えば、各列で規制が存在する(すなわち、何れかのグループの値が登録されている)場合にそれぞれ1点を加点し、合計得点を算出する。なお、得点算出の変形例として、グループを構成する移転根拠の要素数が多いものほど、移転可能な根拠のバリエーションが豊富で移転しやすいと見なして、点数を下げる(すなわち、規制が弱いと見なす)ようにしてもよい。 Furthermore, for the national transfer restriction information 168 shown in Figure 9, the management server 151 assigns a score to each column (each sensitivity). For example, if a restriction exists in each column (i.e., a value from any group is registered), one point is added for each, and the total score is calculated. Note that, as an alternative method of score calculation, the more elements of the transfer basis that make up a group, the more varied the transferable basis is and the easier it is to transfer, and the lower the score (i.e., the weaker the restriction).

以上のようにして、管理サーバ151は、各国ローカライゼーション情報167、各国移転規制情報168、及び各国センシティビティ情報171の情報からそれぞれ、国別の得点を算出することができる。そこで、管理サーバ151は、各情報から算出したこれらの得点を集計して国別の総合得点を算出し、この総合得点に応じて、点数が高い国ほど規制レベルが高くなるように、各国の規制レベルを決定する。 In this way, management server 151 can calculate a score for each country from each country's localization information 167, each country's transfer restriction information 168, and each country's sensitivity information 171. Management server 151 then aggregates the scores calculated from each piece of information to calculate an overall score for each country, and determines the restriction level for each country based on this overall score, with the higher the score, the higher the restriction level.

なお、各国の規制レベルを算出するとき、上記観点以外にも、違反時の制裁金額の多寡を観点に持たせるようにしてもよい。この場合、管理サーバ151は、各国の違反時の制裁金額を示す制裁金額情報をメモリ152に保持し、制裁金額情報を参照して、違反時の制裁金額が多い国ほど、規制レベル算出のための点数を加算する等の処理を行えばよい。 When calculating the control level for each country, in addition to the above considerations, the amount of the fine imposed in the event of a violation may also be taken into consideration. In this case, the management server 151 stores in memory 152 fine amount information indicating the amount of the fine imposed in the event of a violation for each country, and by referencing the fine amount information, performs processing such as adding points for calculating the control level to countries with higher fine amounts in the event of a violation.

図11は、各国十分性情報170のデータ構成例を示す図である。各国十分性情報170は、個人情報の移転に関する各国間での十分性の認定関係を示す情報である。国を跨ぐ個人情報の移転において、当該個人情報に対する特段の手当てを行うことなく(すなわち、個人情報への扱いを変更することなく)移転が認められることを、十分性が認定されている、という。 Figure 11 shows an example of the data structure of country sufficiency information 170. Country sufficiency information 170 is information that indicates the sufficiency certification relationship between countries regarding the transfer of personal information. When personal information is transferred across borders, sufficiency is said to have been certified when the transfer is permitted without making any special arrangements for the personal information (i.e., without changing the way the personal information is handled).

図11に示した各国十分性情報170は、国1101及び十分性対象国1102のデータ項目を有して構成される。国1101は国を示し、十分性対象国1102は、国1101に示した国に対して、十分性の認定を与えている国を示す。言い換えると、国1101に示した国にとって、十分性対象国1102に示した国は、十分性の対象となっている国である。例えば図11において、国1101の値が「日」であるレコードにおいて十分性対象国1102の値に「英、欧州」が登録されている。このレコードは、日本から英国やEUに対して、十分性認定を根拠としてデータを国外移転できることを示す。 The adequacy information 170 for each country shown in Figure 11 is composed of data items for country 1101 and sufficiency target country 1102. Country 1101 indicates a country, and sufficiency target country 1102 indicates a country that has granted adequacy certification to the country shown in country 1101. In other words, for the country shown in country 1101, the country shown in sufficiency target country 1102 is a country that is subject to sufficiency. For example, in Figure 11, in a record where the value of country 1101 is "Japan," the value of sufficiency target country 1102 is registered as "UK, Europe." This record indicates that data can be transferred internationally from Japan to the UK or EU based on adequacy certification.

図12は、各国センシティビティ情報171のデータ構成例を示す図である。「各国センシティビティ」とは、データタイプ定義情報164で定義される各データタイプについて、各国で要求されるデータ取扱いの慎重さの度合い(データの機微度)を意味する。各国センシティビティ情報171は、この各国センシティビティを管理する情報である。 Figure 12 shows an example of the data structure of country sensitivity information 171. "Country sensitivity" refers to the degree of caution required in data handling (data sensitivity) in each country for each data type defined in data type definition information 164. Country sensitivity information 171 is information that manages this country sensitivity.

図12に示した各国センシティビティ情報171は、国1201及びデータタイプ1202~1205のデータ項目を有して構成される。国1201は国を示す。データタイプ1202~1205は、図5のデータタイプ定義情報164で定義された各データタイプ(データタイプID501)である「p1」,「p2」,「p3」,・・・に対応するデータ項目であり、当該データタイプにおけるデータの機微度(センシティビティ)を示す。例えば図12の場合、図1201の値がEUを示す「欧」であるレコードにおいて、データタイプ1202~1204の各値を見ると、データタイプ「p1」のデータの機微度は「s1」であり、データタイプ「p2」のデータの機微度は「s1」であり、データタイプ「p3」のデータの機微度は「s2」である。ここで、「s1」よりも「s2」の方が機微度が高いとすると、データタイプ「p3」のデータは、データタイプ「p1」,「p2」のデータよりも、取扱いに慎重さが求められることが示される。 The country sensitivity information 171 shown in Figure 12 is composed of data items: country 1201 and data types 1202 to 1205. Country 1201 indicates a country. Data types 1202 to 1205 are data items corresponding to the data types (data type ID 501) "p1", "p2", "p3", etc. defined in the data type definition information 164 in Figure 5, and indicate the sensitivity of the data for that data type. For example, in the case of Figure 12, for a record whose value in Figure 1201 is "Europe" indicating EU, looking at the values of data types 1202 to 1204, the data sensitivity of data type "p1" is "s1", the data sensitivity of data type "p2" is "s1", and the data sensitivity of data type "p3" is "s2". If "s2" is considered more sensitive than "s1," then data of data type "p3" requires more careful handling than data of data types "p1" and "p2."

図13は、移転根拠グループ情報172のデータ構成例を示す図である。移転根拠グループ情報172は、後述する図14の移転根拠情報173で規定される移転根拠の組み合わせから形成されるグループ(移転根拠グループ)を管理する情報である。移転根拠グループは、各国の移転において満たすべき要件を示す。 Figure 13 is a diagram showing an example of the data structure of transfer basis group information 172. Transfer basis group information 172 is information that manages groups (transfer basis groups) formed from combinations of transfer basis defined in transfer basis information 173 in Figure 14, which will be described later. Transfer basis groups indicate the requirements that must be met when transferring between countries.

図13に示した移転根拠グループ情報172は、グループID1301及び内容1302のデータ項目を有して構成される。グループID1301は、移転根拠グループを識別するIDを示す。内容1302は、移転根拠グループを構成する移転根拠の組み合わせを、図14に示す根拠ID1401で示す。例えば、図13においてグループID1301の値が「Gr2」の場合、内容1302の値は「g1 or g2」である。これは、移転するデータが「Gr2」の移転根拠グループに属する場合は、その移転根拠として「g1」または「g2」の少なくとも何れかを満たす必要があることを示している。 The transfer basis group information 172 shown in Figure 13 is composed of the data items group ID 1301 and content 1302. Group ID 1301 indicates an ID that identifies the transfer basis group. Content 1302 indicates the combination of transfer reasons that make up the transfer basis group using basis ID 1401 shown in Figure 14. For example, if the value of group ID 1301 in Figure 13 is "Gr2", the value of content 1302 is "g1 or g2". This indicates that if the data to be transferred belongs to the transfer basis group "Gr2", then at least either "g1" or "g2" must be satisfied as the transfer basis.

図14は、移転根拠情報173のデータ構成例を示す図である。図14に示した移転根拠情報173は、根拠ID1401及び内容1402のデータ項目を有して構成される。根拠ID1401は、移転根拠を識別するIDを示す。内容1402は、移転根拠の内容を示す。例えば、図14において根拠ID1401の値が「g1」の場合、内容1402の値は「同意」である。これは、同意の取得が移転の条件の1つであることを示している。 Figure 14 is a diagram showing an example of the data structure of transfer basis information 173. The transfer basis information 173 shown in Figure 14 is composed of data items: basis ID 1401 and content 1402. Basis ID 1401 indicates an ID that identifies the basis for transfer. Content 1402 indicates the content of the basis for transfer. For example, in Figure 14, if the value of basis ID 1401 is "g1", the value of content 1402 is "consent". This indicates that obtaining consent is one of the conditions for transfer.

(1-2-2)管理サーバ151におけるプログラム
次に、管理サーバ151のメモリ152に格納されるプログラムについて説明する。上述したように、連携部155、情報管理部156、及び規制判断部157は、メモリ152に格納されたプログラムで実現される。
(1-2-2) Programs in Management Server 151 Next, we will explain the programs stored in the memory 152 of the management server 151. As described above, the linking unit 155, the information management unit 156, and the restriction determination unit 157 are realized by the programs stored in the memory 152.

連携部155は、ネットワークを介して、他の計算機(拠点サーバ101及びクライアント端末141等)との間でデータのやり取りを行う。なお、説明を簡便にするため、連携部155が自計算機内の他の機能部の要請を受けて他の計算機との間でデータのやり取りを行う場合、連携部155ではなく上記「他の機能部」をその処理主体として表記することがある。これは、拠点サーバ101の連携部105でも同様である。 The collaboration unit 155 exchanges data with other computers (such as the base server 101 and client terminal 141) via the network. For ease of explanation, when the collaboration unit 155 exchanges data with another computer at the request of another functional unit within its own computer, the "other functional unit" may be referred to as the processing entity rather than the collaboration unit 155. This also applies to the collaboration unit 105 of the base server 101.

情報管理部156は、拠点サーバ101から通知された個人情報に関する情報を基に、管理サーバ151内でその個人情報を把握するための情報の登録や、ある拠点サーバ101から別の拠点サーバ101に移転された個人情報を把握するための情報の登録を行う。これらの情報の登録先は、(1-2-1)で詳述した、メモリ152内のプログラム以外のデータである。 Based on the information related to personal information notified by the base server 101, the information management unit 156 registers information for identifying the personal information within the management server 151, and registers information for identifying personal information transferred from one base server 101 to another base server 101. This information is registered in data other than programs in memory 152, as detailed in (1-2-1).

規制判断部157は、拠点サーバ101からの要求を受けて、移転しようとする個人情報のデータに対して規制が必要であるかの判断を行う。より具体的には、規制判断部157は、移転しようとする個人情報のデータに対して、ローカライゼーションの適用の有無の判断、当該データの保管状況の是非の判断、及び当該データの再移転の是非の判断等を行う。 In response to a request from the base server 101, the restriction determination unit 157 determines whether restrictions are necessary for the personal information data to be transferred. More specifically, the restriction determination unit 157 determines whether localization is applicable to the personal information data to be transferred, whether the data is being stored properly, and whether the data should be transferred again.

(1-2-3)拠点サーバ101におけるプログラム以外のデータ
次に、拠点サーバ101のメモリ102に格納される情報のうち、プログラム以外の情報について説明する。
(1-2-3) Data other than programs in the base server 101 Next, information other than programs stored in the memory 102 of the base server 101 will be described.

拠点サーバ101がメモリ102に保持する情報には、上述した管理サーバ151がメモリ152に保持する同名の情報と同様のデータ(少なくとも同様のデータ構成を有するデータ)が複数存在し、これらの情報については詳細な説明を省略する。具体的には、拠点情報111は図2に例示した拠点情報161と同様であり、データタイプ定義情報112は図5に例示したデータタイプ定義情報164と同様であり、移転タイプ定義情報113は図6に例示した移転タイプ定義情報165と同様であり、移転根拠グループ情報115は図13に例示した移転根拠グループ情報172と同様であり、移転根拠情報116は図14に例示した移転根拠情報173と同様であり、クラウド情報118は図7に例示したクラウド情報166と同様である。 The information stored in memory 102 by base server 101 includes multiple pieces of data similar to the information of the same name stored in memory 152 by management server 151 described above (at least data with a similar data structure), and detailed description of this information will be omitted. Specifically, base information 111 is similar to base information 161 illustrated in FIG. 2, data type definition information 112 is similar to data type definition information 164 illustrated in FIG. 5, transfer type definition information 113 is similar to transfer type definition information 165 illustrated in FIG. 6, transfer basis group information 115 is similar to transfer basis group information 172 illustrated in FIG. 13, transfer basis information 116 is similar to transfer basis information 173 illustrated in FIG. 14, and cloud information 118 is similar to cloud information 166 illustrated in FIG. 7.

これらの情報は、例えば管理サーバ151で定義または保持されている同名の情報(拠点情報161,データタイプ定義情報164,移転タイプ定義情報165,クラウド情報166,移転根拠グループ情報172,移転根拠情報173)を各拠点に配布し、各拠点の拠点サーバ101がメモリ102に格納して使用するとしてもよい。なお、移転根拠グループ情報115については、管理サーバ151から移転根拠グループ情報172と同じ内容のものを各拠点に配布するのではなく、各拠点が個別に保持する個人情報に関係する移転根拠グループだけに絞った情報を管理サーバ151から拠点サーバ101に配布するようにしてもよい。また、他にも例えば、拠点サーバ101が独自に収集した情報を管理サーバ151に集約し、管理サーバ151において整合性をとったのち、適宜、各拠点の拠点サーバ101に配布する等としてもよい。 For example, this information may be distributed to each base as information with the same names defined or held by the management server 151 (base information 161, data type definition information 164, transfer type definition information 165, cloud information 166, transfer basis group information 172, transfer basis information 173), and the base server 101 at each base may store it in memory 102 for use. Regarding transfer basis group information 115, rather than distributing the same content as transfer basis group information 172 from the management server 151 to each base, information limited to transfer basis groups related to personal information held individually by each base may be distributed from the management server 151 to the base server 101. Alternatively, for example, information independently collected by the base server 101 may be aggregated in the management server 151, and after consistency is achieved in the management server 151, the information may be distributed to the base server 101 at each base as appropriate.

拠点サーバ101が独自にメモリ102に保持する情報としては、個人情報管理情報114及び移転候補情報117が挙げられる。 Examples of information that the base server 101 independently stores in memory 102 include personal information management information 114 and relocation candidate information 117.

図15は、個人情報管理情報114のデータ構成例を示す図である。個人情報管理情報114は、管理サーバ151が保持する個人情報管理情報162(図3参照)と類似する情報であるが、自拠点で取扱う個人情報を管理するための情報である点で、全ての拠点の個人情報を集約して一元的に管理するための情報である個人情報管理情報162とは異なる。 Figure 15 is a diagram showing an example of the data structure of personal information management information 114. Personal information management information 114 is similar to personal information management information 162 (see Figure 3) held by management server 151, but differs from personal information management information 162 in that it is information for managing personal information handled at the local base, and is information for aggregating and centrally managing personal information from all bases.

図15に示した個人情報管理情報114は、データID1501、取得国1502、日時1503、データタイプ1504、データ場所1505、アドレス1506、クラウドID1507、国内保持1508、管理ID1509、及び移転ID1510のデータ項目を有して構成される。取得国1502、日時1503、データタイプ1504、データ場所1505、アドレス1506、クラウドID1507、及び国内保持1508は、図3の個人情報管理情報162が有する同名のデータ項目と同様のものであり、詳細な説明を省略する。 The personal information management information 114 shown in Figure 15 is composed of the following data items: data ID 1501, acquisition country 1502, date and time 1503, data type 1504, data location 1505, address 1506, cloud ID 1507, domestic holding 1508, management ID 1509, and transfer ID 1510. The acquisition country 1502, date and time 1503, data type 1504, data location 1505, address 1506, cloud ID 1507, and domestic holding 1508 are the same as the data items of the same name in the personal information management information 162 in Figure 3, and detailed explanations will be omitted.

データID1501は、拠点サーバ101が管理対象の個人情報(以後、図15の説明では対象データと呼ぶ)を識別するIDを示す。 Data ID 1501 indicates an ID that identifies personal information (hereinafter referred to as target data in the explanation of Figure 15) that is managed by the base server 101.

管理ID1509は、管理サーバ151による対象データの管理IDを示す。管理ID1509は、管理サーバ151から割り当てられ、図3の個人情報管理情報162が有する管理ID301に対応する。管理IDは、例えば、拠点サーバ101から管理サーバ151に対象データ(個人情報)の概要に関する情報を通知した際に、管理サーバ151によって割り当てられ、拠点サーバ101に返信されて管理ID1509に設定される。 Management ID 1509 indicates the management ID of the target data by management server 151. Management ID 1509 is assigned by management server 151 and corresponds to management ID 301 held by personal information management information 162 in Figure 3. The management ID is assigned by management server 151, for example, when base server 101 notifies management server 151 of information regarding an overview of the target data (personal information), and is returned to base server 101 and set as management ID 1509.

移転ID1510は、対象データの移転を識別するための移転IDを示す。移転IDは、例えば、拠点サーバ101から管理サーバ151に対象データ(個人情報)の移転終了についての情報を通知した際に、管理サーバ151によって割り当てられ、拠点サーバ101に返信されて拠点ID1510に設定される。 Transfer ID 1510 indicates a transfer ID for identifying the transfer of the target data. For example, when the base server 101 notifies the management server 151 of the completion of the transfer of the target data (personal information), the transfer ID is assigned by the management server 151, returned to the base server 101, and set as the base ID 1510.

図16は、移転候補情報117のデータ構成例を示す図である。移転候補情報117は、自拠点で保持する個人情報の他拠点への移転候補を管理する情報である。 Figure 16 is a diagram showing an example of the data structure of transfer candidate information 117. Transfer candidate information 117 is information that manages transfer candidates for personal information held at one location to another location.

図16に示した移転候補情報117は、候補ID1601、対象ID1602、移転先1603、データ場所1604、アドレス1605、クラウドID1606、移転根拠グループ1607、及び目的1608のデータ項目を有して構成される。 The transfer candidate information 117 shown in FIG. 16 is composed of the following data items: candidate ID 1601, target ID 1602, transfer destination 1603, data location 1604, address 1605, cloud ID 1606, transfer reason group 1607, and purpose 1608.

候補ID1601は、移転候補の識別IDを示す。対象ID1602は、移転対象の個人情報の識別IDを拠点内の識別ID(図15のデータID1501)で示す。移転先1603は、移転先の拠点を拠点ID(図2の拠点ID201)で示す。データ場所1604は、移転先の個人情報の格納場所の概要(拠点内、クラウド等)を示す。アドレス1605は、移転先の個人情報の格納場所の詳細を格納先のアドレスで示す。クラウドID1606は、移転対象の個人情報がクラウドで保存される場合に、当該クラウドの識別ID(図7のクラウドID701)を示す。移転根拠グループ1607は、移転において満たすべき移転根拠の組合せからなる移転根拠グループを、その識別ID(図13に示したグループID1301)で示す。目的1608は、移転に関しての個人情報の取扱い目的(例えば、自拠点以外での情報保存、分析等)を示す。 Candidate ID 1601 indicates the identification ID of the transfer candidate. Target ID 1602 indicates the identification ID of the personal information to be transferred using an internal ID (data ID 1501 in Figure 15). Transfer destination 1603 indicates the transfer destination location using an ID (location ID 201 in Figure 2). Data location 1604 indicates an overview of the storage location of the personal information at the transfer destination (within the location, cloud, etc.). Address 1605 indicates the details of the storage location of the personal information at the transfer destination using the storage address. Cloud ID 1606 indicates the identification ID of the cloud (cloud ID 701 in Figure 7) if the personal information to be transferred is stored in the cloud. Transfer basis group 1607 indicates the transfer basis group consisting of a combination of transfer reasons that must be satisfied in the transfer using its identification ID (group ID 1301 in Figure 13). Purpose 1608 indicates the purpose of handling the personal information regarding the transfer (e.g., storing information outside the own location, analysis, etc.).

(1-2-4)拠点サーバ101におけるプログラム
次に、拠点サーバ101のメモリ102に格納されるプログラムについて説明する。上述したように、連携部105、情報管理部106、及び移転制御部107は、メモリ102に格納されたプログラムで実現される。
(1-2-4) Programs in the Base Server 101 Next, we will explain the programs stored in the memory 102 of the base server 101. As described above, the collaboration unit 105, the information management unit 106, and the relocation control unit 107 are realized by the programs stored in the memory 102.

連携部105は、ネットワークを介して、他の計算機(管理サーバ151及びクライアント端末141等)との間でデータのやり取りを行う。 The collaboration unit 105 exchanges data with other computers (such as the management server 151 and client terminal 141) via the network.

情報管理部106は、クライアント端末141から通知された個人情報に関する情報を基に、拠点サーバ101内でその個人情報を把握するための情報の登録等を行う。 The information management unit 106 registers information to grasp the personal information within the base server 101 based on the information regarding the personal information notified from the client terminal 141.

移転制御部107は、管理サーバ151及びクライアント端末141等と連携し、自拠点に関係する個人情報(すなわち、拠点サーバ101が管理する個人情報)の移転について、管理サーバ151による移転の許可または禁止の決定に応じて、移転に関する制御を行う。 The transfer control unit 107 works in cooperation with the management server 151 and client terminal 141, etc., to control the transfer of personal information related to its own base (i.e., personal information managed by the base server 101) in accordance with the management server 151's decision to permit or prohibit the transfer.

(1-2-5)クライアント端末141におけるプログラム
次に、クライアント端末141のメモリ142に格納されるプログラムについて説明する。上述したように、連携部145は、メモリ142に格納されたプログラムで実現される。
(1-2-5) Programs in the Client Terminal 141 Next, a description will be given of the programs stored in the memory 142 of the client terminal 141. As described above, the linking unit 145 is realized by the programs stored in the memory 142.

連携部145は、拠点サーバ101等の外部の計算機と連携し、ユーザによる操作に応じて、個人情報の設定、保護、または抽出等の要求を送信する。また、連携部145は、外部の計算機からの応答結果の受信等を行う。 The collaboration unit 145 collaborates with external computers such as the base server 101, and sends requests for setting, protecting, or extracting personal information in response to user operations. The collaboration unit 145 also receives response results from external computers.

(1-3)処理
以下では、上述したハードウェア構成及びソフトウェア構成に基づいて、本実施形態に係る個人情報管理システム100が実行する処理を説明する。以下に説明する処理は、クライアント端末141から拠点サーバ101に対して、個人情報に関する設定処理の実行要求が行われたときに実行される。
(1-3) Processing The following describes the processing executed by the personal information management system 100 according to this embodiment based on the above-described hardware and software configurations. The processing described below is executed when a request for execution of setting processing related to personal information is made from the client terminal 141 to the base server 101.

(1-3-1)個人情報及び移転候補情報の設定処理
図17は、個人情報及び移転候補情報の設定処理の処理手順例を示すフローチャートである。図17に示す処理は、例えばユーザがクライアント端末141を操作して、ある個人情報を自拠点の拠点サーバ101に登録しようとする際に、拠点サーバ101が実行する処理である。図17に示す処理では、個人情報の登録を要求する際にその移転候補に関する移転候補情報の登録が要求されるが、移転候補情報の登録要求は、個人情報の登録要求とは別のタイミングで行われてもよい。その場合は、以下に説明する各処理のうち、移転候補情報の登録に関する処理が別途実行されればよい。また、図17に示す処理は、登録済みの個人情報または移転候補情報の内容を変更(更新)する際にも応用可能である。
(1-3-1) Setting Process of Personal Information and Transfer Candidate Information FIG. 17 is a flowchart showing an example of the processing procedure for setting personal information and transfer candidate information. The processing shown in FIG. 17 is processing executed by the base server 101 when, for example, a user operates the client terminal 141 to attempt to register certain personal information in the base server 101 at the base. In the processing shown in FIG. 17, when a request to register personal information is made, registration of transfer candidate information related to that transfer candidate is also requested. However, the request to register the transfer candidate information may be made at a different time from the request to register the personal information. In that case, of the processes described below, the process related to the registration of transfer candidate information may be executed separately. The processing shown in FIG. 17 can also be applied when changing (updating) the content of registered personal information or transfer candidate information.

図17によればまず、連携部105が、クライアント端末141から個人情報及びその移転候補情報の設定(登録、更新等)に関する要求を受け付ける(ステップS101)。ステップS101において、連携部105は、設定対象の個人情報及び移転候補情報もクライアント端末141から受信する。 As shown in FIG. 17, first, the linking unit 105 receives a request from the client terminal 141 to set (register, update, etc.) personal information and its transfer candidate information (step S101). In step S101, the linking unit 105 also receives the personal information and transfer candidate information to be set from the client terminal 141.

次に、ステップS501の要求に基づいて、情報管理部106が、受信した個人情報及び移転候補情報を用いて、メモリ102に格納される情報(個人情報管理情報114,移転候補情報117)を更新するとともに、管理サーバ151に対してその更新に関する情報を送信する(ステップS102)。ステップS102で送信された情報を受信した管理サーバ151では、後述する図18に示す処理が実行される。 Next, based on the request in step S501, the information management unit 106 uses the received personal information and transfer candidate information to update the information stored in memory 102 (personal information management information 114, transfer candidate information 117), and transmits information related to the update to the management server 151 (step S102). The management server 151, which received the information transmitted in step S102, executes the process shown in FIG. 18, which will be described later.

ステップS102における情報管理部106の処理内容を詳しく説明する。 The processing performed by the information management unit 106 in step S102 is now explained in detail.

例えば、個人情報の登録が要求された場合、図15の個人情報管理情報114において、拠点サーバ101(情報管理部106)は、クライアント端末141からの情報に基づいて、登録が要求された個人情報に対する新たな識別ID(データID1501)を割当て、当該個人情報に関して、データの取得元の国(取得国1502)、取得日時(日時1503)、データのタイプ(データタイプ1504)、格納場所の概要(データ場所1505)、格納先の詳細なアドレス(アドレス1506)等の情報を登録する。 For example, when a request is made to register personal information, in the personal information management information 114 of FIG. 15, the base server 101 (information management unit 106) assigns a new identification ID (data ID 1501) to the personal information requested to be registered based on information from the client terminal 141, and registers information regarding the personal information, such as the country from which the data was acquired (acquisition country 1502), the acquisition date and time (date and time 1503), the type of data (data type 1504), an overview of the storage location (data location 1505), and the detailed address of the storage destination (address 1506).

また例えば、移転候補情報の登録が要求された場合、図16の移転候補情報117において、拠点サーバ101(情報管理部106)は、クライアント端末141からの情報に基づいて、登録が要求された移転候補情報に対する新たな識別ID(候補ID1601)を割当て、当該移転候補情報に関して、移転対象(対象ID1602)、移転先(移転先1603)、移転先のデータ格納場所の概要(データ場所1604)、格納先の詳細なアドレス(アドレス1605)等の情報を登録する。そして、上記の更新(登録)された情報や拠点サーバ101の拠点情報が、拠点サーバ101から管理サーバ151に送信され、後述する図18に示す処理により、管理サーバ151側の情報が更新される。 For example, when a request is made to register relocation candidate information, in the relocation candidate information 117 of FIG. 16, the base server 101 (information management unit 106) assigns a new identification ID (candidate ID 1601) to the relocation candidate information requested to be registered based on information from the client terminal 141, and registers information regarding the relocation candidate information, such as the relocation target (target ID 1602), relocation destination (relocation destination 1603), an overview of the data storage location at the relocation destination (data location 1604), and detailed address of the storage destination (address 1605). The updated (registered) information and the base information of the base server 101 are then sent from the base server 101 to the management server 151, and the information on the management server 151 is updated by the process shown in FIG. 18, which will be described later.

次に、情報管理部106は、管理サーバ151からの応答情報に基づいて、個人情報管理情報114及び移転候補情報117に対して、所定のデータ項目を更新する(ステップS103)。所定のデータ項目とは、例えば、個人情報管理情報114においては国内保持1508及び管理ID1509であり、移転候補情報117においては移転根拠グループ1607である。 Next, the information management unit 106 updates predetermined data items in the personal information management information 114 and the transfer candidate information 117 based on the response information from the management server 151 (step S103). The predetermined data items are, for example, domestic retention 1508 and management ID 1509 in the personal information management information 114, and transfer basis group 1607 in the transfer candidate information 117.

詳しく説明すると、図15の個人情報管理情報114に対して、情報管理部106は、管理サーバ151で判断されたデータローカライゼーション対応の要否の結果を国内保持1508に設定する。データローカライゼーション対応の要否は、ステップS102で拠点サーバ101から受信した取得国1502及びデータタイプ1504の値等に基づいて、管理サーバ151で判断され、その判断結果が拠点サーバ101に通知される(後述する図18のステップS205,S208,S209)。また、情報管理部106は、図18の処理によって管理サーバ151が対象の個人情報に対して割り当てた管理ID301の値を管理ID1509に設定する。 To explain in more detail, for the personal information management information 114 in Figure 15, the information management unit 106 sets the result of the determination by the management server 151 as to whether data localization support is required in the domestic storage 1508. The management server 151 determines whether data localization support is required based on the values of the acquisition country 1502 and data type 1504 received from the base server 101 in step S102, and notifies the base server 101 of the determination result (steps S205, S208, and S209 in Figure 18, which will be described later). In addition, the information management unit 106 sets the value of the management ID 301 assigned to the target personal information by the management server 151 through the processing in Figure 18 in the management ID 1509.

また、図16の移転候補情報117に対して、情報管理部106は、管理サーバ151で判断された移転根拠グループを移転根拠グループ1607に設定する。移転根拠グループは、ステップS102で拠点サーバ101から受信した取得国1502の値や移転候補先の情報等に基づいて、管理サーバ151で判断され、その判断結果が拠点サーバ101に通知される(後述する図18のステップS205,S208,S209)。 Furthermore, for the relocation candidate information 117 in FIG. 16, the information management unit 106 sets the relocation basis group determined by the management server 151 as the relocation basis group 1607. The relocation basis group is determined by the management server 151 based on the value of the acquired country 1502 received from the base server 101 in step S102, information about the relocation candidate destination, etc., and the result of this determination is notified to the base server 101 (steps S205, S208, and S209 in FIG. 18, which will be described later).

以上のように図17の処理を実行することにより、拠点サーバ101は、管理サーバ151と連携しながら、設定が要求された個人情報及び移転先候補情報を自身のメモリ102に適宜設定することができる。 By executing the process shown in Figure 17 as described above, the base server 101 can work with the management server 151 to appropriately set the requested personal information and candidate transfer destination information in its own memory 102.

(1-3-2)個人情報の規制判断処理
図18は、個人情報の規制判断処理の処理手順例を示すフローチャートである。図18に示す処理は、拠点サーバ101から個人情報または移転候補情報の通知(図17のステップS102)を受けとったときに、管理サーバ151が実行する処理であって、個人情報の国内保持の要否及び個人情報の保管状況の適切性等を判断する。
(1-3-2) Personal Information Restriction Determination Processing Fig. 18 is a flowchart showing an example of the processing procedure for personal information restriction determination processing. The processing shown in Fig. 18 is executed by the management server 151 when it receives notification of personal information or transfer candidate information from the base server 101 (step S102 in Fig. 17), and determines whether the personal information needs to be retained domestically and the appropriateness of the storage status of the personal information, etc.

図18によればまず、連携部155が、拠点サーバ101から個人情報及び移転候補情報を受信する(ステップS201)。 As shown in FIG. 18, first, the linking unit 155 receives personal information and relocation candidate information from the base server 101 (step S201).

次に、情報管理部156が、ステップS201で受信した情報に基づいて、個人情報管理情報162を更新する(ステップS202)。具体的には、図3に示した個人情報管理情報162に対して、情報管理部156は、拠点サーバ101で新たに登録された個人情報を管理サーバ151で管理するための識別ID(管理ID)を割り当て、管理ID301に設定する。さらに情報管理部156は、ステップS201で受信した個人情報に基づいて、新たな管理IDを設定したレコードのデータ項目302~309を設定する。なお、データID305には、拠点サーバ101で当該個人情報を識別するために使用されている識別ID(図15のデータID1501)の値が設定される。 Next, the information management unit 156 updates the personal information management information 162 based on the information received in step S201 (step S202). Specifically, the information management unit 156 assigns an identification ID (management ID) to the personal information management information 162 shown in FIG. 3 for management of the personal information newly registered in the base server 101 by the management server 151, and sets this as management ID 301. Furthermore, the information management unit 156 sets data items 302 to 309 of the record for which the new management ID has been set, based on the personal information received in step S201. Note that the value of the identification ID (data ID 1501 in FIG. 15) used to identify the personal information in the base server 101 is set as data ID 305.

次に、規制判断部157が、拠点サーバ101から通知された個人情報が国内保持の必要があるか否かを、取得国302、データタイプ306、データ場所307、及び元ID311に基づいて判断する(ステップS203)。国内保持310の値は、ステップS203以降の複数の処理を経て決定され、設定される。 Next, the restriction determination unit 157 determines whether the personal information notified by the base server 101 needs to be held domestically based on the acquisition country 302, data type 306, data location 307, and original ID 311 (step S203). The value of domestic retention 310 is determined and set through multiple processes from step S203 onwards.

ステップS203の処理を具体的に詳しく説明する。まず、規制判断部157は、個人情報のタイプ(データタイプ306)がその取得国(取得国302)においてどのセンシティビティに該当するかを、図12の各国センシティビティ情報171を参照して特定する。例えば取得国が「日本」でタイプが「p1」である場合、図12によれば、センシティビティは「s1」であると特定される。次いで、規制判断部157は、取得国において上記特定したセンシティビティのデータがローカライゼーション対応が必要とされているか否かを、図8の各国移転規制情報168を参照して特定する。例えば上記例のように取得国が「日本」でセンシティビティが「s1」である場合、図8によれば、該当する値は「-」であり、ローカライゼーション対応が不要と判断される。なお、図8において該当する値が「有」である場合は、ローカライゼーション対応が必要と判断される。 The processing of step S203 will be explained in more detail. First, the restriction determination unit 157 identifies the sensitivity to which the type of personal information (data type 306) corresponds in the acquisition country (acquisition country 302) by referring to the country-specific sensitivity information 171 in Figure 12. For example, if the acquisition country is "Japan" and the type is "p1," the sensitivity is identified as "s1" according to Figure 12. Next, the restriction determination unit 157 identifies whether localization support is required for the data of the identified sensitivity in the acquisition country by referring to the country-specific transfer restriction information 168 in Figure 8. For example, if the acquisition country is "Japan" and the sensitivity is "s1" as in the above example, the corresponding value is "-" according to Figure 8, and it is determined that localization support is not required. Note that if the corresponding value in Figure 8 is "Yes," it is determined that localization support is required.

上記のようにして、規制判断部157がローカライゼーション対応(国内保持)を不要と判断した場合は(ステップS203のNO)、国内保持310に「-」が設定され、後述するステップS209に進む。一方、規制判断部157がローカライゼーション対応(国内保持)を必要と判断した場合は(ステップS203のYES)、国内保持310に「有」が設定され、ステップS204に進む。 As described above, if the restriction determination unit 157 determines that localization support (domestic retention) is not required (NO in step S203), "-" is set in domestic retention 310, and the process proceeds to step S209, which will be described later. On the other hand, if the restriction determination unit 157 determines that localization support (domestic retention) is required (YES in step S203), "Yes" is set in domestic retention 310, and the process proceeds to step S204.

ステップS204において、規制判断部157は、拠点サーバ101から通知された個人情報の保管状況が適切であるか否かを判断する。個人情報の保管状況が適切であると判断された場合は(ステップS204のYES)、ステップS205に進み、個人情報の保管状況が適切ではないと判断された場合は(ステップS204のNO)、ステップS209に進む。 In step S204, the restriction determination unit 157 determines whether the storage status of the personal information notified by the base server 101 is appropriate. If it is determined that the storage status of the personal information is appropriate (YES in step S204), the process proceeds to step S205. If it is determined that the storage status of the personal information is inappropriate (NO in step S204), the process proceeds to step S209.

ステップS204の処理を具体的に詳しく説明する。規制判断部157は、まず、元ID311の登録の有無を確認し、その確認結果に応じて以下のような処理を行う。 The processing of step S204 will now be explained in detail. The restriction determination unit 157 first checks whether the original ID 311 is registered, and then performs the following processing depending on the check result.

元ID311の値が未登録の場合、規制判断部157は、当該データ(個人情報)は移転によって持ってきたデータではなく新たに登録されたデータと判断する。このとき、規制判断部157は、拠点ID304、データ場所307、及びクラウドID309の情報に基づいて、データの所在国を特定する。そして規制判断部157は、当該所在国がデータの取得国(取得国302)と一致する場合には、自拠点に関してローカライゼーション対応が必要であり、かつ、現在のデータの保管状況でその対応ができていると判断して(ステップS204のYES)、国内保持310に「10」の値を設定する。なお、データ場所307の値が「クラウド」である場合、規制判断部157は、クラウドID309をキーとして図7のデータ場所706の値を参照することで、データの所在国を特定することができる。一方、規制判断部157は、特定したデータの所在国がデータの取得国(取得国302)と一致しない場合には、自拠点に関してローカライゼーション対応が必要であるが、現在のデータの保管状況ではその対応ができていないと判断して(ステップS204のNO)、国内保持310に「11」の値を設定する。 If the value of original ID 311 is unregistered, the restriction determination unit 157 determines that the data (personal information) is newly registered data, not data brought over through a transfer. At this time, the restriction determination unit 157 identifies the country in which the data is located based on the information in base ID 304, data location 307, and cloud ID 309. If the country matches the country from which the data was acquired (acquisition country 302), the restriction determination unit 157 determines that localization support is required for its own base and that the current data storage status allows for this support (YES in step S204), and sets the value of domestic retention 310 to "10." Note that if the value of data location 307 is "cloud," the restriction determination unit 157 can identify the country in which the data is located by referencing the value of data location 706 in Figure 7 using cloud ID 309 as a key. On the other hand, if the country where the identified data is located does not match the country from which the data was acquired (acquisition country 302), the restriction determination unit 157 determines that localization support is necessary for its own base, but that this support is not possible given the current data storage situation (NO in step S204), and sets the value of domestic retention 310 to "11".

すなわち、元ID311の値が未登録の場合、規制判断部157は、ステップS201の通知された拠点(自拠点)に保持された個人情報のデータについて、当該データの現在の格納場所が国内保持の観点に適合しているか否かを確認することによって、現在のデータの保管状況が適切であるか否かを判断し、適切であると判断した場合には国内保持310に「10」の値を設定し、不適切であると判断した場合には国内保持310に「11」の値を設定する。 In other words, if the value of original ID 311 is not registered, the restriction determination unit 157 determines whether the current storage status of the personal information data held at the notified base (own base) in step S201 is appropriate by checking whether the current storage location of the data complies with the perspective of domestic retention, and if it determines that it is appropriate, sets the value of domestic retention 310 to "10", and if it determines that it is inappropriate, sets the value of domestic retention 310 to "11".

元ID311の値が登録済みである場合、規制判断部157は、当該データ(個人情報)は移転によって持ってきたデータと判断する。このとき、規制判断部157は、元ID311の値が未登録の場合と同様の方法で、移転によって持ってきたデータの格納場所が国内保持の観点に適合しているか否かを確認する。さらに、規制判断部157は、元ID311で示されるデータを保有する拠点(すなわち、移転の大元の個人情報を保持する拠点等)に対して、定期的にデータの格納場所(データ場所307)等のデータの保管状況の問合せを行い、問合せの結果を用いて、元ID311の値が未登録の場合で説明したのと同様の方法により、データローカライゼーション対応の要否を判断する。この判断は、移転元のデータにおける国内保持の要否を確認するものである。 If the value of original ID 311 has already been registered, the restriction determination unit 157 determines that the data (personal information) has been brought in through a transfer. At this time, the restriction determination unit 157 checks whether the storage location of the data brought in through a transfer complies with the perspective of domestic retention, using the same method as when the value of original ID 311 is unregistered. Furthermore, the restriction determination unit 157 periodically inquires about the data storage status, such as the data storage location (data location 307), of the base that holds the data indicated by original ID 311 (i.e., the base that holds the original personal information that is the source of the transfer), and uses the results of the inquiry to determine whether data localization is required, using the same method as described when the value of original ID 311 is unregistered. This determination is made to confirm whether the data at the source of the transfer needs to be retained domestically.

そして、規制判断部157は、移転によって持ってきたデータの格納場所が国内保持の観点に適合しているか否かの確認結果に基づいて、現在のデータの保管状況が適切であるか否かを判断し、さらに、移転元のデータにおける国内保持の要否の確認結果を踏まえて、国内保持310に設定する値を決定する。 Then, the restriction determination unit 157 determines whether the current data storage conditions are appropriate based on the results of checking whether the storage location of the data brought in by the transfer is in compliance with the perspective of domestic retention, and further determines the value to be set in domestic retention 310 based on the results of checking whether the data at the source of the transfer needs to be held domestically.

具体的には、規制判断部157は、移転によって持ってきたデータの格納場所が国内保持の観点に適合している場合に、現在のデータの保管状況が適切であると判断する(ステップS204のYES)。このとき、規制判断部157は、移転元のデータにおいて国内保持が必要であることを確認した場合に、国内保持310に「20」の値を設定し、移転元のデータにおいて国内保持が不要であることを確認した場合に、国内保持310に「10」の値を設定する。また、規制判断部157は、移転によって持ってきたデータの格納場所が国内保持の観点に適合していない場合に、現在のデータの保管状況が不適切であると判断する(ステップS204のNO)。このとき、規制判断部157は、移転元のデータにおいて国内保持が必要であることを確認した場合に、国内保持310に「21」の値を設定し、移転元のデータにおいて国内保持が不要であることを確認した場合に、国内保持310に「11」の値を設定する。 Specifically, the restriction determination unit 157 determines that the current data storage status is appropriate if the storage location of the data brought in by the transfer conforms to the viewpoint of domestic retention (YES in step S204). At this time, if the restriction determination unit 157 confirms that domestic retention is necessary for the data at the transfer source, it sets the value of domestic retention 310 to "20," and if it confirms that domestic retention is not necessary for the data at the transfer source, it sets the value of domestic retention 310 to "10." Furthermore, the restriction determination unit 157 determines that the current data storage status is inappropriate if the storage location of the data brought in by the transfer does not conform to the viewpoint of domestic retention (NO in step S204). At this time, if the restriction determination unit 157 confirms that domestic retention is necessary for the data at the transfer source, it sets the value of domestic retention 310 to "21," and if it confirms that domestic retention is not necessary for the data at the transfer source, it sets the value of domestic retention 310 to "11."

なお、元ID311は、管理対象の個人情報が移転によって持ってきたデータである場合に登録(設定)され、その値は、移転元の拠点サーバ101が保有していた移転元データに対して管理サーバ151が管理用に割り当てていた識別ID(すなわち、移転元データのデータID301)が設定される。 The original ID 311 is registered (set) when the personal information to be managed is data that has been brought over through a transfer, and its value is set to the identification ID (i.e., the data ID 301 of the source data) that the management server 151 assigned for management purposes to the source data held by the source base server 101.

具体的には、管理サーバ151(情報管理部156または規制判断部157)は、今回新たに登録されるデータ(拠点ID304及びデータID305から識別可能)について、図4の移転管理情報163の移転先404及び移転先データID405から識別されるデータに一致するものが存在しないかを判断する。一致するデータが移転管理情報163に登録されていた場合は、その管理ID411の値が、今回登録するデータの大元の移転元の拠点サーバ101における識別IDに相当することから、管理サーバ151は、この管理ID411の値を元ID311に設定する。 Specifically, the management server 151 (information management unit 156 or restriction determination unit 157) determines whether the data being newly registered this time (identifiable from base ID 304 and data ID 305) matches the data identified from the transfer destination 404 and transfer destination data ID 405 in the transfer management information 163 in Figure 4. If matching data is registered in the transfer management information 163, the value of the management ID 411 corresponds to the identification ID in the base server 101, the original transfer source, of the data being registered this time, and therefore the management server 151 sets the value of this management ID 411 as the original ID 311.

ステップS204以降の処理の説明を続ける。ここまでの説明をまとめると、ステップS201で通知された個人情報について、国内保持が必要で(ステップS203のYES)、かつ、現在のデータ保管状況が適切である(ステップS204のYES)と判断された場合に、ステップS205の処理が行われる。一方、ステップS201で通知された個人情報について、国内保持が不要であること(ステップS203のNO)、または、現在のデータ保管状況が不適切であること(ステップS204のNO)の少なくとも何れかが判断された場合に、ステップS209の処理が行われる。 The processing from step S204 onwards will be explained. To summarise the explanation so far, if it is determined that the personal information notified in step S201 needs to be retained domestically (YES in step S203) and that the current data storage status is appropriate (YES in step S204), the processing of step S205 is carried out. On the other hand, if it is determined that the personal information notified in step S201 does not need to be retained domestically (NO in step S203) or that the current data storage status is inappropriate (NO in step S204), the processing of step S209 is carried out.

ステップS205では、管理サーバ151(情報管理部156または規制判断部157)は、国内保持310の値(国内保持フラグ)と移転根拠の情報を、ステップS201で個人情報を送信してきた拠点サーバ101に送信する。 In step S205, the management server 151 (information management unit 156 or restriction determination unit 157) sends the value of domestic retention 310 (domestic retention flag) and information on the basis for transfer to the base server 101 that sent the personal information in step S201.

上記の「移転根拠の情報」は、対象の個人情報が将来移転される可能性がある場合に、その移転の根拠情報を収集したものである。具体的には、上記の管理サーバ151は、ステップS201で拠点サーバ101から受信した個人情報のデータID(データID305,データID1501)が、拠点サーバ101から受信した移転候補情報の対象ID1602と一致している場合は、当該個人情報は将来移転する可能性があると判断できる。この場合、管理サーバ151は、その移転の根拠情報を収集して、拠点サーバ101に送信する。より具体的には、管理サーバ151は、図3の個人情報管理情報162(特に取得国302,データタイプ306)と、図12の各国センシティビティ情報171とに基づいて、当該データのセンシティビティを特定し、特定したセンシティビティにおいて必要な移転根拠を図9の各国移転規制情報168及び図13の移転根拠グループ情報172から特定し、その特定結果を示す情報(例えば「Gr2」のような根拠グループの値)を拠点サーバ101に送信する。 The above-mentioned "information on the basis of transfer" is collected information on the basis of transfer when there is a possibility that the target personal information will be transferred in the future. Specifically, if the data ID (data ID 305, data ID 1501) of the personal information received from the base server 101 in step S201 matches the target ID 1602 of the transfer candidate information received from the base server 101, the above-mentioned management server 151 can determine that the personal information is likely to be transferred in the future. In this case, the management server 151 collects information on the basis of transfer and sends it to the base server 101. More specifically, the management server 151 identifies the sensitivity of the data based on the personal information management information 162 in FIG. 3 (particularly the acquisition country 302 and data type 306) and the country sensitivity information 171 in FIG. 12, identifies the transfer basis required for the identified sensitivity from the country transfer restriction information 168 in FIG. 9 and the transfer basis group information 172 in FIG. 13, and transmits information indicating the identification result (for example, the value of the basis group such as "Gr2") to the base server 101.

ステップS205の処理後、規制判断部157は、個人情報のデータを保有する拠点(大元の移転元の拠点等)に対して、定期的にデータの格納場所(データ場所307)等のデータの保管状況を問合せて状況を監視する(ステップS206)。そして、問合せの結果を得た規制判断部157は、上述したステップS204と同様の手順で保管状況の適切性を判断する(ステップS207)。保管状況が適切であると判断した場合(ステップS207のYES)、規制判断部157は、ステップS206に戻り監視を継続する。一方、保管状況が不適切であると判断した場合(ステップS207のNO)、規制判断部157は、保管状況の是正や当該データの移転を禁止する旨を拠点サーバ101に通知する(ステップS208)。このとき、規制判断部157は、対象データの国内保持310の値(国内保持フラグ)を状況に適合する特定の値に更新するようにしてもよい。また、ステップS208では、通知内容を示すフラグ等を送信してもよいし、通知内容に対応する値を送信する等してもよい。 After processing step S205, the restriction determination unit 157 periodically inquires of the base holding the personal information data (such as the base from which the original data was transferred) about the data storage status, such as the data storage location (data location 307), and monitors the status (step S206). Then, upon receiving the inquiry results, the restriction determination unit 157 determines the appropriateness of the storage status using a procedure similar to that of step S204 described above (step S207). If the restriction determination unit 157 determines that the storage status is appropriate (YES in step S207), it returns to step S206 and continues monitoring. On the other hand, if the restriction determination unit 157 determines that the storage status is inappropriate (NO in step S207), it notifies the base server 101 that the storage status should be corrected and the transfer of the data is prohibited (step S208). At this time, the restriction determination unit 157 may update the value of domestic retention 310 (domestic retention flag) of the target data to a specific value appropriate to the status. Additionally, in step S208, a flag indicating the notification content may be sent, or a value corresponding to the notification content may be sent.

ステップS206~S207の処理は、データローカライゼーション対応が必要なデータが適切な保管状況で保有されているか否かを継続的に監視するものである。これは、ステップS204において現在の保管状況が適切(YES)と判定された場合でも、データが移転されるまでの間に保管状況が変化しないようにチェックする必要や、移転後も、大元のデータの保管状況をチェックする必要があるためである。 The processing in steps S206 and S207 continuously monitors whether data requiring data localization support is being held in appropriate storage conditions. This is because, even if the current storage conditions are determined to be appropriate (YES) in step S204, it is necessary to check that the storage conditions do not change before the data is transferred, and it is also necessary to check the storage conditions of the original data after the transfer.

また、ステップS209では、ステップS205と同様に、管理サーバ151(情報管理部156または規制判断部157)が、国内保持310の値と移転根拠の情報を、ステップS201で個人情報を送信してきた拠点サーバ101に送信する。 Also, in step S209, similar to step S205, the management server 151 (information management unit 156 or restriction determination unit 157) transmits the value of domestic retention 310 and information on the basis for transfer to the base server 101 that transmitted the personal information in step S201.

以上のように図18の処理を実行することにより、管理サーバ151は、各拠点サーバ101で保管される個人情報について、各国のデータローカライゼーションに対応した個人情報の保管を可能にする。 By executing the process shown in Figure 18 as described above, the management server 151 enables the storage of personal information stored on each base server 101 in accordance with the data localization of each country.

(2)第2の実施形態
第1の実施形態で説明した個人情報管理システム100を用いて、本発明の第2の実施形態について説明する。本実施形態では、個人情報の国外移転において、これまでの移転状況及び各国の移転規制に留意した移転是非の判断を可能にし、上記判断結果をもとに、移転の許可または禁止等の制御を実行可能にする。
(2) Second Embodiment A second embodiment of the present invention will be described using the personal information management system 100 described in the first embodiment. In this embodiment, when transferring personal information overseas, it is possible to determine whether to transfer the information while taking into consideration the transfer status to date and the transfer regulations of each country, and based on the result of this determination, it is possible to execute control such as permitting or prohibiting the transfer.

本実施形態に係る個人情報管理システム100において、拠点サーバ101は、クライアント端末141から個人情報の移転要求を受けた場合に、要求された移転が再移転であるかを判断し、再移転である場合は、管理サーバ151と連携してその移転の許可または禁止を制御する。以下にこのような制御を行うための処理の詳細を説明する。 In the personal information management system 100 according to this embodiment, when the base server 101 receives a request to transfer personal information from the client terminal 141, it determines whether the requested transfer is a re-transfer, and if so, works with the management server 151 to control whether to permit or prohibit the transfer. The process for performing this control is described in detail below.

(2-1)個人情報の移転制御処理
図19は、個人情報の移転制御処理の処理手順例を示すフローチャートである。図19に示す処理は、ユーザがクライアント端末141を操作して、ある個人情報を現在の拠点から他の拠点に移転(移動またはコピー)しようとする際に、現在の拠点における拠点サーバ101が実行する処理である。なお、図19の処理は、第1の実施形態で図17及び図18に示した処理が完了しているときに実行可能である。また、以降の説明では、拠点サーバ101の混同を避けるために、移転元となる現在の拠点における拠点サーバ101を「拠点サーバ101A」、移転先となる拠点における拠点サーバ101を「拠点サーバ101B」、と表記することがある。
(2-1) Personal Information Transfer Control Processing FIG. 19 is a flowchart showing an example of the processing procedure for personal information transfer control processing. The processing shown in FIG. 19 is processing executed by the base server 101 at the current base when a user operates the client terminal 141 to transfer (move or copy) certain personal information from the current base to another base. Note that the processing in FIG. 19 can be executed when the processing shown in FIGS. 17 and 18 in the first embodiment has been completed. In addition, in the following description, to avoid confusion between the base servers 101, the base server 101 at the current base that is the transfer source may be referred to as "base server 101A," and the base server 101 at the base that is the transfer destination may be referred to as "base server 101B."

図19によればまず、拠点サーバ101Aの連携部105が、クライアント端末141から個人情報の移転要求を受信する(ステップS301)。ステップS301で受信する移転要求では、移転対象とする個人情報とその移転方法とが指定される。移転方法は、例えば、第1の実施形態で図6を参照して説明した移転タイプID601の値で示される。 As shown in FIG. 19, first, the linking unit 105 of the base server 101A receives a personal information transfer request from the client terminal 141 (step S301). The transfer request received in step S301 specifies the personal information to be transferred and the transfer method. The transfer method is indicated, for example, by the value of the transfer type ID 601 described with reference to FIG. 6 in the first embodiment.

次に、拠点サーバ101A(例えば情報管理部106)は、移転要求で指定された個人情報がデータローカライゼーション対応可能であるか否かを判断する(ステップS302)。具体的には、拠点サーバ101Aは、自身のメモリ102に格納している個人情報管理情報114の国内保持1508を参照し(図15参照)、移転要求で指定された個人情報の国内保持1508の値が「-」や「20」である場合、及び、移転要求で指定された個人情報の国内保持1508の値が「10」であり移転要求で指定された移転タイプが「t2」等のデータが国内(移転元)に残る移転方法の場合は、データローカライゼーション対応が可能であると判断する。また、拠点サーバ101Aは、移転要求で指定された個人情報の国内保持1508の値が「11」や「21」である場合、及び、移転要求で指定された個人情報の国内保持1508の値が「10」であり移転要求で指定された移転タイプが「t2」等のデータが国内(移転元)に残らない移転方法の場合には、データローカライゼーション対応が不可能であると判断する。 Next, the base server 101A (e.g., the information management unit 106) determines whether the personal information specified in the transfer request is compatible with data localization (step S302). Specifically, the base server 101A references the domestic retention 1508 of the personal information management information 114 stored in its own memory 102 (see FIG. 15), and determines that data localization is compatible if the value of domestic retention 1508 for the personal information specified in the transfer request is "-" or "20", or if the value of domestic retention 1508 for the personal information specified in the transfer request is "10" and the transfer type specified in the transfer request is a transfer method in which data remains domestically (from the transfer source), such as "t2". Furthermore, base server 101A determines that data localization is not possible if the value of domestic retention of personal information 1508 specified in the transfer request is "11" or "21", or if the value of domestic retention of personal information 1508 specified in the transfer request is "10" and the transfer type specified in the transfer request is "t2" or another transfer method in which data does not remain in the country (transfer source).

ステップS302においてデータローカライゼーション対応が不可能である(国内保持NG)と判断した場合(ステップS302のNO)、拠点サーバ101Aは、クライアント端末141に対して、移転拒否の通知、及び代替の移転可能方法の提示を行い(ステップS309)、処理を完了する。代替の移転可能方法の提示とは、例えば、「t1」の移転タイプが指定された移転要求において移転拒否と判断した場合に、「t2」や「t3」といった移転タイプを代替案として提示するものである。 If it is determined in step S302 that data localization is not possible (domestic retention is not permitted) (NO in step S302), the base server 101A notifies the client terminal 141 of the transfer refusal and presents an alternative transfer method (step S309), and then completes the process. Presenting an alternative transfer method means, for example, presenting transfer types such as "t2" or "t3" as alternatives when it is determined that the transfer is to be rejected in a transfer request specifying the "t1" transfer type.

ステップS302においてデータローカライゼーション対応が可能である(国内保持OK)と判断した場合(ステップS302のYES)、拠点サーバ101Aは、データローカライゼーション以外の観点において移転に問題がないかを判断する(ステップS303)。具体的には、拠点サーバ101A(例えば情報管理部106)は、今回の移転要求で指定された移転根拠が適切なものであるかを判断する。適切であるかの判断は、図16の移転候補情報117の情報をもとに行う。例えば図16において、移転対象(対象ID1602)が「02」のものは、移転において、移転根拠グループ「Gr2」を満たす必要がある。ここで、図13の移転根拠グループ情報115によれば、移転根拠グループ「Gr2」は「g1」または「g2」の移転根拠から構成される。したがって、今回の移転要求で指定される移転根拠が「g1」または「g2」であれば、拠点サーバ101Aは、今回の移転根拠が適切である(問題がない)と判断することができる。 If it is determined in step S302 that data localization is possible (domestic storage OK) (YES in step S302), the base server 101A determines whether there are any problems with the transfer from perspectives other than data localization (step S303). Specifically, the base server 101A (e.g., the information management unit 106) determines whether the transfer basis specified in the current transfer request is appropriate. This determination of appropriateness is made based on the information in the transfer candidate information 117 in FIG. 16. For example, in FIG. 16, the transfer target (target ID 1602) with "02" must satisfy the transfer basis group "Gr2" in order to transfer. Here, according to the transfer basis group information 115 in FIG. 13, the transfer basis group "Gr2" is composed of the transfer basis "g1" or "g2." Therefore, if the transfer basis specified in the current transfer request is "g1" or "g2," the base server 101A can determine that the transfer basis is appropriate (there are no problems).

ステップS303において移転に問題がある(移転NG)と判断した場合(ステップS303のNO)、拠点サーバ101Aは、クライアント端末141に対して、移転根拠が不適切である等の理由を添えて移転拒否を通知し、さらに、移転可能にするための代替の移転根拠を提示し(ステップS309)、処理を終了する。 If it is determined in step S303 that there is a problem with the relocation (relocation NG) (NO in step S303), the base server 101A notifies the client terminal 141 of the denial of the relocation, stating that the relocation grounds are inappropriate, and further presents an alternative relocation ground to enable the relocation (step S309), and terminates the process.

ステップS303において移転に問題がない(移転OK)と判断した場合(ステップS303のYES)、拠点サーバ101Aは、要求された移転が再移転に該当するか否かを判断する(ステップS304)。再移転に該当するか否かの判断は、個人情報管理情報114を参照して行うことができる。具体的には、移転対象に該当するデータID1501のレコードにおいて移転ID1510が登録済みであれば、移転で持ってきたデータの再移転であると判断し、未登録であれば再移転ではないと判断する。 If it is determined in step S303 that there are no problems with the transfer (transfer OK) (YES in step S303), the base server 101A determines whether the requested transfer corresponds to a re-transfer (step S304). The determination of whether it corresponds to a re-transfer can be made by referring to the personal information management information 114. Specifically, if transfer ID 1510 has already been registered in the record of data ID 1501 corresponding to the transfer target, it is determined to be a re-transfer of data brought in during a transfer; if it has not been registered, it is determined not to be a re-transfer.

ステップS304において再移転に該当しない場合(ステップS304のNO)、拠点サーバ101A(移転制御部107)は、移転要求に従って個人情報の移転を実行する(ステップS307)。 If re-transfer is not required in step S304 (NO in step S304), the base server 101A (transfer control unit 107) executes the transfer of personal information in accordance with the transfer request (step S307).

ステップS304において再移転に該当する場合(ステップS304のYES)、拠点サーバ101Aは、管理サーバ151に再移転の是非を問合せる(ステップS305)。ステップS305で問合せを受けた管理サーバ151は、図21で後述する再移転判断処理を実行し、その判断結果を拠点サーバ101Aに返答する。 If re-relocation is required in step S304 (YES in step S304), the base server 101A queries the management server 151 as to whether re-relocation is appropriate (step S305). Upon receiving the query in step S305, the management server 151 executes the re-relocation determination process described below in FIG. 21 and returns the result of the determination to the base server 101A.

拠点サーバ101Aは、管理サーバ151からの返答が再移転を許可するものであるか否かを確認する(ステップS306)。管理サーバ151から再移転OKの返答を受け取った場合(ステップS306のYES)、拠点サーバ101A(移転制御部107)は、移転要求に従って個人情報の移転を実行する(ステップS307)。管理サーバ151から再移転OKの返答を受け取れなかった場合(ステップS306のNO)、拠点サーバ101Aは、クライアント端末141に対して、移転拒否の通知及び代替の移転可能方法の提示を行い(ステップS309)、処理を終了する。 The base server 101A checks whether the response from the management server 151 permits re-transfer (step S306). If a response from the management server 151 indicating re-transfer OK is received (YES in step S306), the base server 101A (transfer control unit 107) transfers the personal information in accordance with the transfer request (step S307). If a response from the management server 151 indicating re-transfer OK is not received (NO in step S306), the base server 101A notifies the client terminal 141 that the transfer is rejected and presents an alternative transfer method (step S309), and ends the process.

そして、ステップS307における個人情報の移転が終了した後、拠点サーバ101Aは、クライアント端末141、管理サーバ151、及び移転先の拠点サーバ101Bに対して、移転の終了を通知し(ステップS308)、処理を終了する。 After the transfer of personal information in step S307 is complete, the base server 101A notifies the client terminal 141, management server 151, and the new base server 101B that the transfer has been completed (step S308), and then ends the process.

以上のように図19に示す処理が実行されることにより、クライアント端末141からの移転要求を受け取った拠点サーバ101Aは、管理サーバ151と連携して、移転対象の個人情報が移転可能であるか否かの判断を行い、移転可能と判断した場合には個人情報を拠点サーバ101Bに移転することができる。 By executing the process shown in Figure 19 as described above, base server 101A, which receives a transfer request from client terminal 141, works in cooperation with management server 151 to determine whether the personal information to be transferred is transferable, and if it is determined that the personal information is transferable, it can transfer the personal information to base server 101B.

(2-2)移転終了通知後の情報登録処理
図20は、移転終了通知後の個人情報登録処理の処理手順例を示すシーケンス図である。図20に示す処理は、図19のステップS309で拠点サーバ101Aから移転の終了通知が送信された後に、管理サーバ151及び移転先の拠点サーバ101Bが実行する処理である。詳細は以下に説明するが、個人情報の移転の終了通知を受け取った管理サーバ151及び拠点サーバ101Bは、自身が管理する情報を更新する。
(2-2) Information Registration Processing After Transfer Completion Notification Fig. 20 is a sequence diagram showing an example of the processing procedure for personal information registration processing after transfer completion notification. The processing shown in Fig. 20 is processing executed by the management server 151 and the transfer destination base server 101B after the transfer completion notification is sent from the base server 101A in step S309 of Fig. 19. As will be explained in detail below, the management server 151 and the base server 101B that receive the personal information transfer completion notification update the information they manage.

図20によれば、まず、移転元の拠点サーバ101Aが、移転先の拠点サーバ101B及び管理サーバ151に対して、移転の終了通知を送信する(ステップS401)。ステップS401は、図19のステップS309と対応している。 As shown in FIG. 20, first, the base server 101A at the transfer source sends a transfer completion notification to the base server 101B at the transfer destination and the management server 151 (step S401). Step S401 corresponds to step S309 in FIG. 19.

ステップS401の移転の終了通知において、拠点サーバ101Aから拠点サーバ101Bに対しては、移転したデータの情報(図15の個人情報管理情報114の該当するデータのレコードのうち、データID1501、国内保持1508、移転ID1510以外のデータ項目の値)が送信される。これらのデータは、拠点サーバ101Bが保持する個人情報管理情報114に引き継がれ、後述するように、必要に応じて所定項目の値が変更及び更新される。 In the transfer completion notification in step S401, base server 101A sends information about the transferred data (values of data items other than data ID 1501, domestic retention 1508, and transfer ID 1510 in the record of the corresponding data in personal information management information 114 in Figure 15) to base server 101B. This data is handed over to personal information management information 114 held by base server 101B, and the values of specified items are changed and updated as necessary, as described below.

また、ステップS401の移転の終了通知において、拠点サーバ101Aから管理サーバ151に対しては、移転したデータに関して管理サーバ151が移転管理情報163を生成するために必要となる情報として、個人情報管理情報114のうちから移転したデータの識別ID(データID1501)や管理ID(管理ID312)等の情報が送信される。 In addition, in the transfer completion notification in step S401, the base server 101A sends to the management server 151 information necessary for the management server 151 to generate transfer management information 163 regarding the transferred data, such as the identification ID (data ID 1501) and management ID (management ID 312) of the transferred data from the personal information management information 114.

拠点サーバ101Bでは、連携部105が移転の終了通知を受信すると、管理サーバ151から移転ID及び管理IDの通知を受信するまで待機する(ステップS402)。 In the base server 101B, when the collaboration unit 105 receives the transfer completion notification, it waits until it receives notification of the transfer ID and management ID from the management server 151 (step S402).

一方、管理サーバ151では、連携部155が移転の終了通知を受信すると(ステップS403)、情報管理部156が、受信した情報をもとに、自身が管理する移転管理情報163を更新する(ステップS404)。具体的には、情報管理部156は、図4の移転管理情報163において、今回の移転用に新たな移転ID(移転ID401)を割当て、拠点サーバ101Aから受信した情報をもとに、移転先データID405以外のデータ項目の値を新規に登録する。 Meanwhile, in the management server 151, when the linking unit 155 receives a transfer completion notification (step S403), the information management unit 156 updates the transfer management information 163 that it manages based on the received information (step S404). Specifically, the information management unit 156 assigns a new transfer ID (transfer ID 401) for this transfer in the transfer management information 163 of Figure 4, and registers new values for data items other than the transfer destination data ID 405 based on the information received from the base server 101A.

ここで、移転回数410については、情報管理部156は、今回の移転で登録したデータ(移転元402及び移転元データID403から識別されるデータ)が今回以前にも移転されていないか、移転管理情報163の移転先404及び移転先データID405の値に基づいて判断し導出する。例えば、すでに登録済みの移転先404及び移転先データID405のなかに、今回の移転で登録したデータ(移転元402,移転元データID403)と一致するものが含まれていた場合、今回以前にも移転が行われているデータと判断することができる。この場合、上記のようにして一致したデータ(移転先404,移転先データID405)に関して登録されている移転回数410の値に「1」を追加した値を、移転回数として設定する。この結果、例えば移転回数410に「1」が設定された場合、今回の移転以前に移転が1回行われていたことを示す。 Here, the information management unit 156 determines and derives the number of transfers 410 based on the values of the transfer destination 404 and transfer destination data ID 405 in the transfer management information 163 to determine whether the data registered in this transfer (data identified from the transfer source 402 and transfer source data ID 403) has been transferred before. For example, if the already registered transfer destination 404 and transfer destination data ID 405 include data that matches the data registered in this transfer (transfer source 402, transfer source data ID 403), it can be determined that this data has been transferred before. In this case, the value of the number of transfers 410 registered for the matched data (transfer destination 404, transfer destination data ID 405) as described above, plus "1," is set as the number of transfers. As a result, for example, if the number of transfers 410 is set to "1," this indicates that one transfer had occurred before this transfer.

また、管理ID411については、情報管理部156は、移転の終了通知の際に拠点サーバ101Aから送信された、移転対象のデータID(データID1501)に紐づけて管理されている個人情報管理情報114の管理ID312の値を、管理ID411に設定する。 Furthermore, with regard to the management ID 411, the information management unit 156 sets the value of the management ID 312 of the personal information management information 114, which is managed in association with the data ID (data ID 1501) to be transferred and which was sent from the base server 101A when notifying the completion of the transfer, to the management ID 411.

上述したように今回移転されたデータに関する移転管理情報163の更新が終了すると、情報管理部156は、更新後の移転ID401及び管理ID411の値を移転先の拠点サーバ101Bに送信する(ステップS405)。 As described above, once the update of the transfer management information 163 for the data transferred this time is complete, the information management unit 156 sends the updated values of the transfer ID 401 and management ID 411 to the transfer destination base server 101B (step S405).

次に、拠点サーバ101Bの情報管理部106は、今回移転されたデータを自拠点で管理するための新たな識別ID(データID1501)を割当て、ステップS402で移転元の拠点サーバ101Aから受信した情報をもとに、個人情報管理情報114の国内保持1508~移転ID1510以外のデータ項目の値を設定する。さらに、情報管理部106は、ステップS405で管理サーバから受信した移転ID401の値を移転ID1510に設定する。なお、情報管理部106は、ステップS405で管理サーバ151から受信した管理ID411の値を暫定的に管理ID1509に設定するようにしてもよい。正式な管理ID1509の値は、後述するステップS410で設定される。 Next, the information management unit 106 of base server 101B assigns a new identification ID (data ID 1501) for managing the newly transferred data at its own base, and sets values for data items other than domestic retention 1508 to transfer ID 1510 of personal information management information 114 based on the information received from the source base server 101A in step S402. Furthermore, the information management unit 106 sets the value of transfer ID 401 received from the management server in step S405 to transfer ID 1510. Note that the information management unit 106 may provisionally set the value of management ID 411 received from management server 151 in step S405 to management ID 1509. The value of management ID 1509 is officially set in step S410, which will be described later.

そして、拠点サーバ101Bは、上記のように設定した情報について、クライアント端末141からの変更要求がなければ、設定した情報で個人情報管理情報114を更新し、更新した情報(例えばデータID1501等)を管理サーバ151に送信する(ステップS407)。所定のデータ項目についてクライアント端末141からの変更要求があった場合には、拠点サーバ101Bは、要求された値を当該データ項目に設定して個人情報管理情報114を更新した後、管理サーバ151に更新した情報を送信する。 Then, if there is no change request from client terminal 141 for the information set as described above, base server 101B updates personal information management information 114 with the set information and transmits the updated information (e.g., data ID 1501, etc.) to management server 151 (step S407). If there is a change request from client terminal 141 for a specific data item, base server 101B sets the requested value for that data item, updates personal information management information 114, and then transmits the updated information to management server 151.

次に、管理サーバ151では、情報管理部156が、ステップS407で拠点サーバ101Bから受信した情報をもとに、移転管理情報163及び個人情報管理情報162を更新する(ステップS408)。 Next, in the management server 151, the information management unit 156 updates the transfer management information 163 and personal information management information 162 based on the information received from the base server 101B in step S407 (step S408).

具体的には、移転管理情報163の更新については、情報管理部156は、上述した更新後の移転ID401と、拠点サーバ101Bで新たに割り当てられた識別ID(データID1501)とに基づいて、当該移転ID401の値が設定された移転管理情報163のレコードにおいて、移転先データID405に当該識別IDの値を設定する。 Specifically, when updating the transfer management information 163, the information management unit 156 sets the value of the newly assigned ID (data ID 1501) to the transfer destination data ID 405 in the transfer management information 163 record where the value of the transfer ID 401 is set, based on the updated transfer ID 401 described above and the newly assigned ID (data ID 1501) by the base server 101B.

また、個人情報管理情報162の更新については、情報管理部156は、移転先の拠点サーバ101Bで管理される移転データ用に、個人情報管理情報162において新たに識別ID(管理ID301)を割当て、ステップS407で拠点サーバ101Bから受信した情報をもとに、新規に情報を登録する。このとき、取得国302~クラウドID309の各データ項目については、ステップS407で拠点サーバ101Bから受信した情報を設定すればよく、国内保持310及び元ID311については、図17のステップS102及びステップS103で説明したのと同様の手順で、適宜判断して設定することができる。 Furthermore, when updating the personal information management information 162, the information management unit 156 assigns a new identification ID (management ID 301) in the personal information management information 162 for the transferred data managed by the base server 101B of the transfer destination, and registers the new information based on the information received from the base server 101B in step S407. At this time, the data items from acquisition country 302 to cloud ID 309 can be set with the information received from the base server 101B in step S407, and the domestic retention 310 and original ID 311 can be set as appropriate using the same procedures as those described in steps S102 and S103 of Figure 17.

そして、管理サーバ151は、ステップS408で更新した情報のうち、少なくとも個人情報管理情報162に新たに割当てた管理ID301と、国内保持310の値(国内保持フラグ)とを、拠点サーバ101Bに通知し(ステップS409)、管理サーバ151側の処理を終了する。 Then, the management server 151 notifies the base server 101B of at least the management ID 301 newly assigned to the personal information management information 162 and the value of the domestic retention 310 (domestic retention flag) from the information updated in step S408 (step S409), and ends processing on the management server 151 side.

次に、拠点サーバ101Bでは、ステップS409で管理サーバ151から送信された情報をもとに、情報管理部106が、ステップS407において未設定または暫定的に設定された個人情報管理情報114のデータ項目を更新する(ステップS410)。具体的には、情報管理部106は、管理サーバ151において新たに割当てられた管理ID301の値を、正式な値として管理ID1509に設定し、管理サーバ151で設定された国内保持310の値(国内保持フラグ)を国内保持1508に設定する。 Next, in base server 101B, based on the information sent from management server 151 in step S409, information management unit 106 updates the data items in personal information management information 114 that were not set or provisionally set in step S407 (step S410). Specifically, information management unit 106 sets the value of management ID 301 newly assigned by management server 151 as the official value in management ID 1509, and sets the value of domestic retention 310 (domestic retention flag) set by management server 151 to domestic retention 1508.

以上のように図20に示す処理が実行されることにより、移転先の拠点サーバ101B及び管理サーバ151は、拠点サーバ101Aから拠点サーバ101Bに移転された個人情報について、移転状況(移転元と移転先との関係、移転回数等)や国内保持の有無等を把握しながら、自計算機における管理情報を新たに登録することができる。 By executing the process shown in Figure 20 as described above, the transfer destination base server 101B and management server 151 can register new management information on their own computers for the personal information transferred from base server 101A to base server 101B, while understanding the transfer status (relationship between the transfer source and transfer destination, number of transfers, etc.) and whether the information is held domestically.

(2-3)再移転判断処理
図21は、再移転判断処理の処理手順例を示すフローチャートである。図21に示す処理は、図19のステップS305において拠点サーバ101Aから再移転の是非の問合せを受けた際に、管理サーバ151(主に規制判断部157)が実行する処理である。
(2-3) Re-relocation Determination Processing Fig. 21 is a flowchart showing an example of the processing procedure for the re-relocation determination processing. The processing shown in Fig. 21 is executed by the management server 151 (mainly the restriction determination unit 157) when an inquiry about whether or not to re-relocate is received from the base server 101A in step S305 of Fig. 19 .

図21によればまず、管理サーバ151は、移転元の拠点サーバ101Aから再移転の是非の問合せを受信する(ステップS501)。ステップS501の処理は、図19のステップS305の処理に対応する。 As shown in FIG. 21, first, the management server 151 receives an inquiry from the base server 101A of the transfer source as to whether or not to transfer again (step S501). The processing of step S501 corresponds to the processing of step S305 in FIG. 19.

次に、管理サーバ151の規制判断部157は、ステップS501で問合せを受けたデータ、すなわち再移転しようとするデータについて、個人情報管理情報162の国内保持310の値に基づいて、国内保持が必要か否かを判断する(ステップS502)。国内保持が不要と判断した場合は(ステップS502のNO)、後述するステップS504に進む。国内保持が必要と判断した場合は(ステップS502のYES)、ステップS503に進む。 Next, the restriction determination unit 157 of the management server 151 determines whether the data queried in step S501, i.e., the data to be re-transferred, requires domestic retention based on the value of domestic retention 310 in the personal information management information 162 (step S502). If it determines that domestic retention is not required (NO in step S502), the process proceeds to step S504, described below. If it determines that domestic retention is required (YES in step S502), the process proceeds to step S503.

ステップS503において、規制判断部157は、ステップS501で問合せを受けたデータ、すなわち再移転しようとするデータについて、当該データの保管状況が適切であるかを判断する。当該データの保管状況が不適切であると判断した場合は(ステップS503のNO)、後述するステップS511に進む。当該データの保管状況が適切であると判断した場合は、ステップS504に進む。 In step S503, the restriction determination unit 157 determines whether the storage conditions of the data queried in step S501, i.e., the data to be re-transferred, are appropriate. If it determines that the storage conditions of the data are inappropriate (NO in step S503), the process proceeds to step S511, which will be described later. If it determines that the storage conditions of the data are appropriate, the process proceeds to step S504.

ステップS503において、規制判断部157は、当該データの保管状況の適切性を、図18のS204で説明したのと同様の方法によって判断することができる。具体的には、規制判断部157は、再移転しようとしているデータに対応付けられた元ID311の値を基に、大元のデータを識別し(個人情報管理情報162において管理ID301に「元ID311の値」が設定されているレコードを特定し)、当該大元のデータを保持する拠点サーバ101(特定したレコードの拠点ID304)に対して、従前と同様に当該大元のデータを保持し続けているかの問合せを行う。そして、大元のデータに対応付けられた拠点サーバ101が大元のデータを保持し続けている場合、規制判断部157は、再移転しようとするデータの保管状況が適切であると判断する(ステップS502のYES)。一方、大元のデータに対応付けられた拠点サーバ101が大元のデータを保持し続けていない場合、規制判断部157は、再移転しようとするデータの保管状況が不適切であると判断する(ステップS502のNO)。 In step S503, the restriction determination unit 157 can determine the appropriateness of the storage conditions of the data using a method similar to that described in S204 of FIG. 18. Specifically, the restriction determination unit 157 identifies the original data based on the value of the original ID 311 associated with the data to be re-transferred (identifying a record in the personal information management information 162 in which the management ID 301 is set to the "value of the original ID 311"), and queries the base server 101 that holds the original data (the base ID 304 of the identified record) to determine whether it continues to hold the original data as before. If the base server 101 associated with the original data continues to hold the original data, the restriction determination unit 157 determines that the storage conditions of the data to be re-transferred are appropriate (YES in step S502). On the other hand, if the base server 101 associated with the original data does not continue to hold the original data, the restriction determination unit 157 determines that the storage conditions of the data to be re-transferred are inappropriate (NO in step S502).

再移転しようとするデータの保管状況が適切であると判断した場合、規制判断部157は、ステップS501で受信した問合せ情報を基に、前回の移転と今回の移転の移転根拠の情報、及び最初の移転元国と最終的な移転先国の規制レベルの情報を抽出する(ステップS504)。 If it is determined that the storage conditions of the data to be re-transferred are appropriate, the regulation determination unit 157 extracts information on the basis of the previous transfer and the current transfer, as well as information on the regulation levels of the original transfer country and the final transfer destination country, based on the inquiry information received in step S501 (step S504).

具体的には、規制判断部157は、これまでの移転先データ(図4に示した移転管理情報163の移転先404及び移転先データID405の組合せから識別される)のうち、今回どのデータを再移転しようとしているかを識別し、上記識別した移転先データに関連付けられている移転根拠407の値を参照することで、前回の移転根拠を抽出する。例えば、今回再移転しようとしているデータが拠点「k6」のデータID「6001」であった場合、これに合致する(移転先404及び移転先データID405の組合せが一致する)移転先データの情報は、図4の移転管理情報163において「i1」の移転IDが設定されたレコードに相当する。したがって、この移転先データは、今回の再移転の前に、移転元拠点「k5」から移転先拠点「k6」へ移転根拠「g1」で持ってきたデータであると特定される。また、規制判断部157は、最初の移転元国については、今回再移転しようとしているデータについて管理サーバ151が管理している取得国302の値に基づいて特定し、最終的な移転先国については、拠点サーバ101からの再移転の是非の問合せにおいて指定された移転先情報から特定する。そして、規制判断部157は、上記のようにして特定した移転元国や移転先国について、図10に示した各国規制レベル情報169に基づいて、それぞれの規制レベルを特定する。例えば移転先国が「英」であれば、規制レベルを「4」と判断する。 Specifically, the restriction determination unit 157 identifies which data from the previous transfer destination data (identified from the combination of the transfer destination 404 and transfer destination data ID 405 in the transfer management information 163 shown in FIG. 4) is being re-transferred this time, and extracts the previous transfer basis by referencing the value of the transfer basis 407 associated with the identified transfer destination data. For example, if the data being re-transferred this time has data ID "6001" at location "k6," the matching transfer destination data information (the combination of the transfer destination 404 and transfer destination data ID 405 matches) corresponds to the record with a transfer ID of "i1" set in the transfer management information 163 in FIG. 4. Therefore, this transfer destination data is identified as data brought from the transfer source location "k5" to the transfer destination location "k6" using transfer basis "g1" before this re-transfer. Furthermore, the restriction determination unit 157 identifies the initial source country based on the value of the acquisition country 302 managed by the management server 151 for the data currently being re-transferred, and identifies the final destination country from the destination information specified in the inquiry from the base server 101 regarding whether or not to re-transfer. Then, the restriction determination unit 157 identifies the respective restriction levels for the source country and destination country identified as described above based on the country restriction level information 169 shown in FIG. 10. For example, if the destination country is "UK," the restriction level is determined to be "4."

次に、規制判断部157は、ステップS504で特定した情報に基づいて、問合せ対象のデータの再移転の是非を判断する(ステップS505)。具体的には、規制判断部157は、今回の再移転の移転根拠が「十分性」である(図14の移転根拠情報173によれば、根拠IDが「g3」である)場合に、図11に示した各国十分性情報170を参照し、最初の移転元国についての十分性対象国として今回の再移転先国が含まれているか、十分性対象国1102を基に判断する。 Next, the restriction determination unit 157 determines whether or not to re-transfer the inquired data based on the information identified in step S504 (step S505). Specifically, if the transfer basis for this re-transfer is "sufficiency" (according to the transfer basis information 173 in FIG. 14, the basis ID is "g3"), the restriction determination unit 157 references the sufficiency information 170 for each country shown in FIG. 11 and determines, based on the sufficiency target countries 1102, whether the current re-transfer destination country is included as a sufficiency target country for the initial transfer source country.

今回の再移転先国が十分性対象国に含まれている場合には、規制判断部157は、再移転が適切であると判断し(ステップS505のYES)、再移転の是非を問合せた拠点サーバ101に、再移転OKである旨を通知する(ステップS506)。 If the current relocation destination country is included in the sufficiency target countries, the restriction determination unit 157 determines that the relocation is appropriate (YES in step S505) and notifies the base server 101, which inquired about the relocation, that the relocation is OK (step S506).

一方、今回の再移転先国が十分性対象国に含まれていない場合には、規制判断部157は、最終的な移転先国の規制レベルが最初の移転元国の規制レベルよりも低い場合に、再移転が不適切であると判断し(ステップS505のNO)、再移転の是非を問合せた拠点サーバ101に、再移転NGである旨とその理由、及び再移転のために必要な是正措置を通知する(ステップS507)。ステップS507の通知を受けた拠点サーバ101は、通知内容をクライアント端末141に転送して、必要な是正措置の実施を求めるようにしてもよい。必要な是正措置の実施がクライアント端末141から指示され、拠点サーバ101で実施された場合には、拠点サーバ101は、その是正措置の実施完了を管理サーバ151に通知する。 On the other hand, if the current destination country for relocation is not included in the sufficiency target countries, and the final destination country's restriction level is lower than that of the initial source country, the restriction determination unit 157 determines that the relocation is inappropriate (NO in step S505), and notifies the base server 101, which inquired about the relocation's advisability, that the relocation is NG, the reason for this, and the corrective measures required for the relocation (step S507). Upon receiving the notification in step S507, the base server 101 may forward the notification content to the client terminal 141 and request that the necessary corrective measures be implemented. If the client terminal 141 instructs the base server 101 to implement the necessary corrective measures and the base server 101 implements them, the base server 101 notifies the management server 151 that the corrective measures have been completed.

ステップS507で通知を送った後、規制判断部157は、拠点サーバ101において必要な是正措置がとられるかを確認する(ステップS508)。拠点サーバ101において必要な是正措置が実施された場合は(ステップS508のYES)、ステップS506に進み、規制判断部157は、再移転OKである旨を拠点サーバ101に通知する。拠点サーバ101において必要な是正措置が実施されない場合は(ステップS508のNO)、後述するステップS511に進む。 After sending the notification in step S507, the restriction determination unit 157 checks whether the base server 101 has taken the necessary corrective measures (step S508). If the base server 101 has taken the necessary corrective measures (YES in step S508), the process proceeds to step S506, where the restriction determination unit 157 notifies the base server 101 that relocation is OK. If the base server 101 has not taken the necessary corrective measures (NO in step S508), the process proceeds to step S511, which will be described later.

ここで、是正措置の通知について説明を補足する。具体的には、管理サーバ151は、再移転しようとしているデータの大元のデータを保持する拠点を特定する。そして管理サーバ151は、当該拠点の拠点サーバ101に対して、移転しようとしているデータの識別ID(個人情報管理情報162のデータID305)と移転目的(拠点サーバから提供される移転候補情報117の目的1608)とを提供し、是正措置の通知として、提供した情報に基づいて最終移転先との契約締結等の合意を行うことを要求する(ステップS507)。その後、上記の合意可能の返答を大元のデータを保持する拠点サーバ101から受け取った場合に、管理サーバ151は「是正あり」と判断し(ステップS508のYES)、再移転の是非の問合せを行った拠点サーバ101に再移転OKを通知する(ステップS506)。 Here, a supplementary explanation will be provided regarding notification of corrective measures. Specifically, the management server 151 identifies the base that holds the original data of the data to be re-transferred. The management server 151 then provides the base server 101 at that base with the identification ID of the data to be transferred (data ID 305 in personal information management information 162) and the purpose of the transfer (purpose 1608 in transfer candidate information 117 provided by the base server), and requests, as a notification of corrective measures, that the base server 101 reach an agreement, such as signing a contract, with the final transfer destination based on the provided information (step S507). Thereafter, if the management server 151 receives a response indicating that agreement is possible from the base server 101 that holds the original data, the management server 151 determines that "correction is necessary" (YES in step S508) and notifies the base server 101 that inquired about whether to proceed with the re-transfer that the re-transfer is OK (step S506).

なお、上記説明では、合意可能の返答結果に基づいて是正措置の実施を判断したが、管理サーバ151は、それ以外の方法で是正措置の実施を判断するようにしてもよい。例えば、管理サーバ151が、移転対象のデータについての説明(当該データの識別ID等を含む情報)、移転目的、及び移転後の取扱い規則等についての記載を含む雛形の契約文書を作成し、管理サーバ151から大元のデータを保持する拠点サーバ101と最終的な移転先の拠点の拠点サーバ101とに作成した契約文書を送信し、これらの拠点サーバ101からの電子的な署名の押印を受信した場合に、ステップS508のYESと判断して、再移転OKを通知するようにしてもよい。 In the above explanation, the decision to implement corrective measures was made based on an agreeable response result, but management server 151 may also decide to implement corrective measures using other methods. For example, management server 151 may create a template contract document that includes a description of the data to be transferred (information including the data's identification ID, etc.), the purpose of the transfer, and handling rules after the transfer, and send the created contract document from management server 151 to the base server 101 that holds the original data and the base server 101 at the final transfer destination. When electronic signatures from these base servers 101 are received, step S508 may be judged as YES and a notification that the re-transfer is OK may be sent.

また、今回の再移転の移転根拠が「十分性」以外である場合(図14の移転根拠情報173によれば根拠IDが「g2」等の場合)には、最初の移転根拠と最後の移転根拠とが、ともに同じ拘束的企業準則(同一企業グループ内個人情報取扱い規定)である場合を除いて、前述したのと同様に、規制判断部157は、最終的な移転先国の規制レベルと最初の移転元国の規制レベルとの強弱を比較して、最終的な移転先国の規制レベルが最終的な移転先国の規制レベルよりも低い場合に、再移転が不適切であると判断し(ステップS505のNO)、再移転の是非を問合せた拠点サーバ101に、再移転NGである旨とその理由、及び再移転のために必要な是正措置を通知する(ステップS507)。その後、是正が行われた場合は(ステップS508のYES)、管理サーバ151は、再移転の是非を問合せた拠点サーバ101に再移転OKを通知する(ステップS506)。 Furthermore, if the transfer basis for this re-transfer is other than "sufficiency" (for example, if the basis ID is "g2" according to the transfer basis information 173 in FIG. 14), and the initial and final transfer basis are both the same binding corporate rules (provisions for handling personal information within the same corporate group), the regulation determination unit 157 compares the regulatory level of the final destination country with that of the initial source country, as described above. If the regulatory level of the final destination country is lower than that of the final destination country, the regulation determination unit 157 determines that the re-transfer is inappropriate (NO in step S505), and notifies the base server 101 that inquired about the re-transfer of the fact that the re-transfer is NG, the reason for this, and the corrective measures required for the re-transfer (step S507). If the correction is subsequently made (YES in step S508), the management server 151 notifies the base server 101 that inquired about the re-transfer that the re-transfer is OK (step S506).

そしてステップS506の後、管理サーバ151は、図18のステップS206~S208と同様にして、再移転するデータの大元のデータの保管状況についての定期的な監視と、保管状況の適切性についての判断を行い(ステップS509,S510)、保管状況が不適切であった場合は(ステップS510のNO)、データの移転禁止を拠点サーバ101に通知する(ステップS511)。 After step S506, the management server 151 periodically monitors the storage status of the original data to be re-transferred and determines the appropriateness of the storage status (steps S509 and S510), similar to steps S206 to S208 in FIG. 18. If the storage status is inappropriate (NO in step S510), the management server 151 notifies the base server 101 that the data transfer is prohibited (step S511).

以上のように図21の処理を実行することにより、管理サーバ151は、複数国に跨る再移転の移転状況や移転元国の規制に留意して再移転の是非を判断し、再移転の可否を問合せ元の拠点サーバ101に通知することができる。具体的には例えば、移転元国では厳しい個人情報保護に関する規制が設けられているにも関わらず、再移転先ではこのような厳しい規制が設けられていない場合には、最初の移転元国の規制を考慮して、再移転先で十分に個人情報が保護されるように、移転の許可または禁止を制御することが可能になる。 By executing the process of FIG. 21 as described above, the management server 151 can determine whether or not to proceed with a re-transfer, taking into consideration the transfer status of the re-transfer across multiple countries and the regulations of the source country, and notify the inquiring base server 101 of whether or not to proceed with the re-transfer. Specifically, for example, if the source country has strict regulations regarding the protection of personal information, but the destination country does not have such strict regulations, it becomes possible to control whether to allow or prohibit the transfer, taking into consideration the regulations of the original source country, so that personal information is adequately protected at the destination country.

(3)他の実施形態
以下では、上述した本発明の第1及び第2の実施形態に係る個人情報管理システム100の変形例について説明する。本変形例では、各国ローカライゼーション規制などの規制情報が変更された場合に、影響する拠点の拠点サーバ101に対して、管理サーバ151から個人情報設定の変更要求を行う。
(3) Other Embodiments The following describes a modification of the personal information management system 100 according to the first and second embodiments of the present invention. In this modification, when regulatory information such as localization regulations of each country is changed, the management server 151 requests the base server 101 of the affected base to change the personal information settings.

具体的には例えば、ある国において、新規にデータローカライゼーション規制が追加された場合、管理サーバ151は、データ取得国が上記の国に該当するデータを、図3に示した個人情報管理情報162の取得国302に基づいて特定する。 Specifically, for example, if new data localization regulations are added in a certain country, the management server 151 identifies data from which the data acquisition country corresponds based on the acquisition country 302 in the personal information management information 162 shown in Figure 3.

そして上記特定したデータについて、個人情報管理情報162の対応レコードにおいて元ID311が未登録である場合は、管理サーバ151は、図18のステップS204と同様の方法で、個人情報管理情報162からデータの保管状況の適切性を判断し、判断結果である国内保持に変更がある場合は、新たな判断結果の国内保持フラグを国内保持310に設定し、上記特定したデータを保管する拠点の拠点サーバ101に対して、新たな国内保持フラグを送信し、情報更新を要求するとともに、以後は更新した国内保持フラグに基づいて移転制御を行うように要求する。 If the original ID 311 for the identified data is not registered in the corresponding record in the personal information management information 162, the management server 151 determines the appropriateness of the data storage status from the personal information management information 162 in a manner similar to step S204 in FIG. 18, and if there is a change in the domestic retention status as a result of the determination, sets the domestic retention flag of the new determination result to domestic retention 310, sends the new domestic retention flag to the base server 101 at the base where the identified data is stored, requesting an information update, and requesting that transfer control be carried out based on the updated domestic retention flag thereafter.

一方、上記特定したデータについて、個人情報管理情報162の対応レコードにおいて元ID311が登録されている場合は、管理サーバ151は、個人情報管理情報162において管理ID301の値が元ID311の値に一致するレコード、すなわち大元のデータのレコードについて、上記と同様にして、大元のデータの保管状況の適切性を判断し、判断結果である国内保持に変更がある場合は、新たな判断結果の国内保持フラグを国内保持310に設定し、前述した元ID311と同じ値が元ID311に登録されているデータを保管する拠点の拠点サーバ101に対して、上記と同じようにして新たな国内保持フラグを送信し、情報更新を要求するとともに、以後は更新した国内保持フラグに基づいて移転制御を行うように要求する。さらに、管理サーバ151は、大元のデータを保管する拠点サーバ101に対して、上記と同様にして新たな国内保持フラグを送信するとともに、当該国内保持フラグの内容が国内保持への対応不可能を示す場合には、自拠点へのデータのバックアップ取得等、データの保管状況の是正を要求する。その後、大元のデータを保管する拠点サーバ101から是正の応答があった場合は、管理サーバ151は、データの保管状況を適切と判断して、是正内容に該当する国内保持フラグを生成し、大元のデータを保管する拠点サーバ101及び当該拠点サーバ101に関係する計算機(例えば、当該拠点サーバ101から移転されたデータを保管する拠点サーバ101等)に生成した国内保持フラグを送信して、各拠点サーバ101が保持する個人情報管理情報114における国内保持1508の更新を要求する。 On the other hand, if the original ID 311 is registered in the corresponding record of the personal information management information 162 for the identified data, the management server 151 determines the appropriateness of the storage status of the original data in the same manner as described above for the record in the personal information management information 162 where the value of management ID 301 matches the value of original ID 311, i.e., the record of the original data. If there is a change in the domestic retention status as a result of the determination, the management server 151 sets the domestic retention flag of the new determination result to domestic retention 310, and sends a new domestic retention flag in the same manner as described above to the base server 101 at the base storing the data registered in original ID 311 with the same value as the aforementioned original ID 311, requesting an information update and requesting that transfer control be performed based on the updated domestic retention flag thereafter. Furthermore, the management server 151 sends a new domestic retention flag in the same manner as described above to the base server 101 storing the original data, and if the content of the domestic retention flag indicates that domestic retention is not possible, requests that the data storage status be corrected, such as by backing up the data to its own base. If there is a subsequent correction response from the base server 101 storing the original data, the management server 151 determines that the data storage status is appropriate, generates a domestic retention flag corresponding to the correction content, and sends the generated domestic retention flag to the base server 101 storing the original data and to computers related to that base server 101 (for example, the base server 101 storing data transferred from that base server 101), requesting an update of domestic retention 1508 in the personal information management information 114 stored by each base server 101.

以上のように本変形例の処理が実行されることにより、個人情報管理システム100では、各国ローカライゼーション規制などの規制情報が変更された場合に、管理サーバ151が、規制情報の変更による影響を受ける拠点サーバ101に対して、個人情報の設定内容の変更を要求し、さらに管理サーバ151自身が管理する情報の設定内容も更新することができる。 By executing the processing of this modified example as described above, in the personal information management system 100, when regulatory information such as localization regulations for each country is changed, the management server 151 requests the base server 101 affected by the change in regulatory information to change the personal information settings, and can also update the settings of the information managed by the management server 151 itself.

以上に説明した本発明の各実施形態によれば、例えば、クライアント端末(クライアント端末141)と第一の計算機(拠点サーバ101)と第二の計算機(管理サーバ151)とを含んで構成される計算機システム(個人情報管理システム100)において、第一の計算機は、自計算機または他の計算機の拠点を定義する拠点情報(拠点情報111)と、計算機が保持する情報の種類を定義するデータタイプ定義情報(データタイプ定義情報112)と、情報の移転方法を定義する移転タイプ定義情報(移転タイプ定義情報113)と、自計算機が保持する個人情報を管理するための個人情報管理情報(個人情報管理情報114)と、移転根拠の組合せからなる移転根拠グループ情報(移転根拠グループ情報115)と、移転根拠を定義する移転根拠情報(移転根拠情報116)と、今後移転可能性のあるデータを定義する移転候補情報(移転候補情報117)と、計算機が利用するクラウドを定義するクラウド情報(クラウド情報)と、を備える。第二の計算機は、自計算機または他の計算機の拠点を定義する拠点情報(拠点情報161)と、計算機が保持する情報の種類を定義するデータタイプ定義情報(データタイプ定義情報164)と、情報の移転方法を定義する移転タイプ定義情報(移転タイプ定義情報165)と、他の計算機が保持する個人情報を管理するための個人情報管理情報(個人情報管理情報162)と、移転根拠の組合せからなる移転根拠グループ情報(移転根拠グループ情報172)と、移転根拠を定義する移転根拠情報(移転根拠情報173)と、計算機が利用するクラウドを定義するクラウド情報(クラウド情報166)と、計算機のデータ移転を管理する移転管理情報(移転管理情報163)と、各国の国内保持規制(データローカライゼーション)を管理する各国ローカライゼーション情報(各国ローカライゼーション情報167)と、各国の移転規制を管理する各国移転規制情報(各国移転規制情報168)と、各国の規制レベルを定義する各国規制レベル情報(各国規制レベル情報169)と、各国の十分性認定情報を定義する各国十分性情報(各国十分性情報170)と、各国の情報の機微度を定義する各国センシティビティ情報(各国センシティビティ情報171)と、を備える。 According to each embodiment of the present invention described above, for example, in a computer system (personal information management system 100) comprising a client terminal (client terminal 141), a first computer (base server 101), and a second computer (management server 151), the first computer comprises base information (base information 111) defining the base of the first computer or other computers, data type definition information (data type definition information 112) defining the type of information held by the computer, transfer type definition information (transfer type definition information 113) defining the method of information transfer, personal information management information (personal information management information 114) for managing personal information held by the first computer, transfer basis group information (transfer basis group information 115) consisting of a combination of transfer basis, transfer basis information (transfer basis information 116) defining the transfer basis, transfer candidate information (transfer candidate information 117) defining data that may be transferred in the future, and cloud information (cloud information) defining the cloud used by the computer. The second computer has base information (base information 161) defining the base of its own computer or other computers, data type definition information (data type definition information 164) defining the type of information held by the computer, transfer type definition information (transfer type definition information 165) defining the method of transferring information, personal information management information (personal information management information 162) for managing personal information held by other computers, transfer basis group information (transfer basis group information 172) consisting of a combination of transfer basis, transfer basis information defining the transfer basis (transfer basis information 173), and cloud information defining the cloud used by the computer (cloud The information includes: data retention information 166), transfer management information (transfer management information 163) that manages computer data transfers; country localization information (country localization information 167) that manages each country's domestic retention regulations (data localization); country transfer regulation information (country transfer regulation information 168) that manages each country's transfer regulations; country regulation level information (country regulation level information 169) that defines each country's regulation level; country sufficiency information (country sufficiency information 170) that defines each country's sufficiency certification information; and country sensitivity information (country sensitivity information 171) that defines the sensitivity of each country's information.

このような計算機システムにおいて、前記第一の計算機は、クライアント端末からの要求に基づき、個人情報の設定および移転候補の設定を行い、これらの情報を前記第二の計算機に通知し、前記第二の計算機は、受信した情報と各国の規制情報をもとに、前記第一の計算機の個人情報の保管状況の適切性の判断及び、前記第一の計算機への判断結果の通知を行う。前記第一の計算機は、前記第二の計算機からの判断結果を前記第一の計算機の個人情報管理情報に設定し、上記判断結果に応じた、当該データの移転の許可/禁止の制御を行う。また、前記第二の計算機は、前記第一の計算機の個人情報のうち、国内保持が必要なものについては定期的に保管状況の監視を行い、保管状況が不適切になった場合は移転の禁止等の通知を行う。また、前記第一の計算機は、個人情報の再移転において前記第二の計算機に再移転是非の問合せを行い、前記第二の計算機は、移転根拠と個人情報取得元国の規制情報の関係から、再移転是非の判断を行い、再移転不適切と判断した場合は、移転禁止の通知を前記第一の計算機に通知するか、または、移転するデータの大元のデータを保持する計算機及び最終的な移転先の計算機に対して、移転の合意形成の通知を行い、これらの計算機からの応答結果に基づき移転の禁止/許可を決定し、上記決定結果を前記第一の計算機に通知する。そして、前記第一の計算機は、前記第二の計算機の判断結果をもとに、当該データの再移転の許可または禁止の制御を行う。 In such a computer system, the first computer sets personal information and transfer candidates based on requests from client terminals and notifies the second computer of this information. The second computer then determines the appropriateness of the personal information storage status of the first computer based on the received information and regulatory information from each country and notifies the first computer of the determination result. The first computer sets the determination result from the second computer in the personal information management information of the first computer and controls whether to allow or prohibit the transfer of the data in accordance with the determination result. The second computer also regularly monitors the storage status of personal information on the first computer that must be retained domestically, and if the storage status becomes inappropriate, notifies the first computer of a prohibition on transfer, etc. Furthermore, when re-transferring personal information, the first computer inquires of the second computer about whether to re-transfer the data, and the second computer determines whether to re-transfer the data based on the relationship between the basis for the transfer and regulatory information from the country from which the personal information was obtained. If it determines that the re-transfer is inappropriate, it either notifies the first computer of a transfer prohibition, or notifies the computer that holds the original data to be transferred and the final destination computer of the agreement to the transfer, and determines whether to prohibit or permit the transfer based on the responses from these computers, and notifies the first computer of the decision. The first computer then controls whether to permit or prohibit the re-transfer of the data based on the decision made by the second computer.

上述した構成を備えることにより、本発明の計算機システム(個人情報管理システム100)は、個人情報の国外移転において、これまでの移転状況や移転元国の規制に留意した移転制御が可能になり、複数国を跨る再移転のような場合であっても適切な移転制御を行うことが可能になる。 By being equipped with the above-described configuration, the computer system (personal information management system 100) of the present invention is able to control the transfer of personal information overseas, taking into account the status of previous transfers and the regulations of the country of origin, and is able to exercise appropriate transfer control even in cases such as re-transfers across multiple countries.

100 個人情報管理システム
101 拠点サーバ
102,142,152 メモリ
103,143,153 CPU
104,144,154 I/F
105,145,155 連携部
106,156 情報管理部
107 移転制御部
111,161 拠点情報
112,164 データタイプ定義情報
113,165 移転タイプ定義情報
114,162 個人情報管理情報
115,172 移転根拠グループ情報
116,173 移転根拠情報
117 移転候補情報
118,166 クラウド情報
119,174 記憶領域
141 クライアント端末
151 管理サーバ
157 規制判断部
163 移転管理情報
167 各国ローカライゼーション情報
168 各国移転規制情報
169 各国規制レベル情報
170 各国十分性情報
171 各国センシティビティ情報
100 Personal information management system 101 Base server 102, 142, 152 Memory 103, 143, 153 CPU
104, 144, 154 I/F
105, 145, 155 Collaboration unit 106, 156 Information management unit 107 Transfer control unit 111, 161 Base information 112, 164 Data type definition information 113, 165 Transfer type definition information 114, 162 Personal information management information 115, 172 Transfer basis group information 116, 173 Transfer basis information 117 Transfer candidate information 118, 166 Cloud information 119, 174 Storage area 141 Client terminal 151 Management server 157 Restriction determination unit 163 Transfer management information 167 Country localization information 168 Country transfer restriction information 169 Country restriction level information 170 Country sufficiency information 171 Country sensitivity information

Claims (9)

各国の拠点で取扱う個人情報の移転制御を管理する個人情報管理システムであって、
自拠点で取扱う個人情報を管理する複数の第一の計算機と、前記複数の第一の計算機が管理する個人情報を一元的に管理する第二の計算機と、がネットワークを介して接続され、
前記第一の計算機は、自拠点で取扱う個人情報に関する情報が登録される第一管理情報を有し、
前記第二の計算機は、前記複数の第一の計算機が管理する各個人情報に関する情報が登録される第二管理情報と、各国で定められたデータの国内保持規制を示すデータローカライゼーション情報と、を有し、
前記第一の計算機は、自拠点で取扱う個人情報に関する所定項目の設定情報を前記第一管理情報に設定し、設定した設定情報を前記第二の計算機に通知し、
前記第二の計算機は、前記第一の計算機から通知された前記設定情報に基づいて、前記第二管理情報を更新し、
前記第二の計算機は、前記データローカライゼーション情報及び前記第二管理情報を用いて、前記第一の計算機の拠点に適用される国内保持規制の観点に基づいて、前記第一の計算機による前記個人情報の保管状況の適切性を判断し、その判断結果を前記第一の計算機に通知し、
前記第一の計算機は、前記第二の計算機による前記個人情報の保管状況の適切性の判断結果に基づいて、国を跨いだ別の第一の計算機への前記個人情報の移転の許可または禁止を制御する
ことを特徴とする個人情報管理システム。
A personal information management system that manages the transfer control of personal information handled at bases in each country,
a plurality of first computers that manage personal information handled at their own locations and a second computer that centrally manages the personal information managed by the plurality of first computers are connected via a network;
the first computer has first management information in which information relating to personal information handled at the first computer's own base is registered;
the second computer has second management information in which information relating to each personal information managed by the plurality of first computers is registered, and data localization information indicating domestic data retention regulations established in each country;
the first computer sets setting information for predetermined items related to personal information handled at its own base in the first management information, and notifies the second computer of the set setting information;
the second computer updates the second management information based on the setting information notified from the first computer;
the second computer uses the data localization information and the second management information to determine the appropriateness of the storage status of the personal information by the first computer based on the perspective of domestic retention regulations applicable to the base of the first computer, and notifies the first computer of the result of the determination;
A personal information management system characterized in that the first computer controls permission or prohibition of transfer of the personal information to another first computer across borders based on the result of judgment by the second computer on the appropriateness of the storage status of the personal information.
前記第一の計算機が前記第二の計算機に通知する前記個人情報の設定情報には、少なくとも、当該個人情報の取得国、当該個人情報の種類、及び当該個人情報の格納場所を示す情報が含まれ、
前記第二の計算機は、前記データローカライゼーション情報を用いて、前記第一の計算機の拠点におけるデータの国内保持の要否を判断し、前記国内保持が必要な場合にはさらに、前記第二管理情報を用いて、前記第一の計算機が国内保持規制に適合する形態で前記個人情報を保管しているか否かを判断することにより、前記第一の計算機による前記個人情報の保管状況の適切性を判断する
ことを特徴とする請求項1に記載の個人情報管理システム。
the personal information setting information notified by the first computer to the second computer includes at least information indicating the country in which the personal information was obtained, the type of the personal information, and the location where the personal information is stored;
The personal information management system described in claim 1, characterized in that the second computer uses the data localization information to determine whether domestic retention of data at the base of the first computer is necessary, and if domestic retention is necessary, further uses the second management information to determine whether the first computer is storing the personal information in a form that complies with domestic retention regulations, thereby determining the appropriateness of the storage status of the personal information by the first computer.
前記第二の計算機は、
前記第一の計算機の拠点において前記データの国内保持が不要であるか、前記第一の計算機の拠点において前記データの国内保持が必要であるが当該第一の計算機が国内保持規制に適合する形態で前記個人情報を保管していると判断した場合に、前記第一の計算機による前記個人情報の保管状況が適切であると判断し、
前記第一の計算機の拠点において前記データの国内保持が必要であるが当該第一の計算機が国内保持規制に適合する形態で前記個人情報を保管していないと判断した場合に、前記第一の計算機による前記個人情報の保管状況が不適切であると判断する
ことを特徴とする請求項2に記載の個人情報管理システム。
The second computer
If it is determined that the domestic retention of the data at the base of the first computer is unnecessary, or that the domestic retention of the data at the base of the first computer is necessary but the first computer stores the personal information in a form that complies with domestic retention regulations, it determines that the storage status of the personal information by the first computer is appropriate;
The personal information management system of claim 2, characterized in that if it is determined that the data needs to be retained domestically at the base of the first computer but the first computer is not storing the personal information in a form that complies with domestic retention regulations, it determines that the storage conditions of the personal information by the first computer are inappropriate.
前記第一の計算機は、自身が管理する前記個人情報の前記別の第一の計算機への移転が要求されたとき、
前記第二の計算機による前記個人情報の保管状況の適切性の判断結果と、前記要求された移転がデータを移転元に残す移転タイプであるか否かとに基づいて、自拠点において前記個人情報の国内保持が不要であるか、または、自拠点において前記個人情報の国内保持が必要であり国内保持に対応可能であると判断した場合に、当該個人情報の移転を許可する
ことを特徴とする請求項3に記載の個人情報管理システム。
When the first computer receives a request to transfer the personal information it manages to the other first computer,
The personal information management system described in claim 3, characterized in that, based on the results of the second computer's judgment on the appropriateness of the storage status of the personal information and whether the requested transfer is a transfer type that leaves the data at the transfer source, it is determined that domestic retention of the personal information is unnecessary at the local location, or that domestic retention of the personal information is necessary at the local location and domestic retention is possible, the transfer of the personal information is permitted.
前記第一の計算機は、前記別の第一の計算機への個人情報の移転が要求されたとき、指定された個人情報の移転が再移転に該当するか否かを判断し、再移転に該当する場合は、再移転の是非を前記第二の計算機に問合せ、
前記問合せを受けた前記第二の計算機は、再移転の是非判断として、移転対象の個人情報が国内保持が必要でその対応が可能である場合には、当該個人情報の以前の移転元の個人情報を管理している特定の前記第一の計算機に対して当該移転元の個人情報の保管状況の確認を行い、当該保管状況が適切である場合に、前記再移転が適切であると判断してその判断結果を前記第一の計算機に通知し、
前記第一の計算機は、前記第二の計算機から前記再移転が適切であるとの判断結果を受け取った場合に、前記別の第一の計算機への個人情報の移転を許可する
ことを特徴とする請求項3に記載の個人情報管理システム。
When a request is made to transfer personal information to the other first computer, the first computer determines whether the designated transfer of personal information constitutes a re-transfer, and if so, inquires of the second computer about whether or not to proceed with the re-transfer;
Upon receiving the inquiry, the second computer, in determining whether or not to re-transfer, if the personal information to be transferred needs to be retained domestically and is able to do so, will check the storage status of the personal information of the previous transfer source with the specific first computer that manages the personal information of the previous transfer source, and if the storage status is appropriate, will determine that the re-transfer is appropriate and notify the first computer of the result of this determination;
4. The personal information management system according to claim 3, wherein the first computer allows the transfer of personal information to the other first computer when it receives a judgment result from the second computer that the re-transfer is appropriate.
前記第二の計算機は、
各国の国内保持規制の有無、個人情報の種類数、及び移転規制の有無に基づいて、個人情報の移転に関する各国の規制レベルを算出し、
前記再移転の是非判断においてさらに、前記再移転の移転根拠、前記個人情報の取得国、前記取得国における規制、及び前記取得国と再移転先の所在国との規制レベルの強弱関係に基づいて、再移転の適切性を判断し、
前記再移転が不適切であると判断した場合でも、前記以前の移転元の個人情報を管理している前記特定の第一の計算機と、前記再移転先の第一の計算機とに対して、個人情報の取扱いに関する合意形成を要求し、当該合意形成が可能との返答を受け取った場合に、再移転が適切であると判断する
ことを特徴とする請求項5に記載の個人情報管理システム。
The second computer
Calculate the regulatory level of each country regarding the transfer of personal information based on the existence of domestic retention regulations, the number of types of personal information, and the existence of transfer regulations in each country;
In determining whether or not to re-transfer, the appropriateness of the re-transfer shall be further determined based on the basis of the transfer, the country in which the personal information was obtained, the regulations in the country in which the personal information was obtained, and the relative levels of regulations between the country in which the personal information is obtained and the country in which the re-transfer is located;
A personal information management system as described in claim 5, characterized in that even if it is determined that the re-transfer is inappropriate, it requests the specific first computer that manages the personal information of the previous transfer source and the first computer to which the personal information is to be re-transferred to reach an agreement regarding the handling of the personal information, and if it receives a response that such agreement can be reached, it determines that the re-transfer is appropriate.
前記第二の計算機は、前記第一の計算機による前記個人情報の保管状況の適切性を定期的に判断し、不適切であると判断した場合は、当該個人情報の移転の禁止を前記第一の計算機に通知する
ことを特徴とする請求項2に記載の個人情報管理システム。
The personal information management system of claim 2, characterized in that the second computer periodically judges the appropriateness of the storage status of the personal information by the first computer, and if it judges it to be inappropriate, notifies the first computer of a prohibition on transfer of the personal information.
前記第二の計算機は、前記第一の計算機による前記個人情報の保管状況の適切性と、前記特定の第一の計算機による前記以前の移転元の個人情報の保管状況の適切性と、を定期的に判断する
ことを特徴とする請求項6に記載の個人情報管理システム。
The personal information management system of claim 6, characterized in that the second computer periodically determines the appropriateness of the storage status of the personal information by the first computer and the appropriateness of the storage status of the personal information of the previous transfer source by the specific first computer.
各国の拠点で取扱う個人情報の移転制御を管理する個人情報管理システムによる個人情報移転制御方法であって、
前記個人情報管理システムは、自拠点で取扱う個人情報を管理する複数の第一の計算機と、前記複数の第一の計算機が管理する個人情報を一元的に管理する第二の計算機と、がネットワークを介して接続され、
前記第一の計算機は、自拠点で取扱う個人情報に関する情報が登録される第一管理情報を有し、
前記第二の計算機は、前記複数の第一の計算機が管理する各個人情報に関する情報が登録される第二管理情報と、各国で定められたデータの国内保持規制を示すデータローカライゼーション情報と、を有し、
前記第一の計算機が、自拠点で取扱う個人情報に関する所定項目の設定情報を前記第一管理情報に設定し、設定した設定情報を前記第二の計算機に通知する第1ステップと、
前記第二の計算機が、前記第1ステップで前記第一の計算機から通知された前記設定情報に基づいて、前記第二管理情報を更新する第2ステップと、
前記第2ステップの後に、前記第二の計算機が、前記データローカライゼーション情報及び前記第二管理情報を用いて、前記第一の計算機の拠点に適用される国内保持規制の観点に基づいて、前記第一の計算機による前記個人情報の保管状況の適切性を判断し、その判断結果を前記第一の計算機に通知する第3ステップと、
前記第3ステップにおける前記第二の計算機による前記個人情報の保管状況の適切性の判断結果に基づいて、前記第一の計算機が、国を跨いだ別の第一の計算機への前記個人情報の移転の許可または禁止を制御する第4ステップと、
を備えることを特徴とする個人情報移転制御方法。
A personal information transfer control method using a personal information management system that manages transfer control of personal information handled at bases in various countries,
The personal information management system comprises a plurality of first computers that manage personal information handled at its own location, and a second computer that centrally manages the personal information managed by the plurality of first computers, which are connected via a network;
the first computer has first management information in which information relating to personal information handled at the first computer's own base is registered;
the second computer has second management information in which information relating to each personal information managed by the plurality of first computers is registered, and data localization information indicating domestic data retention regulations established in each country;
a first step in which the first computer sets setting information of predetermined items related to personal information handled at its own base in the first management information and notifies the second computer of the set setting information;
a second step in which the second computer updates the second management information based on the setting information notified from the first computer in the first step;
a third step, after the second step, in which the second computer uses the data localization information and the second management information to determine the appropriateness of the storage status of the personal information by the first computer based on the viewpoint of domestic retention regulations that apply to the base of the first computer, and notifies the first computer of the determination result;
a fourth step in which the first computer controls permission or prohibition of transfer of the personal information to another first computer across borders based on the result of the determination by the second computer in the third step as to the appropriateness of the storage status of the personal information;
A personal information transfer control method comprising:
JP2022047488A 2022-03-23 2022-03-23 Personal information management system and personal information transfer control method Active JP7784933B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022047488A JP7784933B2 (en) 2022-03-23 2022-03-23 Personal information management system and personal information transfer control method
PCT/JP2023/007857 WO2023181836A1 (en) 2022-03-23 2023-03-02 Personal information management system and personal information transfer control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022047488A JP7784933B2 (en) 2022-03-23 2022-03-23 Personal information management system and personal information transfer control method

Publications (2)

Publication Number Publication Date
JP2023141262A JP2023141262A (en) 2023-10-05
JP7784933B2 true JP7784933B2 (en) 2025-12-12

Family

ID=88100592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022047488A Active JP7784933B2 (en) 2022-03-23 2022-03-23 Personal information management system and personal information transfer control method

Country Status (2)

Country Link
JP (1) JP7784933B2 (en)
WO (1) WO2023181836A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7809018B2 (en) * 2022-06-02 2026-01-30 三菱電機株式会社 Requirement identification device, requirement identification method, and requirement identification program
JP2026034935A (en) * 2024-08-19 2026-03-04 株式会社日立製作所 Document management device and document management method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020021133A (en) 2018-07-30 2020-02-06 株式会社日立製作所 Personal information management system, personal information management method and program
US20210026841A1 (en) 2019-07-24 2021-01-28 Mastercard International Incorporated Method and system for data localization-compliant blockchain processing and storage
US20210294822A1 (en) 2020-03-18 2021-09-23 International Business Machines Corporation Centralized database system with geographically partitioned data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020021133A (en) 2018-07-30 2020-02-06 株式会社日立製作所 Personal information management system, personal information management method and program
US20210026841A1 (en) 2019-07-24 2021-01-28 Mastercard International Incorporated Method and system for data localization-compliant blockchain processing and storage
US20210294822A1 (en) 2020-03-18 2021-09-23 International Business Machines Corporation Centralized database system with geographically partitioned data

Also Published As

Publication number Publication date
JP2023141262A (en) 2023-10-05
WO2023181836A1 (en) 2023-09-28

Similar Documents

Publication Publication Date Title
US8448166B2 (en) Automated state migration while deploying an operating system
JP7784933B2 (en) Personal information management system and personal information transfer control method
US11522868B2 (en) Identifying a network node to which data will be replicated
CN102713925B (en) Confidential information is revealed the leakage of anti-locking system, confidential information leak-preventing method and confidential information and is prevented program
JP2006344156A (en) Personal information distribution management system, personal information distribution management method, personal information provision program, and personal information utilization program
US10333939B2 (en) System and method for authentication
CN102822841A (en) Thin-client system, access control method, and access control method in same
US20130182288A1 (en) Account management system
US20130204398A1 (en) Access control device, access control system, access control method, and computer readable medium
JP4753953B2 (en) Software execution management apparatus, method and program thereof
CN103841200A (en) Method and device for controlling software licensing
JP2001216276A (en) Information processing device
JP5860259B2 (en) Determination program and determination apparatus
US7716678B2 (en) Processing messages in a message queueing system
CN114297275B (en) Data extraction method and device
CN112789596B (en) A method, apparatus, and blockchain node device for processing task processing requests.
KR100985690B1 (en) Method, system and computer readable recording medium for storing downloadable content in a plurality of ESC cells
JP2000339156A (en) License management system
CN111597561A (en) Information processing system and computer readable medium
US20220292165A1 (en) Cloud management server, cloud system, and recording medium
CN109462859B (en) Application management method and server
CN116723146A (en) Service registration method, service discovery method, device, electronic equipment and media
CN120560783A (en) Methods, systems, devices, media, and products for multi-tenant use of Kubernetes clusters
JP2025072886A (en) Connection request transfer system and connection request transfer program
JP2026015920A (en) Data management method, cloud system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251202

R150 Certificate of patent or registration of utility model

Ref document number: 7784933

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150