당고루프 개인정보 처리방침

시행일: 2026년 10월 22일

주식회사 코드샌드(이하 "회사")는 당고루프(이하 "서비스") 이용자의 개인정보를 소중히 다루며, 「개인정보 보호법」 등 관련 법령을 준수합니다. 이 처리방침은 회사가 어떤 정보를, 언제, 어디로 보내어, 무엇에 쓰고, 언제 지우는지를 이용자가 확인할 수 있도록 작성되었습니다.

1. 수집하는 개인정보 항목

공통 사항: 회사는 이름, 이메일 주소(이용자가 직접 문의 메일을 보낸 경우 제외), 전화번호, 정확한 위치(GPS), 연락처, 사진, 마이크 입력, 통화·문자 기록, 건강 정보, 신용카드 번호 등 결제수단 정보, 주민등록번호 등 고유식별정보를 수집하지 않습니다. 앱이 요청하는 권한은 알림 권한 하나뿐이며(첫 학습을 마친 뒤 안내 화면에서 요청합니다)(Android에서는 예약한 알림이 기기 재시작 뒤에도 유지되도록 "시작 시 실행" 권한을 설치 시 함께 받습니다. 이 권한으로 수집하는 정보는 없습니다.), 위치·연락처·사진·마이크·카메라·저장소 권한은 요청하지 않습니다. 서비스는 계정을 두지 않으므로 이름·비밀번호·소셜 계정 정보를 수집하지 않습니다.

가. 기기 안에만 남고 회사가 수집하지 않는 정보

위 정보의 원본은 기기 내부 저장 공간에만 기록되며 회사 서버로 전송되는 경로가 없습니다. 다만 구매 토큰·설치 식별자·권리 토큰은 유료 상품의 유효성 확인과 유료 구간 음원 요청에 한하여 아래 나.에 적은 대로 회사가 위탁 운영하는 서버로 전송되며, 그 서버는 이를 저장하지 않습니다. 또한 그중 일부 항목의 집계값·범주값(학습 범위, 판정 결과, 세션의 수치, 설정의 고정 선택지 값, 유료 상품 보유 상태)은 사용 통계가 켜져 있는 동안 아래 나.의 "앱 상호작용" 항목으로 전송됩니다. 앱을 삭제하면 기기의 정보는 함께 삭제됩니다. 운영체제의 기기 백업 기능(Android 자동 백업, iCloud 백업 등)이 켜져 있으면 앱 데이터가 그 백업에 포함될 수 있으며, 그 백업은 이용자의 Google·Apple 계정에 귀속되고 회사는 접근할 수 없습니다.

통계 공유. 이용자는 통계 화면에서 학습 통계를 텍스트로 공유할 수 있습니다. 이 텍스트는 기기에서 만들어져 이용자가 운영체제의 공유 화면에서 고른 앱으로 전달되며, 회사 서버를 거치지 않습니다. 전달된 이후의 처리는 이용자가 고른 앱과 수신자의 책임입니다.

나. 회사가 수집하는 정보 — 스토어 신고 유형별

아래 정보는 해당 기능이 동작하는 시점에 네트워크(HTTPS)를 통해 회사가 아닌 각 외부 업체의 시스템으로 직접 전송되며, 회사는 그 업체의 콘솔을 통해 집계 결과와 개별 오류 기록을 확인합니다. 회사는 이 정보를 자체 서버에 따로 모으지 않습니다. 다만 유료 구간 음원과 유료 상품 유효성 확인의 요청은 회사가 Cloudflare, Inc.에 위탁하여 운영하는 서버로 전송되며, 이 서버는 요청 내용을 저장하지 않고 아래 "진단" 항목에 적은 처리 결과 기록만 남깁니다. 앱 안 공지의 확인 요청은 회사가 운영하는 웹사이트 서버(대한민국)로 전송되며, 그 접속 기록은 아래 "앱 내 공지 확인" 항목에 적은 범위로만 남습니다. 위탁 업체와 위탁 업무는 제5조에서, 국외 이전의 상세는 제6조에서 정합니다.

