PRIVACY POLICY

개인정보처리방침

시험플랜온은 서비스 제공에 필요한 정보만 처리합니다. 이 방침은 2026년 8월 23일부터 적용됩니다.

1. 플래너에서 처리하는 정보

만 14세 이상 서버 계정: 로그인에만 쓰며 공개하지 않는 고유 로그인 아이디, 중복 가능한 공개 별명, 학년·연령 구분, PBKDF2-SHA256 비밀번호 검증값과 고유 salt, 계정 복구 제한 확인, 계획·완료·실제 공부 시간·오답을 Cloudflare KV에 저장합니다. 비밀번호 원문과 생년월일은 저장하지 않습니다.

만 14세 미만 로컬 모드: 서버 계정과 인증 쿠키를 만들지 않으며 계정·별명·학년·계획·진행률·오답을 KV로 보내지 않습니다. 계획과 오답은 현재 브라우저의 로컬 저장소에만 저장되고 다른 기기와 동기화되지 않습니다. JSON 내보내기 파일에는 계획과 오답만 포함되며 비밀번호·세션·토큰은 포함되지 않습니다.

계정은 고정된 계정 ID로 구분하며, 로그인 아이디는 앞뒤 공백 제거와 Unicode NFKC 정규화 후 대소문자를 구분하지 않고 검색합니다. 비밀번호를 바꿔도 계정 ID와 학습 계획은 유지됩니다. 로그인 아이디 검색 인덱스에는 정규화된 아이디의 SHA-256 값과 계정 ID만 기록하며 비밀번호 원문이나 단순 해시는 기록하지 않습니다.

비밀번호 찾기 및 복구 기능은 제공되지 않습니다. 비밀번호를 분실하면 기존 계정과 서버에 저장된 학습 데이터를 복구할 수 없습니다.

계정과 학습 데이터는 Cloudflare KV와 현재 브라우저의 로컬 저장소에 함께 보관됩니다. 로그인 세션은 암호학적 난수 토큰의 검증용 키로 KV에 최대 30일간 저장되며, 브라우저에는 Secure·HttpOnly·SameSite=Lax 쿠키를 사용합니다. 기존 기기와의 호환 기간에는 브라우저 세션 정보가 함께 사용될 수 있습니다.

계정과 계획 정보는 서비스 이용 기간 동안 보관합니다. 로그인 후 ‘계정 설정’에서 서버 저장 정보를 확인하고 비밀번호를 변경하거나 모든 기기의 세션, 계정과 계획·완료 기록·오답을 직접 삭제할 수 있습니다.

2. 문의 시 처리하는 정보

사용자가 동의한 뒤 제출 버튼을 누르면 선택 입력인 회사·기관명과 담당자명, 필수 회신 이메일·문의 유형·내용이 답변 목적으로 Formspree에 전송되고 Formspree가 보관을 처리합니다. 양식을 사용하지 않을 수 있으며 제출 전에는 전송하지 않습니다. 만 14세 미만 로컬 모드에서는 직접 전송하지 않고 보호자 동반 안내만 표시합니다.

3. 외부 서비스

외부 서비스 이용 여부와 범위는 각 사업자의 정책을 따르며, 이용자는 댓글이나 문의 기능을 사용하지 않고도 공개 학습 자료와 기본 플래너를 이용할 수 있습니다.

4. 쿠키와 광고 설정

로그인 전, 연령 판정 실패, 만 14세 미만 로컬 모드에서는 광고 코드를 불러오지 않습니다. 서버 계정에는 Google의 청소년 연령 처리(TFAT)와 비개인화 광고를 요청합니다. 비개인화 광고도 빈도 제한·집계·부정 사용 방지에 쿠키 등을 사용할 수 있습니다.

5. 이용자의 선택과 권리

서버 계정 이용자는 계정 설정에서 공개 별명·비밀번호를 변경하고, 모든 세션을 종료하거나 현재 비밀번호와 확인 문구로 계정·계획·완료·오답·세션을 삭제할 수 있습니다. 로컬 이용자는 설정에서 JSON 백업 또는 로컬 학습 데이터 삭제를 할 수 있고 브라우저의 사이트 데이터 삭제로도 모두 지울 수 있습니다.

6. 아동의 이용

만 14세 미만 선택 시 서버 계정을 만들지 않고 로컬 모드만 제공합니다. 광고, Disqus, Formspree 제출, OpenAI·Wikipedia 전송과 음악 임베드를 비활성화합니다. 기존 KV의 아동 계정은 이번 변경으로 자동 삭제하거나 변경하지 않습니다.

7. 방침 변경

기능이나 법적 요구사항이 바뀌면 이 방침을 수정할 수 있으며, 중요한 변경 사항은 이 페이지에 적용일과 함께 알립니다. 개인정보 관련 문의는 사이트 문의 기능을 이용해 주세요.