HM WIKI

개인정보

지키는 문제가 아니라 다루는 문제입니다. 개인정보의 정의와 처리 원칙, 정보주체의 권리, 그리고 조직이 가장 자주 실패하는 파기의 문제를 다룹니다.

정의

개인정보는 살아 있는 개인에 관한 정보로서, 성명이나 주민등록번호처럼 그 자체로 개인을 알아볼 수 있는 정보뿐 아니라, 다른 정보와 쉽게 결합해 개인을 알아볼 수 있는 정보까지 포함합니다.

마지막 부분이 중요합니다. 이름을 지웠다고 개인정보가 아닌 것이 되지는 않습니다. 사번, 단말기 식별값, 특정 시각의 위치 기록처럼 그 자체로는 무의미해 보이는 값도, 조직이 가진 다른 자료와 맞춰 보면 한 사람을 지목할 수 있습니다. 개인정보인지 아닌지는 데이터의 모양이 아니라 식별 가능성 으로 판단합니다.

지키는 문제가 아니라 다루는 문제

정보보호가 정보를 안전하게 지키는 문제라면, 개인정보 보호는 그 정보를 다룰 자격과 범위에 관한 문제입니다. 암호화를 아무리 잘해도 목적을 벗어나 이용했다면 위반이고, 반대로 적법하게 수집했더라도 안전하게 관리하지 못하면 그 또한 위반입니다. 두 축이 모두 필요합니다.

처리의 기본 원칙

  • 목적 제한: 수집한 목적의 범위 안에서만 이용합니다.
  • 최소 수집: 목적에 필요한 최소한만 수집합니다. "나중에 쓸지도 모르니" 는 수집의 근거가 되지 못합니다.
  • 정확성: 처리 목적에 필요한 범위에서 정확하고 최신 상태로 유지합니다.
  • 보유 기간 제한: 목적을 달성하면 지체 없이 파기합니다.
  • 안전성 확보: 분실, 도난, 유출, 위조, 변조, 훼손되지 않도록 필요한 조치를 합니다.
  • 투명성: 무엇을 어떤 목적으로 처리하는지 정보주체가 알 수 있게 공개합니다.

동의를 받았으니 무엇이든 해도 된다는 생각은 흔한 오해입니다. 동의는 처리의 근거 중 하나일 뿐이고, 목적을 벗어난 이용이나 과도한 수집까지 정당화해 주지는 않습니다.

정보주체의 권리

개인정보의 주인은 그 정보가 가리키는 사람입니다. 정보주체는 자신의 개인정보에 대해 다음을 요구할 수 있습니다.

  • 처리에 관한 정보를 알 권리
  • 처리에 대한 동의 여부와 범위를 선택할 권리
  • 자신의 개인정보를 열람할 권리
  • 정정과 삭제, 처리 정지를 요구할 권리
  • 피해를 구제받을 권리

조직 입장에서 이 권리들은 곧 절차의 의무가 됩니다. 열람 요구가 들어왔을 때 어디에 무엇이 있는지 찾지 못하는 조직은 권리를 보장할 수도 없습니다.

쌓아 둔 데이터는 자산이 아니라 부채

보유 기간이 지난 개인정보를 파기하는 일은 말처럼 쉽지 않습니다. 운영 데이터베이스에서 지웠어도 백업본에 남아 있고, 분석용으로 복사해 둔 사본과 담당자 PC 의 엑셀 파일에도 남아 있습니다. 어디에 무엇이 있는지 모르는 조직은 파기 의무를 지킬 수도 없습니다.

그래서 개인정보 관리의 출발점은 암호화가 아니라 현황 파악 입니다. 어떤 개인정보를, 어디에, 왜, 얼마나 갖고 있는지 목록으로 만드는 일이 먼저입니다. 그리고 필요 없어진 데이터는 지우는 것이 가장 확실한 보호입니다. 갖고 있지 않은 정보는 유출되지 않습니다.

가명처리와 익명처리

데이터를 활용하면서 위험을 줄이는 방법으로 가명처리와 익명처리가 있습니다.

  • 가명처리: 추가 정보 없이는 특정 개인을 알아볼 수 없게 처리하는 것입니다. 추가 정보를 결합하면 다시 알아볼 수 있으므로 여전히 개인정보이며, 그 추가 정보를 분리해 안전하게 보관해야 합니다.
  • 익명처리: 시간과 비용, 기술을 합리적으로 고려할 때 더 이상 개인을 알아볼 수 없게 처리하는 것입니다. 이 경우 개인정보가 아니게 됩니다.

둘의 차이는 되돌릴 수 있는지에 있습니다. 가명처리된 데이터를 익명이라고 부르며 관리를 느슨하게 하는 것이 실무에서 자주 나오는 잘못입니다.

개인정보 보호법의 주요 의무

수집 제한, 파기, 위탁, 취급자 감독, 안전성 확보 조치. 개인정보를 다루는 조직이 실제로 점검받게 되는 조항들을 조문 단위로 정리합니다.

왜 조문 단위로 알아야 하나

개인정보 보호는 추상적인 원칙이 아니라 조문으로 존재합니다. 점검을 받든 사고가 나든, 결국 확인되는 것은 "이 조항의 요건을 지켰는가" 입니다. 그래서 실무에서는 원칙을 이해하는 것 못지않게, 어떤 조항이 무엇을 요구하는지를 아는 것이 중요합니다.

