개인정보처리방침

시행일: 2026년 10월 11일

범고래(이하 "운영자")는 CodeTrace 정처기(이하 "서비스")를 운영하면서 꼭 필요한 개인정보만 처리하며, 「개인정보 보호법」 등 관련 법령을 지킵니다. 이 방침은 어떤 정보를 왜, 얼마나, 어디에 보관하는지 알려 드립니다.

1. 처리하는 개인정보 항목

구분항목수집 방법
이메일 회원가입이메일 주소, 비밀번호, 닉네임, 만 14세 이상 확인 여부·확인 시각
비밀번호는 인증 서비스(Supabase)가 복원할 수 없는 해시 값으로만 보관하며 운영자도 알 수 없습니다.
가입 화면에 직접 입력
Google 로그인Google이 제공하는 기본 프로필: 이메일 주소, 이름, 프로필 사진 주소, Google 계정 식별자
이름은 닉네임 초깃값(최대 15자, 언제든 변경 가능)으로, 프로필 사진 주소는 랭킹·학습자 해설의 프로필 그림으로 씁니다.
Google 로그인 시 Google로부터 전달
만 14세 이상 확인 여부는 첫 로그인 후 화면에서 직접 확인
카카오 로그인카카오가 제공하는 정보: 카카오 회원번호(계정 식별자), 닉네임, 프로필 사진 주소, 이메일 주소(이용자가 카카오 동의 화면에서 제공에 동의한 경우)
닉네임은 닉네임 초깃값(언제든 변경 가능)으로, 프로필 사진 주소는 랭킹·학습자 해설의 프로필 그림으로 씁니다. 이메일을 제공하지 않아도 가입할 수 있으며, 이 경우 비밀번호 찾기·이메일 로그인은 쓸 수 없습니다.
카카오 로그인 시 카카오로부터 전달
만 14세 이상 확인 여부는 첫 로그인 후 화면에서 직접 확인
서비스 이용 기록제출한 답안과 정답 여부·제출 시각, 문제별 시도 횟수·해결 여부·해설 열람 여부·얻은 점수, 누적 점수·티어, 학습자 해설 글과 작성·수정 시각, "도움돼요" 기록, 가입 승인 상태·회원 등급·권한, 가입 시각·마지막 로그인 시각, 관리자 조치 기록(승인·정지·해설 숨김 등)서비스 이용 과정에서 생성
학습 도구 기록북마크한 문제, 오답노트 메모(문제별 메모 내용·수정 시각), 모의고사 기록(출제된 문제, 제한 시간, 시작·종료 시각, 정답 수와 문제별 정답 여부, 시간 초과 여부), 학습 활동일(채점을 받거나 모의고사를 본 날짜), 이를 바탕으로 계산한 연속 학습일·배지회원이 직접 저장하거나 서비스 이용 과정에서 생성
문제 신고·알림문제 신고(대상 문제, 사유, 상세 내용, 신고한 해설 단계·코드 줄, 처리 상태, 관리자 답변, 신고·처리 시각), 사이트 안 알림(내 글의 댓글·내 댓글의 답글·문제 신고 처리·가입 승인 알림의 종류, 관련 글 제목·댓글 작성자 닉네임, 읽음 여부·시각)서비스 이용 과정에서 생성
게시판(시험 후기·댓글)시험 후기의 제목·본문, 시험 정보(연도·회차·필기/실기·전공 여부·합격 여부), 첨부 사진(최대 5장), 댓글·답글, 공감 기록, 신고 기록(사유·상세 내용), 작성·수정 시각, 관리자 조치 기록(숨김 등)
사진은 올리기 전에 브라우저에서 크기를 줄이며, 이 과정에서 촬영 위치 등 사진 정보(EXIF)는 지워집니다. 사진 속에 보이는 내용(수험표·얼굴 등)은 그대로 공개되니 올리기 전에 가려 주세요.
회원이 게시판에 직접 작성·첨부
접속 기록IP 주소, 브라우저·기기 정보, 접속 시각, 요청한 주소웹 호스팅(Cloudflare)과 인증·데이터베이스(Supabase)가 서비스 운영·보안을 위해 자동 처리

