Lib ini menyediakan serangkaian kelas penganoniman data, sesuai dengan Undang-Undang Perlindungan Data Pribadi Umum Brasil (alias LGPD, di pt-br)
Menurut Wikipedia,
Undang-Undang Perlindungan Data Pribadi Umum (Brasil) 13709/2018 (Portugis: Lei Geral de Proteção de Dados Pessoais, atau LGPD), adalah undang-undang tentang perlindungan data dan privasi di Republik Federasi Brasil. Tujuan utama undang-undang ini adalah untuk menyatukan 40 undang-undang Brasil berbeda yang mengatur pemrosesan data pribadi. LGPD memuat ketentuan dan persyaratan terkait pengolahan data pribadi individu, dimana data tersebut merupakan individu yang berlokasi di Brazil, dimana data tersebut dikumpulkan atau diproses di Brazil, atau dimana data tersebut digunakan untuk menawarkan barang atau jasa kepada individu di Brazil. Brazil.
LGPD menjadi undang-undang pada 18 September 2020 namun keberlakuannya mundur sejak 16 Agustus 2020. Sanksi berdasarkan aturan tersebut baru akan diterapkan mulai 1 Agustus 2021.
Otoritas perlindungan data nasional yang bertanggung jawab atas penegakan LGPD adalah Autoridade Nacional de Proteção de Dados, atau ANPD.
Informasi lebih lanjut dapat ditemukan di: https://en.wikipedia.org/wiki/General_Personal_Data_Protection_Law
Menginstal melalui komposer CLI:
composer require corviz/br-gpdpl
Atau tambahkan yang berikut ini ke composer.json Anda
{
"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
Lihat daftar lengkap contoh...