이 서비스가 얼굴 데이터를 다루는 방식
1. 촬영 영상은 기기 밖으로 나가지 않습니다
얼굴 인식(랜드마크 추출)은 Google MediaPipe의 얼굴 인식 모델을 이 브라우저(WASM) 안에서 직접 실행해 처리합니다. 카메라 영상 프레임, 캡처된 이미지, 얼굴 좌표(랜드마크) 중 어느 것도 서버로 업로드되지 않습니다. 브라우저 개발자 도구의 Network 탭에서 직접 확인하실 수 있으며, 페이지 로드 시 모델 파일(.task)과 라이브러리 스크립트를 CDN에서 내려받는 요청만 있고 그 이후 사용자의 얼굴 데이터가 나가는 요청은 없습니다.
2. 사진 몇 장만 인포그래픽·귀 참고 사진을 위해 잠깐 보관됩니다
촬영된 랜드마크·측정치는 브라우저 메모리(변수)에만 잠깐 존재하며, 디스크·localStorage· 쿠키·서버 데이터베이스 어디에도 기록되지 않습니다. 다만 결과 화면의 "인포그래픽"(사진 위에 설명선을 더한 이미지)과 "귀 참고 사진"(좌우로 고개를 돌렸을 때의 옆모습)을 보여주기 위해, 정면·좌회전·우회전 세 시점의 사진만 예외적으로 메모리에 보관됩니다. 귀 참고 사진은 화면에 보여드릴 뿐 자동으로 귀 모양을 판정하지 않으며, 전통적 판단 기준을 참고해 사용자가 직접 확인하도록 안내합니다. 이 사진들도 서버로 전송되지 않으며, 인포그래픽을 사용자가 "이미지로 다운로드"를 직접 누를 때만 브라우저의 다운로드 기능을 통해 이 기기에 저장됩니다. 페이지를 새로고침하거나 닫거나 "다시 촬영하기"를 누르면 이 사진들을 포함한 모든 데이터가 즉시 폐기됩니다. 다운로드한 이미지 파일은 얼굴 사진을 포함하고 있으니, 다른 사람과 공유할 때는 신중하게 판단해주세요.
3. 카메라는 명시적 동의 후에만 켜집니다
동의 화면에서 체크박스를 선택하고 "카메라 시작"을 눌러야 브라우저의 카메라 권한 요청이 뜹니다. 분석이 끝나거나 중간에 "그만하고 처음으로"를 누르면 카메라 스트림을 즉시 종료합니다.
4. 다각도 촬영은 보안에도 도움이 됩니다
정지된 사진 한 장과 달리, 실시간으로 "고개를 좌우/상하로 돌려주세요"라는 지시를 따라가며 촬영하는 방식은 미리 준비된 사진이나 영상으로 흉내 내기가 상대적으로 어렵습니다. 이는 얼굴 인식 업계에서 활용하는 "라이브니스(liveness) 검사"와 유사한 원리로, 본인이 아닌 사진을 몰래 촬영해 분석을 시도하는 상황을 줄이는 데 도움이 됩니다.
5. 이런 용도로는 사용하지 마세요
6. 사용하는 외부 자원
얼굴 인식 라이브러리(@mediapipe/tasks-vision)와 인식 모델 파일을 최초 접속 시 CDN (jsdelivr, Google Cloud Storage)에서 내려받습니다. 이는 프로그램 코드/모델 파일을 받아오는 것으로, 사용자의 얼굴 데이터를 전송하는 것이 아닙니다. 이후에는 브라우저 캐시를 사용해 재요청을 최소화합니다.
돌아가기