corviz / br-gpdpl
一个提供一系列数据匿名化库的库,符合巴西通用个人数据保护法(简称LGPD,在pt-br)
v1.2.1
2022-06-30 18:33 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8
README
此库提供了一系列符合巴西通用个人数据保护法(简称LGPD,在pt-br)的数据匿名化类
GPDPL(或LGPD)是什么?
根据维基百科:
《巴西通用个人数据保护法》(巴西)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