개인정보처리방침

시행일자: 2026년 10월 15일

토선생(이하 “서비스”)은 이용자의 개인정보를 중요시하며, 「개인정보 보호법」 등 관련 법령과 개인정보보호위원회의 「개인정보 처리방침 작성지침(2025. 4.)」을 준수합니다. 서비스는 아래와 같이 개인정보를 처리하며, 이를 개인정보처리방침을 통해 공개합니다.

제1조 (개인정보의 처리 목적)

서비스는 다음의 목적을 위하여 개인정보를 처리합니다.

  1. 회원 식별 및 서비스 제공: 카카오·Google·Apple 계정을 이용한 회원가입·로그인으로 이용자를 구분하고 응시 기록, 학습 기록 및 동의 이력을 연결. 회원가입 전 비회원으로 이용한 경우에는 앱이 기기에 저장하는 설치 식별자와 인증 토큰으로 이용자를 구분
  2. 전화번호 인증을 통한 본인 확인 및 반복 가입에 따른 가입 혜택 악용 방지
  3. 회원 탈퇴 처리 및 동의·탈퇴 처리 사실의 확인
  4. 음성 답변 녹음 파일을 활용한 AI 자동 채점 및 채점 결과·피드백 제공
  5. 채점 품질 및 안전성 개선(선택 동의 항목): 채점이 정상적으로 이루어지지 않거나 오류가 발생한 경우 그 원인을 확인하고, 채점의 기준·절차와 결과를 검토하여 채점 정확도를 높이고 부적절한 채점 결과가 생성되지 않도록 개선. 이 목적에 한하여 서비스의 담당자가 해당 답변 음성과 전사문을 직접 확인할 수 있습니다. 다만 이 목적으로 답변 음성을 인공지능 모델의 학습 데이터로 이용하지는 않습니다.
  6. 음성 데이터 수집·이용 등 서비스 이용 동의 이력의 관리
  7. 서비스 이용 통계 분석 및 사용성 개선
  8. 광고 성과 측정: 서비스 광고를 통해 앱을 설치한 이용자의 회원가입과 모의고사 완료 여부를 집계하여 광고의 효과를 측정(제10조 참조)
  9. 문의 응대 및 민원 처리

제2조 (개인정보의 처리 및 보유 기간)

