QR 사진 인증: 받는 사람이 사진을 확인하는 방법

받는 사람을 위한 QR 사진 인증 방법: 페이지에 나오는 정보, 지역을 반올림하는 이유, 무결성 플래그의 의미, 파일 비교 방법.

QR 사진 인증을 쓰면 사진을 받은 누구나 사진에 찍힌 코드를 스캔해, 언제 대략 어디서 찍혔는지와 사진이 도착했을 때 서버가 한 확인 결과가 담긴 독립된 기록을 열 수 있어요. 그 기록이 이미지에 찍힌 내용과 일치하면 믿을 만한 확실한 이유가 생겨요. 일치하지 않거나 코드를 찾을 수 없으면 질문할 이유가 생겨요. 이 글은 받는 사람이 무엇을 보는지, 각 부분을 어떻게 읽는지, 고객이 확인하는 습관을 갖게 하는 법을 안내해요.

찍힌 날짜만으로 부족한 이유

사진 모서리의 “08:15 · 2026년 7월 12일 · 7군” 같은 한 줄은 픽셀일 뿐이에요. 사진 편집기만 있으면 누구나 옛 사진에 똑같은 줄을 입력할 수 있어요. 파일 속 EXIF 메타데이터도 무료 도구로 똑같이 쉽게 바뀌고, 사진이 소셜 네트워크나 채팅 앱을 거치면 대개 지워져요.

그래서 증거 사진의 가치는 사진 위 글자에서 나오지 않아요. 촬영자가 몰래 고쳐 쓸 수 없는, 다른 곳에 보관된 기록에서 나와요. QR 코드는 그 기록으로 가는 다리일 뿐이에요. 차이는 타임스탬프 사진 vs 인증 가능한 사진에서 더 깊이 다뤄요.

방법 누구나 바꿀 수 있나 받는 사람이 확인할 수 있나
사진에 새긴 날짜 글자 예 아니요
파일 속 EXIF 메타데이터 예, 공유하면 자주 사라짐 어려움, 도구 필요
서버 기록으로 연결되는 QR 코드 보낸 사람이 기록을 수정할 수 없음 예, 어떤 휴대폰으로든

받는 사람이 QR 코드로 사진을 인증하는 방법

받는 사람에게는 앱도 계정도 필요 없어요.

  1. 휴대폰 카메라로 QR 코드를 스캔하세요(대부분의 휴대폰은 카메라 앱에서 바로 QR을 읽어요). 같은 휴대폰에서 사진을 열고 있다면 노트북에서 띄워 스캔하거나 코드를 입력하세요.
  2. 또는 사진에 찍힌 코드를 입력하세요. SNP-XXXXX-XXXXX-XXXXX-XXXXX 형식으로 verify.snapidmark.com/v/CODE에서요.
  3. 무엇이든 믿기 전에 주소창의 도메인을 확인하세요. 가짜 QR 코드가 그럴듯한 가짜 페이지로 연결될 수 있어요.
  4. 페이지의 촬영 시간과 지역을 사진에 찍힌 내용과 비교하세요.
  5. 무결성 확인 결과를 읽고, 중요하다면 가진 파일을 원본과 비교하세요.

네 단계: 촬영(촬영 시 서버 시간, GPS, 주소 읽기), 스탬프(스탬프, SnapID 코드, QR 새김), 평소처럼 공유, 인증(받는 사람이 QR을 스캔해 시간, 반올림한 지역, 워크스페이스, 무결성 플래그 확인)

홈페이지의 인증 데모에서 샘플 사진으로 직접 해 볼 수 있어요.

인증 페이지에 나오는 것

SnapID Mark 공개 인증 페이지는 필요 이상을 드러내지 않고 “정말 그때, 그 근처에서 찍었나?“라는 질문 하나에 답해요.

SnapID 코드의 공개 인증 페이지: 유효한 SnapID, 촬영 날짜와 시간, 지도 링크가 있는 약 1km 단위로 반올림된 지역, 워크스페이스, 계정, 작업 항목

촬영 시간

촬영할 때 기록된 신뢰할 수 있는 시간이에요. 휴대폰 시계에서 읽는 게 아니라 서버와 동기화되므로, 휴대폰을 몇 시간 되돌려도 바뀌지 않아요. 작동 원리는 신뢰할 수 있는 시간 vs 휴대폰 시간에서 설명해요.

정확한 좌표가 아니라 반올림한 지역

