Diese Bibliothek bietet eine Reihe von Datenanonymisierungsklassen, die dem brasilianischen Allgemeinen Gesetz zum Schutz personenbezogener Daten (auch bekannt als LGPD, in pt-br) entsprechen.
Laut Wikipedia,
Das Allgemeine Gesetz zum Schutz personenbezogener Daten (Brasilien) 13709/2018 (portugiesisch: Lei Geral de Proteção de Dados Pessoais, oder LGPD) ist ein gesetzliches Gesetz zum Datenschutz und zur Privatsphäre in der Föderativen Republik Brasilien. Das Hauptziel des Gesetzes besteht darin, 40 verschiedene brasilianische Gesetze zu vereinheitlichen, die die Verarbeitung personenbezogener Daten regeln. Das LGPD enthält Bestimmungen und Anforderungen im Zusammenhang mit der Verarbeitung personenbezogener Daten von Einzelpersonen, wenn es sich bei den Daten um in Brasilien ansässige Personen handelt, wenn die Daten in Brasilien erfasst oder verarbeitet werden oder wenn die Daten verwendet werden, um Personen in Brasilien Waren oder Dienstleistungen anzubieten Brasilien.
Das LGPD trat am 18. September 2020 in Kraft, seine Durchsetzbarkeit wurde jedoch rückwirkend am 16. August 2020 in Kraft gesetzt. Sanktionen im Rahmen der Verordnung werden erst ab dem 1. August 2021 angewendet.
Die für die Durchsetzung des LGPD zuständige nationale Datenschutzbehörde ist die Autoridade Nacional de Proteção de Dados (ANPD).
Weitere Informationen finden Sie unter: https://en.wikipedia.org/wiki/General_Personal_Data_Protection_Law
Installation über Composer-CLI:
composer require corviz/br-gpdpl
Oder fügen Sie Folgendes zu Ihrer Composer.json hinzu
{
"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
Vollständige Beispielliste ansehen...