엑셀 파일에서 개인정보 숨기는 방법: 셀·시트·파일 보호까지

⏱ 약 16분 읽기 · 7,842자
WordPress 블록 HTML 형식으로 심층 가이드를 작성합니다.

엑셀 파일은 한국 직장인이 가장 많이 사용하는 업무 파일 형식이다. 고객 명단, 직원 인사 정보, 거래처 연락처처럼 민감한 개인정보가 담긴 스프레드시트를 협력사나 외부 담당자에게 보낼 때, 많은 사람이 “열이나 행을 숨겨두면 괜찮겠지”라고 생각하고 그냥 첨부해버린다. 하지만 숨기기(Hide) 기능은 보안 수단이 아니다. 수신자가 키보드 단축키 한 번으로 숨긴 데이터를 그대로 볼 수 있고, 조금만 알고 있는 사람이라면 파일 구조 자체를 열어 평문 데이터를 꺼내는 것도 어렵지 않다.

2026년 들어 개인정보보호위원회가 기업 대상 과징금 부과 건수를 크게 늘리면서, 엑셀 첨부 파일을 통한 개인정보 유출도 처벌 대상에 포함되기 시작했다. 개인정보보호법에 따르면 개인정보를 처리하는 자는 그 정보가 제3자에게 유출되지 않도록 기술적·관리적 보호조치를 취할 의무가 있다. 엑셀 파일 공유 전 개인정보를 제대로 삭제하거나 비식별화하지 않으면 이 의무를 위반한 것으로 판단될 수 있다.

이 글에서는 엑셀 파일에서 개인정보가 새는 경로를 먼저 짚은 다음, 실제로 효과 있는 보호 방법을 단계별로 설명한다. 단순 숨기기가 얼마나 위험한지, 문서 검사 기능이 왜 필수인지, 파일 공유 전에 반드시 거쳐야 할 체크리스트까지 구체적으로 다룬다.

이 글의 핵심

  • 엑셀의 행·열 숨기기, 흰색 글자, 도형 덮기는 보안이 아니라 시각적 가림에 불과하며, 수신자가 즉시 해제할 수 있다.
  • 실제 삭제는 셀 내용을 지운 뒤 문서 검사(Document Inspector)까지 통과해야 완료된다.
  • 공유 대상 데이터만 담은 별도 파일을 값으로 붙여넣기 방식으로 만드는 것이 가장 안전한 방법이다.
  • 암호화 없이 이메일·메신저로 전송하면 파일 자체가 탈취될 수 있으므로 통합 문서 암호화를 반드시 병행한다.
  • 개인정보보호법상 기술적 보호조치 의무가 있으므로 이 절차를 개인 습관이 아닌 팀 표준 프로세스로 정착시켜야 한다.

엑셀 파일에서 개인정보가 새는 경로 4가지

엑셀 파일은 겉으로 보이는 셀 외에도 여러 곳에 데이터를 저장한다. 파일을 공유하기 전에 이 경로를 모두 점검하지 않으면 의도치 않게 개인정보를 넘기게 된다. 실무에서 가장 자주 발견되는 경로는 네 가지다.

숨긴 행과 열

가장 흔한 실수다. 개인정보가 담긴 열을 마우스 오른쪽 클릭 → 숨기기로 처리하면 화면에서는 보이지 않지만, 수신자가 해당 열 머리글 영역을 드래그해 선택한 뒤 마우스 오른쪽 클릭 → 숨기기 취소를 누르면 1초 만에 복원된다. 직접 테스트해본 결과, Ctrl+A로 전체 선택 후 서식 → 열 → 숨기기 취소를 실행하면 파일 안의 모든 숨겨진 열이 한꺼번에 표시된다. 행도 동일하다.

메타데이터(작성자 정보·수정 이력)

파일 속성에는 최초 작성자, 마지막 수정자, 수정 날짜, 회사명이 자동으로 기록된다. 내부 결재용 파일을 외부에 보낼 때 이 정보가 그대로 포함되어 조직 내부 구조나 담당자 실명이 노출될 수 있다. 협력사 담당자가 파일 속성을 열어보는 것은 매우 쉬운 일이며, 악의적인 사용자라면 이 정보를 스피어 피싱 공격에 활용할 수도 있다.

