corviz/br-gpdpl

一个提供一系列数据匿名化库的库,符合巴西通用个人数据保护法(简称LGPD,在pt-br)

v1.2.1 2022-06-30 18:33 UTC

This package is auto-updated.

Last update: 2024-08-29 05:31:27 UTC


README

此库提供了一系列符合巴西通用个人数据保护法(简称LGPD,在pt-br)的数据匿名化类

StyleCI Build Status PHP Composer

GPDPL(或LGPD)是什么?

根据维基百科:

《巴西通用个人数据保护法》(巴西)13709/2018(葡萄牙语:Lei Geral de Proteção de Dados Pessoais,或LGPD),是巴西联邦共和国关于数据保护和隐私的法定法律。该法律的主要目的是统一40部不同的巴西法律,这些法律规范了个人数据的处理。LGPD包含与个人数据处理相关的条款和要求,其中数据为位于巴西的个人,或者数据在巴西收集或处理,或者数据用于向巴西的个人提供商品或服务。

LGPD于2020年9月18日成为法律,但其生效日期追溯至2020年8月16日。根据该法规的处罚将从2021年8月1日起适用。

负责执行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

查看完整示例列表...