서비스는 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집 시에 동의받은 개인정보 보유·이용기간 내에서 개인정보를 처리·보유합니다. 각 개인정보 처리 항목별 보유 기간은 다음과 같습니다.

  • 회원 정보(내부 회원 ID, 닉네임, 회원 유형·상태, 가입·변경 시각, Firebase UID, SNS 제공자 종류 및 SNS 계정 식별자, 마스킹된 SNS 계정 이메일, 전화번호 인증 시각 및 연결 정보, 인증 세션의 생성·만료·사용·철회 정보): 회원 탈퇴 시까지 보관. 탈퇴 요청이 수락되면 즉시 계정 이용과 인증 토큰 재발급을 차단하고 이메일·닉네임 등 프로필 정보를 제거하며, 로그인 인증 정보(Firebase Authentication)와 SNS 계정 연결은 24시간 이내, 학습 기록·음성 답변 녹음 파일·전사문·채점 결과 및 관련 파일은 7일 이내 파기를 목표로 하고, 장애 등의 사유가 있더라도 최대 30일 이내에 파기
  • 탈퇴 후 보관하는 정보: 전화번호 식별값(HMAC-SHA256)과 가입 혜택 사용 여부는 반복 가입에 따른 혜택 악용 방지를 위해 탈퇴일부터 3년, 최소 동의·탈퇴 증빙(내부 회원 ID, 동의 항목·버전·시각, 탈퇴 요청·완료 시각)은 동의 및 삭제 처리 사실 확인을 위해 탈퇴일부터 3년간 보관 후 파기. 로그인 인증 정보 정리 작업 기록(Firebase UID 포함)은 정리 완료 후 30일 이내, 운영·보안 로그 및 백업은 생성일부터 최대 30일 이내 파기하며, 백업을 복원하는 경우에도 이미 접수된 삭제 요청을 다시 반영
  • 법령에 따라 보존할 의무가 있는 기록: 해당 법령이 정한 항목과 기간에 따라 별도로 보관하며, 보관 목적이나 기간이 끝나면 파기
  • 설치 식별자: 이용자가 앱의 「모든 학습 기록 삭제」를 실행하거나 앱을 기기에서 삭제하거나 회원 탈퇴하는 경우 기기에 저장된 식별자는 즉시 파기하며, 서버에 저장된 식별자의 해시값은 학습 기록의 파기와 함께 파기
  • 인증 토큰(액세스 토큰, 리프레시 토큰): 토큰 만료 시 파기하며, 이용자가 앱의 「모든 학습 기록 삭제」를 실행하거나 앱을 기기에서 삭제하는 경우 기기에 저장된 토큰은 즉시 파기
  • 학습 기록(응시 이력, 채점 결과, 피드백): 이용자가 「모든 학습 기록 삭제」 또는 「회원 탈퇴」를 실행하거나 삭제를 요청할 때까지 기기와 서버에 보관하며, 삭제 시 기기에서는 즉시, 서버에서는 7일 이내 파기를 목표로 최대 30일 이내에 파기
  • 음성 답변 녹음 파일: AI 채점 및 결과 제공 등 수집 목적 달성 후 30일 이내 파기. 채점 과정에서 제5조의 사업자에게 전송된 음성은 해당 사업자가 위탁받은 처리를 마친 뒤 각 사업자의 정책에 따라 삭제
  • 전사문(답변 음성을 변환한 텍스트): 채점 결과와 함께 학습 기록의 일부로 보관하며, 학습 기록과 같은 시점에 파기
  • 동의 이력(인증 토큰, 동의 항목·버전·일시·방법): 동의 철회 또는 삭제 요청 시 지체 없이 파기하며, 별도 요청이 없는 경우 최종 동의일로부터 3년간 보관 후 파기. 회원 탈퇴 시에는 위 최소 동의·탈퇴 증빙만 남기고 파기
  • 앱 이용 행태정보(Microsoft Clarity): 세션 재생 데이터는 최대 30일, 화면 이동·터치 등 집계 데이터는 최대 9개월간 보관(제10조 참조)
  • 앱 기능 이용 통계(Amplitude): 화면 이동 기록과 모의고사 시작·완료 등 주요 기능의 이용 시점 기록을 수집일로부터 24개월간 보관 후 파기(제10조 참조)
  • 광고 성과 측정 기록(Firebase Analytics): 이벤트 단위 데이터는 수집일로부터 2개월, 광고 ID 등 사용자 단위 데이터는 마지막 이용일로부터 14개월간 보관 후 파기(제10조 참조)
  • 접속 IP 주소, 서비스 이용 기록, 기기·운영체제 정보, 앱 버전: 서비스 운영 및 장애 대응 목적으로 수집일로부터 3개월간 보관 후 파기
  • 오류 진단 기록(Sentry): 오류가 발생한 시점의 기기·운영체제 정보, 앱 버전, 오류 코드 및 발생 위치, 오류 발생 직전의 화면 이동 기록을 수집일로부터 90일간 보관 후 자동 삭제(제10조 참조)

제3조 (처리하는 개인정보의 항목)

  1. 회원가입 시 수집: 닉네임, SNS 제공자 종류(카카오·Google·Apple) 및 SNS 계정 식별자, SNS 계정 이메일(서비스에는 안내에 필요한 마스킹 형태로만 저장), 전화번호(본인 확인용. 인증은 Firebase Authentication이 처리하며, 서비스의 서버에는 원문 대신 HMAC-SHA256 식별값과 인증 시각만 저장), 이용약관·개인정보 수집·이용·선택 동의 여부와 버전·시각
  2. 모의고사 응시 시 수집: 음성 답변 녹음 파일, 동의 항목·일시·방법·버전
  3. 채점 과정에서 생성: 답변 음성을 텍스트로 변환한 전사문, 채점 결과 및 피드백
  4. 앱 설치 및 이용 과정에서 자동으로 생성·수집: 설치 식별자(앱이 설치 시점에 무작위로 생성하는 임의의 문자열), 인증 토큰(액세스 토큰, 리프레시 토큰), 접속 IP 주소, 서비스 이용 기록, 기기·운영체제 정보, 앱 버전, 앱 이용 행태정보(화면 이동 경로, 터치·스크롤 등 화면 조작 기록), 주요 기능 이용 기록(모의고사 시작·완료, 채점 완료, 피드백 조회, 재답변 제출 등이 일어난 시점과 순서), 오류 진단 기록(오류 코드 및 발생 위치, 오류 발생 직전의 화면 이동 기록), 광고 성과 측정 기록(Firebase 앱 인스턴스 ID, Android 기기의 광고 ID, 앱 실행·화면 조회·회원가입 완료·모의고사 완료가 일어난 시점), 회원 인증 세션의 생성·만료·사용·철회 정보