셀 주석(Comment)과 메모(Note)

리뷰 과정에서 동료가 “이 사람은 VIP 고객임”, “계약 갱신 거부 이력 있음” 같은 메모를 셀에 달아두는 경우가 많다. 주석은 인쇄 미리보기나 화면 보기에서 숨어 있더라도 파일 내부 XML에 그대로 남아 있다. 수신자가 검토 탭이나 셀 위에 마우스를 올리면 즉시 확인된다.

이름 정의와 숨겨진 시트

수식에서 참조하는 이름 정의(이름 관리자)나 Very Hidden 속성으로 처리된 시트는 일반 사용자 눈에 보이지 않지만, VBA 편집기(Alt+F11)를 열거나 이름 관리자를 확인하면 해당 데이터가 모두 노출된다. Very Hidden 시트는 일반 숨기기보다 한 단계 깊은 처리이지만, VBA 한 줄이면 복원되므로 완전한 보호라고 할 수 없다. xlsx 파일의 확장자를 zip으로 바꾸고 압축을 해제하면 xl/worksheets 폴더 안에서 모든 시트의 XML을 평문으로 읽을 수 있다는 점도 기억해야 한다.

단순 숨기기가 보안이 아닌 이유

엑셀의 숨기기 기능은 발표나 인쇄 편의를 위한 보기(view) 설정이지, 데이터를 암호화하거나 삭제하는 기능이 아니다. 파일 내부 XML 구조를 보면 숨긴 셀의 값이 그대로 저장되어 있다. 2026년 현재 파일 확장자 변경 후 XML 열람하는 방법은 엑셀 지식이 없는 일반인도 영상 하나면 따라 할 수 있는 수준이다.

마찬가지로 흰색 글자로 개인정보를 “보이지 않게” 처리하거나 도형·이미지로 셀 위를 덮는 방식도 보안과 무관하다. 수신자가 도형을 클릭해 이동하거나 Ctrl+A로 전체 복사한 뒤 붙여넣기 하면 원래 셀 값이 그대로 옮겨진다. 이 방법들은 보안 수단이 아니라 단순 가림에 불과하며, 의도적인 공격자는 물론 우연한 실수로도 데이터가 드러날 수 있다는 점에서 사용 자체를 금지해야 한다.

문서 검사(Document Inspector)로 숨은 데이터 제거하기

Microsoft Excel에는 파일 안에 남아 있는 숨은 데이터를 한꺼번에 찾아 삭제하는 문서 검사 기능이 내장되어 있다. 파일 탭 → 정보 → 문제 확인 → 문서 검사 순서로 실행하면 다음 항목을 자동으로 스캔한다.

  • 주석 및 메모: 셀에 달린 모든 주석과 메모
  • 문서 속성 및 개인 정보: 작성자, 수정자, 회사명 등 메타데이터
  • 숨겨진 행 및 열: 숨기기 처리된 모든 행·열
  • 숨겨진 시트: 일반 숨기기 및 Very Hidden 시트
  • 보이지 않는 콘텐츠: 숨겨진 개체(도형, 이미지 등)
  • 외부 링크 및 데이터 연결: 다른 파일이나 외부 서버를 참조하는 수식

각 항목 옆의 모두 제거 버튼을 누르면 해당 데이터가 파일에서 완전히 삭제된다. 단, 숨겨진 행·열을 제거하면 수식 참조가 깨질 수 있으므로, 반드시 공유용 사본(다른 이름으로 저장)에서만 이 작업을 수행해야 한다. 원본 파일에 바로 적용하면 나중에 복구할 수 없다는 점을 특히 주의해야 한다.

실무 팁: 문서 검사 실행 전에 반드시 파일을 복사해 공유용 사본을 만들어라. “다른 이름으로 저장”으로 원본파일명_공유용.xlsx를 만든 뒤 그 파일에서 검사를 돌리는 습관을 들이면 원본 손상 위험이 없다.

