사진을 공유하면 촬영 위치도 따라갈까? EXIF 메타데이터의 비밀

사진을 공유하면 촬영 위치도 따라갈까?

친구에게 카페 사진을 보내면 음식과 인테리어만 보이는 것 같지만, 사진 파일에는 보이지 않는 정보가 들어 있을 수 있다. 촬영 날짜·카메라 모델·셔터 속도뿐 아니라 촬영 장소의 좌표도 포함될 수 있다. 그렇다면 사진을 공유하기 전 위치정보만 지우면 충분할까? 답은 ‘어떤 사본을, 어떤 경로로 보냈는가’에 달려 있다. 파일 속 GPS 태그, 사진 앱에서 보여주는 위치, 상대방에게 실제 전달된 파일의 정보는 반드시 일치하지 않는다.

EXIF는 사진을 이루는 픽셀과 다른 층의 정보다

EXIF(Exchangeable Image File Format)는 디지털 이미지에 촬영 관련 정보를 함께 저장하는 규격이다. 호환되는 파일 형식과 기기 설정에 따라 촬영 시각, 카메라 모델, 렌즈·노출 정보, 저작자 표기, GPS 등이 포함될 수 있다. EXIF가 있다고 해서 반드시 정확한 위치정보가 들어 있다는 뜻은 아니며, 위치가 없는 파일도 카메라 정보는 남을 수 있다.

예를 들어 같은 바다 사진이라도 첫 사본에는 카메라 GPS가 있고, 두 번째에는 GPS를 뺐지만 촬영 시각과 카메라 모델이 남아 있고, 세 번째에서는 EXIF 전체가 지워질 수 있다. 세 경우에 사진의 픽셀 정보가 같다면 화면은 동일하게 보이지만, 파일을 읽는 사람이 알 수 있는 기록의 양은 다르다.

이 차이를 실제로 비교하기 위해 이 글에서는 실제 사람·장소가 없는 32×32픽셀 단색 JPEG를 만들었다. 시험용 시각과 기기명, 저작자·권리 표시, 실제 거주지와 무관한 좌표 0·0을 삽입한 뒤 (1) 그대로 둔 원본, (2) GPS 영역만 제거한 사본, (3) EXIF 전체를 제거한 사본을 만들었다. 각 파일의 디코딩된 픽셀을 비교했을 때 SHA-256 값은 동일했다. 다시 말해 사진을 다시 그리거나 화질을 변경하지 않고도 파일 안의 메타데이터를 바꿀 수 있었다.

이 기록은 테스트 코드를 이용한 합성 파일 실험이다. 스마트폰 카메라로 찍은 사진이나 카카오톡·인스타그램 등 실제 공유 앱을 거친 사진을 시험한 결과는 아니다. GPS 필드가 삭제됐다는 사실은 해당 앱의 전송·저장 정책이 같다는 보증이 아니다.

GPS만 제거하면 어떤 정보는 남는가

세 파일의 차이는 개인정보와 기록 보존의 문제가 함께 작동한다는 점을 보여준다. GPS만 제거한 사본에는 위치 좌표가 없어졌지만 시험용 촬영 시각·기기·저작자 표기는 남았다. 반면 EXIF 전체를 제거한 사본에는 그 필드에 있던 저작자·권리 정보도 사라졌다. 단, EXIF가 아닌 XMP·IPTC·컨테이너의 다른 메타데이터까지 동시에 삭제했다는 의미는 아니다. 메타데이터 ‘전체 삭제’를 주장하려면 모든 메타데이터 영역을 따로 검사해야 한다.

합성 JPEG 사본GPS 좌표EXIF 촬영 정보EXIF 저작자·권리 정보화면 픽셀
시험 원본있음있음있음동일
GPS만 제거없음남음남음동일
EXIF 전체 제거없음없음없음동일

이 표의 ‘있음’과 ‘없음’은 연구자가 넣은 시험용 EXIF 필드의 결과다. 특정 앱에서 받는 모든 파일에 그대로 적용되는 결과가 아니다.

이 실험은 사진 공유 이전에 무엇을 보존할지 선택해야 한다는 질문을 만든다. GPS만 지우면 위치 노출을 줄이면서 제작 관련 기록은 남길 수 있다. 반대로 EXIF를 한꺼번에 지우면 위치와 함께 출처 정보도 사라질 수 있다. 특히 사진을 업무 자료로 전달하거나 저작자 표기를 남겨야 하는 상황에서는 개인정보 최소화와 권리 정보 보존이 같은 버튼 하나로 해결되지 않을 수 있다.

아이폰의 사진 공유에서 바뀌는 것

Apple의 개인정보 보호 안내는 카메라의 위치 서비스 접근을 허용하면 촬영 위치가 사진에 포함될 수 있다고 설명한다. iPhone의 사진 앱 공유 과정에서는 옵션을 이용해 위치를 제외하고 전달할 수 있다. 촬영 단계에서는 설정의 위치 서비스에서 카메라 접근을 제한할 수 있다. 그러나 앞으로 촬영할 사진의 위치 기록을 막는 것과 과거 사진에 이미 기록된 정보를 제거하는 것은 별도 행동이다.

