개인정보 처리방침
간단 검사에서 파일은 서버로 가지 않습니다
간단 검사는 브라우저 안에서 끝납니다. 사진이 서버로 올라가는 경우는 하나뿐이고, 상세 검사를 직접 신청하실 때입니다. 그때 무엇을 받고 언제 지우는지는 9항에 적었습니다.
1. 파일 처리 — 어디서 계산하고 언제 올라가는가
측정은 이용자의 기기에서 합니다. 파일을 고르시면 브라우저가 그 파일을 자기 메모리로 읽어 들이고, 화면에 있는 자바스크립트가 그 자리에서 계산합니다. 사진은 이미지로 디코딩하고, 영상은 화면에 붙이지 않은 재생기에서 프레임 다섯 장을 떼어내고, 소리는 Web Audio로 파형을 풉니다. 서버는 이 계산에 관여하지 않습니다.
원본 파일이 서버로 올라가는 경우는 둘입니다.
- 아카이브 등록 — 검사 시작 화면의 “3등급을 받으면 아카이브에 등록합니다”에 체크가 되어 있고 3등급을 받으면, 검사가 끝나는 대로 원본이 올라가 등록됩니다. 이 항목은 기본으로 켜져 있습니다. 3등급을 받지 못한 파일은 등록하지 않으며, 체크를 빼시면 검사만 합니다. 보관할 원본이 없으면 등록이 성립하지 않기 때문에 파일이 필요합니다.
- 상세 검사 신청 — 사람이 보려면 파일이 사람에게 가야 합니다. 신청서의 전송 버튼을 누르실 때 올라갑니다.
두 경우 모두 무엇을 받고 얼마나 보관하는지는 9항에 적어 두었습니다. 등록하지 않으신 파일은 계산이 끝나고 페이지를 닫으면 메모리에서 사라집니다.
확인하실 수 있습니다. 브라우저 개발자 도구의 네트워크 탭을 열어 둔 채로 검사를 해 보십시오. 측정이 도는 동안에는 파일이 나가는 요청이 없고, 등록에 동의하신 경우 측정이 끝난 뒤 /api/apply 요청 하나가 나갑니다.
2. 촬영 정보와 위치
사진의 EXIF, 영상의 컨테이너 기록, 음악의 태그는 모두 브라우저 안에서만 읽습니다. 위치 좌표는 존재 여부만 확인하고 값을 읽지 않습니다. 사진의 GPS 태그든 영상의 location.ISO6709 항목이든 같은 규칙입니다. 좌표는 화면에 표시되지 않고, 어떤 변수에도 남지 않으며, 어디로도 전송되지 않습니다.
사진의 진위를 확인하는 데 촬영 장소는 필요하지 않습니다. 반면 유출되면 사람이 다칠 수 있는 정보입니다. 그래서 아예 다루지 않습니다.
3. 파일 지문
SHA-256 해시는 브라우저의 Web Crypto로 계산됩니다. 간단 검사에서는 화면에 표시될 뿐 저장되거나 전송되지 않습니다. 상세 검사를 신청하실 때는 심사 신상의 일부로 이 값이 함께 올라갑니다. 이 값을 보관하고 싶으시면 직접 복사해 두셔야 합니다.
4. 수집하는 정보
ULTARI는 회원 가입이 없고, 쿠키를 심지 않으며, 분석 스크립트를 넣지 않았습니다. 이용자를 식별하거나 추적하지 않습니다.
로컬 스토리지는 한 가지에만 씁니다. 상세 검사를 신청하시면 접수번호와 내부 조회 열쇠를 이 브라우저에 적어 두어, 비밀번호를 다시 입력하지 않고도 현황을 보실 수 있게 합니다. 조회 비밀번호는 적지 않습니다. 적어 두면 이 브라우저를 쓰는 다음 사람이 그대로 쓸 수 있습니다. 적어 둔 값은 이 브라우저에만 있고 어디로도 전송되지 않으며, 목록에서 지우시면 즉시 사라집니다.
5. 정직하게 적어 둘 것 — 외부로 나가는 요청
이미지는 나가지 않지만, 페이지를 여는 것만으로 나가는 요청이 몇 가지 있습니다.
- 호스팅 접속 기록 — 이 사이트는 Cloudflare Pages에 정적 파일로 올라가 있습니다. 웹페이지를 여는 모든 접속이 그렇듯 호스팅 제공자의 서버에 접속 기록(IP 주소, 접속 시각, 요청 경로, 브라우저 정보)이 남을 수 있습니다. ULTARI는 이 기록에 접근해 개별 이용자를 식별하는 용도로 쓰지 않습니다.
- 글꼴 파일 — 본문 글꼴로 Pretendard를 씁니다. 글꼴 파일은 jsDelivr(cdn.jsdelivr.net)에서 내려받습니다. 이 과정에서 이용자의 IP 주소가 해당 CDN에 전달됩니다. 이미지나 측정 결과는 전달되지 않습니다.
이 둘은 정적 웹사이트를 운영하는 한 완전히 없앨 수 없습니다. 없앨 수 없다면 적어 두는 것이 맞다고 봅니다.
6. 광고
현재 이 사이트에는 광고가 게재되지 않습니다. 광고 관련 스크립트도 들어 있지 않습니다. 레이아웃에 자리만 비워 두었습니다.
향후 광고를 게재하게 되면 이 방침을 먼저 고치고, 광고 제공자가 쿠키나 식별자를 사용하는 범위를 여기에 적겠습니다. 어떤 경우에도 검증하신 이미지나 측정 결과는 광고 제공자에게 전달되지 않습니다. 전달할 경로 자체가 없습니다.
7. 인증 마크 합성
인증 마크를 새긴 사진은 브라우저의 Canvas에서 만들어집니다. 마크를 새기고 내려받는 일로는 아무것도 전송되지 않습니다. 마크가 들어간 파일은 이용자의 기기에만 저장됩니다.
상세 검사 인증서도 같습니다. 조회 화면에서 내려받으시는 인증서 PNG는 조회 응답에 이미 들어 있는 값(접수번호, 등급, 지문, 기준별 판단, 소견)으로 그 자리에서 그립니다. 1등급 마크를 새기실 때는 심사받은 원본과 같은 파일인지 지문으로 대조하는데, 그 대조도 브라우저 안에서 하고 파일은 서버로 가지 않습니다.
8. 오리지널 아카이브
아카이브 등록은 검사 시작 화면의 동의 한 칸으로 이루어집니다. 체크가 되어 있으면 검사가 끝나는 대로 원본이 올라가 등록되고, 체크를 빼시면 등록하지 않습니다.
아카이브 등록만 하는 경우에는 연락처도 비밀번호도 받지 않습니다. 등록번호와 조회 열쇠가 발급돼 등록하신 브라우저에만 저장되고, 그 브라우저에서 현황을 여실 수 있습니다. 서버에는 이용자를 식별할 값이 남지 않습니다. 다른 기기에서는 여실 수 없고, 저희도 누가 등록했는지 알지 못합니다.
거두고 싶으시면 등록번호를 들고 접수처로 말씀해 주십시오 — 지워 드립니다.
배분받을 계좌는 받지 않습니다. 로그인 기능을 붙인 뒤에 계정에서 받을 예정입니다. 지금은 금융 정보를 일절 수집하지 않습니다.
9. 상세 검사 신청 — 무엇을 받고 언제 지우는가
상세 검사 신청 버튼을 누르시면 다음이 서버로 올라갑니다.
- 원본 파일 — 사진·영상·음악 가운데 신청하신 것입니다. 사람이 보기 위한 것이고, Cloudflare Workers KV에 접수번호별로 보관합니다. 한 건당 20MB까지만 받습니다 — 영상은 이 상한을 넘는 경우가 많습니다.
- 연락받을 곳 — 결과를 알려 드리기 위한 메일 주소나 전화번호입니다. 현황 조회에도 이 값을 씁니다.
- 조회 비밀번호 — 신청하실 때 정하시는 값입니다. 원문은 저장하지 않고, 여러 번 늘려 섞은 해시만 남깁니다. 저희도 원문을 알지 못하고 다시 알려 드릴 수 없습니다. 연락처는 조회할 때 찾는 데 쓰기 위해 해시를 키로 한 색인에도 들어갑니다.
- 촬영 상황 — 적어 주신 설명입니다. 비워 두셔도 접수됩니다.
- 자동 검증 측정 요약과 파일 지문 — 브라우저에서 이미 계산한 값입니다. 무엇을 보내는지 버튼 옆에서 펼쳐 보실 수 있습니다.
GPS 좌표는 올라가지 않습니다. 사진 파일 안에 좌표가 들어 있으면 그 파일과 함께 전달되지만, ULTARI는 그 값을 읽지도 쓰지도 않습니다. 걱정되시면 좌표를 지운 파일로 신청하십시오.
보관 기간은 심사 완료 후 90일입니다. 그 뒤에는 사진과 접수 내용을 지웁니다. 그전에 지워 달라고 요청하셔도 됩니다. 접수번호와 조회 열쇠를 알려 주시면 확인 후 삭제합니다.
접수 내용은 심사 목적으로만 씁니다. 학습 데이터로 쓰지 않고, 제3자에게 제공하지 않으며, 오리지널 아카이브로 넘기지도 않습니다. 아카이브는 따로 동의를 받습니다.
현황 조회는 신청하실 때 적으신 연락처와 정하신 비밀번호로 합니다. 접수번호만으로는 열리지 않습니다. 조회 응답에는 사진도 연락처도 들어가지 않으므로, 비밀번호가 새더라도 사진까지 새지는 않습니다. 비밀번호를 잊으시면 접수처로 연락해 주십시오 — 본인 확인 뒤 처리해 드립니다. 서버에 원문이 없어 알려 드리는 것은 불가능합니다.
10. 이용자의 권리
ULTARI가 보관하는 개인정보가 없으므로 열람·정정·삭제를 요청할 대상이 없습니다. 심사를 신청하신 경우에 한해, 접수처로 연락하시면 제출 내용을 삭제해 드립니다.
11. 문의
이 방침에 대한 문의는 hello@ultari.kr로 보내 주십시오.
12. 개정
방침이 바뀌면 이 페이지에 먼저 반영하고 시행일을 고칩니다.
시행일: 2026년 9월 11일