매입 프로세스 매입 품목 견적 신청 고객 후기 FAQ 콘텐츠
데이터 삭제·보안

크롬·엣지 Web Data 영구 삭제: 자동완성 주소와 카드 흔적 소거

크롬·엣지 Web Data 영구 삭제: 자동완성 주소와 카드 흔적 소거

TL;DR

  • 브라우저에서 구글·MS 계정을 로그아웃하고 '인터넷 사용 기록'을 지워도, 주소 자동완성과 카드 정보 일부가 로컬 SQLite 파일인 Web Data에 비암호화 또는 레코드 흔적으로 남을 수 있습니다.
  • 카드 번호 전체는 윈도우 DPAPI(CryptProtectData)로 암호화되지만, 소유자 이름·유효기간·마지막 4자리, 그리고 집·회사 배송지 상세 주소는 일반 텍스트 형태로 DB 테이블에 기록됩니다.
  • 중고 PC를 포맷 없이 양도하거나 브라우저 프로필만 정리할 경우, 백그라운드 프로세스를 종료한 뒤 Web Data 및 관련 WAL 임시 파일을 완전히 삭제해야 복구 도구 접근을 차단할 수 있습니다.

핵심 개념: 브라우저가 자동완성 데이터를 보관하는 방식

크롬(Chrome)과 엣지(Edge) 같은 크로미움(Chromium) 기반 웹 브라우저는 사용자의 웹 서핑 편의를 위해 폼 입력 데이터, 저장된 배송지, 결제 수단 정보를 로컬 프로필 디렉터리 내 Web Data라는 단일 SQLite 데이터베이스 파일에 저장합니다.

브라우저 설정 메뉴에서 '양식 데이터 자동완성 삭제'를 실행하면 데이터베이스 내의 해당 행(Row)을 논리적으로 삭제 처리합니다. 하지만 SQLite 데이터베이스의 특성상 VACUUM 명령이 즉각 실행되지 않으면 기존 데이터는 '사용 가능한 빈 블록'으로 남아 있어, 단순 헥스 에디터(Hex Editor)나 SQLite 뷰어로 파일을 열었을 때 삭제된 텍스트가 그대로 노출될 수 있습니다.

특히 결제 카드 정보의 처리 방식에 주목해야 합니다. 브라우저는 CVC/CVV 코드는 저장하지 않으며, 16자리 카드 번호 본문은 운영체제의 DPAPI(Data Protection API)를 통해 암호화하여 masked_credit_cards 또는 credit_cards 테이블의 card_number_encrypted 필드에 보관합니다. 그러나 카드 소유자 영문/한글 이름, 유효기간(월/연), 카드 별칭, 그리고 식별용 마지막 4자리는 평문(Plain Text)으로 저장됩니다. 주소록(Autofill Profiles)의 도로명 주소, 아파트 동·호수, 전화번호, 이메일 역시 평문으로 보관되므로 브라우저 로그아웃만으로는 물리적 흔적이 사라지지 않습니다.

단계별 실행 가이드

윈도우 10 및 11 환경에서 크롬과 엣지의 Web Data 파일을 찾아 안전하게 정리하는 절차입니다.

1단계: 백그라운드 브라우저 프로세스 완전 종료

크롬과 엣지는 창을 닫아도 시스템 트레이나 백그라운드에서 실행 상태를 유지하도록 기본 설정되어 있습니다. DB 파일이 열려 있으면(Lock 상태) 파일 삭제가 불가능하거나 파일 손상 오류가 발생합니다.

  1. Ctrl + Shift + Esc를 눌러 작업 관리자를 실행합니다.
  2. 프로세스 탭에서 Google Chrome 또는 Microsoft Edge를 찾습니다.
  3. 해당 프로세스를 마우스 우클릭한 뒤 작업 끝내기를 클릭하여 모든 인스턴스를 강제 종료합니다.

2단계: 프로필 디렉터리 내 Web Data 파일 위치 확인

각 브라우저의 기본 프로필 폴더로 이동합니다. Win + R 키를 눌러 실행 창을 열고 아래 경로를 입력합니다.

  • 구글 크롬 기본 경로: %LOCALAPPDATA%\Google\Chrome\User Data\Default
  • 마이크로소프트 엣지 기본 경로: %LOCALAPPDATA%\Microsoft\Edge\User Data\Default

참고: 브라우저에서 복수의 프로필을 사용했다면 Default 외에 Profile 1, Profile 2 등의 디렉터리도 동일하게 확인해야 합니다.

3단계: 타깃 파일 수동 소거

폴더 내에서 자동완성 및 주소·카드 정보를 담고 있는 다음 세 가지 파일을 선택합니다.

  • Web Data (메인 SQLite 데이터베이스)
  • Web Data-journal (롤백 저널 임시 파일, 존재할 경우)
  • Web Data-wal (Write-Ahead Logging 파일, 존재할 경우)

위 파일들을 선택한 뒤 Shift + Delete를 눌러 휴지통을 거치지 않고 영구 삭제합니다. 브라우저를 재실행하면 손상 없이 깨끗한 상태의 빈 Web Data 파일이 자동 재생성됩니다.

4단계: 잔여 슬랙(Slack) 공간 덮어쓰기 (선택 사항)

NTFS 파일 시스템에서 파일을 영구 삭제하더라도, 해당 섹터가 새로운 데이터로 덮어써지기 전까지는 복구 소프트웨어로 잔여 조각을 읽어낼 수 있습니다. 드라이브 전체 포맷이 어려운 환경이라면 Windows 기본 제공 명령어를 통해 빈 공간을 1회 덮어쓸 수 있습니다.

  1. Win + S를 누르고 cmd를 검색한 뒤 관리자 권한으로 실행을 선택합니다.
  2. 아래 명령어를 입력하여 브라우저 데이터가 있던 C 드라이브의 미사용 여유 공간을 0으로 덮어씁니다.