운영자는 방문자 분석 도구(예: Google 애널리틱스)나 광고 쿠키를 사용하지 않습니다. 회원가입 없이 문제를 보는 것만으로는 위 접속 기록 외의 개인정보를 처리하지 않습니다.

2. 이용 목적

  • 회원 식별, 로그인 유지, 가입 승인과 계정 관리, 만 14세 이상 여부 확인
  • 비밀번호 찾기 요청 시 비밀번호 재설정 메일 발송(이메일 주소)
  • 답안 채점, 점수·티어·랭킹 계산과 표시, 풀이 기록 보관
  • 학습자 해설 게시·표시, "도움돼요" 집계
  • 공지·이벤트 안내, 시험 후기·댓글·사진 게시와 표시, 공감 집계, 신고 접수와 게시물 관리
  • 문제·해설 오류 신고 접수와 처리 결과 안내
  • 사이트 안 알림(내 글의 댓글·답글, 문제 신고 처리 결과, 가입 승인) 표시 — 메일·문자는 보내지 않습니다
  • 오답노트·북마크, 모의고사, 학습 통계(연속 학습일·활동 달력·배지) 제공
  • 부정 이용 방지(제출 빈도 제한, 부정 채점 확인 등)와 서비스 보안
  • 문의 응대, 공지 전달

3. 다른 이용자에게 공개되는 정보

  • 랭킹: 닉네임, 프로필 그림, 티어, 점수
  • 학습자 해설: 닉네임, 프로필 그림, 티어, 해설 글, 작성 시각 — 해당 문제를 풀었거나 해설을 연 회원에게만 보입니다.
  • 시험 후기·댓글: 닉네임, 프로필 그림, 글·첨부 사진·시험 정보(연도·회차·필기/실기·전공 여부·합격 여부), 작성 시각, 댓글·공감 수 — 로그인하지 않은 방문자를 포함해 누구나 볼 수 있고 검색 엔진에 노출될 수 있습니다. 첨부 사진은 공개 주소로 저장되어 주소를 아는 사람은 누구나 볼 수 있습니다.
  • 누가 어떤 글에 공감했는지, 누가 신고했는지는 공개하지 않습니다.
  • 오답노트 메모, 북마크, 모의고사 기록, 학습 활동일·연속 학습일·배지, 알림은 본인만 볼 수 있습니다. 문제 신고 내용과 신고자 닉네임은 운영자(관리자)만 보며, 관리자 답변은 신고한 본인에게만 보입니다.
  • 이메일 주소는 다른 이용자에게 공개하지 않으며, 계정 관리를 위해 운영자(관리자)만 볼 수 있습니다.

4. 보관 기간과 파기

  1. 개인정보는 회원 탈퇴 시까지 보관합니다. 회원은 내 정보 > 회원 탈퇴에서 즉시 탈퇴할 수 있고, 아래 문의 이메일로 요청하면 본인 확인 후 지체 없이 삭제합니다.
  2. 계정을 삭제하면 계정 정보, 프로필, 제출 기록, 풀이 기록·점수, 학습자 해설, "도움돼요" 기록, 게시판 댓글과 공감 기록이 함께 삭제됩니다.
  3. 작성한 시험 후기(첨부 사진 포함)는 탈퇴 후에도 삭제되지 않고, 닉네임·프로필 등 작성자 정보와의 연결을 끊은 채 "탈퇴한 회원"의 글로 남습니다. 탈퇴 후에는 본인도 지울 수 없으므로, 지우려면 탈퇴 전에 직접 삭제해 주세요(탈퇴 화면에도 안내합니다). 이미 탈퇴했다면 문의 이메일로 해당 글의 삭제를 요청할 수 있습니다.
  4. 신고 기록(게시물 신고·문제 신고)은 게시물·문제 관리를 위해 탈퇴 후에도 신고자 정보 없이 남을 수 있습니다.
  5. 북마크, 오답노트 메모, 모의고사 기록, 학습 활동일, 알림은 탈퇴하면 함께 삭제됩니다. 알림은 탈퇴 전이라도 읽은 알림은 60일, 모든 알림은 180일이 지나면 자동으로 삭제합니다. 학습 활동일은 제출 기록(60일 후 삭제)과 별도로 연속 학습일 계산을 위해 날짜만 탈퇴 시까지 보관합니다.
  6. 내가 단 댓글로 다른 회원에게 간 알림에는 내 닉네임이 들어 있어, 탈퇴 후에도 그 알림이 자동 삭제될 때까지(최대 180일) 상대방의 알림 목록에 남을 수 있습니다.
  7. 관리자 조치 기록(어떤 계정을 승인·정지했는지 등)은 분쟁 대비를 위해 계정 삭제 후에도 남을 수 있으며, 여기에는 계정 식별 번호와 조치 내용만 있고 이메일·닉네임은 들어 있지 않습니다.
  8. 제출 기록(제출한 답안 원문과 정답 여부·제출 시각)은 제출 후 60일 동안 보관한 뒤 자동으로 삭제합니다. 이때도 문제별 해결 여부·시도 횟수·점수는 유지됩니다.
  9. 접속 기록은 Cloudflare·Supabase가 각자의 정책에 따라 보관한 뒤 삭제합니다.
  10. 법령에 따라 보관해야 하는 정보가 생기면 그 기간 동안 따로 보관합니다.