앱 상호작용앱 활동 · ①②③은 설정에서 끌 수 있음
수집 항목
① 회사가 정의한 이용 이벤트 — 온보딩 단계의 진행·건너뜀, 급수 추천 결과와 선택한 급수, 온보딩을 시작한 뒤 첫 카드가 표시되기까지 걸린 시간과 급수 퀴즈를 거쳤는지 여부, 카드 조작 안내의 단계 진행, 장별 학습·복습 세션의 시작과 종료(급수·장·방식·회독 차수·단어 수·소요 시간·외웠음·모르겠음 수·완료 여부), 오늘 학습 세션의 시작과 종료(첫 학습·오늘·더 하기의 구분, 계획한 복습·새 단어 수, 같은 날 이어 하기 여부, 끝났을 때의 구간·카드 순번·카드 수·외웠음·모르겠음 수·소요 시간·완료 여부), 카드 판정 결과와 입력 방식(스와이프·버튼)과 카드 순번, 오늘 학습에서는 그 카드가 복습·새 단어·다시 보기 중 어느 구간인지, 「내일 알림 받기」를 누른 화면과 그 결과(예약됨·꺼짐), 하단 탭의 선택과 단어장 화면에서 연 항목의 종류(검색·급수·즐겨찾기·틀린 단어·장·퀴즈 — 검색어는 보내지 않습니다), 유료 안내 화면의 노출 계기와 설치 후 경과일, 구매를 시도한 상품과 진입 화면, 이용권 상태 변화(앱 마켓 재확인 또는 회사 검증 서버의 확인 결과 만료·환불로 판정된 때 — 상태 값만), 전면 광고 노출 위치, 앱 안 공지의 표시와 조작(공지 번호와 동작 종류 — 닫기·링크 열기), 유료 구간 발음 음원 내려받기의 결과 종류(캐시·내려받음·오프라인·거부·없음·속도 제한·실패 등 고정 값)와 걸린 시간(단어 번호·화자는 보내지 않습니다), 설정 변경(항목 이름과 앱 언어·장 크기·하루 새 단어 수·테마·알림 시각·알림 켬·끔 같은 고정 선택지 값만), 시험일을 설정했다는 사실(날짜와 남은 일수는 보내지 않습니다) ② 이용자 속성 — 유료 상품 보유 상태(평생권·구독·없음) ③ 통계 도구가 자동으로 수집하는 기본 이벤트(최초 실행, 세션 시작, 앱 업데이트, 앱 마켓 인앱결제의 완료 등)와 그에 딸린 기본 정보(기기 모델, 운영체제 버전, 앱 버전, 기기 언어·국가 설정) ④ 유료 상품 보유 중 유료 구간 단어의 발음을 재생할 때 음원 서버에 보내는 요청 — 단어의 내부 번호와 음성 화자(남성·여성). 단어 텍스트는 보내지 않습니다. 이 요청은 통계 도구가 아니라 회사가 위탁 운영하는 음원 서버로 가며, 사용 통계 설정과 무관하게 재생 버튼을 누를 때만 발생합니다.
수집 시점
①②③ 앱을 실행한 때, 해당 동작을 한 때 ④ 유료 구간 단어의 발음을 재생할 때
전송·보관처
①②③ Google LLC (Firebase Analytics, 미국 등 Google 데이터센터) ④ Cloudflare, Inc. (회사 위탁 음원 서버, 미국 등 전 세계 엣지 — 저장하지 않음)
이용 목적
①②③ 서비스의 개선, 이용 통계의 분석, 학습 흐름과 유료 전환의 분석 ④ 유료 음원의 전송

이벤트에는 단어 자체(표제어·읽기·뜻)와 시험 날짜·남은 일수가 포함되지 않습니다. 다만 어느 급수·장·범위를 학습했고 몇 번째 카드를 어떻게 판정했는지 같은 범주값·집계값은 포함됩니다. 설정 → 사용 통계 보내기를 끄면 그 즉시 통계 도구에 수집 비활성화를 요청하여 위 ①②③의 수집이 모두 중단되며, 이 설정은 다음 실행에도 유지됩니다. 끄기 전에 이미 전송된 데이터의 삭제는 제8조의 절차에 따릅니다. ④는 통계가 아니라 음원을 받기 위한 요청이므로 사용 통계를 꺼도 유료 음원을 재생하면 발생합니다. 음원 서버는 요청 내용을 저장하지 않으며, 남용 방지를 위한 요청 횟수 집계만 최대 60초 동안 유지합니다.

구매 내역유료 상품을 구매한 때 · 유효성을 확인할 때
수집 항목
① 구매한 상품 ID와 유료 상품 보유 상태(평생권·구독), 앱 마켓 인앱결제가 완료되었다는 사실과 통계 도구가 자동으로 기록하는 거래 금액·통화 ② 유료 상품의 유효성 확인 — Android는 Google Play가 발급한 구매 토큰, iOS는 App Store가 발급한 거래 서명(거래 ID·상품 ID·구매일·환경·앱 식별자 — 이름·이메일·결제수단 정보는 포함되지 않습니다), 상품 ID, 플랫폼(Android·iOS), 앱 버전. 이 요청에는 아래 "기기 또는 기타 ID" ④의 설치 식별자가 함께 실립니다.
수집 시점
① 유료 상품의 결제가 완료된 때(사용 통계가 켜져 있는 경우에만) ② 유료 상품을 구매·복원한 직후, 그 뒤에는 앱을 시작할 때 마지막 확인으로부터 24시간이 지났거나 권리 토큰의 만료가 7일 이내인 경우, 유료 구간 음원을 재생하기 직전에 권리 토큰이 없거나 1시간 안에 만료되는 경우, 음원 서버가 권리 토큰을 거부한 경우(사용 통계 설정과 무관)
전송·보관처
① Google LLC (Firebase Analytics) ② 회사가 위탁 운영하는 검증 서버(Cloudflare, Inc.) → 해당 앱 마켓(Google LLC · Apple Inc.)
이용 목적
① 유료 전환의 분석, 유료 상품 보유 상태별 이용 통계 ② 구매의 유효성·만료·환불 여부 확인과 유료 혜택의 적용, 음원 접근용 권리 토큰의 발급

결제 자체는 Apple App Store · Google Play가 처리하며, 회사는 결제수단 정보와 앱 마켓 계정 정보를 받지 않습니다. 구매 토큰·거래 서명은 통계 도구로 전송되지 않습니다. 유효성 확인을 위해 회사의 검증 서버를 거쳐 해당 앱 마켓에만 조회되며, 검증 서버는 이를 저장하거나 기록에 남기지 않고, 처리 결과(플랫폼·상품·결과 코드·앱 마켓 응답 상태·처리 시간·처리한 서버 지점·앱 버전 — 이용자를 구분하는 식별자 없음)만 7일 동안 운영 기록에 남깁니다. 검증 서버가 응답하지 못하면 앱은 유료 상태를 바꾸지 않습니다. 사용 통계를 끄면 ①은 전송되지 않지만, ②는 유료 상품을 보유한 동안 혜택 적용에 필요하므로 계속됩니다.

