본문으로 건너뛰기

PII Masking

텍스트, 이미지, 오디오, 파일 등 다양한 형식의 PII를 비식별화하는 API입니다. Presidio 기반 마스킹 엔진과 정책 관리 기능을 제공합니다.

엔드포인트

POST /api/v1/pii-masking/text

설명: 텍스트에서 PII를 탐지하고 마스킹합니다.

요청 본문:

필드타입필수설명
textstringY마스킹할 텍스트
languagestringN언어 코드 (기본: ko)

POST /api/v1/pii-masking/image

설명: 이미지에서 PII를 탐지하고 마스킹합니다.

POST /api/v1/pii-masking/audio

설명: 오디오 파일에서 PII를 탐지하고 마스킹합니다.

POST /api/v1/pii-masking/file

설명: 파일(PDF, DOCX 등)에서 PII를 탐지하고 마스킹합니다.

GET /api/v1/pii-masking/result/{task_id}

설명: 비동기 마스킹 작업의 결과를 조회합니다.

GET /api/v1/pii-masking/policies

설명: PII 마스킹 정책 목록을 반환합니다.

POST /api/v1/pii-masking/policies

설명: 새 마스킹 정책을 생성합니다. (HTTP 201)

PUT /api/v1/pii-masking/policies/{policy_id}

설명: 기존 마스킹 정책을 수정합니다.

인증

JWT Bearer 토큰이 필요합니다.

에러 코드

코드설명
400지원하지 않는 파일 형식 또는 잘못된 요청
404작업 ID 또는 정책을 찾을 수 없음
500마스킹 엔진(Presidio) 연결 실패