아래는 개인정보를 처리하는 조직이 점검에서 가장 자주 마주치는 조항들입니다.

수집 제한 (제16조)

개인정보는 그 목적에 필요한 최소한 만 수집해야 합니다. 점검에서 확인하는 것은 단순합니다. 수집 항목 하나하나에 대해 "이것이 이 목적에 왜 필요한가" 를 설명할 수 있는가입니다.

회원 가입에 생년월일과 성별이 왜 필요한지, 배송에 주민등록번호가 왜 필요한지 설명하지 못한다면 그 항목은 수집하지 말아야 할 항목입니다. 나중에 쓸지도 모른다는 이유는 근거가 되지 못합니다.

파기 (제21조)

목적을 달성했거나 보유 기간이 지난 개인정보는 지체 없이 파기해야 합니다. 다른 법령에 따라 보존해야 한다면 그 개인정보는 별도로 분리해 보관해야 합니다.

점검에서 걸리는 대표적인 지점은 운영 데이터베이스가 아니라 그 주변입니다. 백업본, 개발과 테스트용으로 복사해 둔 데이터베이스, 담당자 PC 의 엑셀 파일에 옛 고객 정보가 그대로 남아 있는 경우가 많습니다. 지웠다고 보고했지만 실제로는 사본이 살아 있는 상태입니다.

업무 위탁에 따른 처리 제한 (제26조)

위탁을 하려면 문서로 계약해야 하고, 계약에는 처리 목적과 범위, 안전성 확보 조치, 재위탁 제한, 관리 감독, 손해배상 등이 담겨야 합니다. 위탁자는 수탁자가 개인정보를 안전하게 처리하는지 감독할 의무를 집니다. 자세한 내용은 개인정보 위탁과 수탁사 관리 문서에서 다룹니다.

개인정보취급자에 대한 감독 (제28조)

개인정보를 실제로 다루는 직원을 개인정보취급자라고 합니다. 조직은 이들을 적절히 관리하고 감독해야 하며, 정기적으로 교육해야 합니다.

점검에서는 취급자 명단이 최신인지, 부서 이동이나 퇴직으로 더 이상 취급하지 않는 사람이 명단과 권한에 남아 있지는 않은지, 교육이 형식적으로만 이뤄지지는 않았는지를 봅니다.

안전성 확보 조치 (제29조)

가장 범위가 넓고 점검 항목이 많은 조항입니다. 조치는 세 갈래로 나뉩니다.

  • 관리적 조치: 내부 관리계획을 수립하고 시행합니다. 책임자를 지정하고, 그 책임자의 역할과 취급자의 범위를 정합니다.
  • 기술적 조치: 접근 권한 관리(직급과 업무에 따른 권한 차등 부여, 권한 변경 기록의 보관), 접근 통제(권한 없는 자에게 공개되지 않도록 차단, 방화벽 등 보호 조치), 개인정보의 암호화(전송 구간과 저장 시), 접속기록의 보관과 위변조 방지, 악성프로그램 방지를 포함합니다.
  • 물리적 조치: 서류와 저장 매체의 보관, 개인정보의 파기 조치 이행을 포함합니다.

접속기록이라는 핵심

제29조의 항목 중 조사 실무에서 가장 결정적인 것이 접속기록입니다. 누가 언제 어떤 개인정보에 접근했는지가 남아 있어야, 사고가 났을 때 무엇이 얼마나 새어 나갔는지 확인할 수 있습니다.

그래서 점검에서는 기록의 존재 여부만이 아니라 세 가지를 함께 봅니다. 충분한 기간 보관되고 있는가, 그 기록을 담당자가 임의로 지우거나 고칠 수 없는가, 그리고 주기적으로 누군가 확인하고 있는가입니다. 아무도 보지 않고 아무나 지울 수 있는 기록은 있으나 마나입니다.

양벌규정

개인정보 보호법과 정보통신망법에는 양벌규정이 있습니다. 위반 행위를 한 개인뿐 아니라 그가 속한 법인에게도 벌금을 부과할 수 있다는 뜻입니다. 다만 법인이 상당한 주의와 감독을 다한 경우에는 면책될 수 있습니다.

이 단서가 실무에서 갖는 의미가 큽니다. 관리 감독을 실제로 수행했고 그 사실을 기록으로 증명할 수 있는지가 책임의 크기를 가릅니다. 수탁사 점검을 정기적으로 수행하고 그 결과를 문서로 남기는 이유 중 하나가 여기에 있습니다.

개인정보 위탁과 수탁사 관리

업무는 맡길 수 있어도 책임은 맡길 수 없습니다. 위탁과 제3자 제공의 차이, 관리 감독 의무의 내용, 그리고 재위탁이라는 사각지대를 다룹니다.

위탁이란

개인정보 처리 위탁은 개인정보를 다루는 업무를 외부 사업자에게 맡기는 것을 말합니다. 고객센터 운영, 배송, 시스템 유지보수, 마케팅 발송, 클라우드 인프라 이용이 흔한 예입니다. 업무를 맡기는 쪽을 위탁자, 맡는 쪽을 수탁자(수탁사)라고 합니다.

오늘날 개인정보를 한 조직이 처음부터 끝까지 직접 처리하는 경우는 드뭅니다. 그만큼 개인정보가 흘러 다니는 범위가 넓어졌고, 사고의 상당수가 우리 회사가 아니라 우리와 계약한 회사에서 일어납니다.