cipher /w:C:\Users\<사용자계정>\AppData\Local\Google\Chrome\User Data\Default

주의: cipher /w 작업은 지정된 디렉터리가 속한 볼륨의 모든 빈 공간을 덮어쓰므로 드라이브 용량에 따라 수십 분 이상 소요될 수 있습니다.

비교/체크리스트: 브라우저 정리 방식별 잔여 데이터 상태

삭제 방식 계정 세션 쿠키 폼 자동완성 텍스트 배송지 주소/연락처 카드 정보(이름/만료일/끝4자리) DB 로컬 흔적 복구 가능 여부
단순 브라우저 로그아웃 무효화됨 그대로 유지 그대로 유지 그대로 유지 즉시 열람 가능
설정 메뉴 '기록 삭제' 옵션에 따라 삭제 행(Row) 비활성화 행(Row) 비활성화 행(Row) 비활성화 DB 언앨로케이트 영역 복구 가능
프로필 전체 초기화 초기화 삭제됨 삭제됨 삭제됨 파일 복구 툴로 스캔 가능성 잔존
Web Data 파일 수동 삭제 + Cipher 안전 유지 영구 소거 영구 소거 영구 소거 복구 불가

실무 사례: 중고 PC 양도 후 주소지 노출 문제

재택근무용 노트북을 포맷하지 않고 윈도우 로컬 계정과 브라우저 로그아웃만 진행한 뒤 중고로 양도했던 A씨의 사례가 있습니다. 구매자가 동일 노트북에서 크롬을 켜고 특정 쇼핑몰 사이트의 주문 양식에 커서를 올리자, 자동완성 드롭다운 메뉴에 A씨의 자택 도로명 주소와 개인 휴대전화 번호가 그대로 출력되었습니다.

브라우저는 서버와 동기화가 끊어졌더라도 로컬 캐시 및 SQLite에 캐시된 프로필(Autofill Profile) 데이터를 오프라인 상태에서도 폼 입력창에 매핑합니다. 계정 연결을 끊는 것과 단말기 내부 드라이브에 쓰인 인덱스를 지우는 것은 기술적으로 완전히 분리된 작업임을 보여주는 대표적인 경우입니다.

자주 묻는 질문(FAQ)

Q1. Web Data 파일을 지우면 저장해 둔 웹사이트 비밀번호도 함께 날아가나요?

웹사이트 로그인 비밀번호는 Web Data가 아닌 Login Data라는 별도의 SQLite 파일에 보관되므로 삭제되지 않습니다. 다만 양도나 매각이 목적이라면 보안을 위해 Login Data 파일 역시 같은 방식으로 함께 정리해야 합니다.

Q2. 엣지 브라우저에서 '브라우저를 닫을 때마다 데이터 삭제' 설정을 켜두면 충분한가요?

자동완성 폼 데이터 삭제 항목을 체크해 두면 브라우저 종료 시 데이터가 지워지지만, 이 역시 SQLite 내부 레코드 삭제에 그치므로 파일 바이너리 레벨에서는 텍스트 파편이 남을 수 있습니다. 장치 자체를 타인에게 넘기는 상황이라면 수동 파일 삭제나 볼륨 와이핑이 필요합니다.

Q3. SSD 장착 PC에서도 cipher /w 명령어를 사용하는 것이 안전한가요?

SSD에 cipher /w를 실행하면 불필요한 쓰기 사이클(TBW)을 소모하게 되며, 웨어 레벨링(Wear Leveling) 알고리즘으로 인해 컨트롤러가 지정 섹터 덮어쓰기를 보장하지 않습니다. SSD가 탑재된 PC를 완전히 처분할 때는 OS 차원의 부분 소거보다 NVMe Sanitize 또는 제조사 보안 소거(Secure Erase) 기능을 사용하는 것이 기술적으로 권장됩니다.

용어 설명

  • SQLite: 별도의 서버 없이 파일 단위로 동작하는 가벼운 관계형 데이터베이스 엔진으로, 크롬·엣지·파이어폭스 등 주요 웹 브라우저의 내부 설정 및 데이터 저장 표준으로 쓰입니다.
  • DPAPI (Data Protection API): 윈도우 운영체제가 제공하는 내장 암호화 API로, 로그인한 사용자의 Windows 계정 자격 증명을 기반으로 키를 생성하여 로컬 데이터를 암호화합니다.
  • WAL (Write-Ahead Logging): 데이터베이스 쓰기 성능 향상을 위해 본 파일에 직접 기록하기 전 변경 사항을 임시로 기록하는 로그 파일입니다.

마무리

브라우저의 자동완성 데이터는 웹 서핑의 편의를 높여주지만, 기기 처분 시점에는 가장 간과하기 쉬운 개인정보 누출 통로가 됩니다. 계정 로그아웃이라는 논리적 절차에만 의존하지 말고, 실제 저장소에 남아 있는 데이터베이스 파일 구조를 파악해 물리적 흔적까지 정리하는 습관이 중요합니다.

개인 PC 양도 전 드라이브 전체 포맷이 곤란하거나 민감한 결제·주소 데이터 정리가 번거롭게 느껴진다면 전문가의 검수를 거치는 것도 방법입니다. 데이터 정리가 끝났다면 이제 가치를 확인할 차례입니다. 무료 견적 받기로 안전한 매각을 이어가 보세요.

중고 컴퓨터, NEO PC에서 최고가로 매입받으세요

노트북·데스크탑·모니터·서버까지, 전국 무료 방문 매입 + 당일 현금 지급.

무료 견적 받기
무료 견적 받기

불러오는 중…