기기 또는 기타 ID통계 · 광고 · 오류 진단 · 유료 음원과 구매 확인
수집 항목
① 통계 도구가 앱 설치마다 무작위로 발급하는 앱 인스턴스 ID와, 통계 도구가 기본으로 함께 읽을 수 있는 Android 광고 ID·iOS 벤더 식별자(IDFV) ② 광고 SDK가 사용하는 Android 광고 ID·Android 앱 세트 ID, iOS의 앱·개발자 범위 식별자(IDFV 등 — 앱 추적 투명성 동의를 요청하지 않으므로 IDFA는 수집하지 않습니다)와 기기·운영체제 정보 ③ 오류 수집 도구가 앱 설치마다 무작위로 발급하는 설치 단위 식별자 ④ 음원 서버와 검증 서버에 보내는 설치 식별자 — 유료 상품을 처음 확인할 때 앱이 기기 안에서 무작위로 만드는 32자 문자열로, 광고 ID·기기 고유번호·앱 마켓 계정과 무관하며 통계 도구·오류 수집 도구에는 보내지 않습니다. 유료 상품이 확인되면 검증 서버가 이 설치 식별자·만료 시각·상품 종류(평생권·구독)를 담은 음원 접근용 권리 토큰을 발급하여 기기에 저장하고, 앱은 이후 음원 요청에 이 토큰을 함께 보냅니다. 권리 토큰은 다른 기기에서 쓸 수 없고 최대 30일 뒤 만료되어 다시 확인합니다. 앱을 지우고 다시 설치하면 새 설치 식별자가 만들어집니다.
수집 시점
① 앱을 실행한 때(사용 통계가 켜진 경우) ② 광고가 요청·표시된 때(유료 상품 미보유 시) ③ 오류가 발생한 때 ④ 유료 상품의 유효성을 확인할 때, 유료 구간 단어의 발음을 재생할 때
전송·보관처
① ② Google LLC (미국 등) ③ Functional Software, Inc. (Sentry, 독일) ④ Cloudflare, Inc. (회사 위탁 서버, 미국 등 전 세계 엣지 — 저장하지 않음)
이용 목적
① 통계에서 같은 설치를 구분, ② 광고의 게재와 맞춤화, 노출 빈도의 조절, 무효 트래픽의 방지, ③ 오류 리포트의 중복 제거, ④ 설치 단위 요청 횟수 제한(서버의 남용 방지), 권리 토큰을 발급받은 설치에서만 유료 음원이 열리도록 하는 확인

위 식별자들은 계정·이름·연락처 등 이용자의 신원 정보와 연결되지 않으며, 기기 고유 번호가 아닙니다. 앱 인스턴스 ID와 Sentry 설치 식별자는 앱을 지우고 다시 설치하면 일반적으로 새 값으로 발급됩니다(운영체제의 백업 복원으로 이전 값이 되살아날 수 있습니다). Android에서는 기기 설정에서 광고 ID를 초기화하거나 맞춤 광고를 끌 수 있습니다. 자세한 선택권은 제7조에서 정합니다. 설치 식별자와 권리 토큰은 앱이 화면에 표시하지 않으며, 서버는 저장하지 않고 요청 횟수 집계에만 최대 60초 동안 사용합니다.

광고 데이터광고 요청·표시·동의 처리 시 · 유료 전환 시 처리 범위는 아래 설명 참조
수집 항목
광고의 요청·노출·클릭 등 광고와의 상호작용 기록, 광고 SDK가 광고 송출과 성과 측정을 위해 자체적으로 수집하는 기기·운영체제 정보와 접속 IP, 유럽경제지역·영국·스위스에서 이용자가 선택한 광고 동의 상태, 앱 실행·광고 로딩 시간과 오류 등 광고 SDK의 성능 진단 정보
수집 시점
광고가 요청·표시된 때, 이용자가 광고를 조작한 때, 광고 동의 절차가 진행된 때
전송·보관처
Google LLC (AdMob · 사용자 메시지 플랫폼)
이용 목적
광고의 게재·맞춤화·성과 측정, 광고 통계의 분석, 무효 트래픽(클릭 사기)의 방지, 광고 동의의 관리

유료 상품을 보유한 상태로 앱을 시작하면 광고 SDK를 시작하지 않으므로 이 항목이 수집되지 않습니다. 이용 중에 구매한 경우 그 즉시 배너를 제거하고 대기 중인 전면 광고를 폐기하며 새 광고 요청을 멈추지만, 이미 시작된 광고 SDK는 앱을 다시 실행할 때까지 메모리에 남아 있습니다. 전면 광고는 미리 불러오므로 화면에 표시되기 전에도 광고 요청이 발생합니다.

진단앱 정보 및 성능
수집 항목
① 오류·크래시의 유형·메시지와 스택 트레이스(앱 코드의 실행 경로), 발생 시각, 앱 버전·빌드 번호와 릴리스 식별자, 기기 모델·운영체제 버전, 오류가 발생한 동작을 나타내는 표지(예: "paywall.purchase" — 미리 정해 둔 고정 문구만 사용), 처리된 오류인지 여부 ② 광고 SDK의 성능·오류 진단 정보(위 "광고 데이터") ③ 검증 서버의 처리 결과 기록 — 플랫폼(Android·iOS)·상품·결과 코드·앱 마켓 응답 상태·처리 시간·처리한 서버 지점 코드·앱 버전. 구매 토큰·거래 ID·설치 식별자·권리 토큰·접속 IP는 기록하지 않습니다. 음원 요청은 건별로 기록하지 않으며 서버 자체의 설정 오류 등 이상만 기록합니다.
수집 시점
① 오류 수집 주소(DSN)가 설정된 릴리스 빌드에서 오류나 크래시가 발생한 때에만 전송됩니다. 평상시에는 전송되지 않습니다. ② 광고를 요청·표시한 때 ③ 유료 상품의 유효성을 확인할 때
전송·보관처
① Functional Software, Inc. (Sentry, 독일 EU 리전) ② Google LLC ③ Cloudflare, Inc. (회사 위탁 서버의 운영 기록)
이용 목적
오류의 원인 분석과 서비스 안정성의 확보, 광고 게재 상태의 점검, 검증 서버의 장애 진단