5. 제3자 제공

운영자는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 다만 법령에 근거한 요청이 있는 경우는 예외입니다.

6. 처리 위탁과 국외 이전

서비스는 서버를 직접 운영하지 않고 아래 업체의 서비스를 이용합니다. 이 과정에서 개인정보가 해당 업체에 맡겨지거나 국외로 전송될 수 있습니다.

받는 자 (국가)맡기는 업무이전 항목이전 시기·방법보유 기간
Supabase, Inc. (미국)
데이터 저장 위치: 대한민국 서울 리전
회원 인증, 데이터베이스 저장(계정·이용 기록 전체), 파일 저장(Supabase Storage — 시험 후기 첨부 사진)1번 표의 회원 정보·이용 기록·게시판 글·사진·접속 기록서비스 이용 시 암호화된 네트워크(HTTPS)로 수시 전송회원 탈퇴 또는 위탁 계약 종료 시까지
Cloudflare, Inc. (미국, 전 세계 데이터센터)웹사이트 호스팅·전송(CDN), 보안접속 기록페이지 접속 시 네트워크로 전송Cloudflare 정책에 따름
Google LLC (미국)Google 계정 로그인(선택)Google 로그인 과정의 인증 정보Google 로그인 버튼을 누를 때 전송Google 정책에 따름
주식회사 카카오 (대한민국)
국내 사업자 — 국외 이전에 해당하지 않음
카카오 계정 로그인(선택, 제공하는 경우)카카오 로그인 과정의 인증 정보카카오 로그인 버튼을 누를 때 전송카카오 정책에 따름
jsDelivr (글꼴 파일 전송 CDN)화면 글꼴(Pretendard) 파일 제공글꼴 요청 시 접속 기록(IP 주소 등)페이지 접속 시 네트워크로 전송jsDelivr 정책에 따름

국외 이전을 원하지 않으면 회원가입을 하지 않거나 탈퇴할 수 있습니다. 이 경우 문제 보기는 가능하지만 채점·해설·랭킹은 이용할 수 없습니다. Google·카카오 로그인을 쓰지 않고 이메일로 가입하면 Google·카카오에는 정보가 전송되지 않습니다.

7. 브라우저 저장소(로컬 스토리지 등) 사용

서비스는 광고·추적용 쿠키를 쓰지 않습니다. 기능에 꼭 필요한 값만 이용자의 브라우저에 저장하며, 브라우저 설정에서 언제든 지울 수 있습니다(지우면 로그아웃되는 등 일부 기능이 처음 상태로 돌아갑니다).