제3자 제공과의 차이

수탁사에 개인정보를 넘기는 것은 제3자 제공과 다릅니다. 제3자 제공은 받는 쪽이 자기 목적 을 위해 개인정보를 이용하는 것이고, 위탁은 받는 쪽이 위탁자의 목적과 지시 범위 안에서만 처리하는 것입니다.

이 구분에 따라 요구되는 절차도 달라집니다. 제3자 제공은 원칙적으로 정보 주체의 동의가 필요하고, 위탁은 통상 처리방침 공개 등의 방법으로 알리도록 합니다. 실무에서는 계약서 제목만 보고 판단하지 말고, 받는 쪽이 그 데이터로 무엇을 하는지를 봐야 성격이 정해집니다.

책임은 넘어가지 않는다

업무를 위탁했더라도 개인정보에 대한 책임까지 넘어가지는 않습니다. 위탁자는 수탁사가 개인정보를 안전하게 처리하도록 관리하고 감독할 의무를 집니다. 수탁사에서 사고가 나면 위탁자도 관리 감독을 소홀히 한 책임을 함께 지게 됩니다.

"우리 잘못이 아니라 협력업체 잘못" 이라는 항변이 통하지 않는 이유입니다. 애초에 그 업체를 고르고, 그 업체에 데이터를 넘기기로 결정한 것이 위탁자이기 때문입니다.

관리 감독에서 확인하는 것

  • 위탁 계약에 처리 목적과 범위, 안전성 확보 조치, 재위탁 제한, 손해배상 조항이 포함되어 있는가
  • 수탁사가 위탁 범위를 넘는 처리를 하고 있지는 않은가
  • 접근 권한이 실제로 필요한 인원에게만 부여되어 있는가
  • 수탁사 담당자의 접속 기록이 남고 보관되는가
  • 보유 기간이 지난 개인정보가 실제로 파기되는가
  • 수탁사 직원에 대한 교육과 비밀유지 서약이 이뤄지는가

서류만 받아 보는 점검은 점검이 아닙니다. 계약서에 조항이 있다는 것과 그 조항이 지켜지고 있다는 것은 다른 이야기이며, 확인은 기록과 시스템에서 해야 합니다.

재위탁이라는 사각지대

수탁사가 다시 다른 업체에 업무를 맡기는 것을 재위탁이라고 합니다. 여기서 관리가 무너지는 경우가 많습니다. 위탁자는 자신이 계약한 회사까지만 보고 있는데, 정작 데이터를 만지는 것은 그 아래 회사인 상황이 벌어집니다.

사슬이 길어질수록 통제는 약해지고 시야는 짧아집니다. 그래서 재위탁은 계약 단계에서 사전 동의를 받도록 제한하고, 실제로 재위탁이 이뤄지고 있는지를 주기적으로 확인해야 합니다. 계약서에 금지 조항을 넣어 두고 확인하지 않는 것은, 금지하지 않은 것과 결과가 같습니다.

수탁사 실태점검

서류를 보는 점검과 흔적을 보는 점검은 다릅니다. 문서 검토만으로 확인되지 않는 것이 무엇인지, 디지털 포렌식 기법이 점검에서 어떤 역할을 하는지 설명합니다.

왜 필요한가

수탁사가 취급하는 개인정보의 양은 계속 늘고 있습니다. 개인정보의 생애주기(수집, 이용, 제공, 보관, 파기) 각 단계에서 안전하게 다뤄져야 하지만, 관리가 따라가지 못하면 그 지점이 곧 유출의 통로가 됩니다.

유출 사고의 원인을 보면 뚫기 어려운 고난도 해킹만 있는 것이 아닙니다. 관리자의 의도치 않은 실수, 내부 직원의 유출, 위탁업체 직원의 정보 매매처럼 사람 에서 비롯된 경우가 상당한 비중을 차지합니다. 기술을 더 사는 것으로는 막히지 않는 영역입니다.

서면 점검의 한계

많은 조직이 수탁사 점검을 담당자 인터뷰, 문서 검토, 기본적인 시스템 설정 확인 수준에서 마칩니다. 이 방식에는 두 가지 한계가 있습니다.

  • 시점의 한계: 점검 당시의 상태만 확인됩니다. 점검 전에 어땠는지, 점검이 끝난 뒤에 어떻게 되는지는 알 수 없습니다.
  • 표면의 한계: 규정과 설정은 갖춰져 있어도 실제 운영이 그것을 따르는지는 다른 문제입니다. 접근 권한 대장은 정리되어 있는데 실제 계정 목록과 다른 경우가 흔합니다.

ISMS 나 ISMS-P 인증을 받았으니 안전하다는 설명도 자주 듣지만, 인증은 심사 시점에 요건을 충족했다는 뜻이지 그 이후의 운영까지 보증하지 않습니다. 실제로 점검해 보면 지속적인 관리 부재나 시스템 오류로 미흡한 지점이 발견되는 경우가 적지 않습니다.

흔적을 보는 점검

여기에서 디지털 포렌식 기법이 들어옵니다. 담당자에게 묻는 대신 시스템에 남은 흔적을 보는 방식입니다. 문서에 적힌 것과 시스템에 남은 것이 다를 때, 사실을 말해 주는 쪽은 후자입니다.

