본문 바로가기

AI 보안·개인정보

AI 챗봇 도입 개인정보 체크리스트 — 단계별 점검 항목

챗봇이 개인정보를 만나는 세 지점

챗봇과 개인정보의 접점

챗봇과 개인정보의 접점 [01]

지점내용
① 이용자 직접 입력묻지 않아도 스스로 이름·연락처를 씁니다
② 시스템 연동주문 조회·회원 확인을 위해 DB와 연결됩니다
③ 대화 기록 보관질문과 답변이 그대로 저장됩니다

①번이 가장 통제하기 어렵습니다

챗봇은 대화입니다. 그래서 이용자가 예상하지 못한 정보를 스스로 씁니다.

"제 주민번호는 000000-0000000인데요, 조회 좀 해주세요"
실제로 이렇게 입력하는 이용자가 있습니다.

회사가 "주민등록번호는 수집하지 않는다"고 정해두어도, 이용자가 입력하면 시스템에 들어옵니다. 그리고 그 순간부터 회사가 그 정보를 보유하게 됩니다.

수집하지 않기로 한 정보가 들어오는 것이 챗봇 특유의 위험입니다. 일반적인 웹 양식은 입력 칸이 정해져 있어 이런 일이 없습니다.

②번은 범위를 정해야 합니다

주문 조회나 회원 확인을 위해 챗봇을 내부 DB와 연결하는 경우가 많습니다. 이때 챗봇이 접근할 수 있는 데이터 범위를 명확히 제한해야 합니다.

"필요한 것만"이 원칙입니다. 주문 조회를 위해 회원의 모든 정보에 접근할 필요는 없습니다.

도입 전 확인할 법적 사항

법적 검토 항목

법적 검토 항목 [02]

항목확인할 것
처리 근거동의인가, 계약 이행인가, 정당한 이익인가
처리위탁외부 AI 사업자를 쓴다면 위탁 절차가 필요
국외이전해외 서버를 쓴다면 별도 요건이 붙습니다
자동화 결정AI만으로 불이익한 결정을 내리는가
처리방침 반영챗봇 운영 사실을 개인정보 처리방침에 기재

외부 AI를 쓴다면 위탁 검토가 필요합니다

직접 만든 챗봇이 아니라 외부 AI 서비스를 연결하는 경우가 많습니다. 이때 그 사업자가 개인정보를 처리하게 됩니다.

처리위탁에 해당한다면 위탁 계약, 처리방침 공개, 수탁자 관리·감독 같은 절차가 따라옵니다. 그리고 해외 사업자라면 국외이전 요건까지 함께 봐야 합니다.

자동화 결정을 확인하십시오

AI가 사람 개입 없이 이용자에게 불이익한 결정을 내리는가를 봐야 합니다.

사례자동화 결정 해당 가능성
단순 안내·조회낮음
환불 승인·거부를 AI가 결정높음
대출·심사 결과를 AI가 통보높음

자동화 결정에 해당하면 정보주체에게 설명을 요구하고 거부할 권리가 인정될 수 있습니다. 구체적인 적용 범위와 요건은 최신 법령과 개인정보보호위원회 해설서를 확인하십시오.

기술적으로 준비할 것

기술적 보호 조치

기술적 보호 조치 [03]

조치내용
입력 필터링주민번호·카드번호 패턴을 자동 차단
② 마스킹저장 전 민감 정보를 가림
③ 보관 기간 설정무기한 보관하지 않도록 자동 삭제
④ 접근 권한대화 기록을 누가 볼 수 있는지 제한
⑤ 접속기록누가 언제 조회했는지 남김

입력 필터링이 가장 효과적입니다

안내문만으로는 부족합니다. "개인정보를 입력하지 마세요"라고 써두어도 이용자는 씁니다.

패턴 탐지로 아예 들어오지 못하게 하는 편이 확실합니다. 주민등록번호 형식이 감지되면 그 자리에서 차단하고, 왜 막았는지 안내하는 방식입니다.

완벽하게 걸러낼 수는 없습니다. 다만 정형화된 번호는 상당 부분 막을 수 있습니다.

보관 기간을 반드시 정하십시오

