excel

문서 › 레퍼런스

사용 통계와 끄는 법

하루 한 번 보내는 { version, url, framework }의 내용과 보내지 않는 곳, 끄는 세 가지 방법.

파일과 그 내용은 밖으로 나가지 않습니다. 파일은 브라우저(또는 Node) 안에서만 읽습니다. 파일을 서버로 보내는 것은 개발자가 upload 속성을 직접 켰을 때뿐이고, 그때도 개발자의 서버로만 갑니다.

보내는 것

  • { version, url, framework } 뿐입니다. version은 82excel 버전, url은 페이지 주소에서 origin + pathname(쿼리·해시 제외), framework는 vanilla·element·cdn 중 하나입니다.
  • 파일 이름, 크기, 내용, 검사 결과 등 파일에 관한 정보는 하나도 보내지 않습니다.
  • 브라우저마다 하루 한 번, 3초 뒤 https://82excel.com/api/usage 로 keepalive POST(credentials: 'omit')로 보냅니다. localStorage 키는 e82:usage 입니다.
  • 웹 컴포넌트를 포함해 브라우저에서 check/inspect 를 처음 부를 때입니다. 컴포넌트가 화면에 붙기만 하고 파일을 검사하지 않으면 보내지 않습니다. 실패해도 페이지에는 영향이 없습니다.

보내지 않는 곳

Node, localhost와 사설 도메인(.local, .internal, .corp 등), 점 없는 인트라넷 이름, IP 주소, 82excel.com 자신.

끄는 법

<!-- 페이지 전체 -->
<html data-82excel-telemetry="off">

<!-- 웹 컴포넌트 -->
<excel-82 telemetry="off"></excel-82>

<script>
  // 함수
  await Excel82.check(file, { telemetry: false });
  await Excel82.inspect(file, { telemetry: false });
</script>