예를 들어 파기했다고 보고된 개인정보가 파일서버나 백업 데이터베이스에 남아 있는지, 권한이 없는 계정이 개인정보처리시스템에 접속한 이력이 있는지, 보안 솔루션이 우회된 흔적이 있는지는 인터뷰로는 확인되지 않고 로그와 저장 매체를 봐야 확인됩니다.

점검 절차

실태점검은 대체로 여섯 단계로 진행됩니다.

  • 사전준비: 수탁사가 수행하는 업무와 계약 내용을 파악하고, 필요한 자료를 요청하며, 점검 도구와 체크리스트를 준비합니다.
  • 인터뷰: 점검과 이미징에 대한 동의서를 받고, 위탁 업무의 개인정보 흐름과 보안 시스템 구성을 파악해 점검 대상을 선정합니다.
  • 현장점검: 개인정보처리시스템, 개인정보가 오가는 파일서버, 보안 솔루션 로그, 방화벽과 백신 로그를 확인합니다.
  • 정보수집: 대상 PC 의 저장 매체를 담당자 입회 하에 수거하고, 원본과 동일한 사본(이미지)을 만듭니다. 분석은 원본이 아니라 사본에서 수행합니다.
  • 정보분석: 데이터를 추출하고 분류하며, 삭제된 파일을 복구하고, 개인정보의 유출과 오남용 관점에서 흔적을 분석합니다.
  • 결과보고: 현장에서 발견된 사항을 먼저 공유하고, 결과 보고서와 개선 방안을 정리합니다.

이미징 단계에서 사본을 두 벌 만드는 것이 관행입니다. 하나는 분석용으로 쓰고, 다른 하나는 만일의 사태에 대비한 백업으로 보관합니다. 원본을 직접 분석하면 무결성이 훼손될 수 있기 때문입니다.

동의와 범위

점검이라 해도 남의 PC 를 들여다보는 일이므로, 동의와 범위 설정이 절차의 출발점입니다. 무엇을 목적으로 분석하는지, 그 목적을 달성하면 수집한 데이터를 언제 파기하는지를 동의서에 명시하고 그대로 이행해야 합니다.

점검하러 가서 점검 대상의 개인정보를 새로 만들어 오는 상황이 되어서는 안 됩니다. 이 원칙이 지켜지지 않으면 점검 행위 자체가 또 하나의 위반이 됩니다.

무엇을 보는가

PC 와 서버에서 확인하는 대표적인 흔적은 다음과 같습니다.

  • 웹 히스토리: 브라우저 접속 기록, 파일 업로드와 다운로드 여부
  • 레지스트리: 최근 실행한 문서, 공유 폴더 사용 여부, 설치된 프로그램 목록
  • 링크 파일: 실행 파일과 문서의 원래 위치, 연결되었던 외부 저장 매체의 흔적
  • 데이터베이스: 접근 권한, 고유식별정보의 암호화 여부, 보유 기간 초과 데이터의 존재
  • 이미지와 문서 파일: 개인정보가 담긴 파일의 존재, 암호화 적용 여부, 메타데이터
  • 이메일: 개인정보가 첨부된 메일의 저장 여부, 파기되지 않고 남은 개인정보
  • 접속기록: 개인정보처리시스템에 누가 언제 접속해 무엇을 조회했는지

여기에 법률 검토가 더해집니다. 위탁 범위를 넘어선 정보 제공은 없었는지, 위탁과 제3자 제공의 구분이 적절한지, 이용 목적을 달성한 개인정보가 파기되었는지를 확인합니다.

점검의 진짜 목적

실태점검의 목적은 수탁사를 적발하는 것이 아닙니다. 위탁자와 수탁사 모두 사고가 나면 함께 책임을 지는 구조이므로, 점검은 사고가 나기 전에 약한 고리를 찾아 함께 고치는 활동에 가깝습니다.

그래서 결과 보고에는 발견 사항만이 아니라 수탁사가 실제로 수행할 수 있는 개선 방안이 함께 담겨야 합니다. 지적만 남기고 끝난 점검은 다음 점검 때 같은 지적을 반복하게 됩니다.

개인정보 흐름도

개인정보가 수집되어 이용, 제공, 보관, 파기되는 흐름을 업무 단위로 그려야 하는 이유를 설명합니다.

서버 목록에는 업무의 이동이 보이지 않습니다

개인정보 처리 시스템 목록에는 고객관리 시스템 하나가 적혀 있습니다. 실제 업무에서는 신청서가 메일로 들어오고, 담당자가 내려받아 엑셀로 정리한 뒤, 협력업체에 파일을 전달할 수 있습니다. 저는 시스템 목록과 개인정보 흐름도를 같은 문서로 보지 않습니다.

시스템 목록은 어디에 무엇이 있는지를 보여 줍니다. 흐름도는 누가 어떤 목적으로 받아서 어디로 보내고 언제 없애는지를 보여 줍니다. 사고와 과도한 보유는 주 시스템보다 업무 사이의 복사본에서 발견되는 경우가 많습니다.

업무 장면에서 시작합니다

저는 '개인정보를 수집한다'는 추상적인 문장 대신 접수 화면, 상담 메일, 통화 녹음, 종이 신청서처럼 실제 장면을 적습니다. 수집 항목과 근거, 이용 부서, 제공 대상, 저장 위치, 보유기간을 그 장면에 연결합니다.

