(57)【要約】【課題】個人情報をアプリに提供する範囲を容易に制御できる個人情報保護装置、個人情報保護方法及びプログラムを提供することを目的とする。【解決手段】本発明に係る個人情報保護装置は、端末にインストールされた各アプリの利用規約、分類及びアクセス設定を機械学習して利用者ポリシとして保持し、あるアプリのアクセス設定を変更しようとするときに利用者ポリシに基づいて奨励設定を利用者に提示することとした。本個人情報保護装置は、従前とは異なるポリシで利用者があるアプリのアクセス設定を変更した場合には、変更されたアクセス設定を用いて利用者ポリシを再学習する。【選択図】図３
2020047037.tif 000002
【特許請求の範囲】
【請求項１】
端末にインストールされるアプリケーションが使用する、利用者の個人情報の種類である利用許可情報をアプリケーション毎に管理する個人情報保護装置であって、
前記端末にインストールされている複数のアプリケーションについての利用規約、分類及び前記利用許可情報から学習した前記利用者の利用者ポリシを保持する学習機能と、
１つのアプリケーションの前記利用許可情報の設定が変更されるときに前記利用者ポリシに基づいて推奨する前記利用許可情報を前記利用者に提示する確認機能と、
を有することを特徴とする個人情報保護装置。
【請求項２】
前記学習機能は、前記１つのアプリケーションの前記利用許可情報が変更されたとき、変更後の前記利用許可情報を用いて再度学習して前記利用者ポリシを更新し、
前記確認機能は、前記学習機能が更新した前記利用者ポリシに基づいて、他のアプリケーションについての推奨する前記利用許可情報を前記利用者に提示する
ことを特徴とする請求項１に記載の個人情報保護装置。
【請求項３】
前記確認機能が前記利用者に提示した前記利用許可情報について前記利用者から変更可の指示がされたときに当該アプリケーションの前記利用許可情報の設定を当該利用許可情報に変更する変更機能をさらに備えることを特徴とする請求項１又は２に記載の個人情報保護装置。
【請求項４】
端末にインストールされるアプリケーションが使用する、利用者の個人情報の種類である利用許可情報をアプリケーション毎に管理する個人情報保護方法であって、
前記端末にインストールされている複数のアプリケーションについての利用規約、分類及び前記利用許可情報から学習した前記利用者の利用者ポリシを保持する学習手順と、
１つのアプリケーションの前記利用許可情報の設定が変更されるときに前記利用者ポリシに基づいて推奨する前記利用許可情報を前記利用者に提示する確認手順と、
を行うことを特徴とする個人情報保護方法。
【請求項５】
前記学習手順では、前記１つのアプリケーションの前記利用許可情報が変更されたとき、変更後の前記利用許可情報を用いて再度学習して前記利用者ポリシを更新し、
前記確認手順では、前記学習機能が更新した前記利用者ポリシに基づいて、他のアプリケーションについての推奨する前記利用許可情報を前記利用者に提示する
ことを特徴とする請求項４に記載の個人情報保護方法。
【請求項６】
前記確認手順で前記利用者に提示した前記利用許可情報について前記利用者から変更可の指示がされたときに当該アプリケーションの前記利用許可情報の設定を当該利用許可情報に変更する変更手順をさらに行うことを特徴とする請求項４又は５に記載の個人情報保護方法。
【請求項７】
請求項１から３のいずれかに記載の個人情報保護装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、利用者が所有する、個人に関する情報を生成するデバイスと、そのデバイスを利用するアプリケーションにおいて、利用者が自分の所有するデバイスが生成する個人情報をアプリケーションに提供する範囲を制御する個人情報保護装置、個人情報保護方法及びプログラムに関する。
【背景技術】
【０００２】
個人が所有するデバイスには、様々なセンサが搭載され、センサから得られる情報、デバイス内の記憶装置にある個人情報を含む様々な情報を取得して、利用者にサービスを提供するアプリケーション（以下アプリ）をインストールできるものがある。上記の典型的な例はスマートフォンやタブレットなどがある。また、一部の小型デバイスには、個人に関する情報を取得ないし収集し、ネットワーク技術によって上記のデバイスやアプリへ送信するものがある。
【０００３】
現在のアプリをインストール可能な機器（スマートホン等）は、その上で動作するオペレーティング・システム（以下ＯＳ）が、利用者に対してデバイスやメモリからアプリが取得できる情報の範囲を制御できる。多くのアプリは、インターネット上のネットワークサービスに取得した情報を送信し、ネットワークサービス側がアプリからの要求を処理することでユーザにサービスを提供する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ａ．  Ｃｏｏｐｅｒ，  Ｊ．  Ｍｏｒｒｉｓ，  ａｎｄ  Ｅ．  Ｎｅｗｌａｎｄ，  “Ｐｒｉｖａｃｙ  Ｒｕｌｅｓｅｔｓ：  Ａ  Ｕｓｅｒ−Ｅｍｐｏｗｅｒｉｎｇ  Ａｐｐｒｏａｃｈ  ｔｏ  Ｐｒｉｖａｃｙ  ｏｎ  ｔｈｅ  Ｗｅｂ”，  Ｗ３Ｃ  Ｐｒｉｖａｃｙ  Ｗｏｒｋｓｈｏｐ  （Ｊｕｌｙ，  ２０１０）  ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／２０１０／ａｐｉ−ｐｒｉｖａｃｙ−ｗｓ／ｐａｐｅｒｓ／ｐｒｉｖａｃｙ−ｗｓ−１２．ｈｔｍｌ（２０１８年８月２４日検索）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、デバイスの多様化、情報の多種類化ならびにアプリの多彩化にともない、利用者が自分の個人に関する情報（個人情報）の流通を制御することが、次第に困難になっている。さらに、ネットワークサービスの国際化にともない、国内法が適用されない国外サービスを利用する機会が増大し、国内法で保護されない形で個人情報を利用されるおそれが増えつつある。
【０００６】
一方、アプリやネットワークサービスの利用規約が長文化し、ユーザはアプリをインストールする際に、サービスを利用する上で、どの程度の権利が保証され、どのような義務を負うのか、また紛争があった場合にどの国の法律が適用されるのかを把握するのが難しくなっている。
【０００７】
図１は解決しようとする課題１を説明する図である。図１のように、アプリをインストールする際、ＯＳからアクセス許可を設定するが、そのアクセス許可設定後に利用規約を読む（実際は読まれない）ことが多い。アクセス許可設定画面と利用規約画面とが異なっており、ユーザは同時に確認できないため、規約を読んだあとでアクセス許可を変更することは利用者の負担が大きいという課題（課題１）があった。
【０００８】
図２は解決しようとする課題２を説明する図である。現在のＯＳでは、図２のように、過去に設定したアプリのアクセス許可設定を引き継げないので、アプリのインストール毎にアクセス許可を設定しなければならず煩雑であるという課題（課題２−１）があった。また、ある時点で利用者が自分の個人情報の提供に関するポリシ（考え方）を変更しても、当該変更によるアクセス許可設定の変更は過去にインストール済のアプリに遡及しない。全てのアプリに対してポリシ変更しようとすれば、それぞれのアプリのアクセス許可を変更しなければならず、利用者の負担が大きいという課題（課題２−２）があった。
【０００９】
そこで、本発明は、上述のような利用者の負担を軽減すべく、個人情報をアプリに提供する範囲を容易に制御できる個人情報保護装置、個人情報保護方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る個人情報保護装置は、端末にインストールされた各アプリの利用規約、分類及びアクセス設定を機械学習して利用者ポリシとして保持し、あるアプリのアクセス設定を変更しようとするときに利用者ポリシに基づいて奨励設定を利用者に提示することとした。
【００１１】
具体的には、本発明に係る個人情報保護装置は、
端末にインストールされるアプリが使用する、利用者の個人情報の種類（複数可）である利用許可情報をアプリ毎に管理する個人情報保護装置であって、
前記端末にインストールされている複数のアプリについての利用規約、分類及び前記利用許可情報から学習した前記利用者の利用者ポリシを保持する学習機能と、
１つのアプリの前記利用許可情報の設定が変更されるときに前記利用者ポリシに基づいて推奨する前記利用許可情報を前記利用者に提示する確認機能と、
を有することを特徴とする。
【００１２】
また、本発明に係る個人情報保護方法は、端末にインストールされるアプリが使用する、利用者の個人情報の種類である利用許可情報をアプリ毎に管理する個人情報保護方法であって、
前記端末にインストールされている複数のアプリについての利用規約、分類及び前記利用許可情報から学習した前記利用者の利用者ポリシを保持する学習手順と、
１つのアプリの前記利用許可情報の設定が変更されるときに前記利用者ポリシに基づいて推奨する前記利用許可情報を前記利用者に提示する確認手順と、
を行うことを特徴とする。
【００１３】
本個人情報保護装置は、あるアプリについて利用可能な個人情報の種類（利用許可情報）の設定（アクセス設定）を利用者が変更しようとした際に、当該アプリの利用規約及び分類から、それまでの学習で得られた利用者ポリシに基いたアクセス設定を利用者に提示する。このため、利用者はアプリの利用規約を確認することなく、従前のポリシで当該アプリのアクセス設定を行うことができる。従って、本発明は、課題１及び課題２−１を解決することができ、個人情報をアプリに提供する範囲を容易に制御できる個人情報保護装置及び個人情報保護方法を提供することができる。
【００１４】
さらに、本発明に係る個人情報保護装置の前記学習機能は、前記１つのアプリの前記利用許可情報が変更されたとき、変更後の前記利用許可情報を用いて再度学習して前記利用者ポリシを更新し、前記確認機能は、前記学習機能が更新した前記利用者ポリシに基づいて、他のアプリについての推奨する前記利用許可情報を前記利用者に提示することを特徴とする。
【００１５】
また、本発明に係る個人情報保護方法の前記学習手順では、前記１つのアプリの前記利用許可情報が変更されたとき、変更後の前記利用許可情報を用いて再度学習して前記利用者ポリシを更新し、前記確認手順では、前記学習機能が更新した前記利用者ポリシに基づいて、他のアプリについての推奨する前記利用許可情報を前記利用者に提示することを特徴とする。
【００１６】
本個人情報保護装置は、従前とは異なるポリシで利用者があるアプリのアクセス設定を変更した場合には、変更されたアクセス設定を用いて利用者ポリシを再学習する。さらに、当該再学習の前後で影響を受ける他のアプリのアクセス設定についても、利用者に対して変更の可否を確認させる。つまり、本個人情報保護装置は、１つのアプリでアクセス設定のポリシを変更した場合、関連する他のアプリのアクセス設定の変更を利用者に促す。従って、本発明は、課題２−２を解決することができ、個人情報をアプリに提供する範囲を容易に制御できる個人情報保護装置及び個人情報保護方法を提供することができる。なお、再学習の前後で影響を受ける他のアプリのアクセス設定の変更について、利用者への確認は、必要に応じて実施すればよく、全ての設定変更時に実施されなくてもよい。
【００１７】
なお、前記確認機能が前記利用者に提示した前記利用許可情報について前記利用者から変更可の指示がされたときに当該アプリの前記利用許可情報の設定を当該利用許可情報に変更する変更機能をさらに備えることが好ましい。自動的にアクセス設定の変更を完了してしまわず、利用者に対して該変更の可否を確認させ、利用者が可とした場合に変更を行うことで、利用者の意思を反映させることができる。
【００１８】
本発明に係るプログラムは、前記個人情報保護装置としてコンピュータを機能させるためのプログラムである。本発明に係る個人情報保護装置は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
【００１９】
なお、上記各発明は、可能な限り組み合わせることができる。
【発明の効果】
【００２０】
本発明は、個人情報をアプリに提供する範囲を容易に制御できる個人情報保護装置、個人情報保護方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の課題を説明する図である。
【図２】本発明の課題を説明する図である。
【図３】本発明に係る個人情報保護装置を説明する図である。
【図４】本発明に係る個人情報保護装置が利用する利用規約ベクトルを説明する図である。
【図５】本発明に係る個人情報保護方法を説明する図である。
【発明を実施するための形態】
【００２２】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２３】
図３は、本実施形態の個人情報保護装置３０１を説明する図である。個人情報保護装置３０１は、アプリ利用規約取得装置１１、アプリ要求情報種類取得装置１２、アプリ規約学習記憶装置１３、利用者ポリシ学習記憶装置１４、及び利用者のアプリ設定取得装置１５を備える。
【００２４】
アプリ利用規約取得装置１１は、自然言語で記述されたアプリの利用規約を取得する装置である。本装置は、以下のような方法で取得することができる。
ａ）アプリを構成するパッケージファイルの中身を検索し、利用規約文章を抽出する。
ｂ）アプリのマニフェスト情報に書かれたＵＲＬを手がかりに、Ｗｅｂを検索する。
ｃ）アプリのマニフェスト情報が表示されたスマホのスクリーンショットを光学認識する。
ｄ）上記各種手段ないし利用規約をインターネット上で共有する。
【００２５】
アプリ要求情報種類取得装置１２は、アプリが要求する情報を提供する。例えば、本装置は、アプリのマニフェスト情報から当該情報を取得する。
【００２６】
アプリ規約学習記憶装置１３は、アプリの利用規約情報から、アプリ利用規約ベクトルを生成する学習を行い、記憶する装置である。本装置は、特徴量変換器、パーセプトロン及びデータベースを備える。利用規約情報が日本語や中国語の場合、本装置は、形態素解析により単語単位に分離する形態素解析機も備える。その後、単語を特徴量に変換する。特徴量に変換するアルゴリズムとしては、たとえば“Ｂａｇ  ｏｆ  Ｗｏｒｄ  （ＢｏＷ）”アルゴリズムなどが挙げられる。
【００２７】
本装置は、特徴量を多層パーセプトロンに入力し、利用規約ベクトルに変換する。利用規約ベクトルは、直感的且つ言語的に中立な、利用規約の数値表現である。適切な規約のベクトルへの変換が行えるよう、事前に本装置を、利用規約文章と規約により学習させる。アプリの利用規約は似ているものが多いため、より多数の利用規約を学習することで、より適切な規約ベクトル（特徴量）に変換される可能性が高まる。
【００２８】
図４は、利用規約ベクトルの例を説明する図である。図４において、Ｐｒｉｖａｃｙ  Ｒｕｌｅｓｅｔｓ（非特許文献１を参照。）内において、利用規約ベクトルを枠線で示している。図４の例では、ベクトルの各要素は、共有の範囲、二次利用、保持期間、及び適用国であり、破線、点線、一点鎖線の枠線が利用規約ベクトルを示す。
【００２９】
利用規約ベクトルは、離散的なＯｎｅ−Ｈｏｔ表現の連結でも良い。Ｏｎｅ−Ｈｏｔ表現とは、要素が適用国の場合、［アメリカ  日本  中国  ・・・］などの国の数の長さのベクトルのうち、適用対象の国が“１”になり、それ以外が“０”になる。例えば、アメリカが適用国の場合、当該ベクトルは［１  ０  ０  ０  ・・・］となる。このようなベクトルが他のベクトル値と連結される。また、ベクトル値が連続と考えられるならば１要素でも良い。
【００３０】
本装置は、計算した利用規約ベクトルおよびアプリ要求情報種類取得装置１２から取得したアプリ要求情報を、アプリをキーとしてデータベースに記憶する。
【００３１】
利用者のアプリ設定取得装置１５は、利用者がアプリをデバイス（スマートホンやタブレット）のどの場所（フォルダ等）に投入するかの情報、利用者がデバイスに対してどのような手動設定（アプリ毎の個人情報の利用可否設定）を行ったかの情報、その他の情報を取得する装置である。
【００３２】
利用者ポリシ学習記憶装置１４は、利用者のプライバシーポリシを学習し、管理する装置である。
利用者ポリシ学習記憶装置１４は、
前記端末にインストールされている複数のアプリについての利用規約（利用規約ベクトル）、分類（アプリがインストールされたフォルダ等）及び利用許可情報（個人情報利用の可否設定）から学習した前記利用者の利用者ポリシを保持する学習機能と、
１つのアプリの前記利用許可情報の設定が変更されるときに前記利用者ポリシに基づいて推奨する前記利用許可情報を前記利用者に提示する確認機能と、
を有する。
【００３３】
また、利用者ポリシ学習記憶装置１４の前記学習機能は、前記１つのアプリの前記利用許可情報が変更されたとき、変更後の前記利用許可情報を用いて再度学習して前記利用者ポリシを更新し、前記確認機能は、前記学習機能が更新した前記利用者ポリシに基づいて、必要に応じて他のアプリについての推奨する前記利用許可情報を前記利用者に提示する。
【００３４】
また、利用者ポリシ学習記憶装置１４は、前記確認機能が前記利用者に提示した前記利用許可情報について前記利用者から変更可の指示がされたときに当該アプリの前記利用許可情報の設定を当該利用許可情報に変更する変更機能をさらに備える。
【００３５】
利用者ポリシ学習記憶装置１４は、アプリ規約学習記憶装置１３からのアプリの利用規約ベクトルと、利用者のアプリ設定取得装置１５からのアプリの所属させるフォルダ名及びアプリ設定の利用許可情報と、が入力されるパーセプトロンである。
利用許可情報は、例えばＡｎｄｒｏｉｄ７の場合、コントロールパネルの「アプリと通知」→「アプリ情報」→「許可」で表示される。当該画面でアプリの各種アクセス権限情報を確認及び設定できる。利用許可情報は、各アプリがスマートフォンに内蔵されるどの機能や情報を利用するかを選ぶ情報である。
【００３６】
本パーセプトロンは、上記入力に対してアプリ要求情報種類取得装置１２が取得したアプリが要求する情報種類の取得の可否を出力する。本パーセプトロンが出力した情報は、アプリ要求情報種類取得装置１２によって取得された種類のみに適用される。利用者ポリシ学習記憶装置１４は、本パーセプトロンが出力した情報であるアプリの個人情報利用の可否設定を利用者に対して示し、利用者より設定可の指示により当該可否設定を確定する。つまり、今までの利用者のポリシに基づいて奨励する利用許可情報の設定を利用者に提示し、その確認により利用許可情報の設定が確定される。
【００３７】
本装置は以下のタイミングで起動する。
［１］利用者がアプリを自分の所有するデバイスにインストールした時。
この場合、アプリのインストールにともない、アプリ規約学習記憶装置が算出した利用者規約ベクトルが本装置に入力されるタイミングで起動する。
［２］利用者がインストールしたアプリを特定のデバイス上のアプリ管理画面の特定のフォルダに入れた時。
この場合、利用者のアプリ設定取得装置１５からのフォルダ等の情報が入力されると、アプリ規約学習記憶装置１３に対して該当するアプリの利用規約ベクトルを要求して起動する。なお、アプリ管理画面とは、スマートフォンを起動したときに最初に表示される、インストールされたアプリを画面に表示する画面であり、利用者は自分のニーズに応じてアプリを任意のフォルダに分類可能である。多くの利用者は目的別にアプリを分類するため、フォルダを学習対象とすることでポリシーの精度向上が見込める。
［３］利用者が自ら手動でインストールされたアプリの利用可能な情報種類を変更した時。
この場合、利用者のアプリ設定取得装置１５からの当該変更情報が入力されると、アプリ規約学習記憶装置１３に対して該当するアプリの利用規約ベクトルを要求して起動する。
【００３８】
上記タイミング［１］と［２］の場合、確定した利用許可情報は、本パーセプトロンのトレーニングデータとして利用される。
また、上記タイミング［３］の場合、この確定した利用許可情報のトレーニングに基づいて本パーセプトロンの学習後、すべての既存のアプリの利用許可情報を再度チェックし、トレーニング前とトレーニング後で変化が起きた利用許可情報について、利用者に再度、確認を求める。
【００３９】
なお、利用者が、利用者ポリシ学習記憶装置１４が提示した利用許可情報を無視、または追認しなかった場合、利用者は自分の意思をもって既存のアプリの利用許可情報を推奨するものとは異なることを選んだ、と捉えることができる。このため、利用者ポリシ学習記憶装置１４は、それを利用者による当該アプリの利用許可の意思とみなし、学習対象として、その結果を再度、トレーニングデータとしてパーセプトロンにフィードバックする。
【００４０】
図５は、個人情報保護装置３０１が行う個人情報保護方法を説明するフローチャートである。
【００４１】
利用者ポリシ学習記憶工程Ｓ０１では、アプリ規約学習記憶装置１３からのアプリの利用規約ベクトルと、利用者のアプリ設定取得装置１５からのアプリの所属させるフォルダ名及びアプリ設定の利用許可情報と、に基づいて、利用者ポリシ学習記憶装置１４が利用者のポリシを学習して記憶する。
【００４２】
判断工程Ｓ０２では、デバイスにアプリが新規インストールされたことを個人情報保護装置３０１が判断する。デバイスにアプリが新規インストールされていなければ、後述の判断工程Ｓ０４を行う。
【００４３】
アプリ規約学習記憶工程Ｓ０３では、アプリ規約学習記憶装置１３が、アプリの利用規約情報からアプリ利用規約ベクトルを生成し、アプリ要求情報種類取得装置１２から取得したアプリ要求情報とともに、アプリをキーとしてデータベースに記憶する。
【００４４】
判断工程Ｓ０４では、インストール済みのアプリのフォルダが変更されたことを個人情報保護装置３０１が判断する。インストール済みのアプリのフォルダが変更されていなければ、後述の判断工程Ｓ０８を行う。
【００４５】
アプリ設定取得工程Ｓ０５は、利用者のアプリ設定取得装置１５が、アプリがいずれの場所（フォルダ等）に投入されたかの情報、デバイスに対してどのような手動設定がなされたかの情報、その他の情報を取得する。
【００４６】
推奨設定計算及び提示工程Ｓ０６では、アプリ規約学習記憶装置１３からのアプリの利用規約ベクトルと、利用者のアプリ設定取得装置１５からのアプリの所属させるフォルダ名及びアプリに設定された利用許可情報と、に基づいて、利用者ポリシ学習記憶装置１４がアプリに対する推奨される利用許可情報を生成し、利用者に提示する。
【００４７】
判定工程Ｓ０７では、利用者ポリシ学習記憶装置１４によって提示された推奨される利用許可情報について利用者が適用の可否を判断する。適用可であれば、個人情報保護装置３０１は、アプリに当該利用許可情報を設定し、本プロセスを終了する。一方、適用不可であれば、個人情報保護装置３０１は、アプリに当該利用許可情報を設定せず、利用者ポリシ学習記憶装置１４に対するトレーニングデータとして利用する。
【００４８】
判断工程Ｓ０８では、インストール済みのアプリの利用許可情報が変更されたことを個人情報保護装置３０１が判断する。インストール済みのアプリの利用許可情報が変更されていなければ、本プロセスを終了する。
【００４９】
利用者ポリシ学習記憶工程Ｓ０９では、アプリ規約学習記憶装置１３からのアプリの利用規約ベクトルと、利用者のアプリ設定取得装置１５からのアプリの所属させるフォルダ名及び変更されたアプリ設定の利用許可情報と、に基づいて、利用者ポリシ学習記憶装置１４が利用者のポリシを再学習して記憶する。
【００５０】
推奨設定計算及び提示工程Ｓ１０では、利用許可情報が変更されたアプリ以外のアプリについて、アプリ規約学習記憶装置１３からのアプリの利用規約ベクトルと、利用者のアプリ設定取得装置１５からのアプリの所属させるフォルダ名及びアプリに設定された利用許可情報と、に基づいて、利用者ポリシ学習記憶装置１４がアプリに対する推奨される利用許可情報を生成し、利用者に提示する。その後、各アプリについて判定工程Ｓ０７を行う。
【００５１】
［付記］
以下に、本発明の趣旨をまとめる。
（１）課題
個人情報を利用するアプリは、アプリ作成者の所属する国や地域に応じて適用される情報保護に関する法がばらばらであり、またアプリ作成会社の個人情報利用ポリシも異なる。それらを確認するための、アプリの最初に表示される利用規約は複雑で、多くの利用者は読まない。そのため、アプリが個人情報を扱うときに利用者は、自分の個人情報が適切に扱われているか、または自分のポリシに適合しているかがわからない。
（２）解決手段
本発明は、世界中のアプリの利用ポリシが国毎に異なる現状において、ポリシやアプリの法適用地域を単順なルールセットのベクトル表現とし、これを利用規約から機械学習などを通じて計算すると同時に、利用者のポリシの設定や態度の変更などから、アプリ毎に適切に利用者の個人情報ポリシとアプリの取得情報の矛盾を検出することで、適切なポリシ管理を行うことを可能とした。
なお、ベクトル表現は次のように表現する。アプリの情報利用ポリシを、「情報共有の範囲」「二次利用」「情報の保持期間」などで数値化、または特定単語化し、数値のような連続量の場合は１数値を要素とし、二次利用範囲や適用国のような離散量の場合はＯｎｅ−Ｈｏｔ表現のベクトルとする。そして、それらの数値やベクトルを連結してベクトルを作り出すことにより、情報利用ポリシのベクトル表現とする。
（３）発明の効果
本発明は、現在のスマートフォンなどのデバイスがアプリをインストールする際に抱える以下の問題を解決する。
ａ）利用者の多くはアプリの規約を読まず、個人情報の取扱ポリシを確認しない。
ｂ）不注意な利用者はアプリの要求する個人情報を要求されるままに渡してしまう。
ｃ）利用者の個人情報のポリシが変化しても、過去にインストールしたアプリに反映されない。
本発明は、これらの問題を解決し、より適切な個人情報の流通が促進され、より利便性の高いネットワークサービスが社会に提供可能となる。
【符号の説明】
【００５２】
１１：アプリ利用規約取得装置
１２：アプリ要求情報種類取得装置
１３：アプリ規約学習記憶装置
１４：利用者ポリシ学習記憶装置
１５：利用者のアプリ設定取得装置
３０１：個人情報保護装置
【図１】
2020047037.tif 000003
【図２】
2020047037.tif 000004
【図３】
2020047037.tif 000005
【図４】
2020047037.tif 000006
【図５】
2020047037.tif 000007