챗봇 대화 기록은 자동으로 계속 쌓입니다. 별도 설정이 없으면 무기한 보관됩니다.

보관 목적과 기간을 미리 정하고 자동 삭제를 걸어두십시오. 서비스 개선을 위해 필요하다면 그 기간만큼만, 필요 없어지면 지워야 합니다.

단계별 점검 항목

단계별 점검 항목

단계별 점검 항목 [04]

기획 단계

항목확인
수집 항목 정의
처리 근거 확인
보관 기간 결정
챗봇 접근 데이터 범위 제한

구축 단계

항목확인
입력 필터링 적용
저장 전 마스킹
접근 권한 설정
접속기록 남기기
위탁 계약 체결
개인정보 처리방침 반영
자동 삭제 설정

운영 단계

항목확인
대화 로그 정기 점검
필터 오탐·미탐 확인
보관 기간 준수 여부
수탁자 관리·감독

흔히 놓치는 것

놓치는 것왜 문제인가
운영 단계 점검구축까지만 챙기고 이후를 방치
필터 미탐 확인걸러지지 않은 정보가 쌓여 있음
처리방침 갱신챗봇 도입 사실이 반영되지 않음
상담원 이관 시점AI에서 사람으로 넘길 때의 정보 처리
테스트 데이터개발 중 쓴 실제 개인정보가 남아 있음

마지막 항목을 특히 조심하십시오

개발과 테스트 과정에서 실제 고객 데이터를 쓰는 경우가 있습니다. 편하기 때문입니다.

테스트가 끝난 뒤 그 데이터가 어디에 남아 있는지 확인하십시오. 개발 서버, 로그, 백업에 그대로 있는 경우가 많습니다.

테스트에는 가상 데이터를 쓰는 것이 원칙입니다.

자주 묻는 질문

질문
단순 안내 챗봇도 해당되나요?이용자가 개인정보를 입력할 수 있다면 해당됩니다.
국내 서비스면 국외이전은 없나요?서버 위치를 확인하십시오. 국내 서비스도 해외 인프라를 쓸 수 있습니다.
대화 기록을 꼭 저장해야 하나요?목적이 있을 때만 저장하십시오.
필터로 다 막을 수 있나요?아닙니다. 정형 번호는 상당 부분 막지만 완벽하지 않습니다.
ISMS-P 심사와 관계있나요?개인정보 처리 시스템이므로 관련 통제가 확인될 수 있습니다.
작은 규모도 필요한가요?규모와 무관합니다. 개인정보를 다루면 같습니다.

정리

기억할 것
챗봇은 이용자가 스스로 개인정보를 입력하는 구조다
수집하지 않기로 한 정보가 들어오는 것이 특유의 위험이다
입력 필터링이 안내문보다 효과적이다
보관 기간과 자동 삭제를 반드시 설정한다
구축보다 운영 단계 점검을 놓치기 쉽다

마치며

챗봇 도입은 기술 프로젝트로만 다뤄지는 경우가 많습니다. 잘 작동하는지, 응답이 자연스러운지에 관심이 쏠립니다.

그런데 챗봇은 개인정보 처리 시스템입니다. 다른 시스템에 적용하는 기준을 똑같이 적용해야 합니다.

도입 전에 확인하면 며칠이면 될 일이, 도입 후에는 훨씬 큰 작업이 됩니다. 이미 쌓인 데이터를 정리해야 하고, 처리방침도 고쳐야 하고, 경우에 따라 이용자에게 알려야 할 수도 있습니다.

이 글은 공개된 법령과 실무 경험을 바탕으로 정리한 일반 정보이며 법률자문이 아닙니다. 개인정보보호법의 적용은 구체적 사실관계에 따라 달라지며, 자동화 결정 등 일부 조항은 해석과 적용 범위에 논의가 있습니다. 국가법령정보센터개인정보보호위원회의 최신 자료를 확인하시고, 중요한 판단은 전문가와 상의하시기 바랍니다.

태그
#AI챗봇 #개인정보보호 #챗봇도입 #입력필터링 #자동화결정 #처리위탁 #정보보안 #ISMSP #실무가이드 #개인정보처리방침

반응형