같은 정보도 목적이 달라지면 별도의 흐름이 됩니다. 계약 이행을 위해 받은 연락처를 행사 홍보에 이용한다면 수집 당시의 흐름만으로 설명하기 어렵습니다. 목적이 바뀌는 지점과 새로운 처리 근거를 따로 봐야 합니다.

그림보다 갱신 절차가 중요합니다

잘 그린 흐름도도 서비스와 담당자가 바뀌면 금방 낡습니다. 신규 시스템 도입, 위탁업체 변경, 수집 항목 추가, 보유기간 변경을 흐름도 갱신 조건으로 정합니다. 개인정보 담당자 혼자 업데이트하기보다 업무 변경을 승인하는 절차와 연결하는 편이 안정적입니다.

흐름도를 점검할 때는 복사본을 묻습니다. 내려받은 파일, 공유 폴더, 메일 첨부, 테스트 데이터, 백업과 출력물이 어디에 남는지 확인합니다. 공식 시스템 밖의 사본이 보이면 파기와 접근통제의 책임도 함께 정합니다.

실무에서 확인할 항목

  • 수집 장면과 처리 목적 및 근거
  • 업무 단계별 담당자와 저장 위치
  • 외부 제공, 위탁과 국외 이전 지점
  • 로컬 사본, 메일, 출력물, 테스트 및 백업 데이터

가명처리와 재식별 위험

이름을 지우는 것과 가명처리의 차이, 결합 가능성과 처리 환경을 포함한 위험도 판단을 설명합니다.

이름을 지운 표를 다시 봅니다

이름과 전화번호를 삭제한 데이터라도 희귀한 직무, 특정 날짜, 지역 정보가 함께 있으면 한 사람을 짐작할 수 있습니다. 저는 직접 식별자만 제거했다고 해서 가명처리가 끝났다고 보지 않습니다. 조직이 보유한 다른 자료와 외부에서 쉽게 구할 수 있는 정보를 함께 고려합니다.

식별 가능성은 데이터 자체만의 속성이 아닙니다. 누가 어떤 환경에서 어떤 보조정보를 가지고 접근하는지에 따라 달라집니다. 같은 데이터도 통제된 분석실에서 제한된 인원만 다루는 경우와 여러 기관에 파일로 배포하는 경우의 위험이 다릅니다.

쓸모와 위험을 함께 조정합니다

모든 값을 강하게 변형하면 재식별 위험은 낮아질 수 있지만 분석에 필요한 의미도 사라집니다. 반대로 원형을 많이 남기면 활용도는 높아져도 식별 가능성이 커집니다. 저는 연구나 분석 목적에 꼭 필요한 변수부터 정하고, 필요하지 않은 세부값을 줄입니다.

구간화, 범주화, 일부 삭제, 대체값 부여 같은 기법은 목적과 데이터 특성에 맞춰 조합합니다. 비정형 문서나 대화에는 본문 속 이름, 주소, 관계 정보가 흩어져 있어 정형 데이터와 다른 검토가 필요합니다.

분리 보관과 접근 통제가 처리의 일부입니다

가명정보와 추가정보를 분리하고 접근권한을 다르게 두어야 합니다. 재식별 시도를 금지하는 규정만 두는 것으로는 부족합니다. 다운로드 제한, 반출 승인, 접속 기록, 결합 후 파기 같은 운영 통제가 함께 있어야 합니다.

처리 과정과 위험 판단 근거도 기록합니다. 어떤 목적에서 어떤 항목을 어떻게 바꾸었고, 어떤 보조정보를 가정했는지 남겨야 이후 환경이 바뀌었을 때 다시 평가할 수 있습니다.

실무에서 확인할 항목

  • 직접 식별자 외의 준식별자 조합
  • 처리 목적에 필요한 최소 변수
  • 이용자, 제공 방식과 보조정보 환경
  • 추가정보 분리, 접근 기록과 재평가 절차

개인정보 파기와 사본

운영 시스템에서 삭제한 뒤에도 백업, 메일, 로컬 파일, 위탁사에 남을 수 있는 사본을 포함해 파기를 설계하는 방법을 다룹니다.

삭제 버튼이 파기의 끝은 아닙니다

업무 시스템에서 고객 기록을 삭제했지만 같은 자료가 담당자의 다운로드 폴더와 메일 첨부에 남아 있을 수 있습니다. 저는 파기를 하나의 기능이 아니라 여러 저장 위치를 정리하는 과정으로 봅니다.

개인정보는 수집 이후 가공, 전달, 백업 과정에서 복제됩니다. 운영 데이터베이스만 기준으로 보유기간을 관리하면 주변 사본은 주인을 잃습니다. 흐름도와 보유기간표를 연결해야 하는 이유입니다.

백업은 즉시 삭제가 어려울 수 있습니다

백업은 장애 복구를 위해 일정 기간 세대별로 보관됩니다. 개별 정보만 골라 지우기 어려운 구조도 있습니다. 그렇다고 백업을 파기 대상에서 빼도 된다는 뜻은 아닙니다. 복원 목적 외 접근을 제한하고, 정해진 주기가 지나면 덮어쓰거나 삭제되도록 관리해야 합니다.

