개인정보 처리방침
최종 업데이트: 2026년 9월 30일
개요
VoiceScroll은 사용자가 대본을 읽는 음성을 듣고 그에 맞춰 대본을 스크롤하는 텔레프롬프터 앱입니다. 계정 기능이나 자체 서버가 없으므로 저희가 사용자의 데이터를 저장할 곳은 없습니다. 본 방침은 기기에 남는 정보와 Apple, Google 및 저희 진단 서비스 제공업체가 받는 정보를 설명합니다.
iOS와 Android의 차이
두 앱은 대부분 동일하게 작동합니다. 개인정보 보호에 영향을 미치는 차이점은 다음과 같습니다:
- 음성 인식: 기본 설정에서 iOS는 기기에서 인식하고, Android에서는 VoiceScroll이 기기에서 인식하도록 요청합니다. 두 앱 모두 온라인 인식 설정이 있습니다. 이 설정을 켜면 기기가 오프라인으로 인식하지 못하는 언어에 한해 음성이 인식을 위해 전송됩니다. iOS에서는 Apple로, Android에서는 Google로 전송됩니다.
- 분석: 두 앱 모두에 Firebase Analytics가 포함되어 있습니다. Android 앱은 기기의 광고 ID도 수집하지만, iOS 앱은 광고 ID를 읽을 수 없는 버전의 SDK를 사용합니다. iOS 앱은 이와 별도로 광고 성과 측정을 위해 설치 및 구매에 관한 익명 전환 값을 Apple의 SKAdNetwork에 보고합니다.
- 구매: iOS에서는 Apple의 App Store, Android에서는 Google Play를 사용합니다.
- 백업: Android에서는 대본이 시스템 백업 또는 기기 간 전송에 포함될 수 있습니다.
데이터 수집
저희에게는 서버가 없으므로 저희에게 전송되는 정보는 없습니다. 일부 데이터는 Apple, Google 및 저희 진단 서비스 제공업체에서 다음과 같이 처리합니다:
- 대본은 사용자의 기기에 저장됩니다. 저희는 대본을 받지 않습니다. Android에서는 대본이 Android 시스템 클라우드 백업 또는 기기 간 전송에 포함될 수 있으므로 앱을 다시 설치하거나 기기를 변경할 때 복원될 수 있습니다. 클라우드 백업은 사용자 본인의 Google 계정에 저장되며 전송 중 및 저장 시 암호화됩니다. Android 9 이상에서 백업이 활성화되어 있고 화면 잠금이 설정된 경우, 저희와 Google 모두 사용할 수 없는 키로 종단 간 암호화됩니다.
- iOS에서는 Apple의 Speech 프레임워크를 사용하며, 기본 설정에서는 모든 인식이 기기에서 이루어집니다. 온라인 인식을 켜면 인식 모델이 기기에 없는 언어는 Apple 서버에서 인식됩니다. 이때 음성과 함께 대본에서 다른 언어로 판별된 낱말(인식 힌트로 쓰임)이 Apple로 전송되어 Apple의 개인정보 처리방침에 따라 처리됩니다. 모델이 기기에 있는 언어는 계속 기기에서 인식합니다. Android에서는 휴대전화에 설치된 인식 서비스를 사용합니다. 일반적으로 Google의 서비스이지만 사용자가 설치한 다른 제공업체의 서비스일 수도 있습니다. VoiceScroll은 이 서비스에 기기에서 인식하도록 요청하며, 스스로 서버 기반 인식기를 고르지 않습니다. 휴대전화가 사용 언어를 오프라인으로 인식하지 못하면 앱이 서버로 바꾸는 대신 그 사실을 알려줍니다. 온라인 인식은 기본적으로 꺼져 있습니다. 이 기능을 켜고 그런 언어로 읽으면 음성이 Google로 전송되어 인식되며, Google의 개인정보 처리방침에 따라 처리됩니다. 앱의 음성 설정에서 오프라인으로 작동하는 언어를 확인할 수 있습니다.
- 저희는 사용자의 음성을 받지 않습니다. 사용자가 녹화한 영상에는 소리가 포함되며 기기에 남습니다. VoiceScroll은 녹화 처리가 끝난 후 별도의 음성 파일을 보관하지 않습니다.
- 영상 녹화는 선택 사항입니다. 녹화물은 기기에 저장되며, 사용자가 선택한 경우에만 사진 갤러리에도 저장됩니다. 저희에게 전송되지 않습니다.
- 두 앱 모두에 앱 사용량과 광고 캠페인의 성과를 측정하기 위해 사용하는 Google 서비스인 Firebase Analytics가 포함되어 있습니다. 음성이나 대본 텍스트는 절대 포함되지 않습니다. Android에서는 완료된 구매의 가격, 상품 및 Google Play 주문 번호를 기록하며, 녹화할 때마다 한 번씩 해당 녹화에 관한 대략적인 범위 정보도 기록합니다. 여기에는 마이크 입력 음량, 앱이 이를 줄인 정도와 횟수, 사용 중이던 게인 설정, 대략적인 녹화 시간, 마이크가 내장 마이크인지 다른 마이크인지 또는 도중에 변경되었는지가 포함됩니다.
- iOS에서는 Firebase Analytics가 대본을 읽는 세션마다 한 번씩 대본에서 감지된 언어와 함께, 해당 세션에 관한 대략적인 범위 정보와 예/아니오 항목을 기록합니다. 여기에는 읽기만 했는지, 앱에서 녹화했는지, 플로팅 창을 사용했는지, 대본이 음성을 따라갔는지 정해 둔 속도로 스크롤되었는지, 화면 방향, 마이크를 잃었을 때의 자동 스크롤을 켜 두었는지, 다른 앱이 마이크를 가져갔는지, 자동 스크롤 조건이 충족되었는지, 대본이 실제로 움직였는지, 자동 스크롤이 몇 번 시작되었는지, 대략적인 읽기 시간, 그리고 앱이 해당 대본의 기준 속도를 가지고 있는 경우 사용자의 읽기 속도가 그 기준과 비교해 어느 정도였는지가 포함됩니다. 대본이 스스로 스크롤된 경우에는 마이크를 가져간 중단이 어떤 종류였는지, 그 시점에 대본의 어디까지 읽었는지, 사용 중이던 읽기 속도 설정과 속도 범위, 그 속도가 무엇을 기준으로 정해졌는지, 그리고 추정된 분당 단어 수도 대략적인 범위로 기록합니다. 대본 읽기를 시작하려고 할 때마다 대본의 언어, 글자 수와 단어 수로 나타낸 대본 길이와 그 대략적인 범위, 무료 길이 제한이 적용되었는지, 기기에서 음성 인식이 이전에 작동한 적이 있는지를 기록하며, 대본 텍스트 자체는 절대 포함하지 않습니다. 세션을 시작할 때 음성 인식이 준비되어 시작되었는지를 대본의 언어와 함께 기록하고, 그렇지 않았다면 권한 없음이나 지원하지 않는 언어 같은 일반적인 이유도 기록합니다. 기기에서 음성 인식이 처음으로 대본을 움직였을 때도 기록합니다. 앱에서 녹화하면 카메라가 시작되었는지와 시작 방향이 어떻게 정해졌는지, 카메라를 전환할 때마다 녹화 중이었는지와 화면 방향, 그리고 녹화할 때마다 한 번씩 위에서 Android에 대해 설명한 것과 같은 종류의 마이크 입력에 관한 대략적인 범위 정보를 기록합니다. 녹화를 저장하면 녹화한 그대로 저장했는지 자막을 넣거나 무음 구간을 잘라 저장했는지, 자막 타이밍을 어떻게 만들었는지, 자막 스타일, 저장이 끝났는지, 영상 길이의 대략적인 범위를 기록합니다. 앱에서 Voice Scroll Pro를 구매하면 선택한 요금제(연간, 월간 또는 평생)를 기록합니다. 현재 요금제(무료, 연간, 월간 또는 평생)는 이 설치의 속성으로 보관하며, Firebase가 구매 자체를 상품, 가격, 통화와 함께 자동으로 기록할 수 있습니다. Firebase는 이 밖에도 설치마다 식별자를 부여하고, 기기 모델, OS 버전, IP 주소에서 추정한 대략적인 지역과 같은 일반 정보를 기록합니다. Android에서는 광고 ID가 제공되는 경우 기기의 광고 ID를 수집하지만, iOS 앱은 광고 ID를 지원하지 않는 버전의 SDK를 사용합니다. 이 데이터는 익명 정보가 아니라 가명처리된 정보입니다. iOS에서는 이와 별도로 Apple의 SKAdNetwork가 설치 및 구매에 관한 익명 전환 값을 받습니다.
- 계정 생성이 필요하지 않습니다.
권한
VoiceScroll은 다음 권한을 요청합니다:
- 마이크: 음성을 감지하고 대본을 스크롤하기 위한 실시간 음성 인식에 필요합니다.
- 음성 인식: 음성을 텍스트로 변환하여 대본과 일치시키는 데 필요합니다. 변환이 이루어지는 위치는 데이터 수집 항목에 설명되어 있습니다.
- 카메라: 선택 권한입니다. 대본을 읽는 동안 영상을 녹화할 때만 사용됩니다.
- 사진 라이브러리: 선택 권한입니다. 녹화한 영상을 사진 앱에 저장할 때만 사용됩니다.
이러한 권한은 앱 자체 기능에만 사용됩니다. Android 앱은 위에서 설명한 캠페인 성과 측정에만 사용하는 광고 ID 권한도 추가로 선언합니다.
인앱 구매
VoiceScroll은 대본 길이 제한을 해제하는 Voice Scroll Pro를 제공합니다. 2.0 버전부터 iOS와 Android 모두에서 자동으로 갱신되는 연간 또는 월간 구독이나 일회성 구매로 이용할 수 있습니다. 거래는 iOS에서는 Apple의 App Store, Android에서는 Google Play에서 전적으로 처리합니다. 저희는 사용자의 결제 정보에 접근할 수 없습니다. 두 플랫폼 모두에서 구매는 위에서 설명한 대로 Firebase Analytics에도 기록됩니다.
제3자 서비스
VoiceScroll은 두 플랫폼 모두에서 Sentry(sentry.io)를 사용하여 충돌 및 구매 실패와 같이 처리된 소수의 오류에 관한 진단 정보를 받습니다. 이러한 보고서에는 기기 모델, OS 버전 및 설치 식별자가 포함되지만 대본은 포함되지 않습니다. 두 앱 모두 Firebase Analytics도 사용합니다. Android 앱은 여기에 더해 Google Play Billing을 사용하며, 인앱 업데이트 및 리뷰 요청에 Google Play 서비스를 이용합니다. iOS 앱은 새 버전이 있는지 Apple의 App Store에서 확인합니다. 음성 인식은 위에서 설명한 대로 기기 자체의 인식 서비스에서 제공하며, 온라인 인식을 켜면 iOS에서는 Apple이, Android에서는 Google이 제공합니다. 저희는 앱에 광고를 표시하지 않으며 사용자의 데이터를 판매하지 않습니다. 저희는 VoiceScroll을 광고하며, 어떤 캠페인이 효과적인지 확인하기 위해 위의 측정 데이터를 사용합니다.
정책 변경
본 개인정보 처리방침은 수시로 업데이트될 수 있습니다. 변경 사항은 수정된 날짜와 함께 이 페이지에 게시됩니다.
문의
본 개인정보 처리방침에 대해 궁금한 점이 있으시면 다음으로 문의해 주세요. tony@voice-scroll.com