Cette bibliothèque fournit une série de classes d'anonymisation de données, conformes à la loi générale brésilienne sur la protection des données personnelles (alias LGPD, en pt-br)
D'après Wikipédia,
La loi générale sur la protection des données personnelles (Brésil) 13709/2018 (portugais : Lei Geral de Proteção de Dados Pessoais, ou LGPD), est une loi statutaire sur la protection des données et la vie privée dans la République fédérative du Brésil. L'objectif principal de la loi est d'unifier 40 lois brésiliennes différentes qui réglementent le traitement des données personnelles. La LGPD contient des dispositions et des exigences relatives au traitement des données personnelles des individus, lorsque les données concernent des individus situés au Brésil, lorsque les données sont collectées ou traitées au Brésil, ou lorsque les données sont utilisées pour offrir des biens ou des services à des individus au Brésil. Brésil.
La LGPD est entrée en vigueur le 18 septembre 2020, mais son entrée en vigueur a été antidatée au 16 août 2020. Les sanctions prévues par le règlement ne seront appliquées qu’à partir du 1er août 2021.
L'autorité nationale de protection des données responsable de l'application de la LGPD est l'Autoridade Nacional de Proteção de Dados, ou ANPD.
De plus amples informations peuvent être trouvées sur : https://en.wikipedia.org/wiki/General_Personal_Data_Protection_Law
Installation via composer CLI :
composer require corviz/br-gpdpl
Ou ajoutez ce qui suit à votre 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
Voir la liste complète des exemples...