Эта библиотека предоставляет ряд классов анонимайзеров данных, соответствующих Общему закону Бразилии о защите персональных данных (также известному как LGPD, в pt-br).
Согласно Википедии,
Общий закон о защите персональных данных (Бразилия) 13709/2018 (португальский: Lei Geral de Proteção de Dados Pessoais, или LGPD) — это статутный закон о защите данных и конфиденциальности в Федеративной Республике Бразилия. Основная цель закона — унифицировать 40 различных бразильских законов, регулирующих обработку персональных данных. LGPD содержит положения и требования, связанные с обработкой персональных данных физических лиц, если данные относятся к физическим лицам, находящимся в Бразилии, если данные собираются или обрабатываются в Бразилии или когда данные используются для предложения товаров или услуг физическим лицам в Бразилии. Бразилия.
Закон LGPD вступил в силу 18 сентября 2020 года, но его вступление в силу было вступило в силу 16 августа 2020 года. Санкции в соответствии с этим постановлением будут применяться только с 1 августа 2021 года.
Национальным органом по защите данных, ответственным за соблюдение LGPD, является Национальное управление защиты данных (ANPD).
Дополнительную информацию можно найти по адресу: https://en.wikipedia.org/wiki/General_Personal_Data_Protection_Law.
Установка через композитор CLI:
composer require corviz/br-gpdpl
Или добавьте следующее в свой композитор.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
Посмотреть полный список примеров...