이미지의 로컬 처리 방식
nobackground는 WebAssembly와 ONNX Runtime Web을 사용하여 브라우저에서 직접 AI 배경 제거를 실행합니다. 이미지가 처리를 위해 서버에 업로드되지 않습니다.
처음에 일어나는 일
처음 사용 시 브라우저가 AI 모델 파일을 다운로드하고 캐시합니다. 이 초기 단계는 네트워크 속도에 따라 시간이 더 걸릴 수 있습니다.
이후 처리 방식
모델 캐시가 준비되면 배경 제거가 기기에서 로컬로 실행됩니다. 이를 통해 개인정보 보호가 강화되고 반복 지연 시간이 줄어듭니다.
저메모리 폴백
저사양 기기에서는 안정성을 높이고 처리 실패를 방지하기 위해 자동으로 경량 모델로 폴백할 수 있습니다.
온디바이스 처리가 개인정보 보호에 중요한 이유
AI 모델은 브라우저 자체의 샌드박스 내에서 실행되므로, 원본 사진과 배경이 제거된 버전 모두 처음부터 끝까지 사용자의 기기에 남아 있습니다. 이미지 데이터가 nobackground의 서버로 전송되거나 데이터베이스에 저장되거나 당사가 관리하는 어떤 곳에도 기록되지 않습니다. 이는 처리를 위해 파일을 원격 서버에 업로드하는 도구와는 근본적으로 다른 개인정보 보호 방식입니다.
처음 사용 이후의 속도와 성능
모델을 한 번 다운로드하는 것이 인터넷 연결에 의존하는 유일한 단계입니다. 그 이후의 모든 처리는 오직 사용자 기기 자체의 CPU 또는 GPU에 의해서만 제한되므로, 같은 기기에서 반복 사용할 경우 처음 처리한 이미지보다 눈에 띄게 빠르게 느껴지는 경우가 많습니다. 탭을 닫고 다시 열어도 최신 브라우저가 모델을 로컬에 캐시해두기 때문에 모델을 다시 다운로드할 필요가 없습니다.
민감하거나 개인적인 이미지에 이것이 중요한 이유
많은 사람들이 여권이나 신분증 사진, 의료 또는 보험 관련 문서, 아직 공개되지 않은 제품 사진, 또는 개인적인 가족사진처럼 어디에도 업로드하고 싶지 않은 사진을 위해 nobackground를 사용합니다. 처리 과정이 브라우저를 벗어나지 않기 때문에 걱정해야 할 서버 측 이미지 복사본이 없고, 중간에 개입하는 제3자 API도 없으며, 처음부터 아무것도 저장되지 않았으므로 나중에 삭제할 것도 없습니다.
로컬 처리 관련 질문
nobackground가 제 이미지를 보거나 저장하나요?
아니요. 이미지는 사용자 브라우저의 WebAssembly 환경 내에서 전적으로 처리됩니다. 당사는 처리하는 이미지를 수신하거나 저장하거나 접근할 수 없습니다.
인터넷 연결이 끊겨도 작동하나요?
AI 모델은 인터넷 연결을 통해 한 번 다운로드해야 합니다. 초기 다운로드가 브라우저에 캐시된 후에는 동일한 기기와 브라우저에서 배경 제거 기능이 오프라인에서도 계속 작동할 수 있습니다.
첫 번째 이미지가 다른 이미지보다 오래 걸리는 이유는 무엇인가요?
첫 실행에는 AI 모델 파일을 다운로드하고 초기화하는 과정이 포함되며, 이는 한 번만 발생하는 비용입니다. 이후의 각 이미지는 실제 처리 단계만 필요하므로 훨씬 빠릅니다.