오류 리포트에는 화면 스크린샷·앱 세션 추적·동작 기록(브레드크럼)을 포함하지 않도록 설정되어 있고, 회사는 계정 기반 이용자 식별자를 설정하지 않으며, 접속 IP 주소는 수신 과정에서 관측될 수 있으나 오류 기록에 이용자 IP로 저장하지 않도록 설정했습니다. 앱의 동작 속도를 추적하는 성능 데이터와 세션 리플레이도 수집하지 않습니다. 앱 코드(Dart)에서 보고하는 오류는 전송 전에 사용자 필드를 제거하고 예외·메시지 문자열에서 SQL문과 데이터베이스 인자, 특정 형식의 날짜·구매 검증 데이터 패턴을 정제합니다(모든 형식을 보장하는 것은 아닙니다). Android·iOS 네이티브 크래시는 오류 수집 도구의 네이티브 SDK가 별도 경로로 직접 전송하며, 그 메시지에 이용자 입력값을 넣는 코드는 없지만 설치 단위 식별자와 기기·앱 진단 정보가 포함될 수 있습니다. 검증 서버의 처리 결과 기록은 7일 뒤 자동 삭제됩니다.

대략적인 위치국가·지역·도시 수준
수집 항목
접속 IP 주소로부터 추정되는 국가·지역·도시 수준의 위치. ① 통계 이벤트와 광고 요청의 처리 과정 ② 오류 리포트의 수신 과정
수집 시점
① 앱을 실행한 때(사용 통계가 켜진 경우), 광고가 요청·표시된 때 ② 오류가 발생한 때
전송·보관처
① Google LLC ② Functional Software, Inc. (Sentry)
이용 목적
지역별 이용 통계, 지역에 맞는 광고의 게재와 동의 대상 지역의 판별, 오류가 발생한 환경의 파악

앱은 위치 권한을 요청하지 않고, GPS 등 정확한 위치를 수집하지 않습니다. 오류 리포트에는 IP 주소 자체가 저장되지 않고, IP로 유추된 국가·지역·도시만 기록됩니다. 회사의 음원·검증 서버는 접속 IP를 가장 가까운 서버 지점으로 연결하고 요청 횟수를 세는 데에만 쓰며 저장하지 않습니다. 검증 결과 기록에는 요청을 처리한 서버 지점 코드만 남고 이용자를 구분하는 식별자는 없습니다.

앱 내 공지 확인모든 이용자 · 앱 시작·복귀 시 · 서버 접속 기록
수집 항목
앱이 회사 웹사이트의 공지 페이지를 읽을 때 웹 서버에 남는 통상의 접속 기록 — 접속 IP 주소, 앱 이름·버전·빌드 번호·운영체제 종류(User-Agent), 요청 주소, 접속 시각. 설치 식별자·권리 토큰·쿠키는 싣지 않으며, 응답에 이용자 정보가 들어 있지 않습니다.
수집 시점
앱을 시작하거나 다시 앞으로 가져온 때(6시간에 최대 1회). 사용 통계 설정과 무관하며 유료 상품 보유 여부와도 무관합니다
전송·보관처
회사가 운영하는 웹사이트 서버(대한민국 — 호스팅 The Constant Company, LLC(Vultr) 서울 데이터센터, 제5조)
이용 목적
처리방침·약관의 변경, 점검, 업데이트 안내 등 앱 안 공지의 전달, 웹 서버의 장애 진단과 남용 방지

공지의 내용과 이용자가 공지를 닫았는지는 기기에만 저장되고 서버로 보내지 않습니다(공지의 표시·조작에 관한 통계는 사용 통계가 켜진 경우에만 위 "앱 상호작용" ①로 전송됩니다). 접속 기록은 서버 운영 기록으로만 쓰이며 90일 뒤 자동 삭제됩니다. 이 요청을 앱 안에서 끄는 설정은 없으며, 오프라인이면 요청이 발생하지 않고 앱은 그대로 동작합니다.

문의 내용과 이메일 주소이용자가 이메일을 보낼 때만
수집 항목
이용자가 적은 문의 내용, 보낸 사람의 이메일 주소, 이용자가 스스로 덧붙인 정보(앱 버전·기기, 환불 상담 시의 앱 마켓 영수증 번호 등)
수집 시점
이용자가 제11조의 이메일 주소로 직접 메일을 보낸 때. 앱에는 문의를 전송하는 기능이 없으며, 앱이 스스로 보내는 일은 없습니다
전송·보관처
메일은 Mailgun(미국)이 받아 회사 메일함 시스템(대한민국 서울 서버)으로 전달하며, 회사 메일함에 보관합니다. 회사의 회신 메일도 Mailgun을 거쳐 발송됩니다 (제5조·제6조)
이용 목적
문의의 회신과 처리, 신고된 문제의 재현과 수정, 환불 등 소비자 불만·분쟁의 처리

앱의 설정 → 문의 · 앱 정보 화면은 이메일 주소를 안내할 뿐이며, 메일 작성과 전송은 이용자의 메일 앱에서 이루어집니다. 문의와 함께 학습 기록이 자동으로 전송되는 일은 없습니다 — 이용자가 직접 적지 않는 한 앱에 그 전송 경로가 없습니다. 보유 기간은 제3조 라.에서 정합니다. 메일은 회사가 지정한 수신 서비스(Mailgun, 미국)의 서버를 거쳐 회사 메일함에 도착하며, 그 과정은 제5조·제6조에서 정합니다.