저장 위치이름용도
localStoragesb-…-auth-token로그인 상태 유지(Supabase 인증 세션)
localStoragesb-…-auth-token-code-verifierGoogle·카카오 로그인·비밀번호 재설정 진행 중 보안 확인용(완료 후 삭제)
sessionStoragecodetrace:returnTo로그인 후 원래 보던 페이지로 돌아가기
sessionStoragecodetrace:recovery비밀번호 재설정 링크로 들어왔는지 기억(재설정 완료 후 삭제)
localStoragect:guide-hint-seen해설 화면 가이드 안내를 이미 봤는지
sessionStoragecodetrace:chunkReloadAt사이트 업데이트 직후 자동 새로고침을 한 번만 하기 위한 기록
sessionStoragecodetrace:admin:…관리자 화면의 작업 상태(관리자만)
localStoragecodetrace:reviewDraft:…시험 후기 작성 중 내용 임시 보관(등록하면 삭제, 사진은 저장하지 않음)
localStoragecodetrace:noticeBannerDismissed홈 화면 공지 배너를 닫았는지
localStoragecodetrace:theme화면 테마(라이트/다크) 선택 — 시스템 설정을 따르면 저장하지 않음

웹 호스팅 업체(Cloudflare)가 보안·악성 트래픽 차단을 위해 필수 쿠키를 설정할 수 있습니다.

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

  • 이용자는 언제든 자기 개인정보의 열람, 정정, 삭제, 처리 정지를 요구할 수 있습니다.
  • 닉네임·비밀번호는 내 정보에서 직접 바꿀 수 있고, 학습자 해설·시험 후기·댓글·오답노트 메모·북마크는 직접 고치거나 지울 수 있습니다(댓글은 삭제만 가능). 문제 신고는 접수 상태일 때 내 정보 > 내 신고에서 고치거나 취소할 수 있습니다.
  • 회원 탈퇴(개인정보 삭제)는 내 정보 > 회원 탈퇴에서 즉시 할 수 있습니다.
  • 그 밖의 요청은 아래 문의 이메일로 보내 주시면 본인 확인 후 지체 없이 처리합니다(탈퇴 요청도 가능).
  • 만 14세 미만은 회원가입을 할 수 없습니다. 가입할 때(Google·카카오 가입은 첫 로그인 후) 만 14세 이상임을 확인받으며, 만 14세 미만의 가입 사실이 확인되면 해당 정보를 삭제합니다.

9. 안전성 확보 조치

  • 모든 통신은 암호화(HTTPS)되며, 비밀번호는 해시 값으로만 보관됩니다.
  • 데이터베이스는 행 단위 접근 제어(RLS)를 적용해, 본인 정보와 공개 정보 외에는 직접 조회할 수 없습니다.
  • 정답은 서버에만 두고 채점도 서버에서 합니다. 관리자 권한은 운영자에게만 있고, 관리자 조치는 기록됩니다.

10. 개인정보 보호책임자

개인정보 침해에 대한 상담이 필요하면 아래 기관에 문의할 수도 있습니다: 개인정보침해신고센터(국번 없이 118, privacy.kisa.or.kr), 개인정보분쟁조정위원회(1833-6972, www.kopico.go.kr), 대검찰청(국번 없이 1301), 경찰청(국번 없이 182, ecrm.police.go.kr).

11. 방침의 변경

  • 이 방침을 바꾸면 시행일 7일 전부터 서비스 화면에 알립니다. 중요한 변경은 30일 전부터 알립니다.
  • 앞으로 운영비 마련을 위해 광고(예: Google 애드센스)를 도입하면, 광고 쿠키와 제3자 광고 사업자에 관한 내용을 넣어 이 방침을 개정한 뒤 시행합니다.

이 방침은 2026년 10월 11일부터 시행합니다.

변경 이력

  • 2026년 10월 11일 개정: 문제 신고, 사이트 안 알림(보관 기간 포함), 북마크·오답노트 메모, 모의고사 기록, 학습 활동일·배지, 카카오 로그인(국내 사업자, 국외 이전 아님), 화면 테마 저장 항목 추가
  • 2026년 10월 11일 개정: 공지·이벤트와 시험 후기 게시판 도입 — 게시글·댓글·첨부 사진·공감·신고 기록 수집과 공개 범위, 탈퇴 후 시험 후기 잔존(작성자 정보 없이), Supabase Storage 사진 저장, 브라우저 저장소 항목 추가
  • 2026년 10월 11일 개정: 화면에서 즉시 회원 탈퇴, 비밀번호 찾기(재설정 메일 발송), 가입 시 만 14세 이상 확인 추가, 제출 답안 원문 보관 기간을 60일(이후 자동 삭제)로 확정
  • 2026년 10월 11일: 최초 제정