프로젝트 소개

Presidio는 텍스트와 이미지에서 민감한 데이터(PII)를 탐지하고 익명화하는 오픈소스 프레임워크입니다. 신용카드 번호, 이름, 위치, 사회보장번호 등과 같은 엔터티를 빠르게 식별하고 익명화하는 모듈을 제공합니다. 주요 기능으로는 Named Entity Recognition, 정규 표현식, 규칙 기반 로직, 그리고 여러 언어의 문맥을 활용한 체크섬을 사용하는 사전 정의 및 사용자 정의 PII 인식기가 있습니다. 외부 PII 탐지 모델을 지원하며, Python/PySpark부터 Docker/Kubernetes까지 다양한 사용 옵션을 제공하고, 이미지(DICOM 의료 이미지 포함)의 PII를 삭제하는 모듈도 포함합니다. 이 프로젝트는 확장성과 사용자 정의 가능성을 강조하며, 자동 탐지가 모든 민감한 정보를 찾지 못할 수 있다는 경고를 포함합니다. 설치는 pip, Docker 또는 소스에서 가능하며, 포괄적인 문서와 예제를 제공합니다.