br gpdpl php
v1.2.1
このライブラリは、ブラジルの一般個人データ保護法 (別名 LGPD、pt-br) に準拠した一連のデータ匿名化クラスを提供します。
ウィキペディアによると、
一般個人データ保護法 (ブラジル) 13709/2018 (ポルトガル語: Lei Geral de Proteção de Dados Pessoais、または LGPD) は、ブラジル連邦共和国におけるデータ保護とプライバシーに関する法定法です。この法律の主な目的は、個人データの処理を規制するブラジルの 40 の異なる法律を統一することです。 LGPD には、個人の個人データの処理に関する規定と要件が含まれています。データがブラジルに所在する個人のものである場合、データがブラジルで収集または処理される場合、またはデータがブラジルの個人に商品やサービスを提供するために使用される場合です。ブラジル。
LGPD は 2020 年 9 月 18 日に法律として成立しましたが、その施行は 2020 年 8 月 16 日に遡りました。この規制に基づく制裁は 2021 年 8 月 1 日からのみ適用されます。
LGPD の執行を担当する国家データ保護当局は、Autoridade Nacional de Proteção de Dados (ANPD) です。
詳細については、https://en.wikipedia.org/wiki/General_Personal_Data_Protection_Law を参照してください。
Composer CLI 経由でインストールする場合:
composer require corviz/br-gpdpl
または、composer.json に以下を追加します
{
"require": {
"corviz/br-gpdpl": "1.*"
}
}
use Corviz BrGpdpl Anonymizer GenericAnonymizer ;
$ text = ' my content ' ;
$ anonymizer = new GenericAnonymizer ( $ text );
echo $ anonymizer -> anonymized (); //**********
use Corviz BrGpdpl Anonymizer CreditCardNumberAnonymizer ;
$ cardNumber = ' 1234 5678 9012 3456 ' ;
$ anonymizer = new CreditCardNumberAnonymizer ( $ cardNumber );
echo $ anonymizer -> anonymized (); //1234 56** **** 3456
例の完全なリストを参照...