서비스는 이름, 생년월일, 성별 등의 정보를 수집하지 않습니다. 전화번호는 이용자가 회원가입 과정에서 직접 입력한 번호를 인증하는 데에만 이용하며, 기기의 연락처 목록, 위치정보, 사진·동영상 등 기기에 저장된 다른 정보에는 접근하지 않습니다. 광고 식별자는 Android 기기에서 Firebase Analytics를 통해서만 수집하며, iOS 기기의 광고 식별자(IDFA)는 수집하지 않습니다. 마이크는 이용자가 권한을 허용한 경우 모의고사 응시와 마이크 테스트 중에만 사용합니다.

설치 식별자와 인증 토큰은 그 자체로 이름·연락처 등 특정 개인을 알아볼 수 있는 정보를 담고 있지 않으나, 특정 이용자의 응시 기록과 학습 기록을 지속적으로 연결하는 식별자로 기능하므로 서비스는 이를 개인정보에 준하여 보호합니다. 접속 IP 주소는 서비스가 별도로 수집·기록하기 위한 항목이 아니라 앱과 서버 간 통신 과정에서 서버 및 아래 수탁자의 접속 기록에 자동으로 남는 정보이며, 서비스 운영과 장애 대응 목적으로만 이용합니다.

제4조 (개인정보의 제3자 제공)

서비스는 정보주체의 개인정보를 제1조에서 명시한 목적 범위 내에서만 처리하며, 원칙적으로 정보주체의 동의 없이는 개인정보를 외부에 제공하지 않습니다. 다만 정보주체의 별도 동의가 있거나 법령에 특별한 규정이 있는 경우는 예외로 합니다.

제5조 (개인정보 처리의 위탁)

서비스는 원활한 업무 처리를 위하여 아래와 같이 개인정보 처리업무를 위탁하고 있으며, 관계 법령에 따라 위탁계약 시 개인정보가 안전하게 관리될 수 있도록 필요한 사항을 규정합니다.

수탁자위탁업무 내용
MongoDB, Inc.회원 정보, 설치 식별자, 인증 토큰, 동의 이력 및 학습 기록의 저장·관리(MongoDB Atlas, 국내 리전)
Google LLC회원가입·로그인 인증 및 전화번호 인증(Firebase Authentication), 광고 성과 측정 및 앱 이용 통계(Firebase Analytics)
Microsoft Corporation앱 이용 행태 분석(Microsoft Clarity)
Amplitude, Inc.앱 기능 이용 통계 분석(Amplitude)
Functional Software, Inc. (Sentry)앱 오류 진단 및 안정성 모니터링(Sentry)
Amazon Web Services, Inc.음성 답변 녹음 파일의 저장(클라우드 스토리지, 국내 리전)
Microsoft Corporation전 문항 답변 음성의 음성 인식 및 발음·유창성 분석(Azure AI Speech, 국내 리전)
OpenAI, L.L.C.3번~11번 문항 답변 음성의 텍스트 변환, 변환된 전사문을 이용한 채점 및 피드백 생성

