간단히 말하면
Scissor Text는 사용자의 텍스트를 받지 않습니다. 도구를 열면 브라우저가 웹사이트를 내려받습니다. 입력하거나 붙여 넣거나 파일에서 연 내용은 탭의 메모리에 머물고, 도구는 그곳에서 사용자의 프로세서로 작업합니다. 결과는 복사하거나 내려받아 자유롭게 쓸 수 있습니다. 탭을 닫으면 모두 지워집니다.
무엇이 어디서 실행되나요
글자 수 세기부터 JSON 포맷터까지 모든 도구는 탭 안에서 실행되는 작은 JavaScript입니다. 텍스트 음성 변환은 브라우저와 운영체제에 내장된 음성을 사용합니다.
서버는 사이트의 파일만 제공합니다. 텍스트를 받는 엔드포인트가 없으므로 사용자의 텍스트를 받을 방법 자체가 없습니다. 같은 도메인의 작은 고객 지원 서비스는 피드백처럼 사용자가 직접 보내기로 한 내용과 익명의 페이지 집계만 받습니다.
직접 확인하기
브라우저의 개발자 도구를 열고 네트워크 탭으로 전환한 다음 아무 도구나 사용해 보세요. 페이지 자체 파일이 로드되는 것과 /_care/로 가는 작은 익명 페이지 집계 요청만 보이고, 텍스트를 담은 요청은 없습니다. 페이지가 로드된 뒤 인터넷 연결을 끊어도 모든 도구가 계속 작동합니다.
사이트는 엄격한 콘텐츠 보안 정책도 보내, 브라우저가 페이지에서 다른 서버로 연결하는 것을 차단하게 합니다. 그래서 코드에 실수가 있더라도 텍스트가 다른 곳으로 전송될 수 없습니다.
오프라인에서도 작동
처음 방문한 뒤에는 서비스 워커가 사이트를 브라우저 캐시에 저장하므로, 연결이 없어도 도구를 열고 사용할 수 있습니다.