이 경고는 어디서 왔나요?
Eink 모드를 설치할 때, 브라우저는 이 확장 프로그램이 "모든 웹사이트 데이터에 대한 접근"을 요구한다고 알리는 확인 창을 표시합니다. 이 팝업은 브라우저에 의해 자동 생성된 표준 보안 경고로, 이 확장 프로그램에 문제가 있다는 것을 의미하지 않습니다. 이는 Eink 모드가 " 자동 주입 코드"라는 기술을 사용하기 때문이며, 이 기술은 Google이나 Firefox 등 브라우저가 확장 프로그램 개발자에게 제공하는 방법입니다.
이렇게 생각할 수 있습니다: 새 웹페이지를 열 때마다 Eink 모드는 그 페이지 옆에서 조용히 "준비"되어 있으며, 언제든지 필요할 때 바로 도와줄 수 있는 보조 직원과 같습니다. 모든 웹페이지에 "준비"하려면 이 권한이 필요합니다.
왜 각 웹페이지에서 "준비"해야 하나요?
이 설계의 장점은 읽기 모드를 가장 자연스럽고 원활하게 전환할 수 있게 해줍니다:
이러한 기능의 전제는 Eink 모드의 코드가 현재 페이지에서 미리 "준비"되어 있어야 한다는 것입니다. 이를 수행하지 않으면 웹페이지는 여러분의 제스처나 키 입력을 감지할 수 없으며 페이지 전환 후 자동으로 Eink 모드에 진입하지 못합니다.
허용 vs. 비허용, 어떤 차이가 있나요?
자동 주입 허용(기본값)
- 스와이프 제스처로 즉시 시작
- 키보드 단축키 항상 사용 가능
- 웹페이지를 열면 즉시 사용 가능
- 하이퍼링크를 통해 기사 전환 시, 새 기사 페이지에서 자동으로 Eink 모드에 진입
- 가장 원활한 경험
자동 주입 비허용
- 제스처와 단축키 모두 무효
- 확장 프로그램 아이콘을 수동으로 클릭하여 활성화해야 함
- 하이퍼링크로 다른 기사로 전환 시, 자동으로 Eink 모드에 진입하지 못하고 수동으로 재활성화해야 함
- 컴퓨터에서는 다소 편리
- 모바일 Firefox에서는 아이콘을 찾기 위해 여러 번 클릭해야 하므로 다소 번거로움
우리의 코드는 페이지에서 "무엇을 하는가"?
우리는 "모든 웹사이트 데이터를 읽기"라는 문구가 다소 위협적으로 들릴 수 있다는 것을 이해합니다. 그래서 여기서 분명히 말씀드리고자 합니다. Eink 모드는 페이지에서 다음과 같은 일만 합니다:
| 행위 | 설명 |
|---|---|
| 제스처 및 키보드 이벤트 수신 | 읽기 모드를 활성화하기 위해 "오른쪽으로 스와이프" 제스처나 단축키를 기다립니다. |
| 페이지 레이아웃 재배치 | 활성화 후, 웹페이지 내용을 페이지 브레이크 포맷으로 변환하여 전자 종이 화면이나 모바일에서 읽기 편리하게 합니다. |
| 스타일 조정 적용 | 읽기 편하도록 글꼴, 간격, 배경 색상 등을 조정합니다. |
| 여러분의 주석 저장 | 현재 페이지에서 만든 형광펜 표시 또는 메모를 여러분의 기기 (브라우저 로컬 저장공간)에 저장하며, 어떤 서버에도 업로드하지 않습니다. |
| 우리가 하지 않는 일 | 설명 |
|---|---|
| 여러분이 입력한 비밀번호나 개인 데이터 읽기 | 우리의 코드는 어떤 양식 필드의 내용을 접근하지 않습니다. |
| 페이지 내용을 외부 서버로 전송 | 모든 작업은 여러분의 기기에서 로컬로 완료되며, 데이터는 여러분의 브라우저를 벗어나지 않습니다. |
여전히 이 권한을 제한하고 싶다면, 어떻게 해야 하나요?
우리는 여러분의 프라이버시 고려를 완전히 존중합니다. 만약 여러분이 Eink 모드가 각 페이지에서 자동으로 대기하는 것을 원하지 않으신다면, 브라우저의 확장 기능 설정에서 "웹사이트 데이터 접근" 시기를 "클릭 시에만"(Click to run)로 변경하면 됩니다.
이렇게 하면, Eink 모드는 여러분이 확장 기능 아이콘을 수동으로 클릭해야만 현재 페이지에서 작동합니다. 제스처와 키보드 단축키는 비활성화되지만 모든 읽기 모드 기능은 여전히 사용할 수 있습니다.
확장 기능이 출시되기 전에 철저한 검토를 받았나요?
네, 그렇습니다. Eink 모드는 현재 Chrome 웹 스토어와 Firefox 애드온 스토어(AMO) 두 플랫폼에 출시되었으며, 두 플랫폼 모두 독립적이고 엄격한 검토 체계를 갖추고 있어 승인이 필요한 확장 기능이 보안 및 프라이버시 기준을 충족하는지 확인합니다.
간단히 말해, 만약 한 확장 기능이 여러분의 비밀번호를 몰래 훔치거나, 여러분의 탐색 행동을 추적하거나, 또는 "설명서에 언급되지 않은" 어떤 행위를 한다면, 이는 보통 검토를 통과하지 못하고 상점에 나타나지 않습니다. 그리고 Eink 모드는 이러한 기준에 따라 개발되었으며, 두 플랫폼의 검토를 통과했습니다.
두 플랫폼의 검토 기준에 대해 더 깊이 알고 싶으시다면, 다음은 공식 문서 링크입니다:
-
Chrome 웹 스토어
・개발자 프로그램 정책(Developer Program Policies) — 모든 등록된 확장 기능의 행동 기준 및 검토 기준을 규정합니다.
・확장 기능 검토 프로세스 설명(Review Process) — Google이 각 제출된 버전을 검토하는 방법에 대해 설명합니다. -
Firefox 애드온 스토어(AMO)
・애드온 정책(Add-on Policies) — Mozilla가 확장 기능의 보안, 프라이버시 및 행동에 대해 요구하는 사항입니다.
・원본 코드 제출 요구(Source Code Submission) — Firefox가 개발자에게 검증 가능한 원본 코드를 제공하도록 요구하는 이유를 설명합니다.