사진에서 EXIF 제거하기
제조사, 기종, 렌즈, 노출, 촬영 시각을 공유용 사본에서 정리합니다. 사진은 처리 API로 올리지 않습니다. 픽셀에 찍힌 글자는 그대로입니다.
사진에서 EXIF 제거하기?
제조사, 기종, 렌즈, 노출, 촬영 시각을 공유용 사본에서 정리합니다. 사진은 처리 API로 올리지 않습니다. 픽셀에 찍힌 글자는 그대로입니다.
마지막 업데이트
삭제되는 세부 EXIF 정보
완전히 제거되는 카메라 및 촬영 데이터:
- 카메라 제조사 및 모델명 (예: Sony A7M4, iPhone 15 Pro)
- 렌즈 모델 및 시리얼 번호
- 촬영 일시 (초 단위 시간 정보)
- 노출 파라미터 (조리개값, 셔터스피드, ISO 감도, 초점거리)
- 카메라 기기 고유 번호
- 편집 소프트웨어 정보 (Lightroom 등)
- 내장 썸네일 이미지
확인해야 할 점:
- 파일 메타데이터 영역의 EXIF 정보는 완전히 제거됩니다
- 사진 화면 자체에 글씨로 새겨진 날짜는 지워지지 않습니다
- 화소에 숨겨진 보이지 않는 워터마크 삭제는 보장되지 않습니다
직접 검증하는 방법
사진 선택
촬영 정보가 담긴 사진을 불러옵니다.
정보 확인
화면에서 감지된 카메라 기종과 촬영 일시를 확인합니다.
로컬 정리
정리 버튼을 눌러 새 사진을 저장합니다.
재확인
저장된 사진을 다시 열어 모든 EXIF 태그가 사라졌는지 확인합니다.
실험 검증 데이터
2026년 9월 벤치마크 MR-JPG-001 출력에서는 기기 정보와 촬영 시각 태그가 보이지 않았습니다. 다른 파일도 같다고 단정하지 않고, 저장본을 다시 엽니다.
2026 벤치마크 결과 보기2026년 10월 26일에 측정한 JPEG
2026년 10월 26일, Pillow 10.2.0 품질 90으로 960×640 합성 JPEG를 만들었다. ExifTool 12.76으로 Make CreatorPrivacyKit, Model SyntheticFixture, LensModel FixtureLens, DateTimeOriginal 2026:10:26 12:00:00, Artist CPK Fixture, ImageDescription 2026-10-26 strip fixture, Copyright Fixture only, 북위 35도 0분 0.00초, 동경 139도 0분 0.00초, 고도 12 m, XMP-dc:Description "synthetic fixture, not a residence", IPTC 키워드 fixture를 썼다. 좌표는 직접 입력한 값이다. 거주지가 아니고 GPS 수신기에서 읽은 값도 아니다. 파일은 올리지 않았다.
157107바이트 파일을 네 벌로 나눴다. ExifTool 12.76은 한 벌에 -overwrite_original -gps:all=, 다른 벌에 -overwrite_original -all= 을 실행했다. mat2 0.13.4는 세 번째에 --inplace 를 실행했다. 네 번째는 헤드리스 Chrome 154.0.8037.92에서 열었다. 실행 인자는 --no-sandbox 와 --disable-dev-shm-usage 이다. createImageBitmap 다음 getContext("2d", { alpha: true })로 캔버스에 그리고 canvas.toBlob("image/jpeg", 0.95)로 저장했다. 이 순서는 metadata-cleaner.js의 sanitizeImage가 JPEG에 하는 단계와 같다. 묶인 함수를 호출하지 않았고, 이 페이지의 버튼도 누르지 않았다.
Pillow 10.2.0은 다섯 파일을 모두 960×640 RGB, 1843200바이트로 디코드했다. 원본, -gps:all=, -all= 의 디코드 픽셀 SHA-256은 49e03beeb23cf101e13471821cabbd1c8c711f8fb295e41856347279c9fd1c2e 로 같다. mat2는 다르다. e0152c412262edc0dcfc31158439b2a2a17f0ba54c7019db126d11e888e4898e. 캔버스 파일도 다르다. 6fdc3430801fe6ffdd0831f4c8f59120d45d73bbacfc4e11b8072c8716ae09cc.
이 파일에서 -gps:all= 은 GPS 위도, 경도, 고도, Composite GPSPosition을 지우고 Make, Model, 날짜, XMP 설명, IPTC 키워드는 남겼다. -all= 뒤에는 ExifTool 목록에 EXIF, GPS, XMP, IPTC, JFIF, ICC가 없다. 파일 형식과 960×640은 남고 디코드 픽셀은 원본과 같았다. 157107바이트에서 153592바이트로 줄었다. mat2도 EXIF, GPS, XMP, IPTC, ICC를 지우고 JFIF 1.01을 남겼으며 픽셀이 바뀌고 92212바이트로 줄었다.
캔버스 파일은 160408바이트로 커졌다. 품질 90인 Pillow JPEG를 0.95로 다시 쓰면 파일이 커질 수 있다. EXIF, GPS, XMP, IPTC는 없다. Chrome은 저작권 줄이 Google Inc. 2016인 sRGB ICC를 넣었다. 원본 JPEG에는 ICC가 없었다. 이 Chrome 빌드에서는 캔버스 경로가 ICC를 뺀다고 말할 수 없다.
2026년 10월 26일에 읽은 metadataremover.ai는 합성 JPEG 한 장을 보여 준다. GPS 46.655000, 11.158889, 카메라 Travel Camera MR-1, 시각 2026:07:31 06:42:18이 삭제됨으로 표시된다. Privacy Safe 정리를 그 도구와 ExifTool로 확인했고 디코드 픽셀이 같았으며 확인일은 2026-10-23이라고 적혀 있다. 2026년 9월 19일에 ExifTool 13.59로 80×48 합성 PNG 네 장을 측정했다는 설명도 있다. FAQ는 Privacy Safe와 Custom이 보통 압축 픽셀을 바꾸지 않고 컨테이너를 지우며 ICC를 유지하고, Normalize & Strip은 다시 인코드한다고 말한다. 이 페이지의 클리너는 JPEG와 WebP를 품질 0.95로 다시 인코드한다. 위 표는 바이트, 파일 해시, 디코드 픽셀 해시, 네 방법에서 남은 태그 묶음이며 그 페이지에는 없다. metadataremover.ai는 다시 실행하지 않았다. ExifStrip은 설치하지 않아 그 출력은 다시 측정하지 않았다.
자주 묻는 질문
EXIF 정보가 왜 위험한가요?
촬영된 정확한 초 단위 시간과 기기 시리얼이 포함되어 사생활 및 일과 동선이 노출될 수 있습니다.
한국에서 자주 묻는 질문
- EXIF 제거는 위치만 지우나요?
- 아닙니다. 이 경로의 EXIF 제거는 기종·시각을 포함한 대응 카메라 칸을 공유용 사본에서 떨어뜨립니다. GPS만 빼는 모드는 없습니다.
- 갤럭시 상세정보에서 위치만 지우면 EXIF가 끝나나요?
- 위치 항목만 지운 경우 기종과 시각이 남는 경우가 있습니다. 공유용 사본을 다시 열어 보세요.
- 아이폰 사진 앱의 위치 없음은 같은 일인가요?
- 좌표를 빼는 조작과, EXIF 블록을 공유용 사본에서 지우는 일은 범위가 다를 수 있습니다.
- 화면에 찍힌 간판과 송장도 지워지나요?
- 아닙니다. 파일에 적힌 태그만 정리합니다. 아파트 동호수, 상호, 송장처럼 픽셀에 찍힌 글자는 그대로입니다.