공개 페이지는 정확한 좌표를 보여 주지 않아요. 예를 들어 군 단위처럼 반올림한 지역을 보여 줘요. 개인정보 보호를 위한 선택이에요. 사진은 고객의 집이나 직원의 위치에서 찍히는 경우가 많고, 사진을 가진 누구나 정확한 지점을 알게 되면 안 되니까요. 전체 좌표와 GPS 정확도는 스탬프 사진 자체와 촬영자나 회사의 기록에 남아 있어요.

비교할 때는 페이지의 지역이 사진에 찍힌 주소를 포함하는지만 확인하세요. “타오디엔, 투득시”가 스탬프된 사진의 인증 지역이 하노이라면 명백한 위험 신호예요.

워크스페이스 이름

사진이 워크스페이스에 속하고 회사가 허용하면 페이지에 워크스페이스 이름이 나와서, 어느 회사 팀이 찍었는지 알 수 있어요.

다른 상태

  • 아직 업로드 중: 코드는 발급됐지만 파일이 아직 서버에 도착하지 않았어요. 보통 촬영자가 오프라인이었기 때문이에요. 나중에 다시 확인하세요.
  • 삭제됨: 워크스페이스가 사진을 지웠고, 페이지에 날짜가 나와요.
  • 찾을 수 없음: 그 코드의 사진이 없어요. 글자를 하나하나 다시 확인하거나 보낸 사람에게 물어보세요.

무결성 플래그 읽기

모든 업로드는 휴대폰을 맹목적으로 믿지 않고 서버에서 다시 확인돼요. 결과는 통과와 경고 목록으로 나와요. 플래그가 없는 사진은 “인증됨”, 플래그가 있는 사진은 “경고 있음”으로 표시돼요.

플래그 의미 할 일
가짜 위치 휴대폰이 위치 조작 앱에서 온 위치를 보고함 위치를 믿을 수 없다고 보고 물어보기
루팅·탈옥 기기 휴대폰의 시스템 보호가 해제됨 더 신중하게, 다른 증거 찾기
시계 오차 휴대폰 시계가 서버 시간과 달랐음 휴대폰 시간이 아니라 신뢰할 수 있는 시간을 기준으로
지오펜스 밖 출근 사진이 현장의 허용 반경 밖에서 찍힘 회사가 정책에 따라 검토
늦은 업로드 촬영 후 15분 넘게 지나 서버에 도착 대개 신호가 없었던 것, 판단 전에 물어보기
잘못된 앱 빌드 사진이 공식 빌드에서 오지 않음 증거로 의존하지 않기

무결성 플래그와 의미의 표: 가짜 위치, 루팅·탈옥 기기, 시계 오차, 지오펜스 밖, 15분 이후 늦은 업로드, 잘못된 앱 빌드

플래그가 사진이 가짜라는 뜻은 아니에요. 늦은 업로드는 기술자가 신호 없는 지하에서 일했다는 뜻일 뿐일 수 있어요. 마찬가지로 플래그가 없다고 절대적인 보증도 아니에요. 플래그는 추가 질문을 할 가치가 있는지 알려 줘요. 기업이 플래그를 쓰는 방식은 출퇴근 부정 막는 법을 참고하세요.

내 파일을 원본과 비교하기

페이지에는 내 파일과 비교 버튼이 있어요. 기기에서 이미지를 고르면 브라우저가 사진을 업로드하지 않고 로컬에서 SHA-256 지문을 계산해, 원본이 도착했을 때 서버가 저장한 지문과 대조해요.

SHA-256 다이어그램: 원본 파일의 지문은 업로드 때 기록되고, 문서로 보낸 같은 파일은 같은 해시가 나오지만, 채팅 앱으로 다시 보낸 사본은 일치하지 않음

  • 일치: 파일이 원본과 바이트 단위로 똑같아요. 아무것도 편집되지 않았어요.
  • 불일치: 파일이 원본과 달라요. 편집일 수도 있지만, 아주 흔하게는 채팅 앱이 이미지를 다시 압축한 거예요. WhatsApp, Messenger를 비롯한 많은 앱이 보낼 때 사진을 줄여서, 똑같아 보여도 파일이 바뀌어요.

비교가 중요할 때는 다시 압축하지 않는 경로로 원본을 요청하세요. “사진”이 아니라 “파일”로 보내거나, 이메일이나 공유 폴더를 쓰세요. 자세한 내용은 SHA-256으로 편집된 사진 찾아내기에 있어요.

고객이 사진을 확인하도록 습관 들이기

