2026. 7. 1.
고객 명단 ChatGPT에 넣기 전, 30초 마스킹으로 유출 불안 줄이기
고객 명단이나 문의 내역을 ChatGPT에 넣기 전에는 이름, 연락처, 주소, 주문번호, 민감 메모를 먼저 분리해야 합니다. 30초 안에 원본을 마스킹본으로 바꾸고, 맥락은 남긴 채 요약과 답장 초안을 요청하는 프롬프트를 제공합니다.

고객 문의를 빨리 정리하려고 명단을 그대로 복사하는 순간이 있습니다. 이름, 전화번호, 주소, 주문번호, 불만 사유가 한 줄에 같이 들어 있습니다. ChatGPT에 "분류해 줘"라고 넣으면 답은 빨리 나오지만, 입력하기 전 찝찝함이 남습니다. 이때 필요한 것은 긴 보안 설명이 아니라 붙여넣기 전 30초 마스킹 절차입니다.
OpenAI의 Data Controls FAQ는 ChatGPT 대화가 모델 개선에 쓰이는지 선택할 수 있는 설정을 안내합니다. ChatGPT 소개 문서도 개인용 서비스에서 사용자가 학습 사용을 끌 수 있다고 설명합니다. 그래도 업무 원칙은 따로 잡아야 합니다. 설정을 확인해도 원본 고객 정보는 먼저 줄이는 편이 안전합니다. 이 글은 법률 자문이 아니라, 고객 명단을 AI 작업용 입력문으로 바꾸는 실무 프롬프트입니다.
고객 명단은 요약하기 전에 식별자를 먼저 빼야 합니다
고객 문의 정리가 위험해지는 지점은 "내용"과 "식별자"가 섞여 있을 때입니다. 문의 유형, 구매 상품군, 요청사항은 업무에 필요할 수 있습니다. 하지만 이름, 전화번호, 주소, 주문번호, 계정 ID는 대부분의 요약 작업에 필요하지 않습니다.
| 원본에 자주 섞이는 값 | ChatGPT 작업에 남길 형태 |
|---|---|
| 김OO, 010-0000-0000 | 고객A, 연락처 삭제 |
| 서울시 상세 주소 | 지역 수준만 남기거나 삭제 |
| 주문번호, 송장번호 | 주문A, 배송A 같은 임시 라벨 |
| 환불 사유에 들어간 개인 사연 | 업무 판단에 필요한 범위만 요약 |
| 이메일, 계정 ID | 삭제 또는 사용자A |
핵심은 전부 지우는 것이 아닙니다. 전부 지우면 ChatGPT가 문의 맥락을 잃습니다. 대신 누구인지 알 수 있는 값은 빼고, 업무 판단에 필요한 상황만 남깁니다. 예를 들어 "홍길동, 010-1234-5678, 강남구 OO아파트, 3일째 배송 지연"은 "고객A, 수도권, 배송 3일 지연"으로 바꾸면 됩니다.
5칸만 채우면 원본과 작업용 데이터를 분리할 수 있습니다
마스킹은 복잡한 규칙표가 아니라 5칸으로 시작하면 충분합니다. 고객 문의나 설문 응답을 붙여넣기 전에 아래 항목을 먼저 찾습니다.
| 5칸 | 지울 것 | 남길 수 있는 것 |
|---|---|---|
| 이름 | 실명, 닉네임, 담당자명 | 고객A, 고객B |
| 연락처 | 전화번호, 이메일, 메신저 ID | 연락처 삭제 |
| 주소 | 상세 주소, 동호수, 배송지 | 수도권, 부산, 해외처럼 넓은 범위 |
| 주문번호 | 주문번호, 송장번호, 결제 ID | 주문A, 배송B |
| 민감 메모 | 건강, 가족, 금전 사정 같은 사적 정보 | 업무 판단에 필요한 짧은 상황 |
OpenAI의 Memory FAQ는 사용자가 민감한 정보를 공유하면 메모리에 나타날 수 있다고 안내하며, 원치 않으면 메모리를 끄거나 임시 채팅을 사용할 수 있다고 설명합니다. 따라서 고객 데이터로 작업할 때는 설정 확인과 입력 전 마스킹을 함께 보는 편이 좋습니다. 특히 반복 업무라면 원본을 넣고 나중에 지우는 방식보다, 마스킹본을 만든 뒤 요청하는 방식이 더 관리하기 쉽습니다.
바로 붙여 넣는 30초 마스킹 프롬프트
아래 프롬프트는 고객 문의 원본을 ChatGPT에 바로 분석시키는 문장이 아닙니다. 먼저 "작업용 마스킹본"을 만들도록 시키는 문장입니다. 대괄호 안만 바꿔 넣으세요.
아래 고객 문의 원본을 바로 요약하지 말고, 먼저 AI 작업용 마스킹본으로 바꿔 주세요.
목표:
- 이름, 전화번호, 이메일, 상세 주소, 주문번호, 계정 ID는 삭제하거나 임시 라벨로 바꿉니다.
- 문의를 분류하는 데 필요한 상황은 남깁니다.
- 민감한 사적 정보는 업무 판단에 필요한 최소 표현으로 줄입니다.
- 원본에 없는 사실을 추가하지 않습니다.
마스킹 규칙:
1. 실명과 닉네임은 고객A, 고객B처럼 바꿉니다.
2. 전화번호, 이메일, 주소, 주문번호, 송장번호는 원문 값을 남기지 않습니다.
3. 상품명이나 문의 유형처럼 업무 처리에 필요한 정보는 남깁니다.
4. 개인 사연은 "배송 지연으로 불편 호소", "환불 사유 설명"처럼 짧게 줄입니다.
5. 판단이 애매한 값은 "확인 필요" 열에 적습니다.
출력 형식:
| 임시 고객 | 남길 업무 맥락 | 삭제한 정보 유형 | 확인 필요 | 다음 요청에 넣어도 되는 문장 |
고객 문의 원본:
[여기에 원본을 붙여넣기]
첫 결과를 받으면 바로 다음 작업을 시키지 말고 표를 한 번 봅니다. "삭제한 정보 유형" 열에 이름, 연락처, 주소, 주문번호가 보이는데 실제 값이 남아 있으면 다시 고쳐야 합니다. 이 검수까지 해야 다음 요청이 편해집니다.
마스킹본을 만든 뒤에 실제 요청을 분리합니다
개인정보를 지우는 요청과 답장 초안을 만드는 요청은 나누는 편이 좋습니다. 한 번에 시키면 ChatGPT가 좋은 답장을 만드는 데 집중하다가 어떤 값을 지워야 하는지 놓칠 수 있습니다. 먼저 마스킹본을 만들고, 그 표를 다시 넣어 실제 업무를 요청합니다.
아래 마스킹된 고객 문의표만 보고 답장 우선순위를 정리해 주세요.
작업 목표:
- 고객을 식별하려고 하지 않습니다.
- 문의 유형을 배송, 환불, 교환, 상품 문의, 기타로 나눕니다.
- 오늘 먼저 답해야 할 항목을 위에 둡니다.
- 각 항목마다 2문장 답장 초안을 만듭니다.
- 모르는 정보는 추정하지 말고 "확인 필요"라고 씁니다.
출력:
| 우선순위 | 임시 고객 | 문의 유형 | 먼저 확인할 것 | 2문장 답장 초안 |
마스킹된 고객 문의표:
[앞 단계에서 만든 표를 붙여넣기]
OpenAI의 ChatGPT 프롬프트 작성 도움말은 명확하고 구체적인 지시가 좋은 결과에 필요하다고 설명합니다. 여기서도 같습니다. "고객 문의 정리해 줘"보다 "식별하지 말고, 유형을 나누고, 확인 필요를 분리하라"고 쓰면 결과가 바로 업무표에 가까워집니다.
30초 검수표에서 하나라도 걸리면 다시 마스킹합니다
마지막으로 아래 5가지만 봅니다. 이 표는 ChatGPT 결과를 믿어도 되는지 판단하는 표가 아니라, 다음 요청에 넣기 전에 원본 값이 남았는지 보는 표입니다.
| 확인 질문 | 통과 기준 |
|---|---|
| 실명이나 닉네임이 보이나요? | 고객A, 고객B 같은 임시 라벨만 남음 |
| 연락처가 보이나요? | 전화번호, 이메일, 메신저 ID가 없음 |
| 상세 주소가 보이나요? | 동호수, 도로명 상세, 배송 메모가 없음 |
| 주문번호가 보이나요? | 실제 번호 대신 주문A, 배송B만 남음 |
| 민감한 사연이 길게 남았나요? | 업무 판단에 필요한 짧은 문장만 남음 |
하나라도 걸리면 실제 요청으로 넘어가지 말고 마스킹 프롬프트를 다시 실행합니다. 이 과정이 번거롭게 보이지만, 원본을 한 번 넣고 긴 답변을 받은 뒤 다시 지우는 것보다 빠릅니다. 오늘 고객 문의 5줄만 골라 원본을 복사하기 전에 5칸을 먼저 채워 보세요. 목표는 ChatGPT를 안 쓰는 것이 아니라, ChatGPT에 넣을 수 있는 작업용 문장으로 바꾼 뒤 쓰는 것입니다.
참고 출처
다음으로 읽을 기사
같은 흐름으로 이어 읽기 좋은 기사만 추려 보여줍니다.
첫 번째 댓글을 남겨보세요.
여러분의 생각이 다른 독자에게 도움이 됩니다.
댓글 0
이 글을 읽은 독자들의 생각을 나눠보세요.