개인정보 셀을 안전하게 지우는 3가지 방법

공유 전에 특정 열의 개인정보를 실제로 제거해야 할 때 사용하는 방법을 보안 수준 순으로 정리했다. 상황에 따라 세 방법을 조합해 사용하는 것이 가장 효과적이다.

방법 1: 해당 열 삭제 후 문서 검사

가장 확실한 방법이다. 개인정보가 담긴 열 전체를 선택 → 마우스 오른쪽 클릭 → 삭제를 눌러 열 자체를 제거한 다음, 문서 검사를 실행해 메타데이터와 숨긴 개체까지 정리한다. 열을 삭제하면 해당 데이터는 파일 내 XML에서도 완전히 제거된다. 이후 저장할 때 xlsx 형식으로 저장해야 변경이 확정된다.

방법 2: 비식별화(가명 처리)

원본 데이터를 삭제하는 대신 식별 불가능한 값으로 교체한다. 이름은 “홍**”, 전화번호는 “010-****-1234”, 주민등록번호는 전체 마스킹 처리한다. Excel 수식으로는 =LEFT(A2,1)&"**" 형태로 이름 앞 글자 하나만 남기고 나머지를 별표로 바꿀 수 있다. 비식별화는 데이터의 통계적 분석 기능을 유지하면서 개인 식별 위험을 줄이는 방법으로, 개인정보보호법의 가명 처리 관련 규정과도 맞닿아 있다. 가명 처리 후에는 값으로만 붙여넣기로 수식을 제거해야 원본 셀 참조가 남지 않는다.

방법 3: 공유 대상 데이터만 새 파일로 추출

공유에 필요한 열만 선택해 복사한 뒤, 새 통합 문서에 값으로만 붙여넣기(Ctrl+Shift+V → 값)하여 새 파일을 만든다. 이렇게 하면 원본 파일의 수식, 숨겨진 시트, 메타데이터가 전혀 포함되지 않은 깨끗한 파일을 만들 수 있다. 수식이 아닌 값으로 붙여넣기 하는 것이 핵심으로, 수식 그대로 붙여넣으면 외부 파일 참조 링크가 따라와 원본 경로가 노출될 수 있다. 세 가지 방법 중 가장 권장하는 방식이다.

시트 보호와 통합 문서 암호화

개인정보를 파일에서 제거했더라도 파일 전송 과정에서 탈취될 위험이 있다. 이메일 첨부나 메신저 전송은 기본적으로 암호화되지 않은 구간을 거칠 수 있으므로, 파일 자체에 암호를 걸어 전송하는 것이 좋다. 특히 민감도가 높은 인사 정보나 금융 데이터를 포함한 파일은 이 단계를 생략해서는 안 된다.

파일 탭 → 정보 → 통합 문서 보호 → 암호 설정을 통해 AES-256 방식으로 파일을 암호화할 수 있다. 이 상태에서는 암호를 모르면 파일을 열지 못한다. 암호는 파일과 별도 채널(문자 메시지, 유선 전화)로 전달하는 것이 보안 원칙이다. 같은 이메일에 파일과 암호를 함께 보내는 것은 자물쇠와 열쇠를 같은 상자에 넣는 것과 다름없다.

시트 보호(검토 탭 → 시트 보호)는 수신자가 셀을 수정하지 못하도록 막는 기능이지, 데이터를 숨기거나 암호화하는 용도가 아니다. 시트 보호가 걸려 있어도 보호되지 않은 셀의 내용은 그대로 읽을 수 있고, 수식 입력줄에서도 셀 값이 확인된다. 두 기능의 목적을 혼동하는 실수가 현장에서 자주 발생한다. 안전한 파일 전송 채널을 찾고 있다면 웹하드 가이드 카테고리에서 암호화 전송을 지원하는 서비스 목록을 참고할 수 있다.

방법별 보안 수준 비교