QR 코드는 사람들이 실제로 스캔할 때만 도움이 돼요. 건설 팀, 청소 회사, 배송 서비스, 현장 기술자를 운영한다면 고객이 확인하는 걸 습관으로 만드세요.

  1. 처음에 한 번 말하세요. 계약서나 첫 메시지에: “모든 보고 사진에는 QR 코드가 있어요. 스캔하면 시스템이 기록한 촬영 시간과 지역을 볼 수 있어요.”
  2. 링크를 함께 보내세요. 앱에서 사진을 공유하면 인증 링크가 함께 가서 고객은 스캔 대신 누르기만 하면 돼요.
  3. 인수인계 때 보여 주세요. 사진 한 장을 함께 스캔하며 세 가지를 짚어 주세요. 시간, 지역, 플래그.
  4. 분쟁이 있으면 원본을 보내세요. JPEG를 기기에 저장해 파일이나 이메일로 보내 고객이 지문을 비교할 수 있게 하세요(PDF는 기록용으로 편리하지만 비교에는 쓸 수 없어요).
  5. 질문을 환영하세요. 고객이 경고를 보면 실제 이유(예: 신호가 없어 업로드가 늦었음)를 설명하세요. 녹색 배지보다 투명함이 더 큰 신뢰를 쌓아요.
업종 대표적인 사진 고객이 확인할 것
건설 검사·진행 사진 시간과 지역이 검사일과 일치
건물 청소 근무 전후 사진 시간이 근무 시간대 안
배송 배송 완료 사진 지역이 배송 주소와 일치
임대 입주·퇴거 상태 사진 날짜가 인도일과 일치

SnapID Mark가 인증을 지원하는 방식

SnapID Mark로 찍은 모든 사진에는 신뢰할 수 있는 시간, 날씨, 정확도가 포함된 GPS 좌표, 주소, 미니 지도와 함께 고유한 SNP-XXXXX-XXXXX-XXXXX-XXXXX 코드와 QR 코드가 스탬프에 붙어요. 오프라인에서도 사진은 미리 발급된 코드와 신뢰할 수 있는 시간을 받고, 보낸 워크스페이스 사진은 신호가 돌아오면 자동으로 업로드되며, 개인 사진은 휴대폰에 남아요. 인증 페이지는 업로드가 끝나면 동작해요. 받는 사람에게는 계정이 필요 없고, 앱 안에서 다른 사람 사진의 QR을 스캔해 결과를 볼 수도 있어요. 홈페이지의 보안과 작동 방식을 참고하세요.

한계도 분명히 말씀드릴게요. SnapID Mark는 받는 사람에게 빠르고 근거 있는 확인 수단을 주지만, 공인 타임스탬프 서비스나 전자서명 같은 법적으로 공인된 타임스탬프는 아니에요. 특정 사건에서 사진이 얼마나 무게를 갖는지는 관할 기관이 판단해요.

고객이 모든 보고 사진을 직접 확인할 수 있게 하고 싶다면 SnapID Mark를 다운로드하고 QR이 스탬프된 사진을 자신에게 보내 써 보세요.

경비 회사도 같은 QR 확인으로 고객과 순찰 사진을 공유해요. 경비 순찰 앱을 참고하세요.

FAQ

받는 사람이 앱을 설치해야 하나요?

아니요. 휴대폰 카메라로 스캔하거나 아무 브라우저에서 verify.snapidmark.com/v/CODE를 열면 되고, 계정은 필요 없어요.

페이지에 정확한 주소가 왜 안 나오나요?

촬영자와 장소 주인의 개인정보를 보호하기 위해서예요. 페이지는 반올림한 지역을 보여 주고, 사진에 찍힌 주소와 대조하기에는 그걸로 충분해요.

채팅 앱으로 보낸 사진도 QR 코드를 스캔할 수 있나요?

대개 가능해요. QR 코드는 이미지의 일부니까요. 하지만 채팅 앱이 파일을 다시 압축하므로 SHA-256 비교는 일치하지 않아요. 비교가 필요하면 원본을 요청하세요.

“아직 업로드 중”이면 사진이 가짜인가요?

꼭 그렇지는 않아요. 코드는 있지만 파일이 아직 도착하지 않은 거예요. 보통 촬영자가 오프라인이었기 때문이에요. 나중에 다시 확인하세요.

경고가 있는 사진은 거부해야 하나요?

먼저 이유를 물어보세요. 플래그마다 달라요. 늦은 업로드는 대개 무해하지만, 가짜 위치나 잘못된 앱 빌드는 훨씬 더 신중해야 해요.