발효일: 2026-10-08
1. 앱 및 개발자
Voice Typing AI는 SILKYKOREA에서 제공하는 플로팅 음성 입력 보조 도구입니다. 음성을 받아쓰고, 입력을 번역하며, 음성 명령을 사용하여 최근 생성된 결과를 수정합니다. 데스크톱 위젯은 메모, 번역, 음성/텍스트 질의응답 및 사진 질의응답 기능을 제공합니다. 문의: silkykorea@gmail.com.
2. 오디오, 텍스트, 사진 및 Google Gemini
AI 요청은 개발자가 운영하는 프록시(Google Firebase Cloud Functions)를 통해 처리됩니다. 사용자는 개인 Gemini API 키가 필요하지 않으며, 앱에서 이를 요구하지도 않습니다. 사용자가 AI 요청을 활발히 제출하면, 앱은 녹음 파일이나 입력된 텍스트, 해당 요청을 위해 선택하거나 촬영한 사진, 이전 생성 결과 또는 문맥 파악에 필요한 최근 대화 메시지, 그리고 처리 지침을 개발자 프록시로 전송합니다. 프록시는 개발자의 자격 증명을 사용하여 Google의 Gemini API로 요청을 전달합니다. 4가지 위젯 AI 기능은 Gemini 3.5 Flash-Lite를 사용하며 텍스트만 반환합니다. 생성된 음성을 재생하거나, 지속적인 오디오 통화를 실행하거나, 호출어를 듣지 않습니다. 사용자가 입력하고 저장한 메모는 사용자가 AI 처리를 위해 명시적으로 제출하지 않는 한 로컬에 유지됩니다. 앱은 메모장이나 사진 라이브러리를 자동으로 업로드하지 않습니다. Google 계정은 앱 접근 권한을 식별하는 데 사용되지만, 사용자의 개인 Gemini 계정은 이러한 요청에 사용되거나 요금이 청구되지 않습니다. 개발자 프록시는 요청을 처리하기 위해 제출된 콘텐츠를 처리하며, 제출된 오디오, 이미지, 질문, 대화 텍스트 또는 생성된 답변을 계정/사용량 데이터베이스에 의도적으로 저장하지 않습니다. 요청 및 사용량 메타데이터는 아래에 설명되어 있습니다. Google의 보존 및 서비스 개선 약관이 개발자의 계정 및 지역에 적용됩니다. 이 앱은 Google에 의한 데이터 보존 제로 또는 학습 제외를 약속하지 않습니다. https://ai.google.dev/gemini-api/terms 및 https://policies.google.com/privacy를 참조하십시오.
3. 계정 확인, 사용량 및 구매
사용자의 동의 후, Google 로그인 및 Firebase 인증은 Google 계정 식별자와 이메일 주소를 처리합니다. 백엔드는 계정 식별자, 체험 및 구독 상태, 최초 사용/확인 시간, 사용 횟수를 사용하여 접근 권한을 확인하고 오용을 방지합니다. 로컬 앱 저장소를 삭제하거나 재설치해도 동일 계정의 서버 측 체험 기록은 초기화되지 않습니다. App Check는 요청을 확인하는 데 도움을 주지만, 어떤 시스템도 모든 오용을 완벽하게 방지할 수는 없습니다. 중복 요청 방지를 위해 계정별 클라우드 기록에 최대 512개의 최근 요청 식별자(UUID), SHA-256 요청 지문 및 서버 타임스탬프가 보관될 수 있습니다. 중복 감지는 72시간 창을 사용합니다. 더 오래된 메타데이터는 이후 요청이 수행될 때 정리되지만, 정확히 72시간 후에 삭제된다는 보장은 없습니다. 이러한 메타데이터 기록은 제출된 녹음, 사진 또는 질문 텍스트와는 별개입니다. Google Play에서 구독 구매를 처리합니다. 앱은 구매 상태를 확인하고 권한 캐시를 유지합니다. 유료 사용은 개발자 백엔드에서 인식하는 권한에 따라 달라집니다. 앱은 사용자의 결제 카드 정보를 수신하지 않습니다. 구독 가격, 결제 주기 및 적용 가능한 혜택은 구매 전 Google Play에서 표시됩니다.
4. 로컬 저장소 및 클립보드
앱은 설정, 최근 생성된 결과 및 미리보기 초안을 편집 및 복구를 위해 개인 저장소에 보관합니다. 위젯 메모와 대화 텍스트는 로컬에 저장되며 로그인한 계정별로 구분됩니다. 계정을 변경해도 새 계정이 다른 계정의 위젯 메모나 기록에 접근할 수는 없습니다. 녹음 파일은 임시 앱 저장소를 사용하며, 세션이 중단될 경우 임시 캐시 파일이 남을 수 있습니다. 위젯 질문을 위해 준비된 사진은 로그인한 계정의 앱 전용 파일에 보관되어 해당 사진 대화를 다시 열 때 재사용할 수 있습니다. 사진은 사용자가 사진을 교체하거나 제거할 때까지, 해당 사진 대화를 삭제할 때까지, 앱 계정을 삭제할 때까지, 앱 저장소를 삭제할 때까지 또는 앱을 제거할 때까지 유지됩니다. 로컬 진단 데이터에는 기술적 오류 및 세션 메타데이터가 포함될 수 있으며 자동으로 업로드되지 않습니다. 플로팅 입력의 최종 결과는 붙여넣기를 위해 시스템 클립보드를 대체하며, 최종 미리보기 수정본도 포함됩니다. 위젯 답변은 사용자가 '복사'를 선택할 때만 클립보드에 복사됩니다. Android, 키보드 또는 기타 앱은 권한에 따라 클립보드 콘텐츠를 표시하거나 접근할 수 있습니다.
5. 선택적 접근성 서비스
별도의 동의 및 시스템 권한을 통해, 앱은 편집 가능한 대상과 키보드 표시 여부를 식별하고, 플로팅 컨트롤을 표시하며, 사용자가 요청한 붙여넣기 또는 동일한 확인된 필드 내에서 앱 자체의 이전 생성 결과를 대체하는 기능을 수행하기 위해 포커스된 필드 및 창 정보에 접근합니다. 미리보기를 탭한 후 일반적인 붙여넣기가 실패할 경우, 서비스는 삽입 중 해당 텍스트를 보존하기 위해 이 기기의 현재 필드에 있는 기존 텍스트를 일시적으로 읽습니다. 이 기존 텍스트의 복사본은 앱에 의해 저장되거나 클라우드 서비스로 전송되지 않습니다. Android가 비밀번호 필드로 식별한 필드는 제외됩니다. 서비스는 스크린샷을 찍거나 제스처를 수행하지 않습니다. 접근성 정보는 기기에 유지되며 Gemini나 Firebase로 전송되지 않습니다. 이 접근 권한을 거부하고 수동으로 붙여넣을 수 있습니다.
6. 권한 및 제어
마이크 권한은 사용자가 활발히 시작하는 녹음에 사용됩니다. 홈 화면 위젯 버튼으로 위젯 녹음을 시작하고 중지할 수 있습니다. 시작한 녹음은 동일한 포그라운드 서비스와 상태 알림을 통해 홈 화면에서 계속될 수 있으며, 위젯 페이지를 계속 열어둘 필요는 없습니다. 사진 질문은 시스템 선택기를 통해 선택하거나 시스템 카메라로 촬영한 사진만 사용하며, 앱은 백그라운드에서 사진 라이브러리를 스캔하지 않습니다. '다른 앱 위에 표시' 권한은 플로팅 입력 및 미리보기 컨트롤을 표시합니다. 단일 포그라운드 서비스 알림은 플로팅 입력 또는 위젯 녹음 활동을 설명하고 중지/닫기 컨트롤을 제공하며, 가시성은 Android 알림 설정에 따라 다릅니다. Android 설정에서 권한을 취소하고 앱에서 데이터 동의를 철회할 수 있습니다. 철회 시 플로팅 입력 및 백그라운드 체험 확인이 중지되고 새로운 위젯 AI 요청이 차단되지만, 이전에 처리된 데이터는 삭제되지 않습니다.
7. 보존 및 삭제
로컬 설정 및 결과는 교체되거나, 앱 저장소를 삭제하거나, 앱을 제거할 때까지 유지됩니다. 위젯 메모를 편집/삭제하고 개별 위젯 대화를 삭제할 수 있습니다. 앱 저장소를 삭제하면 로컬 설정, 메모, 기록, 캐시된 파일 및 진단 데이터가 제거됩니다. 클립보드 데이터는 Android의 클립보드 수명 주기를 따르며 별도로 덮어쓰거나 삭제할 수 있습니다. 앱 설정에서 계정 삭제를 요청할 수 있습니다. 계정 삭제 시 앱의 클라우드 사용자 기록과 해당 계정의 위젯 메모, 대화 기록 및 이 기기에 저장된 사진이 제거됩니다. 앱 제거만으로는 클라우드 계정이나 사용 기록이 자동으로 삭제되지 않습니다. 접근 권한이나 삭제 요청 및 신원 확인 지침은 silkykorea@gmail.com으로 문의하십시오. API 키나 민감한 입력 내용을 이메일로 보내지 마십시오. Google은 자체 정책 및 계정 제어에 따라 Gemini 및 Play 데이터의 보존을 독립적으로 관리합니다. 앱 계정을 삭제한다고 해서 Google이 독립적으로 보관하는 기록이 삭제되거나 Google Play 구독이 취소되는 것은 아닙니다.
8. 보안, 피드백 및 아동
네트워크 요청은 암호화된 HTTPS 연결을 사용하며, 개발자의 API 자격 증명은 기기에 저장되지 않습니다. 어떤 시스템도 절대적인 보안을 보장할 수는 없습니다. 이메일로 전송된 피드백에는 사용자가 보내기로 선택한 내용만 포함되며, 녹음, 사진 및 결과는 자동으로 첨부되지 않습니다. 이 앱은 아동용으로 설계되지 않았습니다. AI 출력을 사용하거나 전송하기 전에 오류가 있는지 검토하십시오.