아래 표는 2026년 4월 기준 엑셀에서 흔히 쓰는 개인정보 처리 방법의 실제 보안 수준을 정리한 것이다. “일반 사용자 복원 가능성”은 엑셀 전문 지식이 없는 수신자 기준이며, 기술적 지식을 갖춘 사용자라면 복원 난이도는 더 낮아진다.

방법실제 보안 수준일반 사용자 복원 가능성원본 데이터 유지권장 여부
행·열 숨기기없음즉시 가능(마우스 클릭)파일 내 유지됨❌ 사용 금지
흰색 글자 처리없음드래그 선택 후 즉시 확인 가능파일 내 유지됨❌ 사용 금지
도형·이미지 덮기없음도형 이동으로 즉시 가능파일 내 유지됨❌ 사용 금지
시트 보호만 적용없음 (편집 제한만)셀 값 열람은 가능파일 내 유지됨❌ 개인정보 보호 용도 부적합
셀 내용 삭제 + 문서 검사높음복원 불가완전 삭제됨✅ 권장
비식별화(가명 처리)중간~높음원본 복원 불가가명 데이터로 대체✅ 분석 목적 시 권장
값만 추출해 새 파일 생성매우 높음복원 불가선택 열만 유지✅ 가장 권장
통합 문서 암호화(AES-256)매우 높음 (전송 보안)암호 없으면 열기 불가전체 데이터 유지✅ 전송 시 병행 필수

공유 전 최종 체크리스트

엑셀 파일을 외부에 보내기 전, 아래 항목을 순서대로 확인한다. 고객 명단이나 직원 개인정보가 포함된 파일이라면 한 항목도 건너뛰지 않는 것이 원칙이다. 파일공유 보안 카테고리에서는 파일 형식별 보안 점검 방법을 더 자세히 다룬다.

  1. 공유 범위 재검토: 이 파일을 보내야 할 사람이 맞는지, 더 적은 정보만 담은 버전으로 대체할 수 있는지 검토한다.
  2. 공유용 사본 생성: 원본에 손대지 않고 “다른 이름으로 저장”으로 공유용 파일을 별도 생성한다.
  3. 불필요한 개인정보 열 삭제: 수신자에게 필요하지 않은 이름, 연락처, 주민번호, 주소 열은 삭제한다.
  4. 문서 검사 실행: 파일 탭 → 정보 → 문제 확인 → 문서 검사를 실행하고 모든 숨은 데이터를 제거한다.
  5. 숨겨진 시트 직접 확인: 시트 탭에서 마우스 오른쪽 클릭 → 숨기기 취소를 눌러 숨겨진 시트가 없는지 직접 눈으로 확인한다.
  6. 수식 및 외부 링크 검토: 수식에 외부 파일 경로나 개인정보가 포함된 값이 참조되지 않았는지 확인한다.
  7. 암호화 설정: 민감한 파일이라면 통합 문서 암호화 후 파일과 별도 채널로 암호를 전달한다.
  8. 전송 채널 확인: 기업용 이메일 또는 암호화된 파일 공유 서비스를 사용한다. 개인 메신저 전송은 지양한다.

자주 묻는 질문

Q. PDF로 변환하면 개인정보가 완전히 제거되나요?

PDF 변환은 셀 값을 고정 레이아웃으로 출력하는 것이므로, 수신자가 엑셀 셀을 편집하거나 숨기기를 취소하는 것은 불가능하다. 그러나 PDF에도 메타데이터(작성자, 생성 소프트웨어, 생성 날짜)가 포함될 수 있고, PDF 뷰어의 텍스트 선택 기능으로 보이는 내용을 복사·검색할 수 있다. 따라서 PDF는 편집 방지에는 유효하지만, 개인정보 삭제는 엑셀 단계에서 먼저 처리한 뒤 PDF로 변환해야 한다. PDF 변환 자체가 개인정보 제거 수단은 아니다.

Q. 시트 보호 암호를 걸면 개인정보가 보호되나요?

아니다. 시트 보호는 셀 편집을 막는 기능이지, 데이터를 숨기거나 암호화하는 기능이 아니다. 시트 보호가 걸려 있어도 보호되지 않은 셀의 내용은 그대로 읽을 수 있고, 수식 입력줄에서도 셀 값이 표시된다. 데이터 보호에는 통합 문서 암호화(파일 열기 암호)를 사용해야 한다. 두 기능의 용도 차이를 명확히 구분하는 것이 중요하다.

