구석키보드 개인정보처리방침
최종 수정일 및 시행일: 2026년 9월 21일 · 적용 버전: 2.4.7 이상
운영자: 효율을 찾아 방황하는 나그네 (daykit) · 앱: 구석키보드 (kr.guseok.keyboard)
문의: daykit.apps@gmail.com
1. 처리 원칙
구석키보드는 타이핑한 글을 입력 기록으로 저장하거나 개발자 서버로 전송하지 않습니다. 회원가입, 계정, 광고 및 분석 기능은 없습니다. 다만 복사 기록, 직접 등록한 문장·단축어, 자판 설정은 아래와 같이 기기에 보관합니다. 선택형 음성 입력과 Google Play 업데이트는 별도 서비스가 처리합니다. 따라서 ‘어떠한 정보도 저장하지 않는다’ 또는 ‘어떤 경로로도 기기 밖에 전달되지 않는다’는 의미가 아닙니다.
2. 키보드 입력
누른 키와 조합 중인 글은 현재 앱의 입력창에 전달하기 위해 메모리에서 처리합니다. 타이핑 이력이나 학습용 사용자 사전을 만들지 않습니다. 사용자가 글을 입력한 상대 앱의 저장·전송은 그 앱의 방침에 따릅니다. 사용자가 직접 문장·단축어로 등록하거나 텍스트를 복사해 기록한 경우는 아래의 로컬 저장 기능에 해당합니다.
3. 클립보드 미리보기와 복사 기록
Android가 접근을 허용하는 동안 시스템 클립보드의 텍스트를 읽어 미리보기와 붙여넣기를 제공합니다. 클립보드 기록 메뉴를 처음 열기 전에는 복사 기록 기능이 꺼져 있습니다. 처음 메뉴를 열면 기기에 기록을 시작하며, 이후 접근 가능한 복사 텍스트를 앱 전용 SharedPreferences에 최대 30개 보관합니다. 다른 키보드의 복사 이력을 가져오지 않습니다.
기록은 텍스트에 한하며 이미지·파일·콘텐츠 URI의 내용을 저장하지 않습니다. 빈 텍스트와 10,000자를 넘는 텍스트는 기록하지 않습니다. 용량 한도를 넘으면 기록을 정리하며, 개별 기록에 날짜 기준 자동 만료는 없습니다. 앱 제거·앱 데이터 삭제 전까지 또는 사용자가 기록을 삭제할 때까지 보관합니다.
비밀번호 입력칸, 개인화 학습 금지 입력칸, Android의 민감 정보 표시가 있는 클립보드 텍스트는 원문을 기록하지 않습니다. 앱이 글의 의미를 분석해 비밀번호·계좌번호 등의 민감성을 자동 판별하지는 않습니다. 사용자가 민감한 글을 일반 텍스트로 복사하면 기록될 수 있습니다.
삭제한 최신 항목을 다시 자동 기록하지 않도록 마지막 확인한 복사 시각과 텍스트의 SHA-256 값을 기기에 보관합니다. 이는 원문 기록에서 제외된 텍스트에도 적용될 수 있는 중복 처리 방지용 정보이며 외부로 전송하지 않습니다. 다음 확인 값으로 교체되거나 앱 데이터 삭제·앱 제거 시 삭제됩니다.
복사 기록을 지우려면 항목을 길게 눌러 선택하거나 전체선택한 뒤 휴지통을 누르고 삭제를 확인합니다. 이 동작은 앱의 복사 기록에만 적용하며 시스템 클립보드와 다른 앱의 복사 기록은 지우지 않습니다. 미리보기의 ×는 제안 표시만 닫습니다. 모든 로컬 기록 및 설정을 초기화하려면 Android 앱 정보에서 저장공간의 데이터 삭제를 이용하거나 앱을 제거합니다. 삭제 이후에도 기록 기능이 켜져 있으면 새 복사 내용은 다시 기록될 수 있습니다.
4. 설정, 단축어 및 사용자가 내보낸 파일
자판 배열·테마·크기·진동 등의 설정, 사용자가 직접 등록한 문장과 단축어, 복사 기록 사용 상태, 업데이트 안내에 필요한 버전 상태를 기기 내 앱 전용 저장 공간에 보관합니다. 자체 서버 동기화는 없습니다.
‘설정 백업·가져오기’를 사용하면 설정과 직접 등록한 단축어를 JSON 파일로 내보내거나 가져옵니다. 이 파일에는 클립보드 기록과 타이핑 이력은 포함하지 않습니다. 사용자가 선택한 문서 제공자나 클라우드 저장소가 파일을 보관·전송할 수 있으며 해당 서비스의 방침이 적용됩니다. 내보낸 파일은 앱 데이터 삭제·앱 제거로 삭제되지 않으므로 저장한 위치에서 별도로 삭제해야 합니다.
앱 내 로컬 데이터는 Android 자동 백업 및 기기 간 전송에서 제외하도록 구성했습니다. 기기 제조사의 별도 복제·백업 기능이나 사용자가 직접 내보낸 파일의 취급은 해당 기능의 정책에 따릅니다.
5. 권한과 음성 입력
VIBRATE는 키를 누를 때 진동 피드백을 제공하는 데 사용하며 앱 설정에서 끌 수 있습니다. RECORD_AUDIO는 사용자가 마이크 버튼으로 시작한 음성 입력에 사용합니다. 마이크 권한은 선택사항이며 허용하지 않아도 일반 키보드 기능을 사용할 수 있습니다. 앱 설정에서 음성 입력을 끄거나 Android 설정에서 마이크 권한을 철회할 수 있습니다.
음성 인식은 기기에 설치된 인식 서비스가 수행합니다. 인식 요청에는 언어, 앱 패키지명 등의 요청 정보가 포함됩니다. 해당 서비스가 말소리를 외부로 전송하는지, 어떻게 보관·삭제하는지는 제공자의 정책과 설정에 따릅니다. 구석키보드는 녹음 파일이나 받아쓴 글을 입력 기록으로 저장하지 않습니다. 비밀번호 입력칸에는 음성 입력을 제공하지 않습니다.
앱은 인터넷, 접근성 서비스, 연락처, 위치, SMS, 알림 읽기, 카메라 및 광범위한 저장소 권한을 요청하지 않습니다. 입력기 등록을 위한 BIND_INPUT_METHOD 서비스 보호 선언은 Android 시스템과 입력기를 연결하기 위한 것입니다. 별도의 전체 기기 제어 권한을 요구하지 않습니다.
6. Google Play 앱 내 업데이트
앱은 Google Play In-App Updates 라이브러리를 사용합니다. 업데이트 제공 여부와 크기 확인을 위해 Google Play는 기기 메타데이터, 앱 버전, 설치된 모듈 및 애셋 팩 정보를 처리합니다. Google 안내에 따르면 해당 데이터는 암호화되며 제3자에게 전달되지 않고 정해진 보관 기간 후 삭제됩니다. 이 처리는 Google의 약관 및 개인정보처리방침을 따르며 Google Play 앱의 네트워크를 사용할 수 있습니다.
중요 업데이트가 확인되면 필요한 최소 버전을 기기에 저장할 수 있으며, 해당 버전 이상 설치 전까지 입력을 제한하고 업데이트·다른 키보드 선택을 안내할 수 있습니다.
7. 외부 서비스 및 문의
개발자 서버로 입력·복사 기록을 수집하거나 판매하지 않습니다. 광고·분석·크래시 수집 SDK는 포함하지 않습니다. Google Play 업데이트, 기기의 음성 인식기 및 사용자가 선택한 문서 저장소는 위 각 절의 범위에서 작동합니다.
의견 보내기를 누르면 외부 카카오톡 오픈채팅 또는 브라우저가 열립니다. 사용자가 그 서비스에 직접 제공하는 대화·프로필 정보는 해당 서비스의 정책을 따릅니다. 이메일 문의 시 사용자가 보내는 주소와 내용은 문의 응답에 필요한 범위에서 처리하며, 문의 해결 후 별도 보관이 불필요한 내용은 삭제합니다. 민감한 입력 내용이나 복사 기록을 문의에 첨부할 필요는 없습니다.
8. 아동 및 방침 변경
앱은 만 13세 미만 아동을 대상으로 설계하지 않았으며 계정이나 연령 정보를 요청하지 않습니다. 기기 내 기능 및 외부 서비스는 위에 설명한 방식으로 처리합니다. 처리방침 변경 시 이 문서의 수정일과 변경 내용을 갱신합니다.
English summary
Guseok Keyboard does not log typed text or send it to the developer's servers. Clipboard previews read text when Android permits access. Opening clipboard history enables device-local storage of up to 30 text entries. Long-press entries or select all, then confirm deletion with the trash button. Deleting history does not clear the system clipboard. The last observed clip timestamp and SHA-256 digest are retained locally to prevent duplicate capture. Settings and user-created shortcuts are also stored locally. Manual settings exports include shortcuts, but not clipboard history. App data is configured to be excluded from system backup and device transfer; manually exported files must be deleted separately.
The optional speech recognizer and Google Play in-app updates operate under their providers' policies and may use the network. The app does not request INTERNET or accessibility-service permission. Contact: daykit.apps@gmail.com.
참조
Google Play 앱 내 업데이트 데이터 안내: https://developer.android.com/guide/playcore/in-app-updates#data-safety
Google 개인정보처리방침: https://policies.google.com/privacy
Android 자동 백업 안내: https://developer.android.com/identity/data/autobackup