채점 절차를 총괄하고 이용자에게 제공할 최종 결과를 구성하는 백엔드 서버는 서비스 운영팀이 직접 운영합니다. 다만 채점의 개별 단계는 위 표의 사업자가 제공하는 인공지능 서비스를 이용하여 아래 순서로 수행합니다.

  1. 전 문항의 답변 음성을 Azure AI Speech로 보내 발음과 유창성을 분석합니다. 이 처리는 국내 리전(koreacentral)에서 이루어집니다.
  2. 3번~11번 문항의 답변 음성을 OpenAI의 음성 인식 서비스로 보내 텍스트로 변환합니다.
  3. 변환된 전사문을 OpenAI의 언어모델 서비스로 보내 채점 결과와 피드백 문구를 생성합니다. 이 단계에는 음성이 아니라 텍스트만 전송됩니다.

서비스는 이들 사업자와 개인정보 처리 목적을 채점 수행으로 한정하는 계약을 체결하며, 전송된 음성과 전사문이 해당 사업자의 인공지능 모델 학습에 이용되지 않도록 요구합니다.

제6조 (개인정보의 국외 이전)

서비스는 아래와 같이 개인정보를 국외로 이전하고 있으며, 모든 이전은 이용자에게 서비스를 제공하기 위한 처리 위탁에 해당합니다. 다만 각 이전이 서비스에서 담당하는 역할은 다음과 같이 다릅니다.

  • 답변 음성과 전사문의 이전은 모의고사 채점과 채점 결과·피드백 제공, 즉 이용계약의 이행에 직접 필요한 처리입니다.
  • 로그인 인증 정보의 이전은 회원가입·로그인과 전화번호 인증, 즉 회원으로 서비스를 이용하는 데 직접 필요한 처리입니다.
  • 이용 행태, 기능 이용 통계, 오류 진단 기록, 광고 성과 측정 기록의 이전은 서비스를 안정적으로 운영하고 개선하며 광고 효과를 측정하기 위한 처리입니다. 이 이전을 중단하더라도 모의고사 응시와 채점 결과·피드백 제공에는 영향이 없습니다.
이전받는 자
OpenAI, L.L.C.
연락처
privacy@openai.com
이전되는 국가
미국
이전되는 항목
3번~11번 문항의 답변 음성 녹음 파일, 답변 음성을 변환한 전사문
이전받는 자의 이용 목적
답변 음성의 텍스트 변환 및 전사문을 이용한 채점 결과·피드백 생성
이전 시기 및 방법
모의고사 채점이 진행되는 시점에 네트워크를 통해 전송
이전받는 자의 보유·이용 기간
채점 처리 완료 후 OpenAI의 정책에 따라 삭제하며, 서비스는 전송된 음성과 전사문이 OpenAI의 인공지능 모델 학습에 이용되지 않도록 요구합니다.
이전받는 자
Google LLC (Firebase Authentication)
연락처
Google 개인정보 보호 문의 창구(policies.google.com/privacy)
이전되는 국가
미국 등 Google이 데이터를 처리하는 국가
이전되는 항목
Firebase UID, SNS 제공자 종류 및 SNS 계정 식별자, SNS 계정 이메일, 인증에 사용한 전화번호
이전받는 자의 이용 목적
회원가입·로그인 인증 및 전화번호 인증
이전 시기 및 방법
회원가입·로그인·전화번호 인증 시점에 네트워크를 통해 전송
이전받는 자의 보유·이용 기간
회원 탈퇴 시까지(탈퇴 요청 수락 후 24시간 이내 삭제를 목표로 함)
이전받는 자
Google LLC (Firebase Analytics)
연락처
Google 개인정보 보호 문의 창구(policies.google.com/privacy)
이전되는 국가
미국 등 Google이 데이터를 처리하는 국가
이전되는 항목
Firebase 앱 인스턴스 ID, Android 기기의 광고 ID, 앱 실행·화면 조회·회원가입 완료·모의고사 완료가 일어난 시점, 기기·운영체제 정보, 앱 버전
이전받는 자의 이용 목적
광고 성과 측정(Google Ads) 및 앱 이용 통계
이전 시기 및 방법
앱 이용 시점에 네트워크를 통해 전송
이전받는 자의 보유·이용 기간
이벤트 단위 데이터는 수집일로부터 2개월, 사용자 단위 데이터는 마지막 이용일로부터 14개월
이전받는 자
Microsoft Corporation
연락처
Microsoft 개인정보 보호 문의 창구(privacy.microsoft.com)
이전되는 국가
미국 등 Microsoft가 데이터를 처리하는 국가
이전되는 항목
기기 식별자, 화면 이동 경로, 터치·스크롤 등 행태정보
이전받는 자의 이용 목적
앱 사용성 분석(Microsoft Clarity)
이전 시기 및 방법
앱 이용 시점에 네트워크를 통해 실시간 전송
이전받는 자의 보유·이용 기간
세션 재생 데이터는 최대 30일, 집계 데이터는 최대 9개월
이전받는 자
Amplitude, Inc.
연락처
privacy@amplitude.com
이전되는 국가
미국
이전되는 항목
Amplitude가 자동으로 생성하는 기기 식별자, 화면 이동 기록, 주요 기능 이용 기록(모의고사 시작·완료, 채점 완료, 피드백 조회, 재답변 제출 등이 일어난 시점과 순서), 기기·운영체제 정보, 앱 버전
이전받는 자의 이용 목적
앱 기능 이용 통계 분석 및 사용성 개선
이전 시기 및 방법
앱 이용 시점에 네트워크를 통해 실시간 전송
이전받는 자의 보유·이용 기간
수집일로부터 24개월
이전받는 자
Functional Software, Inc. (Sentry)
연락처
compliance@sentry.io
이전되는 국가
미국
이전되는 항목
기기·운영체제 정보, 앱 버전, 오류 코드 및 발생 위치, 오류 발생 직전의 화면 이동 기록
이전받는 자의 이용 목적
앱 오류 진단 및 안정성 모니터링
이전 시기 및 방법
오류가 발생한 시점에 네트워크를 통해 전송
이전받는 자의 보유·이용 기간
수집일로부터 90일