2. 개인정보의 이용 목적

회사는 수집한 개인정보를 다음의 목적으로만 이용하며, 목적이 변경되는 경우 미리 알리고 필요한 동의를 받습니다.

회사는 이용자의 학습 기록을 광고나 마케팅 목적으로 이용하지 않습니다. 앱의 알림은 학습을 돕는 안내이며, 영리 목적의 광고성 정보를 담은 알림은 관련 법령이 요구하는 별도의 수신 동의를 받은 경우에만 보냅니다.

3. 개인정보의 보유·이용 기간과 파기

가. 기기에 저장되는 정보

학습 기록·세션·설정·구매 상태의 원본은 이용자의 기기에만 존재하며, 이용자가 지우기 전까지 보관됩니다. 회사가 보유하지 않으므로 회사 쪽에는 파기할 원본도, 파기 절차도 없습니다. 앱을 삭제하면 기기에 저장된 위 정보가 사라집니다. 현재 앱 안에서 학습 기록만 따로 지우는 기능은 제공하지 않습니다.

서비스는 계정을 두지 않으므로 회원 탈퇴 절차가 없습니다. 운영체제의 기기 백업에 포함된 사본은 이용자가 기기 설정(Android: 백업 / iOS: iCloud 백업)에서 관리합니다.

나. 외부 업체의 시스템에서 보관되는 항목

다. 앱 마켓이 보관하는 항목

유료 상품의 결제·환불 기록은 결제를 처리하는 Apple App Store · Google Play가 각자의 정책과 관련 법령에 따라 보관합니다. 회사는 앱 마켓 콘솔에서 거래 내역을 조회할 수 있으나 결제수단 정보에는 접근할 수 없습니다.

라. 법령에 따라 보관하는 항목

위 기간이 적용되는 기록은 다른 정보와 분리하여 보관하고 그 목적 외로 이용하지 않으며, 기간이 지나면 파기합니다.

마. 파기 방법

보유 기간이 지났거나 처리 목적이 달성된 정보는 전자적 파일에서 복구·재생할 수 없는 방법으로 영구히 삭제합니다.

4. 개인정보의 제3자 제공

회사는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 다만 다음의 경우는 예외로 합니다.

이용자가 스스로 공유한 학습 통계 텍스트의 내용이 상대방에게 보이는 것은 이용자 본인의 선택에 따른 공개이며, 회사에 의한 제3자 제공이 아닙니다. 사용 통계·광고 게재·오류 진단·유료 음원 전송·구매 유효성 확인·앱 내 공지 확인·이메일 문의의 수신 중계를 위해 정보가 외부 업체 또는 외부 업체가 호스팅하는 회사 서버로 전송되는 것은 제5조의 처리 위탁에 해당하며, 그 내역은 제5조·제6조에서 정합니다. 유료 상품의 결제는 Apple App Store · Google Play가 처리하며 회사는 결제수단 정보에 접근할 수 없습니다.

5. 개인정보 처리의 위탁

회사는 서비스의 제공을 위해 다음의 업체에 개인정보의 처리를 위탁하고 있습니다. 회사는 수탁자나 위탁 업무의 내용이 바뀌는 경우 이 처리방침을 통해 공개합니다.

위탁 업무
Firebase Analytics 사용 통계의 수집·집계·분석, AdMob 광고의 게재와 성과 측정, 유럽경제지역·영국·스위스 이용자의 광고 동의 관리(사용자 메시지 플랫폼), Google Play 인앱결제의 처리, Google Play 구매 상태의 조회(회사 검증 서버의 요청에 대한 응답)
처리 위치
미국 등
위탁 업무
App Store 인앱결제의 처리, App Store 구매 상태의 조회(회사 검증 서버의 요청에 대한 응답)
처리 위치
미국
Functional Software, Inc. (Sentry)개인정보 처리방침 ↗
위탁 업무
오류 진단 정보의 수집·보관·분석
처리 위치
독일 (Sentry EU 리전)
위탁 업무
회사가 운영하는 서버의 실행과 유료 구간 발음 음원의 저장·전송, 유료 상품 구매 증빙의 앱 마켓 조회 중계와 음원 접근용 권리 토큰의 발급(요청 내용 저장 없음), 서버의 남용 방지를 위한 요청 횟수 제한, 구매 확인 처리 결과 기록의 보관(7일)
처리 위치
미국 등 Cloudflare 전 세계 엣지 데이터센터(이용자와 가까운 지점에서 처리)
The Constant Company, LLC (Vultr)개인정보 처리방침 ↗
위탁 업무
문의 메일을 받는 회사 웹서비스 서버 운영(대한민국 서울 리전) — 이 서버에는 앱 내 공지 페이지를 포함한 서비스 웹사이트와 이메일 문의를 보관하는 회사 메일함 시스템이 있습니다
처리 위치
대한민국(서울 데이터센터) — 국외 이전에 해당하지 않습니다
Mailgun Technologies, Inc. (미국)개인정보 처리방침 ↗
위탁 업무
문의 메일의 수신·전달 및 회신 메일 발송
처리 위치
미국 (Mailgun 미국 리전 데이터센터)

유료 상품의 결제는 Apple App Store · Google Play가 각자의 약관과 개인정보 처리방침에 따라 처리하며, 회사는 결제수단 정보를 수집·저장하지 않고 상품 ID·구매 토큰을 기기에 기록하고, 그 유효성은 회사의 검증 서버를 거쳐 해당 앱 마켓에 조회하여 판단합니다. 처리 위치가 국외인 업체에 대한 상세한 이전 내역은 제6조에서 정합니다. 이메일 문의는 Mailgun(미국)이 받아 회사 메일함 시스템(대한민국 서울 서버)으로 전달하며, 회사 메일함에 보관합니다. 회사의 회신 메일도 Mailgun을 거쳐 발송됩니다. 수신 서비스에 대한 국외 이전 내역은 제6조에서 정합니다.

