보안 · 가이드

로컬 파일 처리와 사이트 접속 요청 구분하기

파일 업로드 없이 처리한다는 말의 범위와 정적 프로그램·OCR 모델·방문 분석의 차이를 설명합니다.

편집 책임: SideSideDev

브라우저 로컬 파일 처리 도구를 개발·운영합니다. 합성 예제와 제품의 실제 옵션·출력을 대조합니다. 모든 문서의 호환성이나 원본 편집기와의 동일성을 보증하지 않습니다.

파일이 머무르는 범위

파일 선택은 브라우저가 현재 탭의 처리 모듈에 읽기 권한을 주는 행동입니다. 웹오피스는 원본·결과·파일명·문서 내용·OCR 결과를 외부 변환 API나 분석 이벤트에 보내지 않습니다. 결과는 사용자가 다운로드해 기기에 저장합니다.

화면에서 파일을 지워도 사용자가 따로 저장한 원본과 결과가 기기에서 삭제되는 것은 아닙니다. 탭을 닫기 전에 필요한 결과를 받으세요. 파일을 다시 고르지 않고 나중에 복구하는 저장소는 기본 제공하지 않습니다.

확인할 점

  • 처리 완료 뒤 결과를 기기에 저장합니다.
  • 파일 내용을 문의나 분석 정보에 넣지 않습니다.

네트워크 요청이 있는 이유

웹페이지·처리 프로그램·WASM·폰트·OCR 언어 모델은 사이트의 정적 자산입니다. 첫 사용이나 새 버전에서는 이를 다운로드할 수 있습니다. 사용자 파일을 업로드하지 않는 정책이 사이트에 접속 요청이 전혀 없다는 뜻은 아닙니다.

호스팅과 승인된 방문 분석의 일반 접속 정보는 개인정보·쿠키 안내에 설명되어 있습니다. 처리 계층과 분리하며 사용자의 파일명과 옵션 값을 URL·로그·분석 이벤트에 넣지 않습니다.

확인할 점

  • 사용자 파일 전송과 프로그램 다운로드를 구분합니다.
  • 쿠키 안내와 개인정보처리방침을 함께 읽습니다.

합성 자료로 확인하기

sha256-abc.txt를 내려받아 해시를 계산하면 알려진 abc 값과 비교할 수 있습니다. OCR은 sample-image.png로 먼저 실행해 첫 모델 준비와 실제 인식 단계를 구분합니다.

이 연습은 전체 외부 요청을 직접 검사했다는 보고가 아닙니다. 개인정보 경계는 별도 자동 테스트로 확인하며 기기·확장 프로그램·원본 편집기의 외부 동작까지 웹오피스가 통제하지는 않습니다.

확인할 점

  • abc의 해시를 공개 vector와 대조합니다.
  • 오류 설명에 실제 문서 내용을 포함하지 않습니다.

따라 해볼 예제

선명도·기울기에 따른 OCR 실제 결과 대조하기

정답이 있는 한글·영어·숫자 이미지를 선명한 상태와 축소·확대·기울어진 상태에서 인식하고 보정하지 않은 TXT를 비교합니다.

  • Order의 0012와 Amount의 20을 원문과 대조합니다.
  • O/0·I/1, 날짜의 하이픈과 줄바꿈을 따로 확인합니다.
예제와 검수 방법 보기

함께 연습할 공개 합성 파일

아래 자료를 내려받은 뒤 해당 도구에서 직접 선택합니다. 결과를 공유하기 전에 본문 검수 항목과 비교하세요.

형식과 API 참고 자료

일반 형식·API의 출처입니다. 웹오피스의 입력 지원·옵션·결과는 현재 도구 안내와 검수 항목을 기준으로 확인하세요.

이 글과 연결되는 도구

같은 주제의 다른 글