발음·유창성 분석에 이용하는 Azure AI Speech는 국내 리전(koreacentral)에서 운영되므로 해당 처리에는 국외 이전이 발생하지 않습니다. 서비스가 보관하는 답변 음성 녹음 파일의 원본(AWS ap-northeast-2)과 회원 정보·설치 식별자·인증 토큰·동의 이력·학습 기록(MongoDB Atlas)도 모두 국내 리전에 위치한 서버에 저장되며 국외로 이전되지 않습니다.

위 국외 이전에 대해 거부하고자 하는 경우, 다음과 같이 거부할 수 있습니다.

  • OpenAI(답변 음성 및 전사문): 제11조의 연락처로 거부 의사를 밝힐 수 있습니다. 다만 음성의 텍스트 변환과 채점·피드백 생성은 서비스의 핵심 기능을 구성하는 단계이므로, 거부하는 경우 3번~11번 문항에 대한 채점 결과와 피드백을 제공받을 수 없습니다.
  • Firebase Authentication(로그인 인증 정보): 회원가입·로그인에 필요한 처리이므로, 거부하는 경우 회원가입과 로그인을 할 수 없습니다. 이미 가입한 경우 회원 탈퇴로 이전된 정보의 삭제를 요청할 수 있습니다.
  • Firebase Analytics(광고 성과 측정 기록): 제10조의 거부 방법을 통해 수집을 중단할 수 있으며, 중단하더라도 모의고사 응시 등 핵심 기능 이용에는 제한이 없습니다.
  • Microsoft Clarity(행태정보): 제10조의 거부 방법을 통해 수집을 중단할 수 있으며, 중단하더라도 모의고사 응시 등 핵심 기능 이용에는 제한이 없습니다.
  • Amplitude(기능 이용 통계): 제10조의 거부 방법을 통해 수집을 중단할 수 있으며, 중단하더라도 모의고사 응시 등 핵심 기능 이용에는 제한이 없습니다.
  • Sentry(오류 진단 기록): 제10조의 거부 방법을 통해 수집을 중단할 수 있으며, 중단하더라도 모의고사 응시 등 핵심 기능 이용에는 제한이 없습니다. 다만 오류 발생 시 원인 파악과 수정이 늦어질 수 있습니다.