6. 개인정보의 국외 이전

회사는 서비스의 제공 과정에서 다음과 같이 개인정보를 국외로 이전합니다. 이 이전은 「개인정보 보호법」 제28조의8 제1항 제3호에 따른 정보주체와의 계약 체결·이행을 위한 처리위탁·보관에 해당하며, 이 처리방침을 통해 아래 사항을 공개하는 것으로 관련 고지를 갈음합니다. 업체마다 이전받는 자와 연락처·국가·시점과 방법·항목·목적·보유 기간·거부 방법을 적었습니다.

Google LLC — Firebase Analytics개인정보 처리방침 ↗
이전받는 자
Google LLC (1600 Amphitheatre Parkway, Mountain View, CA 94043, 미국) · 연락: Google 개인정보 문의 양식
이전 국가
미국을 포함한 Google 데이터센터 소재국
이전 시점·방법
사용 통계가 켜진 동안 앱을 실행하거나 해당 동작을 한 때, 네트워크(HTTPS)를 통해 수시 전송
이전 항목
앱 인스턴스 ID, 제1조 나.의 이용 이벤트·이용자 속성·구매 내역, 기기 모델·운영체제 버전·앱 버전·기기 언어·국가 설정, 통계 도구가 기본으로 읽는 Android 광고 ID·iOS 벤더 식별자, IP 주소와 그로부터 추정되는 국가·지역
이용 목적
이용 통계의 분석과 서비스의 개선
보유 기간
이용자·이벤트 단위 데이터 2개월(새 활동으로 연장되지 않음), 위탁계약 종료 시 파기. 식별 불가능한 집계 보고서는 유지
거부 방법·영향
설정 → 사용 통계 보내기 끄기(수집 전체 중단). 앱의 학습 기능에 영향이 없습니다
Functional Software, Inc. — Sentry개인정보 처리방침 ↗
이전받는 자
Functional Software, Inc. (45 Fremont Street, San Francisco, CA 94105, 미국 법인) · 연락: Sentry 개인정보 처리방침의 연락처
이전 국가
독일 (Sentry EU 리전 데이터센터)
이전 시점·방법
오류 수집 주소가 설정된 릴리스 빌드에서 오류·크래시가 발생한 때, 네트워크(HTTPS)를 통해 전송
이전 항목
오류의 유형·메시지·스택 트레이스, 발생 시각, 앱 버전·빌드 번호와 릴리스 식별자, 기기 모델·운영체제 버전, 오류 발생 지점을 나타내는 고정 표지, 설치 단위 식별자, 접속 IP로 유추된 국가·지역·도시(IP 원문은 저장되지 않습니다)
이용 목적
오류의 원인 분석과 서비스 안정성의 확보
보유 기간
수집 후 30일 (제3조 나.와 같습니다)
거부 방법·영향
앱 안에서 끄는 설정은 없습니다. 전송을 원하지 않는 경우 앱의 이용을 중단하고 앱을 삭제해 주세요(앱을 쓰는 동안에는 거부할 수 없습니다). 이미 전송된 기록의 삭제는 제8조의 방법으로 요청할 수 있습니다
Google LLC — AdMob 광고 · 광고 동의 관리개인정보 처리방침 ↗
이전받는 자
Google LLC (1600 Amphitheatre Parkway, Mountain View, CA 94043, 미국) · 연락: Google 개인정보 문의 양식
이전 국가
미국을 포함한 Google 데이터센터 소재국
이전 시점·방법
유료 상품을 보유하지 않은 이용자에게 광고가 요청·표시된 때(동의가 필요한 지역에서는 동의 상태 확인 후 허용되는 범위에서), 네트워크(HTTPS)를 통해 전송
이전 항목
Android 광고 ID·앱 세트 ID, iOS 앱·개발자 범위 식별자, 기기·운영체제 정보, IP 주소와 그로부터 추정되는 국가·지역, 광고의 요청·노출·클릭 등 상호작용 기록, 광고 동의 상태, 광고 SDK의 성능·오류 진단 정보
이용 목적
광고의 게재·맞춤화·성과 측정, 광고 통계의 분석, 무효 트래픽의 방지, 광고 동의의 관리
보유 기간
위탁계약의 종료 또는 이용 목적의 달성 시까지. 회사는 자체 보유하지 않으며, 실제 보관은 Google의 개인정보 처리방침에 따릅니다
거부 방법·영향
유료 상품을 구매하면 그 시점부터 광고 요청이 중단되고 다음 실행부터 광고 SDK를 시작하지 않습니다. Android 기기 설정의 광고 ID 초기화·맞춤 광고 해제는 맞춤화를 제한하되 광고 게재 자체의 이전은 남습니다. 유럽경제지역·영국·스위스에서는 동의를 거부하거나 설정 → 광고 개인정보 보호 옵션에서 철회할 수 있으며, 거부해도 무료 학습 기능은 그대로입니다(제7조)
Cloudflare, Inc. — 음원 서버 · 검증 서버개인정보 처리방침 ↗
이전받는 자
Cloudflare, Inc. (101 Townsend St., San Francisco, CA 94107, 미국) · 연락: privacyquestions@cloudflare.com (권리 행사 요청: sar@cloudflare.com)
이전 국가
미국을 포함한 Cloudflare 엣지 데이터센터 소재국(요청을 보낸 이용자와 가까운 지점)
이전 시점·방법
유료 상품을 구매·복원한 뒤 그 유효성을 확인할 때(제1조 나. "구매 내역" ②의 시점), 유료 상품을 보유한 이용자가 유료 구간 단어의 발음을 재생할 때, 네트워크(HTTPS)를 통해 전송
이전 항목
접속 IP 주소, 앱이 만든 설치 식별자, 앱 이름·버전·운영체제 종류, 요청한 단어의 내부 번호와 화자, 권리 토큰, 앱 마켓이 발급한 구매 토큰·거래 서명과 상품 ID·플랫폼(검증 서버가 앱 마켓에 조회하는 데에만 쓰고 저장하지 않음)
이용 목적
유료 음원의 전송, 구매 유효성·만료·환불 여부 확인의 중계와 권리 토큰의 발급, 서버의 남용 방지, 검증 서버의 장애 진단
보유 기간
요청 내용은 저장하지 않음. 요청 횟수 집계 최대 60초. 구매 확인 처리 결과 기록(이용자 식별자 없음) 7일
거부 방법·영향
유료 상품을 구매하지 않으면 이전되지 않으며, 무료 구간의 모든 기능은 이 서버에 접속하지 않고 이용할 수 있습니다. 유료 상품을 구매한 뒤에는 유료 혜택을 적용하는 데 필요한 처리이므로 앱 안에서 따로 끌 수 없습니다. 원하지 않는 경우 구독을 해지하거나 환불 절차를 이용한 뒤 앱을 삭제해 주세요. 유료 구간 단어의 발음 재생 버튼을 누르지 않으면 음원 요청은 발생하지 않습니다
Apple Inc. · Google LLC — 앱 마켓 결제개인정보 처리방침 ↗
이전받는 자
Apple Inc. (One Apple Park Way, Cupertino, CA 95014, 미국 · 연락: Apple 개인정보 문의) · Google LLC (위와 같음)
이전 국가
미국 등 각 앱 마켓의 데이터센터 소재국
이전 시점·방법
유료 상품을 결제·복원할 때, 회사의 검증 서버가 구매 상태를 조회할 때(제1조 나. "구매 내역" ②의 시점), 검증 서버가 응답하지 못한 경우 Android에서 앱이 현재 구독 상태를 조회할 때, 앱 마켓의 결제 시스템과 앱 마켓이 제공하는 조회 API를 통해 전송
이전 항목
App Store·Google Play 인앱결제의 거래 정보(각 앱 마켓 계정 기준 — 회사는 결제수단 정보에 접근할 수 없습니다), 상품 ID와 구매 토큰(iOS는 거래 서명에 담긴 거래 ID로 조회합니다)
이용 목적
유료 상품의 결제·구독 갱신·환불의 처리, 구매 복원과 구매 유효성·만료·환불 여부의 확인
보유 기간
위탁계약의 종료 또는 이용 목적의 달성 시까지. 실제 보관은 각 앱 마켓의 정책과 관련 법령에 따릅니다
거부 방법·영향
유료 상품을 구매하지 않으면 이전되지 않습니다. 결제 후의 처리는 각 앱 마켓의 개인정보 처리방침에 따릅니다
Mailgun Technologies, Inc. — 이메일 문의 수신개인정보 처리방침 ↗
이전받는 자
Mailgun Technologies, Inc. (미국, 개인정보 보호책임자 연락처 dpo@sinch.com)
이전 국가
미국
이전 시점·방법
이용자가 문의 메일을 보내거나 회사가 회신할 때 네트워크로 전송
이전 항목
이메일 주소, 메일 제목·본문, 첨부 파일
이용 목적
문의 메일의 수신·전달 및 회신 발송
보유 기간
메일 본문은 Mailgun 에 저장하지 않고 회사 메일함(대한민국 서울 서버)에만 저장합니다. Mailgun 에는 처리 기록(보낸·받은 주소, 제목, 시각, 처리 결과)이 Mailgun 의 보관 정책에 따라 최대 30일 남을 수 있습니다. 메일은 회사 메일함(대한민국 서울 서버)에 보관되며 제3조 라.의 문의 보관 기간에 따릅니다
거부 방법·영향
국외 이전을 원하지 않으면 이메일 문의를 보내지 않을 수 있으며, 앱의 모든 기능은 문의와 무관하게 이용할 수 있습니다(당고루프에는 앱 안 문의하기가 없습니다). 이메일 문의는 이전 없이 처리할 수 없습니다. 이미 보낸 문의의 삭제는 제8조의 방법으로 요청할 수 있습니다

