GenRecall(이하 "서비스")은 이용자의 개인정보를 중요하게 생각하며, 「개인정보 보호법」 등 관련 법령을 준수합니다. 본 방침은 서비스가 어떤 정보를 어떻게 수집·이용·보관·파기하는지 설명합니다.
요약: 이용자의 학습 기록(작성한 답안·점수·복습 일정·통계·즐겨찾기·메모)은 이용자 기기에 저장되며 서버로 동기화되지 않습니다. 서버에는 계정·구독·이용량 등 서비스 운영에 필요한 정보가 저장됩니다. AI 채점을 위해 이용자가 작성한 문장은 채점 사업자(OpenAI·Anthropic)에 전송됩니다. 무료 이용자에게는 광고가 표시되며, 이때 광고 식별자가 Google에 전송됩니다.
계정 및 데이터 삭제 요청
GenRecall 계정과 관련 데이터의 삭제를 원하시면 아래 방법으로 요청하실 수 있습니다.
앱 내: 설정 화면의 "계정 삭제"로 서버 계정과 연관 데이터를 삭제하고 기기에 저장된 학습 기록도 함께 삭제할 수 있습니다.
요청 접수 후 영업일 기준 7일 이내에 서버에 저장된 다음 데이터를 삭제합니다: 계정 정보(이메일·이름·계정 식별자), 구독 상태, 레벨테스트 기록과 총평, 대기 중인 채점 항목, 보낸 피드백. 기기에 저장된 학습 기록은 위 "계정 삭제"·"전체 초기화" 또는 앱 삭제로 제거됩니다. 다만 관련 법령이 일정 기간 보관을 요구하는 항목은 해당 기간 동안 분리 보관 후 파기하며, 부정 이용 방지와 같은 문장의 재출제 방지를 위해 일부 기록은 개인을 알아볼 수 없는 형태로 남습니다(무엇이 남는지는 아래 "4. 보관 및 파기"에 전부 적었습니다).
1. 수집·처리하는 정보
계정 정보: 소셜 로그인(구글 등) 시 제공되는 이메일 주소, 표시 이름, 서비스가 발급하는 계정 식별자. (서버 저장)
작성한 답안(작문): AI 채점을 위해 이용자가 작성한 문장을 채점 사업자(OpenAI·Anthropic)에 전송해 채점·해설을 받습니다. 답안은 서버에 영구 저장하지 않습니다. 예외 두 가지 — ①채점이 일시적으로 실패하면 재채점을 위해 최대 14일 대기열에 보관한 뒤 삭제 ②이용자가 이의제기를 보내면 해당 문항의 출제문·답안·점수·해설이 문의 내용에 첨부되어 보관됩니다. (제3자 전송 · 서버 미영구저장)
학습 기록: 복습 일정(SRS), 작성한 답안·점수 이력, 학습 진척·약점 통계, 메모·즐겨찾기. 이 정보는 이용자 기기에 저장되며 서버로 전송·동기화되지 않습니다.(기기 저장)
레벨테스트: 문항·답안은 채점 후 서버에 남기지 않으나, 총평(AI 평가문)은 결과 유실을 막기 위해 서버에 보관합니다(앱이 종료되어 결과를 받지 못해도 다시 볼 수 있게 하기 위함). 계정 삭제 시 함께 삭제됩니다. (서버 저장)
출제 콘텐츠: 서비스가 생성한 연습 문장(정답이 아닌 문제 문장)과 계정별 노출 이력(중복 출제 방지·콘텐츠 품질 목적). (서버 저장)
구독/결제 상태: 구독 등급(무료/구독). 실제 결제·영수증은 앱마켓(Google Play) 및 결제 대행(RevenueCat)이 처리하며, 서비스는 카드정보 등 결제수단 정보를 보관하지 않습니다. (서버 저장)
이용 기록: 기능별 사용 횟수(쿼터), 오류 진단 로그. (서버 저장)
기기 저장값: 로그인 세션 토큰(기기 내 보안 저장소에 보관).
기기 식별자: 부정행위(무료 혜택 중복 수령·환불 반복) 방지를 위해 안드로이드가 이 앱에 부여하는 기기 표식을 수집합니다. 전화번호나 기기 고유번호(IMEI 등)가 아니며, 다른 개발자의 앱에는 다른 값이 주어지므로 여러 앱에 걸쳐 이용자를 추적하는 데 쓸 수 없습니다. 이 값은 앱을 지웠다 다시 설치해도 유지되고, 기기를 공장초기화하면 새 값이 됩니다. (서버 저장) 광고 게재에 쓰이는 광고 식별자(광고 ID)는 이와 별개이며, 광고 SDK가 Google에 직접 전송합니다(아래 8. 광고). (서버 미저장)
문의·피드백: 이용자가 보낸 피드백의 제목·내용·유형, 제출 시점의 화면·앱 버전·언어쌍 등 맥락 정보. (서버 저장 · 운영자 알림 전송)
유해 콘텐츠 신고(🚩): 이용자가 AI가 만든 글을 신고하면, 조사를 위해 신고 사유·신고 대상·신고된 글 자체와 이용자가 직접 적은 설명(선택 입력), 제출 시점의 화면·앱 버전·언어쌍이 함께 접수됩니다. (서버 저장 · 운영자 알림 전송)
신고된 글은 대상에 따라 다릅니다 — 출제 문장 · 해설 · 뉘앙스 설명 · 자연스러운 표현 · 배울 표현 · 선생님 답변 · 레벨테스트 총평.
「선생님 답변」을 신고하면 그 대화 전체가 함께 접수됩니다 — 이용자가 보낸 질문도 포함됩니다. 어떤 질문이 그 답변을 끌어냈는지 보아야 원인을 고칠 수 있기 때문이며, 화자를 구분해 전달됩니다.
학습 문항에서 신고하면 그 문항의 출제 문장이 함께 전송됩니다(어느 대상을 골랐든) — 문제가 된 문항을 특정하고, 필요하면 그 문장을 출제에서 제외하기 위해서입니다. 레벨테스트 총평 신고는 예외로 출제 문장이 없습니다 — 총평은 특정 문항의 글이 아니기 때문입니다.
같은 내용을 반복 신고하는 것을 막기 위해, 신고된 글을 되돌릴 수 없게 변환한 값(지문)을 함께 보관합니다.
2. 이용 목적
AI 작문 채점·해설·대안 제시, 문제(작문 과제) 생성 등 학습 서비스 제공.
계정·세션 유지(자동 로그인), 구독 상태에 따른 기능 제공.
무료 한도 관리 및 오·남용(어뷰징) 방지.
서비스 품질 개선 및 오류 대응.
이용자 문의·피드백 접수 및 대응.
유해 콘텐츠 신고의 접수·조사 및 조치 — 문제가 된 출제 문장을 출제 대상에서 제외하거나, AI 채점·출제 규칙을 고치는 데 씁니다.
3. 제3자 처리위탁
서비스 제공을 위해 다음 업체에 일부 데이터 처리를 위탁합니다. 개인정보를 광고·마케팅 목적으로 판매하지 않습니다.
수탁자
위탁 내용
전송 데이터
OpenAI
AI 채점·해설·총평·질문 답변·문제 생성
이용자가 작성한 문장·문제 텍스트
Anthropic
AI 채점·해설·문제 생성
이용자가 작성한 문장·문제 텍스트
Google
소셜 로그인 인증
로그인 토큰
Google AdMob
무료 이용자 대상 광고 게재(유료 구독 시 광고 없음)
광고 식별자(광고 ID), 기기·앱 정보(모델·OS·언어·앱 버전), IP 주소, 광고 노출·클릭 기록
Telegram
피드백·이의제기·유해 콘텐츠 신고의 운영자 실시간 알림(운영 대응)
피드백 제목·내용, 이용자 이메일·계정 식별자, 화면·앱 버전·언어쌍 맥락, 이의제기의 경우 해당 문항의 출제문·작성한 답안·점수·AI 해설, 신고의 경우 신고 사유·대상·신고된 AI 글·해당 문항의 출제 문장(「선생님 답변」 신고이면 이용자 질문을 포함한 대화 전체)
RevenueCat / Google Play
구독·결제 처리
구독 상태·영수증, 계정 식별자
클라우드 호스팅(서버)
서버 운영·데이터 보관
계정 정보·구독 상태·이용 기록·기기 식별자·출제 문장·노출 이력
4. 보관 및 파기
서버에 저장된 개인정보는 회원 탈퇴 또는 삭제 요청 시까지 보관하며, 목적 달성·요청 시 지체 없이 파기합니다.
채점을 위해 Anthropic(또는 이용자가 백업 채점에 동의한 경우 OpenAI)에 전송된 문장은 채점 목적으로 처리되며, 우리 서버에는 영구 저장하지 않습니다(채점 일시 실패 시 재채점 대기열에 잠시 보관 후 삭제).
기기에 저장된 학습 기록은 이용자가 앱의 삭제·초기화 기능 또는 앱 삭제로 언제든지 제거할 수 있습니다.
유해 콘텐츠 신고 기록은 조치 이력(어떤 문장을 왜 제외했는지)과 반복 신고 판정을 위해 보관하며, 계정 삭제 시 서비스 서버에서 함께 삭제됩니다. 다만 접수 시점에 운영자 알림 채널(Telegram)로 전달된 사본은 그 채널에 남습니다(§3) — 운영 대응 기록이며, 삭제를 원하시면 §10 연락처로 요청해 주세요.
관련 법령이 보관을 요구하는 경우 해당 기간 동안 분리 보관 후 파기합니다.
부정 이용 방지 목적의 최소 보존: 계정을 삭제하면 이름·이메일·계정 식별자는 지웁니다. 다만 다음은 남습니다 — ①로그인 계정을 되돌릴 수 없게 변환한 값(해시 · 같은 계정이 돌아왔는지 알아보는 용도) ②기기 표식(같은 기기인지) ③이용 횟수 기록(날짜와 숫자만) ④추가 지급 기록(날짜와 숫자만) ⑤질문 사용 횟수(문항을 변환한 값과 숫자만 · 질문 내용은 저장하지 않습니다) ⑥받아 본 문장 목록(문장 번호와 시각만) ⑦환불·재구독 이력(기기 표식과 이벤트 종류만). 전부 이름·이메일·작성한 문장을 포함하지 않으며 다른 목적으로 쓰지 않습니다. 목적은 둘입니다 — 계정을 지웠다 다시 만드는 방법으로 무료 혜택을 반복 수령하거나 환불을 반복하는 것을 막는 것, 그리고 같은 문장이 다시 출제되지 않게 하는 것입니다. 이 값들만으로는 개인을 알아볼 수 없습니다. ⚠️ 같은 기기에서 다른 계정으로 새로 시작하면 그 기기에서 앞서 사용한 만큼이 이어서 계산됩니다(중고·공용 기기 포함).
5. 이용자의 권리
본인 정보의 열람·정정·삭제·처리정지·동의 철회를 요청할 수 있습니다.
계정 및 데이터 삭제는 앱 내 설정 또는 아래 연락처로 요청할 수 있으며, 요청 시 관련 데이터를 파기합니다.
6. 아동의 개인정보
서비스는 만 14세 미만 아동을 주 대상으로 하지 않습니다. 만 14세 미만임이 확인되면 법정대리인 동의 없이 수집한 정보를 파기합니다.
7. 안전성 확보 조치
통신 구간 암호화(HTTPS), 세션 토큰의 기기 보안 저장, 비밀번호 미보관(소셜 로그인), 접근 권한 최소화.
8. 광고
무료 이용자에게 Google AdMob 광고를 게재합니다. 유료 구독 중에는 광고가 표시되지 않습니다.
광고 게재 과정에서 광고 식별자(광고 ID)와 기기·앱 정보(모델·OS 버전·언어·앱 버전), IP 주소가 Google에 전송됩니다. 이 값들은 앱이 직접 수집·보관하는 것이 아니라 광고 SDK가 광고 요청에 포함해 전송하며, 서비스 서버에는 저장되지 않습니다.
광고 식별자는 기기 설정에서 재설정하거나 맞춤 광고를 끌 수 있습니다(Android: 설정 → Google → 광고).
유럽경제지역(EEA)·영국 등 해당 지역에서는 앱 실행 시 광고 및 데이터 이용에 대한 동의를 요청하며, 동의 여부에 따라 맞춤 광고가 제한됩니다. 동의 설정은 앱에서 다시 변경할 수 있습니다.