제7조 (정보주체와 법정대리인의 권리·의무 및 행사방법)

  1. 정보주체는 서비스에 대해 언제든지 개인정보 열람·정정·삭제·처리정지 요구 및 동의 철회 등의 권리를 행사할 수 있습니다.
  2. 권리 행사는 제11조의 연락처로 이메일을 통해 요청할 수 있으며, 서비스는 지체 없이 조치합니다.
  3. 회원은 별도의 요청 없이도 앱의 설정 화면에서 「회원 탈퇴」를 통해 계정과 학습 기록의 삭제를 직접 요청할 수 있으며, 「모든 학습 기록 삭제」를 통해 계정은 유지한 채 학습 기록만 삭제할 수 있습니다.
  4. 앱을 삭제하여 앱에서 탈퇴할 수 없는 경우 제11조의 연락처로 탈퇴를 요청할 수 있습니다. 서비스는 가입에 사용한 SNS 계정 로그인 또는 전화번호 인증으로 기존 계정과의 연결을 확인한 뒤 요청을 수락하며, 이메일 주소나 전화번호를 적어 보내는 것만으로는 계정을 삭제하지 않습니다. 본인 확인을 위해 추가로 받은 자료는 처리를 마친 뒤 30일 이내에 파기합니다.
  5. 서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 만 14세 미만 아동의 이용을 전제로 한 법정대리인 동의 절차를 별도로 운영하지 않습니다.
  6. 제1조의 선택 동의 항목(채점 품질 및 안전성 개선)에 대한 동의는 언제든지 철회할 수 있으며, 철회하더라도 모의고사 응시와 채점 결과·피드백 제공 등 서비스의 핵심 기능 이용에는 제한이 없습니다.
  7. AI 자동 채점 결과에 대하여 정보주체는 채점에 반영된 기준과 절차에 대한 설명을 요구할 수 있습니다.

제8조 (처리하는 개인정보의 파기)

  1. 서비스는 개인정보 보유기간의 경과, 처리 목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체 없이 해당 개인정보를 파기합니다.
  2. 파기 방법: 전자적 파일 형태로 저장된 개인정보는 복구 및 재생이 불가능한 기술적 방법을 사용하여 영구 삭제합니다. 서비스는 종이 문서 형태로 개인정보를 수집하지 않습니다.
  3. 학습 기록의 파기: 이용자가 「모든 학습 기록 삭제」를 실행하면 기기에 저장된 학습 기록이 즉시 삭제되고, 서버에 저장된 학습 기록·음성 답변 녹음 파일·전사문·채점 결과 및 관련 파일은 7일 이내 파기를 목표로 최대 30일 이내에 파기됩니다.
  4. 회원 탈퇴 시 파기: 탈퇴 요청이 수락되면 제2조에 따라 회원 정보와 학습 기록을 파기하고, 제2조의 탈퇴 후 보관 정보만 정해진 기간 동안 보관합니다. 앱을 기기에서 삭제하는 경우에는 기기에 저장된 정보만 삭제되므로, 계정과 서버에 저장된 학습 기록까지 파기하려면 앱을 삭제하기 전에 「회원 탈퇴」를 실행하거나 제11조의 연락처로 삭제를 요청해야 합니다. 서비스에서 탈퇴하더라도 가입에 사용한 카카오·Google·Apple 계정 자체는 삭제되지 않습니다.

