يوفر هذا lib سلسلة من فئات أدوات إخفاء هوية البيانات، المتوافقة مع القانون البرازيلي العام لحماية البيانات الشخصية (المعروف أيضًا باسم LGPD، في pt-br)
وفقا لويكيبيديا،
القانون العام لحماية البيانات الشخصية (البرازيل) 13709/2018 (البرتغالية: Lei Geral de Proteção de Dados Pessoais، أو LGPD)، هو قانون قانوني بشأن حماية البيانات والخصوصية في جمهورية البرازيل الاتحادية. الهدف الأساسي للقانون هو توحيد 40 قانونًا برازيليًا مختلفًا ينظم معالجة البيانات الشخصية. يحتوي قانون LGPD على أحكام ومتطلبات تتعلق بمعالجة البيانات الشخصية للأفراد، حيث تكون البيانات خاصة بأفراد موجودين في البرازيل، أو حيث يتم جمع البيانات أو معالجتها في البرازيل، أو حيث يتم استخدام البيانات لتقديم السلع أو الخدمات للأفراد في البرازيل.
أصبح قانون LGPD قانونًا في 18 سبتمبر 2020 ولكن أصبح قابل للتنفيذ بأثر رجعي في 16 أغسطس 2020. ولن يتم تطبيق العقوبات بموجب اللائحة إلا اعتبارًا من 1 أغسطس 2021.
الهيئة الوطنية لحماية البيانات المسؤولة عن إنفاذ قانون 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
انظر القائمة الكاملة للأمثلة...