복원 시험을 할 때도 주의가 필요합니다. 오래된 백업을 복원하면 이미 파기된 개인정보가 운영 환경으로 되살아날 수 있습니다. 복원 후 최신 파기 상태를 다시 반영하는 절차가 있어야 합니다.

파기 확인은 행위와 결과를 나누어 봅니다

담당자가 삭제 작업을 했다는 보고와 실제로 대상 정보가 남아 있지 않다는 확인은 다릅니다. 저는 대상 범위, 실행 일시, 사용한 방법, 예외, 확인 결과를 구분해 기록합니다. 위탁사가 처리한 정보라면 파기 요청뿐 아니라 이행 여부도 확인합니다.

보존 의무가 있는 정보는 다른 자료와 분리해 목적 외 사용을 막습니다. 모든 데이터를 한꺼번에 지우는 것도, 보존을 이유로 계속 열어 두는 것도 적절하지 않습니다. 파기는 데이터마다 남아야 할 이유와 없어져야 할 시점을 구분하는 일입니다.

실무에서 확인할 항목

  • 운영 시스템 외 로컬, 메일, 공유폴더 사본
  • 백업 보존주기와 복원 후 재삭제 절차
  • 위탁사와 하위 수탁사의 파기 확인
  • 법정 보존 데이터의 분리 저장과 접근 제한

테스트 데이터의 개인정보

오류 재현과 기능 시험에 필요한 데이터 특성을 구분하고, 실제 개인정보의 사용과 사본을 관리합니다.

재현되지 않는 오류

한 시스템에서 시험 환경은 멀쩡한데 운영 환경에서만 오류가 났습니다. 실제 자료를 그대로 복사해 오면 원인을 금방 찾을 것 같았고, 실제로 그렇게 하려는 요청이 있었습니다.

저는 먼저 실제 사람의 정보가 필요한지, 데이터의 구조만 필요한지 나눕니다. 문자 길이, 빈값, 중복, 필드 간 관계를 재현하는 것으로 충분할 때가 많기 때문입니다.

가상 데이터가 유지해야 할 것

가상 자료를 만들더라도 정상값만 채우면 운영 환경의 문제를 찾기 어렵습니다. 허용 경계값, 누락, 예상하지 못한 조합, 업무상 예외를 포함할 필요가 있습니다. 원본에서 값을 치환하는 경우에는 다른 항목과 연결해 사람을 알아볼 수 있는지 확인합니다. 이름만 바꿨다는 이유로 개인정보가 아니라고 판단하지 않으며, 실제 정보를 꼭 써야 하면 목적과 처리 근거, 필요한 항목·대상·기간을 검토합니다.

외부로 이어지는 시험 기능

실제 연락처가 남은 상태에서 알림 기능을 시험하면 고객에게 문자나 메일이 발송될 수 있습니다. 데이터만 가리는 것 외에 외부 연동과 전송 대상도 통제해야 합니다. 개발자와 외부 인력의 접근 범위, 공유 계정, 다운로드 권한을 살피고, 운영 환경의 보호 조치가 시험 환경에도 그대로 적용된다고 가정하지 않습니다.

시험 이후의 사본

데이터베이스를 지워도 오류 로그, 화면 캡처, 담당자의 파일에는 정보가 남을 수 있습니다. 사용 승인의 범위에 사본 정리까지 포함하는 편이 좋습니다. 시험 결과를 남기는 데 실제 개인정보가 필요한지 다시 보고, 오류 조건과 처리 결과만으로 설명할 수 있다면 불필요한 값은 결과물에서 제외합니다.

정리

정리하면, 시험에 실제 사람의 정보가 꼭 필요한지 먼저 묻습니다. 구조만 필요하면 가상 데이터로 대체하고, 외부 연동과 사본까지 통제 범위에 넣습니다.

문서의 숨은 개인정보

화면에 보이지 않는 댓글, 변경 이력, 숨김 영역과 문서 속성에 남은 개인정보를 확인합니다.

가려진 이름이 다시 보이는 이유

한 문서에서 이름 위에 검은 도형을 올려 가린 뒤 그대로 외부에 보냈습니다. 출력 화면에서는 보이지 않았지만, 받는 쪽에서 도형을 옮기거나 텍스트를 복사하자 원래 이름이 그대로 나타났습니다.

숨기기와 제거는 다른 처리입니다. 글자색 변경, 행 숨기기, 시트 숨기기도 원래 데이터를 남겨 둡니다.

본문 밖의 확인 위치

댓글에는 검토 대상자의 이름이, 변경 이력에는 삭제한 문장이 남을 수 있습니다. 작성자 속성, 파일명, 머리말과 바닥글도 살핍니다.

  • 스프레드시트에서는 숨김 시트와 메모 외에 내장 개체, 연결 데이터와 캐시도 확인 대상입니다.
  • PDF 변환도 제거를 보장하지 않으므로 주석, 첨부파일, 텍스트층이 결과물에 남았는지 확인합니다.

원본과 제공본의 분리

저는 보존이 필요한 원본을 유지하고 외부 제공본을 따로 만듭니다. 필요한 정보만 남긴 뒤 저장하고, 최종 파일을 다시 열어 검사합니다. 화면 보기, 검색, 텍스트 추출, 속성 확인을 함께 활용하되, 한 가지 검사에서 문제가 없다고 모든 잔존 정보를 배제할 수는 없습니다.

발송 직전의 확인