이용자는 개인정보의 국외 이전을 원하지 않는 경우 제11조의 개인정보 보호책임자에게 거부의 뜻을 표시할 수 있습니다. 거부 방법과 그 영향은 서비스별로 다릅니다 — 사용 통계는 설정에서 끄면 학습 기능에 영향 없이 중단되고, 광고는 유료 상품을 구매하면 그 시점부터 새 요청이 중단되고, 동의 대상 지역에서 광고 동의를 거부하거나 철회하면 선택에 따라 맞춤 광고가 제한되되 허용되는 범위의 광고 요청과 관련 정보 전송은 계속될 수 있으며(광고 요청 가능 여부는 UMP 상태에 따라 결정됩니다), 유료 음원과 구매 확인은 유료 상품을 구매하지 않으면 전송되지 않고 구매한 뒤에는 혜택 적용에 필요하여 앱 안에서 끌 수 없으며(해지·환불 뒤 앱 삭제로 중단), 이메일 문의의 수신 중계는 문의를 보내지 않으면 일어나지 않으며, 오류 진단 정보의 전송을 앱 안에서 끄는 설정은 현재 없으므로 전송을 원하지 않는 경우 앱의 이용을 중단하고 앱을 삭제해 주세요.

7. 광고 식별자, 맞춤 광고와 광고 동의

