개인정보처리방침
Typeahead for Windows가 입력한 텍스트를 어떻게 다루고, PC에 무엇을 남기며, 어떤 네트워크 연결을 맺는지 설명합니다.
적용 범위
본 개인정보처리방침은 귀하가 Typeahead for Windows를 사용할 때, 그리고 gagarinsoft.com의 Typeahead 페이지를 방문할 때 GagarinSoft가 정보를 어떻게 취급하는지 설명합니다. 앱과 웹사이트는 데이터 흐름이 다르므로 각각 나누어 기술합니다.
Typeahead 웹사이트
Typeahead 페이지는 Typeahead 쿠키를 의도적으로 설정하지 않고, 광고 픽셀을 실행하지 않으며, Typeahead 분석 스크립트도 포함하지 않습니다. 다른 웹사이트와 마찬가지로 브라우저는 IP 주소, 요청 URL, 사용자 에이전트, 요청 시각 같은 표준 요청 정보를 페이지를 전달하는 호스팅 및 네트워크 제공업체로 보냅니다. GagarinSoft는 제공업체가 제공하는 경우에 한해 제한된 서버 로그를 받을 수 있으며, 이를 웹사이트 운영·보안·문제 해결 또는 법령 준수 목적으로만 사용합니다.
호스팅 제공업체, 사용자의 브라우저, 외부 링크로 연결되는 웹사이트는 각자의 약관에 따라 정보를 처리할 수 있습니다. GagarinSoft는 이들의 보안, 보관 기간, 국외 이전, 개인정보 처리 관행을 통제하지 않습니다.
입력 중 Typeahead가 읽는 것
적절한 순간에 완성 문구를 제시하려면 Typeahead는 입력 활동을 관찰하고 지금 작성 중인 텍스트의 제한된 범위를 읽어야 합니다. 이는 사용자의 기기에서, 메모리 안에서, 앱이 실행 중일 때만 이루어집니다.
- 입력 활동: 시스템 전역 Windows 키보드 후크가 입력 중이라는 사실과 제안을 적용하는 키를 눌렀는지 여부를 앱에 알립니다.
- 커서 주변 텍스트: 포커스된 입력란에서 Windows UI 자동화 및 유사한 접근성 인터페이스를 통해 제한된 범위의 텍스트를 읽습니다. 커서 앞쪽으로 최대 수천 자, 뒤쪽으로는 짧은 구간입니다. 문서 전체, 메일함, 대화 기록은 수집하지 않습니다.
- 포그라운드 애플리케이션: 입력 중인 앱의 프로세스 이름과 창 클래스로, 앱별 규칙과 제외 설정을 적용하는 데 사용합니다.
- 기본 환경 신호: 키보드 레이아웃과 언어, 그리고 제안을 생성할 수 있는지와 얼마나 빠르게 생성할지 판단하는 데 쓰이는 하드웨어 및 전원 상태.
이 문맥은 하나의 제안 요청을 구성하는 데 사용된 뒤 폐기됩니다. Typeahead는 키 입력 스트림을 디스크에 기록하지 않고, 화면을 캡처하지 않으며, 제안을 만들기 위해 클립보드를 읽지 않습니다. 합성 키 입력을 안정적으로 받지 못하는 소수의 애플리케이션에서 제안이 적용될 때만, 앱은 적용된 텍스트를 잠시 클립보드에 올려 붙여 넣은 뒤 이전 클립보드 내용을 복원합니다.
제안이 생성되는 곳
제안은 전적으로 사용자의 PC에서 생성됩니다. 선택 사항인 언어 모델은 로컬 파일이며, 내장 추론 엔진이 사용자의 CPU 또는 GPU에서 실행합니다. 나머지 원천 — 사용자의 스니펫, 이전에 적용한 문구, 문서에 이미 있는 단어, 기본 제공되는 단어 예측 테이블 — 역시 모두 로컬입니다. 서버 왕복도, 원격 추론도, Typeahead 계정이나 로그인도 없습니다. 모델 파일을 한 번 내려받고 나면 네트워크를 완전히 끊어도 제안은 계속 작동합니다.
제외되는 입력란과 애플리케이션
다음 입력은 제안 생성에 전혀 사용되지 않습니다.
- Windows가 비밀번호 입력란으로 보고하는 필드는 제외되며, 그 신호를 판별할 수 없으면 앱은 해당 필드를 보호 대상으로 간주하고 아무 제안도 하지 않습니다.
- 비밀번호 관리자, 터미널 등 내장된 보호 애플리케이션 목록에서는 기본적으로 비활성화됩니다.
- 활성화된 입력기(IME)로 조합 중인 텍스트는 건너뜁니다.
- 그 밖의 애플리케이션도 설정에서 개별적으로 Typeahead를 끌 수 있습니다.
PC에 저장되는 정보
Typeahead는 선택 사항을 기억하고 시간이 지날수록 더 나은 제안을 하기 위해 Windows 사용자 프로필 안의 일반 파일에 데이터를 보관합니다. 이 파일들은 PC에 남으며 GagarinSoft로 전송되지 않습니다.
- 설정 파일(로밍 응용 프로그램 데이터 폴더): 인터페이스 언어, 선택한 모델, 추론 옵션, 단축키와 적용 키, 학습 사용 여부, 초기 설정 상태, 그리고 이름·사용 언어·문체 메모처럼 직접 입력한 선택적 작성 정보.
- 로컬 데이터베이스(로컬 응용 프로그램 데이터 폴더): 스니펫과 확장 내용, 앱별 규칙과 적용 대상 프로세스 이름, 적용된 제안 수와 절약된 키 입력 추정치 같은 사용 카운터, 그리고 학습이 켜져 있는 동안에는 작성한 텍스트와 적용한 완성 문구의 짧은 조각으로 저장되는 이전 적용 문구.
- 내려받은 모델 파일(로컬 응용 프로그램 데이터 폴더): 모델 데이터 자체이며 사용자에 관한 개인정보는 포함하지 않습니다.
- 진단 로그(Windows 임시 폴더): 다음 항목을 참고하십시오.
문구 학습은 기본적으로 켜져 있으며, 이미 저장된 내용을 지우지 않고 설정에서 끌 수 있습니다. 개별 스니펫과 학습된 문구 삭제, 앱별 규칙 초기화, 로컬 데이터베이스와 설정 파일 삭제, 내려받은 모델 제거, 앱 제거가 모두 가능합니다. 제거 시 앱 데이터는 Windows 동작에 따라 삭제되며, 앱 패키지 밖에 기록된 파일(임시 폴더의 로그 포함)은 직접 지워야 할 수 있습니다.
진단 로그
Typeahead는 Windows 임시 폴더에 하루 단위로 순환하는 로그 파일을 기록하며 대략 최근 일주일 분을 보관합니다. 기본 수준에서는 시작과 종료 이벤트, 라이선스와 모델 상태, 오류 및 Windows 오류 코드, 관련된 애플리케이션 이름이 기록됩니다 — 입력한 텍스트는 기록되지 않습니다.
지원 요청을 위한 더 상세한 로깅이 있으며, 앱 실행 전에 Typeahead 환경 변수를 설정해 의도적으로 켜지 않는 한 꺼져 있습니다. 상세 로깅은 제안 파이프라인의 판단, 커서 문맥, 생성된 후보 텍스트까지 기록하되 보호 대상 및 부적격 필드는 가려집니다. 별도의 선택적 스위치는 구조화된 커서·텍스트 진단을 전용 파일에 기록합니다. 이 파일들은 PC에 남으며 자동으로 업로드되지 않습니다. 로그를 지원팀에 보낼 때는 먼저 내용을 확인하십시오 — 사용자가 관리하는 일반 파일이며, 보내는 순간 그 안의 모든 내용을 공유하게 됩니다.
네트워크 활동
Typeahead는 오프라인 작동을 전제로 설계되었습니다. 실제로 맺는 연결은 다음과 같습니다.
- 모델 내려받기: 언어 모델 설치를 선택하면 앱은 모델 카탈로그에 명시된 공개 저장소(현재 Hugging Face)에서 HTTPS로 모델 파일을 내려받습니다. 모든 인터넷 요청과 마찬가지로 공인 IP 주소, 요청 헤더, 요청 시각이 해당 제공업체와 경로상의 네트워크에 노출되며, 제공업체는 자체 개인정보처리방침에 따라 이를 처리합니다. 요청에 실리는 것은 내려받는 파일 범위이며, 입력한 텍스트나 설정, 로컬 데이터가 아닙니다.
- Microsoft Store 라이선스 및 업데이트: 앱은 Windows에 Typeahead의 현재 Store 라이선스(체험 상태와 만료 포함)를 조회하며, 앱 업데이트는 Microsoft Store가 전달합니다. 이 통신은 Windows와 Microsoft가 Microsoft의 약관에 따라 처리합니다.
Typeahead는 입력한 텍스트, 스니펫, 학습된 문구, 설정, 진단 로그, 사용 통계를 GagarinSoft나 제3자에게 보내지 않습니다. GagarinSoft는 이 앱을 위한 백엔드 서비스를 운영하지 않으며 앱으로부터 어떤 데이터도 받지 않습니다.
앱에 포함되지 않은 것
- Typeahead 계정, 로그인, 클라우드 동기화, GagarinSoft 백엔드가 없습니다.
- 광고, 광고 식별자, 광고 SDK가 없습니다.
- 앱 내 분석, 제품 사용 텔레메트리, 크래시 리포트 SDK가 없습니다.
- 클라우드 AI, 원격 추론, 처리를 위한 텍스트 전송이 없습니다.
- 화면 녹화, 스크린샷, 카메라, 마이크, 위치 접근이 없습니다.
- 연락처, 캘린더, 인터넷 사용 기록, 그리고 입력 중인 필드를 넘어선 파일 내용에 대한 접근이 없습니다.
권한과 사용자의 선택
Typeahead는 Microsoft Store를 통해 배포되는 완전 신뢰 데스크톱 애플리케이션입니다. 위에서 설명한 Windows 키보드 후크와 접근성 인터페이스를 사용하고, 선택 사항인 Windows 시작 시 실행 작업을 등록하며, 카메라·마이크·위치·연락처·관리자 권한은 요구하지 않습니다. 언제든지 앱을 종료하거나 트레이에서 제안을 끌 수 있고, 특정 앱에서 비활성화하거나, 문구 학습을 끄거나, 작성 정보를 변경·삭제하거나, 로컬 데이터와 로그를 지우거나, 앱을 제거할 수 있습니다.
Microsoft Store
Microsoft는 구매, 체험, 라이선스, 설치, 업데이트, 기기, 크래시, Store 사용 정보를 Microsoft 개인정보처리방침에 따라 처리할 수 있습니다. 이 처리는 Microsoft가 자체 약관에 따라 수행합니다. 이로 인해 GagarinSoft가 입력한 텍스트, 스니펫, 학습된 문구, 설정, 로컬 진단 로그에 접근하게 되지는 않습니다.
보관과 보안
설정, 스니펫, 학습된 문구, 앱별 규칙, 카운터, 내려받은 모델은 사용자가 변경·삭제하거나 앱을 제거할 때까지 PC에 남습니다(Windows 동작에 따름). 진단 로그는 매일 순환되며 오래된 파일은 자동으로 삭제됩니다. GagarinSoft는 이 가운데 어떤 것도 서버에 사본으로 보관하지 않습니다.
로컬 파일의 안전성은 Windows 계정, 기기, 백업, 그리고 그것들에 접근할 수 있는 소프트웨어의 보안에 좌우됩니다. 완전한 안전을 보장하는 저장·전송 방식은 없습니다. Microsoft, 모델 호스팅 제공업체, 웹사이트 호스팅 제공업체, 연결된 서비스는 각자의 정책에 따라 보호 조치와 보관 기간을 정합니다. 이들이 독자적으로 보유한 데이터는 GagarinSoft가 삭제할 수 없습니다.
귀하의 권리와 요청
앱의 로컬 정보는 Windows와 Typeahead 설정에서 직접 관리할 수 있습니다. 학습 끄기, 스니펫과 학습된 문구 삭제, 앱별 규칙 초기화, 로컬 데이터베이스·설정 파일·모델·로그 삭제, 앱 제거가 가능합니다. 적용 법률이 GagarinSoft가 보유한 개인정보에 대한 권리를 부여하는 경우, 열람·정정·삭제·처리 제한·이동·거부를 요청하실 수 있고 관할 개인정보 보호 기관에 민원을 제기하실 수 있습니다. 다만 GagarinSoft는 위에 설명한 정보를 통상적으로 전혀 받지 않으므로, 일반적으로 그것을 대신 식별·조회·내보내기·정정·삭제할 수 없습니다. Microsoft 또는 모델 호스팅 제공업체와 관련된 요청은 해당 제공업체로 보내주십시오.
보증의 부인
본 방침은 데이터 처리 방식을 설명할 뿐이며, 중단 없는 작동, 오류 없는 결과, 절대적 보안, 지속적 제공을 보증하지 않습니다. 적용 법률이 허용하는 최대 범위에서 Typeahead는 모든 결함을 포함하여 「있는 그대로」 및 「제공 가능한 상태로」 어떠한 종류의 보증도 없이 제공됩니다. 포기할 수 없는 법정 권리 및 소비자 권리는 영향을 받지 않습니다. 전체 보증 부인과 책임 제한은 이용약관을 참고하십시오.
아동
Typeahead는 범용 입력 도구로서 아동을 대상으로 하지 않습니다. 사용자 계정이나 프로필을 만들지 않으며 아동의 정보를 고의로 수집하지 않습니다.
본 방침의 변경
Typeahead의 데이터 처리 방식이나 법적 요구 사항이 바뀌면 본 방침을 개정할 수 있습니다. 현행 버전과 시행일은 이 페이지에서 계속 확인하실 수 있습니다. 앱의 데이터 수집에 실질적인 변화가 있는 경우, 해당 버전이 제공되기 전이나 제공 시점에 여기에서 설명합니다.
연락처
개인정보 관련 문의 및 요청
GagarinSoft는 위에 설명한 앱 내 로컬 데이터를 받지 않으므로, 일반적으로 대신 조회·정정·내보내기·삭제해 드릴 수 없습니다. 본 방침에 관한 문의는 다음으로 보내주십시오:
gagarinsoft@gmail.com이 메일함은 Google이 운영합니다. 저희에게 메일을 보내시면 이메일 제공업체인 Google이 메시지 내용을 처리하며, 저희가 삭제할 때까지 사본이 메일함에 남습니다. Google은 미국에 기반을 두고 있으므로 다른 나라에서 보낸 메일은 국외로 이전됩니다. Google 개인정보처리방침을 참고하십시오.