검토한 파일과 실제 첨부할 파일이 같은지 확인합니다. 검토 후 다시 편집하거나 다른 형식으로 변환했다면 그 결과물을 점검해야 합니다. 자료가 민감할수록 작성자와 별도의 검토자가 제공본을 확인하는 방식을 고려합니다. 원본을 잘 정리한 사실보다 외부로 나가는 파일의 상태가 판단 대상입니다.

정리

정리하면, 화면에서 안 보이는 것과 문서에서 사라진 것은 다릅니다. 본문 밖 영역까지 점검하고, 외부로 나가는 최종 파일의 상태를 발송 직전에 다시 확인합니다.

개인정보 열람 요구 대응

정보주체의 요청에 따라 자료를 찾고, 제공 범위와 제한 사유를 검토하는 절차입니다.

한 사람의 정보가 여러 곳에 있습니다

한 고객이 자신의 개인정보 열람을 요청했습니다. 정보를 찾아보니 고객관리 시스템뿐 아니라 상담 메일과 그 첨부파일에도 흩어져 있었습니다.

저는 요청을 접수하면 본인 또는 정당한 대리인인지 확인하고 요청 범위를 정리합니다. 확인을 이유로 불필요한 신분정보를 더 수집하지 않는 방법도 검토합니다. 열람권과 제한·거절 사유는 개인정보 보호법 제35조에 따라 판단합니다.

검색 범위를 정하는 기준

이름 하나만 검색하면 동명이인의 정보가 섞이거나 변경 전 계정의 자료가 빠질 수 있습니다. 업무상 식별값과 관련 저장 위치를 확인합니다. 요청이 불명확하면 필요한 범위를 안내하되, 범위 협의 때문에 법정 처리 기한 관리가 빠지지 않도록 합니다. 담당 부서가 여러 곳이어도 접수 창구에서 전체 진행 상태를 관리합니다.

문서 전체와 자신의 개인정보

개인정보 열람 요구가 모든 내부 문서의 원본 전체를 받을 권리와 같지는 않습니다. 반대로 내부 문서라는 이유만으로 일괄 제외할 수도 없습니다. 찾은 자료에서 요청자의 개인정보와 다른 사람의 정보를 구분하고, 가림이나 분리 제공 가능성을 살핍니다. 제한이 필요하면 구체적인 법적 사유를 검토합니다.

제공과 설명

잘못된 사람에게 자료를 보내면 열람 대응 자체가 새로운 노출이 됩니다. 수신자와 전달 경로를 확인하고 필요한 보호 조치를 적용합니다. 회신에는 제공한 범위와 제한한 부분의 이유가 드러나야 하고, 자료를 찾지 못했다면 어디까지 확인했는지 내부적으로 설명할 수 있어야 합니다. 요청을 받았다는 기록과 실제 처리 결과를 연결해 관리합니다.

정리

정리하면, 열람 대응은 자료를 찾는 일과 제공 범위를 판단하는 일을 함께 다룹니다. 검색 범위와 타인 정보를 신중히 가리고, 처리 결과를 근거와 함께 기록으로 남깁니다.

개인정보의 국외 이전

국외 이전은 서버 위치뿐 아니라 해외의 누가 어떤 정보를 조회·보관·처리하는지와 그 법적 근거를 함께 확인해야 합니다.

사례로 보는 문제

가상의 사례입니다. 국내 판매사를 통해 고객지원 서비스를 도입했지만 고객자료는 해외에 보관됐고, 해외 지원업체도 장애 대응 중 자료를 조회할 수 있었습니다. 국내에서 계약했다는 사실만으로 개인정보가 국내에서만 처리된다고 볼 수는 없습니다.

저장과 조회를 포함한 흐름을 확인합니다

개인정보 보호법의 국외 이전에는 국외의 제3자에게 제공하는 행위와 처리위탁·보관이 포함되며, 제공에는 조회되는 경우도 포함됩니다. 국내 리전을 사용하더라도 해외 지원·백업·재위탁 과정에서 별도의 이전이 발생하는지 확인해야 합니다.

해외 소재 기업의 서비스라는 이유만으로 국외 이전을 단정하는 것도 적절하지 않습니다. 계약 명칭보다 실제 저장 위치, 접근 주체와 국가, 처리 목적을 확인합니다. 해외 사업자가 정보주체로부터 직접 수집하는 상황과 국내 개인정보처리자가 보유 정보를 이전하는 상황도 구분합니다.

적용 근거의 요건을 확인합니다

별도 동의는 국외 이전의 근거 중 하나이며, 모든 이전에 유일하게 적용되는 방식은 아닙니다. 특히 정보주체와의 계약 체결·이행에 필요한 처리위탁·보관 근거를 적용할 때는 필요성과 법에서 정한 공개 또는 통지 요건을 함께 충족해야 합니다. 회사와 해외 업체 사이에 계약이 있다는 이유만으로 이 근거가 성립하거나 제3자 제공까지 허용되는 것은 아닙니다.

이전 근거에 따른 의무와 보호조치를 확인하고, 실제 운영이 안내 내용과 일치하도록 관리합니다. 처리방침에 기재하는 것만으로 모든 이전이 적법해지는 것은 아닙니다.