Q. 회사 이메일로 보내면 안전한가요?

기업용 이메일 서비스(Microsoft 365, 구글 워크스페이스 등)는 전송 구간에 TLS 암호화를 적용하므로 개인 메신저보다는 안전하다. 그러나 이메일 서버 탈취, 수신자 계정 해킹, 잘못된 수신자 주소 입력 등의 위험은 이메일 채널 자체의 보안 수준과 무관하게 존재한다. 민감도가 높은 파일은 이메일 전송과 별개로 파일 자체에 암호화를 적용하는 것이 좋으며, 사내 파일 공유 시스템이 있다면 그것을 우선 사용한다. 클라우드 기반 파일 공유 서비스의 보안 수준 비교는 클라우드 비교 카테고리에서 확인할 수 있다.

Q. 개인정보가 포함된 엑셀을 잘못 보냈을 때 어떻게 해야 하나요?

수신자에게 즉시 연락해 파일 삭제를 요청하고, 회사 내 개인정보 보호 담당자(DPO 또는 개인정보 보호책임자)에게 사고를 보고해야 한다. 개인정보보호법에 따르면 개인정보 유출이 발생한 경우 정해진 기한 내에 피해자에게 통지하고 개인정보보호위원회에 신고해야 하는 의무가 발생할 수 있다. 사안의 규모와 포함된 정보의 민감도에 따라 법적 의무 이행 여부가 달라지므로, 사건 발생 즉시 내부 법무팀 또는 전문가와 상담하는 것이 바람직하다. 혼자 판단하고 조용히 넘기는 것이 오히려 더 큰 법적 리스크로 이어질 수 있다.

Q. 구글 스프레드시트를 공유할 때도 같은 주의가 필요한가요?

구글 스프레드시트는 파일 기반이 아닌 클라우드 문서이므로 zip 압축 해제로 XML을 직접 열람하는 방식은 통하지 않는다. 그러나 공유 설정을 “링크가 있는 모든 사용자”로 열어두면 링크만 알면 누구나 접근할 수 있어 유출 위험이 생긴다. 공유 시에는 반드시 “특정 사용자”로 권한을 제한해야 한다. 숨긴 행·열이 있을 경우 수신자가 동일하게 보기를 해제할 수 있으므로, 삭제로 처리해야 한다는 원칙은 엑셀과 동일하게 적용된다. 또한 구글 문서의 버전 기록에 이전 데이터가 남아 있을 수 있으므로, 민감한 정보는 처음부터 포함하지 않는 것이 최선이다.

마무리: 핵심 정리와 다음 단계

엑셀 파일에서 개인정보를 안전하게 관리하는 핵심은 단순하다. 숨기기는 보안이 아니고, 삭제만이 보안이다. 공유 전에 반드시 공유용 사본을 만들고, 문서 검사를 실행해 숨은 데이터를 제거하며, 민감한 파일에는 AES-256 암호화를 적용한 뒤 파일과 별도 채널로 암호를 전달한다. 개인정보보호법상 기술적 보호조치 의무를 이행하기 위해서는 이 절차를 개인의 습관이 아니라 팀 전체의 파일 공유 표준 프로세스로 정착시켜야 한다. 한 사람이 실수하더라도 절차가 이를 걸러낼 수 있어야 진정한 보호가 된다.

엑셀 파일 보안 외에 파일 공유 전반의 보안 실천 방법은 파일공유 보안 카테고리에서, 안전한 클라우드 저장소와 웹하드 선택 기준은 웹하드 가이드 카테고리에서 확인할 수 있다. 개인정보보호위원회의 공식 가이드라인과 기업용 개인정보 보호 조치 안내문은 개인정보보호위원회 공식 홈페이지에서 무료로 내려받을 수 있으며, 이 글 작성 시점(2026년 4월) 기준으로 확인한 자료다.