제9조 (개인정보의 안전성 확보조치)

  1. 최소 수집 설계: 전화번호는 원문 대신 HMAC-SHA256 식별값으로, SNS 계정 이메일은 안내에 필요한 마스킹 형태로만 저장하여 불필요한 개인정보 보관을 최소화합니다.
  2. 접근 권한의 관리: 개인정보가 저장되는 외부 저장소(MongoDB Atlas) 접근 자격증명은 서버에서만 보관하며 클라이언트에 노출하지 않습니다.
  3. 접근 통제: 동일 IP에서의 반복적인 대량 요청을 제한하는 접근 빈도 제어를 적용합니다.
  4. 통신 구간 암호화: 이용자와 서비스 간 통신 구간은 암호화(HTTPS)됩니다.
  5. 인증 정보의 안전한 보관: 설치 식별자와 인증 토큰은 기기의 보안 저장소(iOS Keychain, Android Keystore)에 저장합니다.
  6. 외부 전송 전 개인정보 제거: 오류 진단 기록을 Sentry로 보내기 전에 앱이 이용자 정보, 요청 주소·본문·헤더·쿠키, 인증 토큰, 응시 식별자, 음성 파일 경로를 자동으로 삭제하거나 마스킹합니다. 오류 메시지 본문 역시 미리 정해 둔 오류 코드로 대체하여 전송하므로 학습 내용이 오류 진단 기록에 담기지 않습니다.

제10조 (자동 수집 장치의 설치·운영 및 거부)

서비스는 앱의 사용성 개선과 안정적인 운영, 광고 효과 측정을 위하여 아래 네 가지 자동 수집 도구를 앱에 설치하여 운영합니다. 각 도구가 수집한 정보는 각각의 목적 범위 내에서만 이용합니다. 광고 효과 측정에 이용하는 도구는 Firebase Analytics뿐이며, 나머지 세 도구가 수집한 정보는 광고나 마케팅 목적으로 이용하지 않습니다.

1. 이용 행태 분석 도구(Microsoft Clarity)

Clarity는 이용자가 앱에서 이동한 화면의 경로와 터치·스크롤 등 화면 조작 기록을 수집하며, 이를 세션 재생 및 집계 형태로 제공합니다.

세션 재생은 앱 화면에 실제로 표시된 내용을 기준으로 만들어집니다. 서비스의 모의고사 응시 화면과 피드백 화면은 앱 안에 웹 화면 형태로 표시되므로, 해당 화면에 표시된 문항과 채점 결과·피드백 문구가 세션 재생에 함께 담길 수 있습니다. 다만 서비스는 Clarity를 통해 이름, 연락처 등 이용자를 직접 식별할 수 있는 정보를 수집하지 않으며, 이용자가 녹음한 답변 음성 파일은 Clarity로 전송되지 않습니다.

2. 기능 이용 통계 분석 도구(Amplitude)

Amplitude는 이용자가 이동한 화면의 이름과, 모의고사 시작·완료, 채점 완료, 피드백 조회, 재답변 제출 등 주요 기능이 일어난 시점과 순서를 수집합니다. 서비스는 이를 이용자들이 어느 단계에서 학습을 중단하는지 파악하여 흐름을 개선하는 목적으로만 이용합니다.

Amplitude는 Clarity와 달리 화면을 녹화하지 않습니다. 어떤 기능이 언제 일어났는지만 기록하므로, 문항 내용과 이용자가 입력하거나 녹음한 답변, 채점 결과·피드백 문구는 Amplitude로 전송되지 않습니다. 서비스는 앱이 보관하는 설치 식별자와 응시 식별자를 Amplitude로 전송하지 않으며, Amplitude가 자체적으로 생성하는 기기 식별자만 통계 집계에 쓰입니다. 접속 IP 주소와 광고 식별자(Android 광고 ID, iOS IDFA)도 수집하지 않도록 설정하여 운영합니다.

3. 오류 진단 도구(Sentry)

Sentry는 앱에서 오류가 발생한 시점에 한하여 기기·운영체제 정보, 앱 버전, 오류 코드 및 발생 위치, 오류 발생 직전의 화면 이동 기록을 수집합니다. 수집된 정보는 오류의 원인을 찾아 수정하는 목적으로만 이용합니다.

서비스는 오류 진단 기록을 전송하기 전에 제9조에 기재된 방식으로 이용자 정보와 요청 내용을 제거하므로, 답변 음성과 채점 결과 등 학습 내용은 Sentry로 전송되지 않습니다. 오류가 발생하지 않으면 아무런 정보도 전송되지 않습니다.

4. 광고 성과 측정 도구(Firebase Analytics)

