설계부터 프라이버시 중심
소리 내어 읽어 주는 도구는 대개 텍스트를 서버로 보냅니다. Readalix에는 서버가 없습니다. 로컬 음성은 확장 프로그램 안에서, 내 하드웨어로 합성됩니다.
2026년 10월 14일 시행 · Readalix 브라우저 확장 프로그램과 readalix.com에 적용됩니다.
우리에게는 서버도 계정 시스템도 없습니다. 읽은 텍스트도, 방문한 페이지의 주소도 받지 않습니다. 단 하나의 예외는 읽기에 실패한 경우입니다. 그 페이지가 작동하도록 고칠 수 있게 사이트 이름만(예: bbc.com) 전송되며, 주소는 전송되지 않고, 사설 네트워크의 사이트나 내 컴퓨터의 파일은 아예 전송되지 않습니다. 사이트 간 추적도, 광고도 없으며, 어떤 것도 판매하거나 공유하지 않습니다. 확장 프로그램은 아래에 설명한 익명 사용 통계를 전송하며, 이는 끌 수 있습니다.
확장 프로그램이 저장하는 것과 저장 위치
- 브라우저 간 동기화(Chrome 동기화 저장소): 설정입니다. 선택한 음성, 언어, 읽기 속도, 강조 색상, 키보드 단축키, 도구 모음 배치, 숨긴 음성과 언어, 사이트별 언어, Readalix를 끄거나 기기 내 음성만 허용한 사이트, 비밀번호 입력란을 읽을 수 있는지 여부, 인터페이스 언어, 닫은 안내 목록.
- 이 기기에만: 선택 사항인 Gemini, OpenAI 또는 ElevenLabs API 키(ElevenLabs의 경우 선택한 모델과 말하기 스타일, ElevenLabs 계정에 있는 음성의 이름도 포함), 내려받은 음성 모델, 이미 합성한 오디오 캐시, 일일 무료 사용량 카운터, 유료/무료 여부 표시, 이 사본을 설치한 날짜, 컴퓨터가 다크 모드로 설정되어 있는지 여부, 프리미엄의 현재 가격, 그리고 Google Drive를 연결한 경우 1시간짜리 액세스 토큰과 내보내기 파일이 저장될 폴더의 ID.
- 캡처 도구용: 이 기기에만, 사이트별로 캡처에 고른 문자 체계(알파벳)를 저장합니다. 메모리에만, 가장 최근 캡처의 단어를 그 캡처를 지우거나 페이지를 떠나거나 브라우저를 닫을 때까지 보관합니다. 또한 이 기기에만, 어느 사이트에서든 캡처에 마지막으로 고른 문자 체계를 저장합니다. 메모리에만, 최근 탭 4개 각각의 가장 최근 캡처 이미지를 보관하여 다른 문자 체계로 다시 읽을 수 있게 합니다. 또한 이 기기에만, 캡처 도구의 사용법 애니메이션을 보여 준 횟수와 상자를 그려 본 적이 있는지를 저장하여 더 이상 표시하지 않게 합니다.
- PDF 리더용: 이 기기에만, 컴퓨터에서 리더로 연 PDF(선택하거나 끌어다 놓은 파일), 브라우저 자체 뷰어의 PDF에서 Readalix 버튼으로 연 PDF, Google Drive의 “연결 앱” 메뉴로 연 PDF의 사본(파일과 파일 이름만 저장하며, 디스크에서의 위치는 저장하지 않음)을 보관합니다. 그래서 탭을 새로 고치거나 브라우저를 다시 시작해도, 그 파일을 보낸 사이트가 다시 보내 줄 수 없는 경우에도 같은 문서가 복원됩니다. 최신 파일부터 최대 5개, 전체 500MB까지 보관하며 오래된 것부터 삭제합니다. 리더 탭이 파일을 표시하는 동안에는 그 파일이 유지되고, 열리지 않는 파일(PDF가 아니거나, 손상되었거나, 비밀번호를 입력하지 않은 경우)은 탭을 닫을 때 삭제됩니다. 그 밖의 방식(링크, Google Drive나 Gmail 미리보기, 직접 입력한 주소)으로 리더가 주소에서 여는 PDF는 복사하지 않으며, 열 때마다 그 주소에서 다시 불러옵니다. 또한 최근 PDF 200개에 대해, 파일 이름이나 주소가 아닌 파일 내용의 지문으로 분류하여 읽은 언어, 직접 고른 언어, 그리고 리더가 PDF 안의 그림에 있는 글자도 읽을지 물었을 때의 답을 보관하므로 다시 묻지 않습니다. 웹 앱이 만든 PDF(사이트가 별도 탭에서 여는 명세서나 청구서, 최대 50MB)는 Readalix 버튼이 나타나는 즉시 여기에 복사되므로, 그 사이트가 닫히거나 이동한 뒤에도 버튼이 계속 작동합니다. 그 사본은 탭을 닫거나, 브라우저를 다시 시작하거나, 확장 프로그램을 업데이트하면 삭제되며, 사본은 전체 150MB를 넘지 않습니다. 리더에서 열면 컴퓨터의 PDF처럼 보관되며, 그것을 만든 페이지의 제목으로 이름이 붙습니다. 시크릿 창에서는 아무것도 복사되지 않으며 리더도 제공되지 않습니다. 잠긴 PDF를 열기 위해 입력한 비밀번호는 저장되지 않으며, 문서가 열려 있는 동안 그 탭의 메모리에만 남습니다.
- 스캔 PDF용: 이 기기에만, 리더가 스캔본에서 인식한 텍스트와 각 단어가 페이지에서 차지하는 위치를 보관합니다. 그래서 다시 연 스캔본은 긴 문서의 경우 몇 분씩 걸리는 인식을 처음부터 다시 하지 않고 바로 읽을 수 있습니다. 컴퓨터에서 열었든 웹에서 열었든 리더에서 여는 모든 스캔본에 해당합니다. 파일 이름이나 주소가 아닌 파일 내용의 지문으로 분류되며, 가장 최근에 연 스캔본 32개(전체 150MB까지)를 보관하고 오래된 것부터 삭제합니다. 페이지 이미지는 보관하지 않습니다. 텍스트 인식 모델은 한 번 내려받으면 보관되므로 모델마다 한 번만 받습니다. 또한 스캔본에 마지막으로 고른 문자 체계와, 리더가 추측한 PDF 언어를 직접 바로잡은 횟수도 보관하여 다음에는 더 정확히 추측하도록 합니다.
- 받아쓰기용: 이 기기에만, 내려받은 음성 인식 모델(80~566MB, 설정 → 받아쓰기에서 제거할 때까지 브라우저 자체 저장소에 보관), 고른 모델과 언어, 얼마나 조용하면 받아쓰기가 멈추는지, 이 컴퓨터에 맞는 모델을 고르기 위해 그래픽 칩의 속도를 짧게 테스트한 결과를 저장합니다. 그리고 받아쓴 글을 지우거나 브라우저를 닫을 때까지 보관하여, 도구 모음을 다시 열어도 그대로 있게 합니다.
- 내 목소리용: 이 기기에만, 목소리를 만들기 위해 녹음했거나 고른 각 녹음(각각 최대 15초, 앞뒤의 무음은 잘라냄), 그 목소리에 붙인 이름, 그리고 읽기에 사용하는 언어마다 그 녹음으로 만든 목소리, 아울러 녹음에 사용할 마이크를 골랐다면 그 마이크. 이 중 어느 것도 다른 브라우저에 동기화되지 않습니다. 목소리를 제거하면 이 모두가 삭제되며, 확장 프로그램을 제거하면 모든 목소리가 삭제됩니다. 마이크는 녹음하는 동안, 즉 녹음을 누른 때부터 중지를 누를 때까지만 사용됩니다.
이 모든 것은 브라우저 안에 있습니다. 확장 프로그램을 제거하면 함께 삭제됩니다. 오디오 캐시는 설정 → 캐시 관리에서 언제든 확인하고 지울 수 있습니다. PDF 리더가 보관하는 항목은 거기에 표시되지 않으며, 위에서 설명한 대로 오래된 것부터 자동으로 정리됩니다.
기기 밖으로 나가는 것
- 브라우저 음성, Piper, Kokoro, Supertonic, 내 목소리: 아무것도 나가지 않습니다. 음성은 내 기기에서 생성되며 텍스트는 브라우저 밖으로 나가지 않습니다. 여기에는 내 목소리를 만드는 바탕이 되는 녹음도 포함됩니다. 이 녹음은 이 기기에 남습니다. 내보내기 파일에 이름을 붙이는 작업도 브라우저에 내장된 모델이 이 기기에서 처리합니다.
- Microsoft, Gemini, OpenAI, ElevenLabs 음성: 오디오로 변환할 수 있도록 현재 읽고 있는 문장만 해당 제공업체로 전송됩니다(ElevenLabs의 경우, 설정한 말하기 스타일이 있으면 함께 전송됩니다). 이는 해당 제공업체의 개인정보 처리방침에 따라 처리됩니다. 읽는 텍스트는 우리에게 전송되지 않습니다. 이 음성 중 하나를 선택하면, 재생을 누르기 전에 음성이 인터넷 연결을 필요로 한다고 알려 드리기 위해, 확장 프로그램이 텍스트도 키도 없는 빈 요청을 해당 제공업체에 보내 서비스에 연결할 수 있는지 확인할 수 있습니다. 이 확인이 실패하면 “이 네트워크가 해당 제공업체를 차단함”과 “이 기기에 네트워크가 없음”을 구분해 정확한 이유를 알려 드리기 위해, 확장 프로그램이 readalix.com에 작은 파일 하나를 요청합니다. 이 요청에는 텍스트도, 키도, 식별자도 없으며, 우리 사이트에 대한 일반적인 웹 요청과 같은 방식으로만 기록됩니다.
- API 키: 해당 키가 속한 제공업체(Google, OpenAI 또는 ElevenLabs)에만, 브라우저에서 직접 전송됩니다. ElevenLabs 키는 ElevenLabs 계정에 있는 음성 목록과 이번 달 크레딧 사용량을 가져오는 데에도 사용됩니다. 키는 기기에 저장되며 동기화되지 않고 우리에게 전송되지도 않습니다.
- 음성 다운로드: Piper, Kokoro, Supertonic 음성이나, 내 목소리가 어떤 언어를 읽을 때 쓰는 모델을 내려받으면 Hugging Face에서 모델 파일을 가져오며, Hugging Face는 일반적인 파일 다운로드처럼 그 요청을 확인합니다. 내 네트워크에서 Hugging Face에 연결할 수 없으면, 같은 파일을 대신 readalix.com에 요청하고, readalix.com이 Hugging Face에서 받아 그대로 전달합니다. 이 요청에는 텍스트도, 키도, 식별자도 없으며, 우리 사이트에 대한 일반적인 웹 요청과 같은 방식으로만 기록됩니다.
- Google Drive, 켠 경우에만: 내보내기를 Drive에 저장하면 그 오디오 또는 동영상 파일 하나가 내 Google 계정의 Readalix라는 폴더에 업로드됩니다. Google은 파일을 대신 보관하므로 파일 자체를 받습니다. 읽기에 관한 다른 정보는 전송되지 않으며, 확장 프로그램은 저장하라고 요청하지 않은 것은 업로드하지 않습니다.
- Snip & read: 아무것도 나가지 않습니다. 페이지의 일부 위로 상자를 끌면 확장 프로그램이 보이는 탭의 사진을 찍고, 그 상자 안의 단어를 내 기기에서 인식합니다. 사진과 그 안의 단어는 브라우저 밖으로 나가지 않습니다. 텍스트 인식 모델(Readalix 리더에서 스캔 PDF를 읽을 때도 사용)은 Hugging Face에서 한 번 내려받으며, Hugging Face는 일반적인 파일 다운로드처럼 그 요청을 확인합니다. 상자 안의 단어가 다른 문자 체계처럼 보이면 그것을 읽기 위해 해당 문자 체계의 모델(약 8~21MB)이 같은 방식으로 묻지 않고 내려받아질 수 있습니다. 내 네트워크에서 Hugging Face에 연결할 수 없으면, 음성 다운로드와 같은 방식으로 이 모델들이 readalix.com을 통해 전달됩니다.
- Readalix 리더의 스캔 PDF: 문서에서는 아무것도 나가지 않습니다. PDF의 페이지가 글자 사진인 경우 리더가 내 기기에서 단어를 인식하며, 페이지도 텍스트도 브라우저 밖으로 나가지 않습니다. 이를 위해 최대 약 31MB의 텍스트 인식 모델이 필요하며, 스캔본을 처음 열 때(또는 모델을 공유하는 캡처 도구를 쓸 때) 먼저 묻지 않고 Hugging Face에서 자동으로 내려받고, 진행하는 동안 다운로드 진행 상황을 표시합니다. 처음 읽는 문자 체계의 스캔본이면 그 문자 체계의 모델(약 8~21MB)이 추가됩니다. 각 모델은 한 번 내려받아 이 기기에 보관되므로, 같은 문자 체계의 이후 스캔본은 다운로드가 필요 없습니다. Hugging Face는 일반적인 파일 다운로드처럼 그 요청을 확인할 뿐, 문서는 볼 수 없습니다. 내 네트워크에서 Hugging Face에 연결할 수 없으면, 음성 다운로드와 같은 방식으로 이 모델들이 readalix.com을 통해 전달됩니다.
- Gmail, Google Drive, 웹사이트 자체 PDF 뷰어의 PDF 미리보기: 미리보기에 Readalix 버튼을 표시할지 판단하기 위해, 확장 프로그램은 브라우저가 미리보기를 보여 줄 때와 같은 방식으로, 그 사이트에 이미 로그인된 상태로 미리보기를 표시하는 사이트에 같은 파일을 다시 요청합니다. 사이트가 파일의 일부만 보내 주지 않으면 파일 전체(최대 64MB)가 다운로드될 수 있습니다. 파일은 그 사이트와 내 브라우저 사이에서만 오가며, 보관되지 않고, 그에 관한 어떤 정보도 우리에게 전송되지 않습니다. 이 확인이 실패하면 30초 뒤에 한 번만 더 시도하며, 그 이상은 시도하지 않습니다. 시크릿 창이나 Readalix를 끈 사이트에서는 일어나지 않습니다.
- 받아쓰기: 아무것도 나가지 않습니다. 목소리는 시작을 누른 때부터 중지를 누를 때까지(또는 설정 → 받아쓰기에서 정한 시간 동안 말소리가 들리지 않을 때까지. 바꾸지 않으면 3분)만, 도구 모음 아이콘에 빨간 마이크가 표시되는 동안 내 기기에서 글로 바뀌며, 소리와 글은 브라우저 밖으로 나가지 않습니다. 아무것도 녹음하지 않습니다. 음성 인식 모델(컴퓨터에 따라 80~566MB)은 다운로드를 누를 때 Hugging Face에서 한 번 내려받으며, Hugging Face는 일반적인 파일 다운로드처럼 그 요청을 확인합니다. 내 네트워크에서 Hugging Face에 연결할 수 없으면, 음성 다운로드와 같은 방식으로 readalix.com을 통해 전달됩니다.
Google Drive, 연결하는 경우
선택 기능 두 가지가 내 Google Drive를 사용합니다. “오디오 또는 동영상으로 저장” 도구는 파일을 다운로드 폴더 대신 Drive에 저장할 수 있고, “Google Drive에 추가”(일반 설정)를 켜면 Drive의 “연결 앱” 메뉴에서 PDF를 바로 Readalix 리더로 열 수 있습니다. 이 두 기능이 확장 프로그램이 Google 계정을 요청하는 유일한 이유이며, 둘 다 직접 켜기 전까지는 꺼져 있습니다.
- Google에 요청하는 것: 내 Drive에 파일을 추가하고, Readalix로 열기로 고른 파일을 여는 권한, 그리고 “Google Drive에 추가”를 사용하는 경우 Drive의 “연결 앱” 메뉴에 표시되는 권한. 그 외에는 없습니다. 정확한 권한은 Google에서
drive.file이라 부르는 것으로, 이 확장 프로그램이 직접 만든 파일과 내가 이것으로 연 파일만 포함하며, 그리고drive.install은 그 메뉴 항목만 추가합니다. 기존 문서, 사진, 폴더에는 접근할 수 없습니다. 확장 프로그램은 원하더라도 그것을 탐색하거나 읽거나 삭제할 수 없습니다. - 기기에 보관되는 것: 1시간 뒤 만료되는 Google 액세스 토큰, 다음 내보내기가 지난번 파일 옆에 저장되도록 하는 Readalix 폴더의 ID, 그리고 Readalix를 Drive의 “연결 앱” 메뉴에 추가한 각 Google 계정의 이메일 주소(설정에서 어느 Drive에 표시되는지 알려 주기 위함). 이 모든 것은 이 기기에만 있으며 다른 브라우저로 동기화되지 않습니다.
- 우리가 받는 것: 없습니다. 파일이 거쳐 갈 우리 쪽 서버가 없습니다. 브라우저가 파일을 Google에 직접 업로드하고, Drive에서 여는 PDF는 Google에서 브라우저로 직접 전달되며, 우리는 파일도, 내 Google 계정도, 이메일 주소도, Drive 내용도 볼 수 없습니다.
- 끄는 방법: 내보내기 설정에서 연결 해제를 누르면 Google에 권한 취소를 요청하고, Readalix를 Drive의 “연결 앱” 메뉴에서 제거하며, 이 기기에서 토큰과 폴더 ID를 삭제합니다. 이미 저장된 파일은 Drive에 남으며 보관하거나 삭제하는 것은 내 선택입니다. Google 계정의 권한 페이지에서 언제든 접근 권한을 취소할 수도 있습니다.
익명 사용 통계
어떤 음성과 언어를 개선하고 어떤 버그를 먼저 고칠지 정하기 위해, 확장 프로그램은 익명 사용 이벤트를 EU 서버에 있는 PostHog로 보냅니다. 설정 → 일반에서 언제든 끌 수 있으며, 끄면 그 이후에는 아무것도 전송되지 않습니다.
이벤트에 포함되는 것:
- 읽은 대상의 종류(웹페이지, PDF, Google 문서, 입력란)이며, 어느 페이지나 어느 문서인지는 포함하지 않습니다. 읽기가 실패하면 그 이벤트에는 사이트 이름(예: bbc.com)도 함께 담깁니다. Readalix가 읽지 못하는 페이지는 어디인지 모르면 고칠 수 없기 때문입니다. 사이트 이름만이며, 주소나 그 뒤에 오는 어떤 것도 포함하지 않고, 사설 네트워크의 사이트, 로컬 주소, 내 컴퓨터의 파일은 이름을 밝히지 않고 그 사실만 기록합니다.
- 사용된 음성 엔진, 음성, 언어, 읽기 속도, 샘플을 들어 본 음성, 읽기가 어디까지 진행되었는지, 읽기가 멈춘 이유(직접 멈춤, 끝까지 읽음, 실패), 소리가 전혀 나왔는지, 첫 소리까지 대략 얼마나 기다렸고 그 뒤 얼마나 들었는지(각각 시간 범위로). 언어에는 선택된 방식도 포함됩니다. 페이지가 선언한 언어, 텍스트에서 감지한 언어, 그 사이트에 고정해 둔 언어, 텍스트에 포함된 다른 문자 체계(예: 영어 페이지에 아랍어도 있었다는 사실). 음성 샘플의 경우 소리가 났는지도 포함됩니다.
- 읽은 텍스트의 양은 크기 범위(예: “200~1000자”)로만 기록하며, 정확한 글자 수는 기록하지 않습니다.
- 사용한 버튼과 설정, 일일 무료 사용량이 소진되었는지, 구매가 이루어졌는지 또는 새로 설치한 뒤 로그인하여 이전 구매가 복원되었는지. 구매하는 경우 이벤트에는 선택한 요금제, 가격, 무료 체험이 먼저 있었는지, 구매 전에 확장 프로그램을 대략 얼마나 사용했는지(예: 7~29일과 같은 범위)가 기록되며, 이메일 주소나 결제 정보는 기록되지 않습니다. 값 자체가 중요한 설정은 그 값을 기록합니다. 선택한 강조 색상, 설정한 키보드 단축키, 배치한 도구 모음 레이아웃(맨 윗줄에 있는 버튼과 핸들 뒤에 있는 버튼, 순서대로). 로컬 음성 모델(Piper, Kokoro, Supertonic 또는 내 목소리가 사용하는 모델)을 내려받거나 제거하면 어떤 모델인지, 크기, 다운로드가 완료되었는지, 실패했다면 이유를 고정된 라벨로(서버에 연결할 수 없음, 연결이 중간에 끊김, 디스크가 가득 참, 서버가 거부함) 기록합니다. Gemini, OpenAI 또는 ElevenLabs API 키를 확인하면 그중 어느 제공업체인지와 확인이 통과했는지, 실패했는지, 제공업체에 연결할 수 없었는지를 기록하며, 키 자체나 키의 일부는 기록하지 않습니다. ElevenLabs를 사용하면 어떤 모델을 골랐는지, 말하기 스타일을 설정했는지, 지웠는지, 무작위로 골랐는지를 기록하며, 스타일의 내용은 기록하지 않습니다. 메뉴에서 음성이나 언어를 숨기거나 표시하면 어느 엔진과 어느 언어에 속했는지, 목록에 있던 것 중 몇 개를 숨겼는지, 일괄 버튼을 사용했는지를 기록하며, 개별로 어떤 음성을 골랐는지는 기록하지 않습니다. 확장 프로그램이 Chrome 웹 스토어에서 평가를 요청하면 그 줄이 표시되었는지, 거기서 스토어를 열었는지 닫았는지, 처음 요청인지 두 번째 요청인지를 기록하며, 그 요청을 받기까지 무엇을 읽었는지는 기록하지 않습니다. Readalix를 설치하면 열리는 환영 페이지에서는 두 단계 중 어디까지 도달했는지를 기록합니다. 페이지가 열렸는지, 확장 프로그램이 이미 도구 모음에 고정되어 있었는지, 직접 고정했는지, 샘플 텍스트를 선택했는지, 문장이 읽혔는지. 그 샘플은 편집할 수 있으며, 선택하거나 입력한 내용은 전송되지 않습니다. Readalix 리더에서 PDF를 여는 경우: PDF의 리더 버튼이 표시되었는지, 가리켰는지, 눌렀는지, 그리고 어떤 종류의 PDF였는지(브라우저 자체 뷰어, 웹페이지 안의 PDF, 웹 앱이 만든 파일, Google Drive나 Gmail 미리보기). 문서가 어떻게 열렸는지, 열렸는지, 열리지 않았다면 이유(예: 서버가 응답한 오류 번호). 페이지 수, 텍스트 양, 파일 크기(각각 범위로). 텍스트를 인식해야 하는 스캔 문서였는지, 그에 사용된 문자 체계와 걸린 시간. 그려지지 않은 페이지 수, 또는 글자를 읽을 수 없는 그림이 있는 페이지 수(범위로). 사용한 리더 도구(검색, 썸네일, 확대/축소, 회전, 인쇄, 다운로드, 브라우저 뷰어로 돌아가는 경로). 리더가 문서의 그림 속 글자도 읽을지 제안했는지와 그 답. 여러 파일을 한꺼번에 놓았을 때 나머지 PDF를 열었는지. 양식 자체의 스크립트를 실행하지 못했는지, 또는 저장한 파일에 다른 앱이 필드나 메모를 올바르게 표시하는 데 필요한 것이 빠졌는지. 실패한 텍스트 인식 다운로드를 다시 시도했는지. 문서에 작성할 양식이 있는지, 어떤 종류의 필드를 채웠는지(텍스트 상자, 체크 상자, 목록에서 선택), 다운로드하거나 인쇄한 파일에 변경 내용이 담겼는지. 페이지에 텍스트, 그림, 강조, 이미지를 추가했는지(그 이미지가 버튼에서 왔는지 페이지에 끌어다 놓았는지 포함), 이미지를 설명했는지 또는 장식으로 표시했는지, 색상, 크기, 두께, 불투명도를 바꾸었는지, 강조를 숨겼는지, 변경을 실행 취소하거나 다시 실행했는지(키보드, 실행 취소와 다시 실행 버튼, 제거한 것을 되살리는 버튼 중 무엇으로), 추가한 항목이 대략 몇 개인지. 그리고 닫을 때 얼마나 오래 열려 있었는지, 문서의 대략 어디까지 갔는지, 저장하지 않은 변경 사항을 두고 나갔는지. 파일 이름이나 주소, 검색한 내용, 입력한 내용, 추가한 그림이나 그것을 설명한 글, 문서의 텍스트는 기록하지 않습니다. Readalix 리더에서는 또한 탭을 새로 열었는지 새로 고쳤는지, 첫 페이지와 그 단어가 준비되기까지 걸린 시간(시간 범위로), 검색에서 결과가 나왔는지(검색어는 기록하지 않음), 전체 선택을 사용했는지, 페이지를 어떻게 넘겼는지, 다른 파일을 열었는지. 그리고 리더 버튼이 웹사이트 자체 PDF 뷰어에 나타났는지, 또는 재생을 누른 뒤 그곳에서 제안되었는지. Gemini, OpenAI 또는 ElevenLabs 키를 추가하면 그중 어느 서비스에 키가 저장되어 있는지, 추가 과정의 어느 단계까지 갔는지(음성 제공자 열기, 서비스 탭, 키를 받는 링크, 또는 Gemini 확인란을 선택하기 전에 저장 누르기), 키 확인, 읽기 또는 음성 샘플이 실패했을 때 제공업체가 응답한 오류 번호, 그리고 ElevenLabs의 경우 키로 이번 달 크레딧을 볼 수 있는지와 그중 대략 어느 정도를 사용했는지를 기록하며, 키 자체나 키의 일부는 기록하지 않습니다.
- 오류와 충돌, 그리고 그것이 발생한 파일과 줄. 읽기가 실패하면 그에 이른 단계의 짧은 진단 기록도 함께 담깁니다. 어떤 캡처 경로가 실행되었는지, 문장이 몇 개 발견되었는지, 어떤 엔진과 음성이 말하고 있었는지, 어디까지 진행하다 멈췄는지, 오류가 무엇이었는지. 이는 고정된 진단 필드 목록으로 구성되므로, 읽은 텍스트, 페이지 주소, 읽은 단어는 나중에 지우는 것이 아니라 처음부터 제외하도록 설계되어 있습니다.
- 확장 프로그램 버전, 브라우저와 그 버전, 운영 체제, 인터페이스 언어, 선택한 색상 테마(시스템, 라이트 또는 다크)와 컴퓨터가 다크 모드로 설정되어 있는지 여부, ElevenLabs 키를 저장한 경우 선택된 ElevenLabs 모델, 설치할 때 생성된 임의의 ID. 이 ID는 이 기기에만 저장되고, 내 계정에 동기화되지 않으며, 제거하면 사라집니다.
- Microsoft 음성 서비스에 연결할 수 있었는지, 연결할 수 없었다면 그 이유를 고정된 라벨로: 인터넷 연결 없음, 네트워크에서 응답 없음, 네트워크가 차단함, 기기 시계가 틀림, 브라우저 권한 없음, 서비스가 응답했지만 연결을 거부함, 응답했지만 제때 오디오를 보내지 않음. 시계가 얼마나 틀렸는지, 주소, 네트워크 이름, 방화벽 정보는 기록하지 않습니다.
- Readalix를 제거하면 Chrome이 이유를 묻는 짧은 페이지를 readalix.com에서 엽니다. 답변은 선택 사항입니다. 세 가지 이유 중 하나를 고르면 그 선택만, 사용하던 버전과 인터페이스 언어와 함께 전송됩니다. 이 페이지에는 직접 쓴 답변을 적는 선택 입력란도 있습니다. 이곳이 Readalix가 직접 쓴 텍스트를 전송하는 유일한 곳이며, 입력하고 보내기를 누르지 않으면 아무것도 전송되지 않고, 400자로 제한되므로 개인적인 내용은 빼 주세요. 그 시점에는 확장 프로그램이 이미 삭제된 상태이므로 이 답변에는 식별자가 전혀 없으며, 나 자신이나 읽은 어떤 것과도 연결할 수 없습니다. 사용 통계를 끄면 이 페이지도 열리지 않습니다.
- 설정 → 정보에서 우리에게 메시지를 보내면, 입력한 메시지가 이벤트로 전송되며, 문제를 재현할 수 있도록 확장 프로그램 버전, 브라우저, 설정해 둔 음성, 언어, 읽기 속도가 함께 전송됩니다. 무언가를 작성하고 보내기를 누르지 않으면 아무것도 전송되지 않으며, 입력란은 1000자로 제한됩니다. 이메일 주소 입력란은 선택 사항이며 직접 입력하기 전까지 항상 비어 있습니다. 확장 프로그램은 브라우저에서 주소를 읽어 오지 않으며, 비워 두면 나에 관한 어떤 정보도 전송되지 않습니다. 제거 페이지와 달리 여기서 보낸 메시지에는 위에서 설명한 임의의 설치 ID가 포함되는데, 이는 문제가 생기기 전에 확장 프로그램이 무엇을 하고 있었는지 살펴보고 실제로 조치할 수 있게 하기 위한 것입니다. 보내기를 누르기 전에 페이지가 이를 안내합니다. 나중의 답장을 내 메시지와 연결할 수 있도록 짧은 임의 코드가 첨부되며, 이 코드는 누구도 식별하지 않습니다. 작성하는 내용에서 개인적인 것은 빼 주세요. 사용 통계를 끄면 이 입력란은 사라집니다.
- 캡처 도구를 사용하는 경우: 시작 방법(도구 모음 버튼, 키보드 단축키, 마우스 오른쪽 버튼 메뉴, 또는 도구 모음이 열릴 때 자동으로), 캡처한 페이지의 종류(웹페이지, PDF, Google 문서 등), 상자를 그린 대상의 종류(동영상, 그림, 그리기 영역, 일반 페이지 텍스트), 취소했는지, 상자 안에서 단어가 발견되었는지, 어떤 문자 체계로 읽었는지, 그 문자 체계를 추측했는지와 몇 가지를 시도했는지, 인식 모델을 내려받아야 했는지, 인식에 걸린 시간과 나온 텍스트 양(각각 범위로), 읽기가 자동으로 시작되었는지, 다른 문자 체계를 골랐는지, 텍스트를 복사했는지, 캡처를 제거했는지, 어떻게 종료했는지(상자 옆의 ✕, Esc 키, 도구 모음 또는 키보드 단축키). 캡처를 읽는 것은 그 종류의 읽기로 집계됩니다. 사진, 그 안의 단어, 상자가 페이지의 어디에 있었는지는 기록하지 않습니다. 또한 상자 아래에서 재생 중이던 동영상이 일시정지되었는지. 또한 캡처 모드가 얼마나 오래 열려 있었는지(범위로), 그 안에서 상자가 그려지지 않은 클릭이 몇 번이었는지, 짧은 사용법 애니메이션이 표시되고 있었는지, 종료할 때 인식 모델이 아직 다운로드 중이었는지.
- 받아쓰기를 사용하는 경우: 세 모델 중 어떤 모델을 사용했는지와 그 모델을 사용자가 골랐는지 확장 프로그램이 골랐는지, 마이크가 켜져 있던 시간과 한 구절이 글로 적히기까지 걸린 시간(각각 범위로), 구절 수와 대략적인 단어 수(범위로), 그리고 멈췄다면 그 이유를 고정된 라벨로(마이크가 차단되었거나, 없거나, 사용 중이었거나, 모델을 내려받을 수 없었거나 실행할 수 없었음. 마지막 경우에는 모델 자체의 짧은 오류 메시지 포함). 설정 → 받아쓰기에서 고른 모델, 얼마나 조용하면 멈추는지, 받아쓰기용으로 고른 언어는 다른 설정처럼 기록되고, 모델을 내려받거나 제거하는 것은 음성 모델처럼 기록됩니다. 말한 내용은 절대 기록하지 않습니다. 단어도, 소리도 없습니다.
- 내 목소리를 만드는 경우: 내 음성을 연 시점과 그곳에 들어온 경로, 내 목소리 만들기와 음성 추가 중 무엇을 눌렀는지, 해당 언어의 음성 모델이 이미 내려받아져 있었는지, 녹음을 시작했는지와 직접 고른 마이크로 했는지 컴퓨터의 기본 마이크로 했는지, 그리고 목소리가 만들어지기 전에 녹음기를 닫았는지와 어느 단계에서 닫았는지(그때까지 녹음한 초 수와 함께). 각 목소리에 대해: 언어, 녹음으로 만들었는지 고른 파일로 만들었는지, 녹음의 형식(예: MP3)과 크기 및 담긴 소리의 양(범위로), 다듬은 뒤의 길이(초 단위 정수), 만드는 데 걸린 대략적인 시간(범위로), 모델이 아직 내려받는 중이었는지, 새 목소리가 첫 문장을 읽어 주었는지, 그때 보유한 목소리 수, 이를 위해 마이크를 허용했는지, 목소리를 들어 보고 다시 시도했는지, 이름을 바꿨는지, 제거했는지, 그리고 내려받기 전에 예시를 재생했는지(두 클립 중 어느 것인지도). 만들기에 실패했다면: 그 이유를 고정된 라벨로(너무 짧음, 아무 소리도 들리지 않음, 마이크 없음, 마이크가 허용되지 않음, 읽을 수 없는 파일, 목소리 10개 한도 도달, 또는 만드는 중에 확장 프로그램이 멈춤), 실패한 단계, 그리고 브라우저나 음성 모델이 낸 짧은 오류 메시지. 녹음 자체나 목소리에 붙인 이름, 고른 파일의 이름, 그것들로 만든 어떤 것도 절대 기록하지 않습니다. 내 목소리 중 하나로 읽은 것은 다른 읽기와 똑같이 집계되며, 음성 이름은 “내 목소리”로만 기록됩니다. 그중 하나의 샘플을 재생한 것도 마찬가지로 집계되며, 소리가 나지 않았다면 짧은 오류 메시지도 함께 기록됩니다.
이벤트에 절대 포함되지 않는 것:
- 읽은 텍스트 또는 그 일부: 선택 영역도, 단어도, 문장도 포함되지 않습니다.
- 방문한 페이지의 주소나 제목, 연 파일의 이름. 위에서 설명한 사이트 이름이 유일한 예외이며, 읽기가 실패할 때만 전송되고 읽기에 성공했을 때는 전송되지 않습니다.
- 이름, 이메일 주소, API 키. 어디에서도 이를 요구하지 않으며, 어떤 이벤트도 이를 수집하지 않습니다. 예외가 둘 있는데, 둘 다 직접 입력하는 것이고 미리 채워져 있지 않습니다. 제거 페이지의 선택 의견 입력란, 그리고 설정 → 정보의 의견 입력란(답장을 드릴 수 있도록 선택 이메일 입력란이 있음). 둘 다 입력한 내용을 그대로 전송하므로 개인 정보는 빼 주세요.
- 어떤 것도 판매하거나 광고주와 공유하거나 사이트 간 추적에 사용하지 않습니다. 모든 웹 요청이 그렇듯, 연결 자체가 PostHog에 내 IP 주소를 드러내지만, PostHog는 이를 대략적인 국가를 파악하는 데만 쓰고 저장하지 않습니다.
readalix.com 방문
웹사이트는 무언가를 측정하기 전에 먼저 묻습니다. 쿠키 안내에서 허용을 누르면 페이지가 Google Analytics를 불러오며, 이를 통해 어떤 페이지가 얼마나 오래 읽히고 방문자가 어떻게 찾아왔는지 확인하여 도움이 되는 페이지는 개선하고 그렇지 않은 페이지는 정리합니다. 괜찮습니다를 누르면 Google Analytics는 불러오지 않습니다.
- Google Analytics가 기록하는 것: 페이지의 주소와 제목, 나를 보낸 사이트(검색 엔진, ChatGPT, 링크), 머문 시간, 대략적인 국가와 도시, 브라우저, 기기 종류, 언어. 재방문을 알아보기 위해 이름이
_ga로 시작하는 쿠키를 설정하며, Google은 세부 기록을 2개월 뒤에 삭제합니다. - 절대 받지 않는 것: 이름, 이메일 주소, 입력한 내용, 확장 프로그램의 어떤 정보도 받지 않습니다. 광고 기능은 꺼져 있으므로 데이터가 광고 표시에 쓰이는 일은 없습니다. Google은 데이터 처리 약관에 따라 우리를 대신해 이를 처리하며, Google 서비스를 사용하는 사이트의 데이터를 어떻게 사용하는지 설명합니다.
- 쿠키 없이 집계: 이 사이트를 제공하는 Cloudflare가 Web Analytics로 페이지 조회수를 집계합니다. 쿠키를 설정하지 않고, 기기에 아무것도 저장하지 않으며, 페이지별·국가별 조회수 같은 합계만 보여 줍니다.
- 마음이 바뀌면: 내 선택은 이 브라우저에만 저장됩니다. 아래 버튼으로 언제든 바꿀 수 있습니다. 괜찮습니다를 선택하면 이 사이트가 설정한 Google Analytics 쿠키도 삭제됩니다.
결제
프리미엄은 Stripe를 사용하는 ExtensionPay를 통해 판매됩니다. 이메일 주소와 결제 정보는 그쪽에서 처리하며, 우리는 카드 정보를 보거나 저장하지 않습니다. 확장 프로그램이 그쪽에 묻는 것은 두 가지뿐입니다. 현재 설치본이 유료인지, 그리고 오늘 프리미엄 가격이 얼마인지(구매 버튼이 결제 시 청구될 가격을 표시하기 위함). 가격 요청에는 나에 관한 정보가 전혀 담기지 않습니다.
아동
이 확장 프로그램은 13세 미만 아동을 대상으로 하지 않으며, 누구에게서도 개인 데이터를 수집하지 않습니다.
변경
이 정책이 변경되면 위의 시행일도 함께 바뀝니다.