Contextor Translate

Privacy

사용자 데이터는 번역 요청과 설정 저장에만 사용합니다.

접근하는 데이터

사용자가 번역을 켠 페이지의 표시 텍스트, 해당 페이지에 보이는 이메일/메시지/채팅 텍스트, YouTube caption track, provider/model/target language 설정, API key, provider token, Gemini OAuth access token 및 refresh token, Chrome profile email과 profile identifier에 접근합니다.

전송되는 데이터

번역 대상 텍스트는 사용자가 선택하고 활성화한 provider로만 전송됩니다. 사용자가 이메일, 메시지, 채팅 페이지에서 번역을 켠 경우 해당 화면에 보이는 개인 커뮤니케이션 텍스트도 같은 방식으로 처리될 수 있습니다. 현재 지원 대상은 Zhipu GLM, DeepSeek, OpenAI, Anthropic, Google Gemini입니다. Gemini OAuth를 사용하는 경우 Google OAuth token 교환과 Gemini API 호출에도 Google 계정 및 프로젝트 정보가 사용될 수 있습니다.

각 provider는 자체 약관과 개인정보 정책에 따라 요청을 처리합니다. Contextor는 현재 버전에서 번역 프록시 서버를 운영하지 않으며, 사용자의 번역 텍스트나 credential을 자체 서버로 수집하지 않습니다. API key와 OAuth token은 인증과 요청 승인을 위해 선택한 provider의 API 또는 OAuth endpoint로만 전송됩니다.

저장되는 데이터

provider API key와 OAuth token은 Chrome storage의 Chrome profile namespace 아래 `chrome.storage.local`에 저장됩니다. provider/model/target language 같은 비민감 설정은 `chrome.storage.sync`에 저장될 수 있습니다. 번역 캐시는 같은 텍스트의 중복 호출을 줄이기 위해 `chrome.storage.local`에 저장됩니다.

계정 분리

Chrome profile email과 profile identifier는 서로 다른 Google profile의 provider 설정과 API key를 분리하는 용도로만 사용합니다.

판매와 광고

Contextor Translate does not sell user data and does not use user data for advertising. 데이터는 사용자가 요청한 번역, 설정 저장, 로컬 캐시 외의 목적으로 사용하지 않습니다.

서버 저장

현재 버전은 사용자 데이터를 자체 서버에 저장하지 않습니다. 향후 provider-approved broker가 추가되는 경우에는 별도 정책과 동의 흐름을 제공해야 합니다.

보관과 삭제

provider 연결은 사용자가 옵션 페이지에서 삭제할 때까지 현재 Chrome profile storage에 남아 있습니다. 번역 캐시는 중복 호출을 줄이기 위해 로컬에 보관되며, 옵션 페이지의 번역 캐시 삭제 버튼, Chrome 확장 데이터 삭제, 또는 확장 제거로 삭제할 수 있습니다. Gemini OAuth 접근은 Google 계정 보안 설정이나 provider 콘솔에서 별도로 취소할 수 있습니다.

사람의 접근

Contextor 운영자는 사용자 번역 텍스트, API key, OAuth token을 열람하지 않습니다. 지원 요청에서 사용자가 명시적으로 공유한 로그나 스크린샷만 확인하며, API key와 token은 공유하지 말아야 합니다.