사진 공유 버튼을 눌러 보이는 메뉴가 곧 상대방이 받는 실제 파일의 모든 필드를 증명하지도 않는다. 원본 품질 첨부, 메신저 사진 전송, 클라우드 링크 생성 등 경로가 달라지면 재인코딩·메타데이터 처리도 다를 수 있다. 특정 iOS 버전이나 앱에서 위치를 제외하는 기능이 어떤 파일 컨테이너에 어떤 태그를 남기는지는 전송한 뒤 받은 사본을 분석해야 확인할 수 있다. 이번 원고에서는 Apple이 문서로 안내하는 기능을 소개하지만 해당 기기에서 직접 전송 시험을 한 것으로 표시하지 않는다.

Google 포토의 ‘위치 표시’와 사진 파일의 GPS는 다르다

Google 포토 도움말은 위치의 출처를 구분한다. 카메라가 기록한 위치, 이용자가 직접 추가한 위치, 다른 사진이나 장소 정보를 바탕으로 Google 포토가 추정한 위치가 있다는 것이다. 이들 정보는 수정 권한부터 다르다. 공식 도움말에 따르면 사용자가 추가하거나 Google 포토가 추정한 위치는 수정·삭제할 수 있지만, 카메라가 자동으로 추가한 위치는 Google 포토 화면에서 같은 방식으로 수정·삭제할 수 없다.

공유 설정도 따로 살펴봐야 한다. Google 포토는 새 공유 앨범·링크·대화에서 위치를 포함할지를 선택할 수 있고, 파트너 공유의 위치 세부정보는 별도의 조건으로 작동한다. Google 포토가 추정한 위치와 카메라가 기록한 위치도 공유 처리 방식에 차이가 있다. 사용자가 앱 화면에서 위치를 숨겼다고 해서 사진 파일 안의 모든 GPS 태그가 삭제됐다고 볼 수 없다.

Google이 공개한 안내에는 보다 직접적인 경고가 있다. Google 포토 밖으로 다운로드해 이메일에 첨부하는 경우에는 앱에서 수정한 표시가 반영되지 않을 수 있고, 기기에 원래 저장된 위치정보가 다시 보일 수 있다는 것이다. 앱 내부의 위치 화면을 편집한 일과 다운로드한 원본 파일을 수정한 일을 혼동하지 말라는 뜻이다.

SNS에 올리면 위치정보가 자동으로 삭제될까

‘SNS는 EXIF를 모두 제거한다’는 문장은 특정 플랫폼, 전송 방법, 파일 포맷, 버전을 확인하지 않으면 너무 넓다. 공개 게시용 미리보기를 만드는 과정에서 메타데이터가 제거될 수는 있다. 하지만 원본 파일 첨부나 링크 공유는 다를 수 있다. 외부 사람에게 노출되는 사진 사본과 플랫폼 내부에 남겨 둔 업로드 원본의 보유·처리 정책도 다른 문제다. 한쪽에 GPS 태그가 없다고 해서 다른 쪽에도 없다고 단정할 수 없다.

사진을 게시한 뒤 상대방이 실제 받은 파일을 내려받아 메타데이터를 점검해야 그 경로에서 무엇이 남았는지 판단할 수 있다. 개인 계정으로 모든 주요 서비스를 반복 시험하지 않았고, 플랫폼별 보편적 처리 표를 제시하지 않은 이유다. 실험하지 않은 전송 경로를 시험 결과처럼 소개하지 않는 것도 개인정보 관련 기사에서 중요한 정확성이다.

GPS를 지워도 위치가 노출되는 경우

EXIF가 없어도 간판, 학교 이름, 차량 번호판, 건물 외벽, 창밖 지형은 촬영 장소나 생활권을 추정할 단서가 된다. Google 포토 역시 위치 세부정보를 숨겨도 사진 속 명소를 이용해 장소를 추측할 수 있다고 안내한다. 또한 위치가 정확하지 않거나 오래된 정보일 수도 있으므로, 파일의 좌표를 무조건 진실로 받아들이는 것도 경계해야 한다.

사진 공유 전에 확인할 것은 세 가지다. 공개용 사본에 GPS가 들어 있는가, 파일 안에 저작자·기기·날짜 정보가 남아 있는가, 사진 자체에 알아볼 수 있는 장소 단서가 있는가. 개인 위치 보호만 중요하다면 GPS 삭제를 먼저 고려할 수 있지만, 포트폴리오나 업무 자료라면 크레디트 보존 방식까지 함께 결정해야 한다.

사진 파일은 시각적 이미지와 읽을 수 있는 기록이 겹쳐 있는 물건이다. 두 층을 따로 확인할 때 ‘화면에서는 보이지 않는데 왜 정보가 전달될까’라는 질문에 제대로 답할 수 있다.

출처 및 참고자료


함께 읽어보기: 시크릿 모드는 정말 기록을 남기지 않을까? 숨겨지는 것과 남는 것

RELATED STORIES