서비스의 무료 구간은 광고 수익으로 운영됩니다. 유료 상품을 보유하지 않은 이용자에게는 Google AdMob 광고(배너·전면)가 표시됩니다. 광고 SDK는 광고 송출과 빈도 제어를 위해 기기 정보(모델·운영체제 버전 등)와 IP 주소에 기반한 대략적 위치를 자체적으로 수집합니다. 광고 식별자의 처리는 운영체제별로 다릅니다.

유럽경제지역·영국·스위스 이용자의 동의

유럽경제지역, 영국, 스위스 등 법령상 동의가 필요한 지역에 계신 이용자에게는 앱을 실행할 때마다 Google의 사용자 메시지 플랫폼(UMP)으로 동의 상태를 확인·갱신하고, 필요한 경우 광고 SDK를 시작하기 전에 동의 창을 띄워 맞춤 광고와 광고 목적의 기기 정보·저장소 이용에 대한 동의 여부를 묻습니다. 광고는 확인된 동의 상태에서 허용되는 범위에서만 요청합니다. 동의 내용은 UMP가 기기에 보관하며, 회사는 동의 내용을 별도로 저장하지 않습니다. 대한민국 등 그 밖의 지역에서는 별도의 동의 창을 두지 않으며, 광고 식별자에 대한 선택권은 위 운영체제별 방법에 따릅니다.

동의 여부와 관계없이 앱의 모든 기능을 그대로 이용하실 수 있습니다. 동의하지 않거나 철회하면 선택에 따라 맞춤 광고가 제한되며, UMP가 광고 요청을 허용하는 범위에서는 맞춤형이 아닌 광고 요청과 그에 필요한 정보 전송이 계속될 수 있습니다. 선택은 앱의 설정 → 광고 개인정보 보호 옵션에서 언제든 다시 열어 변경하거나 철회할 수 있으며, 선택을 바꾸면 이전 선택으로 미리 받아 둔 광고를 폐기하고 새 상태에 맞게 다시 요청합니다. 이 항목은 동의가 필요한 지역에서만 표시됩니다.

자세한 내용은 Google 개인정보 처리방침과 광고 관련 약관을 참고해 주세요.

8. 이용자의 권리와 행사 방법

이용자는 언제든지 개인정보의 열람·정정·삭제·처리 정지를 요구하고 동의를 철회할 수 있습니다. 다음의 방법으로 행사할 수 있습니다.

외부 업체에 저장된 기록의 삭제 요청. 서비스는 계정을 두지 않으므로 사용 통계·오류 진단 정보에는 회사가 설정한 이용자 식별자가 없습니다. 삭제를 요청하시면 회사는 ① 요청자가 알려 준 정보(오류가 난 시각과 상황, 기기 모델·운영체제 버전, 앱 버전 등 제공 가능한 정보 — 앱 인스턴스 ID는 현재 앱에서 표시하지 않으므로 요구하지 않습니다)로 해당 기록을 특정할 수 있는지 확인하고 ② 특정되는 기록은 수탁자의 삭제 기능으로 지우거나 수탁자에게 삭제를 요청하며 ③ 특정할 수 없는 경우에는 그 사유와, 자동 파기 시점 및 수집을 중단하는 방법을 안내합니다. 처리 가능 범위와 결과는 요청을 받은 날부터 10일 이내에 회신합니다. 회사는 요구를 제한할 정당한 사유가 있는 때에는 그 사유를 알려드립니다. 회사의 음원·검증 서버는 요청 내용을 저장하지 않으므로 삭제할 기록이 없으며, 구매 확인의 처리 결과 기록에는 이용자를 구분할 식별자가 없어 개별 삭제 요청의 대상이 되지 않고 7일 뒤 자동 삭제됩니다. 앱 내 공지 확인의 웹 서버 접속 기록은 접속 시각과 IP 주소로만 특정되므로, 요청자가 그 정보를 알려 주시면 해당 기록을 삭제하고, 그 밖의 기록은 90일 뒤 자동 삭제됩니다. 이메일 문의의 삭제를 요청하시면 회사 메일함의 문의와 회신을 지우며, 수신 서비스(Mailgun)는 본문을 보관하지 않으며, 그 처리 기록은 제3조 나.의 기간이 지나면 자동 삭제됩니다.

만 14세 미만 아동의 법정대리인은 아동을 대리하여 위 권리를 행사할 수 있습니다.

9. 개인정보의 안전성 확보 조치

회사는 다음의 조치를 시행하고 있습니다.

10. 만 14세 미만 아동의 개인정보

서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다. 만 14세 미만 아동의 개인정보가 수집된 사실을 알게 된 경우 지체 없이 해당 정보를 파기합니다.

11. 개인정보 보호책임자와 권익침해의 구제

회사는 개인정보 보호책임자를 지정하고 있으며, 개인정보 처리에 관한 이용자의 문의·불만·피해 구제와 열람 청구는 아래 부서에서 처리합니다.

이용자는 개인정보 침해로 인한 구제를 받기 위하여 다음 기관에 분쟁의 해결이나 상담을 신청할 수 있습니다.

12. 처리방침의 변경

시행일: 2026년 10월 22일
법령·정책 또는 서비스의 변경에 따라 이 처리방침의 내용을 추가·삭제·수정할 수 있으며, 변경하는 경우 그 사유와 시행일을 명시하여 서비스 웹사이트에 게시합니다. 수집 항목·목적·제3자 제공·국외 이전이 늘어나는 등 이용자에게 중요한 변경은 앱 안의 공지 또는 앱 마켓의 업데이트 안내 등 합리적인 수단으로도 알립니다.


© 2026 주식회사 코드샌드. 사업자등록번호 368-87-03020.