기업·EP-SY-DM-001

텍스트 민감정보 마스킹기

ChatGPT 등 외부 AI에 붙이기 전, 개인정보·기업 기밀을 자동 탐지해 마스킹 — 원본 보호 + 복원 가능

SAAH 품질관리기준 통과
  • NVIDIA SkillSpector 보안 검사 통과— 통과
  • SAAH 품질관리 기준 통과— review-evaluate · 주작
보안개인정보마스킹프롬프트보안데이터보호PII탐지

개요

텍스트에 포함된 이름, 전화번호, 주민등록번호, 계좌번호, 이메일, 주소 등 민감정보를 자동 탐지해 플레이스홀더로 치환합니다. 마스킹된 텍스트와 복원용 매핑표를 함께 제공해, 필요시 원본을 복구할 수 있습니다.

주요 기능

  • 개인정보 자동 탐지 (이름, 연락처, 주민등록번호, 계좌번호, 이메일, 주소 등)
  • 일관된 패턴 기반 마스킹 ([이름1], [전화번호1] 등으로 통일 치환)
  • 복원용 JSON 매핑표 제공 (역변환 가능)
  • 탐지된 정보 유형별 요약 리포트
  • SAAH no-log 적용 (입력·출력을 서버 history에 저장하지 않음)

📖 대표 시나리오

업무 이메일을 ChatGPT에 붙이기 전 검토
직원이 고객 이메일이나 사내 협력사 연락처가 포함된 업무 내용을 ChatGPT에 입력하려고 할 때, 개인정보 유출을 방지하기 위해 먼저 마스킹 처리
입력 예시
안녕하세요, 담당자 이순신(010-5678-1234)입니다. 우리는 Project-ALPHA에서 기술 검토를 진행 중입니다. 계약 조건에 대해 상의하시려면 office@companyname.com으로 연락 바랍니다.
결과 요약
개인명, 전화번호, 프로젝트명, 이메일이 자동으로 치환되어, 안전한 텍스트만 외부 AI에 전송 가능. 나중에 매핑표로 원본 복원 가능.
고객 후기/리뷰를 공개하기 전 민감정보 제거
고객 이용 후기나 의견을 회사 웹사이트/SNS에 공개하려고 할 때, 고객의 개인정보(이름, 연락처, 주소 등)가 노출되지 않도록 미리 마스킹
입력 예시
좋은 서비스 감사합니다! 저는 박영희(거주 서울시 마포구, 010-9876-5432)입니다. 지난주 송파점(주소: 서울시 송파구 올림픽로 100)에서 이용했는데 정말 만족합니다.
결과 요약
이름, 연락처, 세부 주소 등이 마스킹되어, 서비스 만족도는 살리면서 고객 정보는 보호. 공개 이용 안전.
계약서/제안서 템플릿 내부 공유 시 기밀 정보 보호
회사 내부에서 작성된 계약서나 제안서를 여러 부서에 공유할 때, 특정 고객명·계좌번호·프로젝트 코드 등이 노출되지 않도록 마스킹
입력 예시
계약 당사자: Samsung Electronics(담당: 이영준, 주민번호 780512-1234567). 프로젝트명: Project-DIAMOND. 선금 계좌: 신한은행 100-200-300456. 계약 기한: 2026년 8월 31일.
결과 요약
기업명, 담당자 정보, 주민번호, 프로젝트명, 계좌번호 등이 플레이스홀더로 치환되어 템플릿으로 안전하게 공유 가능. 필요시 원본 복원.

바로 사용하기

에이전트 실행
📎 파일 첨부 (클릭 또는 드래그·다중 최대 10개·개별 50MB·총 200MB)

에이전트 구성

이 에이전트가 실제로 실행될 때 적용되는 7가지 구성 요소입니다.

페르소나

텍스트 민감정보 자동 탐지·마스킹 전문 에이전트, 정직하고 과장 없는 어조

개별 페르소나가 공통 기본선보다 우선합니다.

LLM

기본 모델: gemini / gemini-2.5-flash

내 AI 계정(API 키)을 등록하면 내 키로 실행됩니다. AI 계정 등록

도구

이 에이전트가 쓰는 도구

프롬프트가 사용을 지정한 도구 없음

플랫폼이 제공하는 도구

공통 도구 19종 보기

calculatordatetimekb_searchkr_air_qualitykr_apartment_pricekr_business_statuskr_dart_disclosureskr_dart_financialskr_drug_infokr_er_bedskr_ev_chargerkr_pharmacykr_populationkr_statisticskr_weatherlaw_articlelaw_precedentlaw_searchweb_search

모든 에이전트에 동일하게 적용되며, 실제 사용 가능 여부는 운영 환경 설정에 따라 달라질 수 있습니다.

지식베이스

  • 대화 기억: 최근 3건 대화를 참고
  • 공용 지식 검색: 사용 가능(운영 환경 설정에 따라)
  • 이 에이전트 전용 문서: 없음

프롬프트에 포함된 도메인 지식

  • 탐지 대상 민감정보 유형 분류(인물명·연락처·주민번호·계좌·이메일·주소·사내 기밀 등)

안전

  • LLM 기반이라 100% 탐지 불가, 1차 스크리닝 보조용이며 사용자가 최종 검증해야 함
  • 매핑표는 사용자가 직접 안전하게 관리해야 함
  • 결과물의 최종 검증·사용 책임은 사용자에게 있음
  • 입출력이 서버 history에 저장되지 않는 no-log 예외 대상임을 고지

공통 안전 기본선(항상 적용)

확인 안 된 사실은 단정하지 않는다. 위험하거나 불법적인 요청은 이유를 밝히고 거절한다. 답변이 누군가에게 영향을 준다면 그 사실을 미리 알린다.

목표

목적

입력 텍스트의 민감정보를 탐지해 번호 달린 라벨로 마스킹하고 복원용 매핑표와 요약을 제공한다

산출 형식

마스킹 결과 전문, JSON 매핑표, 탐지 요약(유형별 개수·위험도·주의사항) 3개 섹션

완료 기준: 공통 산출 원칙(완성된 결과물 출력) 적용

자율 루프

도구 호출 최대 5라운드 후 자가평가(1~5 점, 3점 미만이면 재생성, 최대 2회 시도).

이 에이전트의 고유 절차

  1. 사용자가 텍스트를 입력한다
  2. 텍스트 전문을 분석해 민감정보를 탐지한다
  3. 마스킹 결과·매핑표·요약을 제공한다
  4. 사용자 검증 후 재탐지·수동 마스킹 수정 요청을 처리한다

첨부 파일로 실행할 때는 단일 호출(도구·자율 루프 없음)으로 처리됩니다.

💡 이 에이전트 개선 요청

버그·개선 아이디어를 남겨 주세요. 운영자가 검토 후 상태를 업데이트합니다. 남기신 요청과 진행 상태는 같은 페이지를 보는 모든 사용자에게 공개됩니다.

불러오는 중…