Firebase Analytics는 앱 실행과 화면 조회, 회원가입 완료와 모의고사 완료가 일어난 시점을 수집합니다. 서비스는 이 기록을 Google Ads로 연결하여 어떤 광고가 회원가입과 모의고사 응시로 이어졌는지 측정하는 목적으로만 이용합니다. 서비스는 앱 안에 다른 회사의 광고를 표시하지 않습니다.

Android 기기에서는 광고 효과를 측정하기 위해 기기의 광고 ID가 함께 수집됩니다. iOS 기기에서는 앱 추적 권한을 요청하지 않으므로 광고 식별자(IDFA)를 수집하지 않습니다. 서비스는 닉네임, 전화번호, SNS 계정 정보, 내부 회원 ID 등 회원 정보와 문항 내용, 답변, 채점 결과·피드백 문구를 Firebase Analytics로 전송하지 않습니다.

5. 수집 거부 방법

위 도구의 정보 수집을 원하지 않는 이용자는 제11조의 연락처로 수집 중단을 요청할 수 있으며, 서비스는 지체 없이 조치합니다. Android 이용자는 기기의 설정 화면(기기에 따라 「Google」 또는 「개인정보 보호」의 「광고」 메뉴)에서 광고 ID를 삭제하거나 재설정하여 광고 성과 측정에 광고 ID가 이용되지 않도록 할 수 있습니다. 다만 광고 ID를 삭제·재설정해도 Firebase Analytics의 앱 인스턴스 ID와 이용 이벤트 수집은 계속되므로, Firebase Analytics 수집 자체를 원하지 않는 이용자는 제11조의 연락처로 중단을 요청해야 합니다. 수집을 중단하더라도 모의고사 응시 등 서비스의 핵심 기능 이용에는 제한이 없습니다. 각 도구의 데이터 처리에 관한 자세한 사항은 Microsoft, Amplitude, Sentry 및 Google이 각각 공개한 개인정보처리방침을 통해 확인할 수 있습니다.

제11조 (개인정보 보호책임자)

서비스는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자 및 담당부서를 지정하고 있습니다.

개인정보 보호책임자

성명: 송성환

개인정보 보호 담당부서: 토선생 운영팀

이메일: tosunsaeng093@gmail.com

정보주체는 서비스를 이용하며 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 위 연락처로 문의할 수 있으며, 서비스는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.

제12조 (정보주체의 권익침해에 대한 구제방법)

정보주체는 개인정보침해로 인한 구제를 받기 위하여 개인정보 분쟁조정위원회, 한국인터넷진흥원 개인정보침해신고센터 등에 분쟁 해결이나 상담 등을 신청할 수 있습니다. 이 밖에 기타 개인정보침해의 신고, 상담에 대하여는 아래 기관에 문의하시기 바랍니다.

  • 개인정보 분쟁조정위원회: (국번없이) 1833-6972 (kopico.go.kr)
  • 개인정보침해신고센터: (국번없이) 118 (privacy.kisa.or.kr, 한국인터넷진흥원 운영)
  • 대검찰청: (국번없이) 1301 (spo.go.kr)
  • 경찰청: (국번없이) 182 (ecrm.police.go.kr)

제13조 (개인정보 처리방침의 변경)

이 개인정보처리방침은 2026년 10월 15일부터 적용됩니다. 법령·정책 또는 서비스 내용의 변화에 따라 내용의 추가·삭제 및 수정이 있을 시에는 변경사항의 시행 최소 7일 전부터 앱 내 공지 또는 설정 화면을 통하여 고지할 것입니다. 다만, 다음 각 호의 경우에는 그에 따릅니다.

  1. 오탈자 수정, 연락처 변경, 보유 기간 단축 등 이용자의 권리에 불리하지 않은 변경은 공지와 동시에 시행할 수 있습니다.
  2. 새로운 기능의 추가로 처리 항목이 늘어나는 경우로서 해당 기능을 이용하는 이용자에게만 적용되고, 그 이용 시점에 별도로 동의를 받는 경우에는 공지와 동시에 시행할 수 있습니다.
  3. 법령의 개정이나 관계 기관의 명령 등으로 즉시 시행이 불가피한 경우에는 시행 후 지체 없이 고지합니다.