실무에서 확인할 사항

  • 저장·백업·지원·조회가 이뤄지는 국가와 주체
  • 제공·처리위탁·보관의 구분과 적용 근거
  • 이전 항목·목적·시기·방법·보유기간 및 필요한 안내사항
  • 안전성 확보, 고충처리와 분쟁해결 조치
  • 재위탁·제3국 재이전 및 계약 종료 시 반환·삭제 관리

필수 입력항목과 개인정보 최소수집

입력창의 필수 표시는 수집 필요성의 근거가 아닙니다. 항목별 목적과 필요성을 확인하고 실제 화면과 저장 방식에 반영해야 합니다.

사례로 보는 문제

가상의 사례입니다. 기업 행사 신청서가 생년월일과 자택 주소를 필수로 요구하지만 실제 운영에는 이름과 연락처만 사용합니다. 담당자는 기존 양식을 그대로 사용했고, 신청자는 불필요한 항목을 입력하지 않으면 신청을 마칠 수 없었습니다.

업무 목적에서 필요한 항목을 도출합니다

개인정보 보호법 제16조는 목적에 필요한 최소한의 개인정보를 수집하도록 하고, 최소수집임을 입증할 책임을 개인정보처리자에게 둡니다. 동의를 받아 수집할 때는 최소한의 정보 외에는 동의하지 않을 수 있음을 구체적으로 알려야 하며, 그 동의 거부를 이유로 재화나 서비스 제공을 거부해서는 안 됩니다.

동의를 받거나 선택항목으로 표시했다는 이유만으로 수집 목적과 적법한 처리 근거의 검토가 끝나는 것은 아닙니다. 생년월일 전체 대신 연령대만으로 가능한지, 주소를 신청 단계가 아니라 배송 대상 확정 후 받아도 되는지처럼 항목과 시점을 함께 검토합니다.

화면과 실제 처리의 일치를 확인합니다

수집 필요성뿐 아니라 개인정보 보호법 제15조 등에 따른 적법한 처리 근거도 충족해야 합니다. 다만 “본인 확인에 필요하다”는 추상적 이유만으로 모든 항목이 정당화되지는 않습니다. 업무 목적을 달성하는 데 필요한 수준을 확인해야 합니다.

선택항목을 비워도 신청이 완료되는지 시험하고 서버·연계 시스템의 수집값을 점검합니다. 화면에서 항목을 제거했더라도 기존 데이터와 로그·백업이 자동으로 삭제되는 것은 아니므로 보유 목적과 기간에 맞춰 후속 처리합니다.

실무에서 확인할 사항

  • 항목별 사용 목적·처리 근거·실제 활용 업무
  • 덜 상세한 정보나 다른 절차로 대체할 가능성
  • 최초 신청 시점부터 필요한 항목인지
  • 선택항목 미입력 시 화면·서버의 실제 동작
  • 기존 저장정보·연계값·로그의 보유 및 삭제 기준

주민등록번호 수집과 동의의 한계

주민등록번호는 정보주체의 동의만으로 처리할 수 있는 정보가 아니므로, 법에서 정한 예외에 해당하는지 먼저 확인해야 합니다.

동의서에 서명을 받았습니다

행사 참가자를 확인하기 위해 신청서에 주민등록번호 입력란과 개인정보 수집 동의란을 함께 두는 경우를 생각해 볼 수 있습니다. 그러나 동의를 받았다는 사실만으로 주민등록번호 수집·처리가 허용되는 것은 아닙니다.

일반 개인정보의 처리 근거를 주민등록번호에 그대로 적용하면 문제가 생깁니다. 주민등록번호에는 별도의 처리 제한이 있기 때문입니다.

동의 여부보다 처리 허용 근거를 먼저 확인합니다

개인정보 보호법 제24조의2는 법에서 열거한 경우를 제외하고 주민등록번호 처리를 제한합니다. 구체적으로 처리를 요구하거나 허용하는 법률·대통령령 등, 급박한 생명·신체·재산의 이익을 위해 명백히 필요한 경우, 법에서 정한 고시상 예외 등이 해당합니다. 정보주체의 동의 자체는 이 조항의 독립적인 예외가 아닙니다.

법령상 업무라는 설명만으로도 충분하지 않습니다. 해당 조문이 주민등록번호 처리를 구체적으로 허용하는지, 그 업무와 대상자에게 적용되는지 확인해야 합니다. 세무 등 특정 업무의 근거를 단순 행사 참가 확인까지 확대해서는 안 됩니다.

실무에서 확인할 사항

  • 처리하려는 업무와 주민등록번호가 필요한 이유
  • 제24조의2의 어느 예외에 해당하는지와 구체적인 근거
  • 적용 대상·목적·처리 시점이 근거의 범위 안에 있는지
  • 사번·접수번호 등 다른 식별수단으로 처리할 수 있는지
  • 적법하게 처리하는 경우에도 암호화·접근통제·보유 및 파기가 관리되는지

암호화하거나 동의서를 보관하는 것은 처리 허용 근거를 대신하지 못합니다. 반대로 법령에서 정한 예외에 해당하는 업무까지 일률적으로 금지해서도 안 됩니다.

따라서 기존 서식과 시스템의 주민등록번호 입력 항목을 업무별로 점검하고, 처리 근거가 확인되지 않는 항목은 수집 필요성과 대체 절차를 재검토해야 합니다.

기업 내 부정·비리, 디지털 데이터로 끝까지 규명합니다

상담 문의
전화문의