← 메인 CODE 205 BETA

개인정보 처리방침

본 사이트(code.205.kr, 이하 "서비스")는 비회원으로도 이용 가능하며, 회원 가입은 선택입니다. 수집하는 개인정보를 최소화하며 수집 항목·목적·보유 기간을 아래와 같이 안내합니다.

요약
  1. 비회원: 식별 정보 수집 없음. 풀이 기록은 브라우저 로컬에만 저장
  2. 회원 가입(선택): 아이디·비밀번호 해시·출생연도(14세 검증) 필수, 이메일·표시 이름 선택
  3. 비밀번호는 bcrypt 해시로만 저장 (평문 미보관) — 분실 시 복구 기능 미제공
  4. 서버 접속 로그(IP·시각·URL)만 보안 목적으로 최대 30일 보관
  5. 회원 탈퇴 시 모든 데이터 즉시·영구 삭제

1. 수집하는 정보

가. 서버 접속 로그 (모든 이용자)

Nginx 웹서버의 표준 access/error 로그로 다음 정보가 자동 기록됩니다:

수집 목적: 서비스 운영 통계, 장애 진단, 비정상 트래픽·공격 탐지, 가입·로그인 시도 횟수 제한(rate-limit) 적용.

보유 기간: 최대 30일. 이후 자동으로 덮어쓰기되거나 서버 교체 시 삭제됩니다.

나. 회원 가입 시 수집

회원 가입은 선택 사항입니다. 가입을 원하는 이용자가 직접 입력한 정보만 수집합니다.

다. 서비스 이용 중 자동 생성 (회원만)

라. 비회원의 브라우저 로컬 저장 (서버 전송 없음)

이 정보는 이용자의 브라우저 내부에만 저장되며 서버로 전송되지 않습니다. 다른 기기·브라우저에서 동기화되지 않습니다.

이용자는 언제든 브라우저의 사이트 데이터 삭제 기능 또는 개발자 도구 콘솔에서 localStorage.removeItem('entry:solved')로 삭제할 수 있습니다.

마. 수집하지 않는 정보

2. 보유·이용 기간

대상보유 기간
서버 접속 로그최대 30일
회원 정보 (아이디·비밀번호 해시·출생연도·이메일·표시 이름)회원 탈퇴 시까지
풀이 기록·제출 코드회원 정보에 종속 (회원 탈퇴 시 자동 삭제)
세션 쿠키최대 7일 (로그아웃·만료 시 즉시 폐기)

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

수집한 정보는 외부에 제공하지 않습니다. 단, 법령에 따라 수사기관의 정당한 요청이 있는 경우 관련 절차를 따릅니다.

4. 처리 위탁

본 서비스는 Oracle Cloud Infrastructure (Always Free Tier)에서 운영됩니다. 위탁 처리는 단순한 호스팅 인프라 제공에 한하며, Oracle이 데이터 내용을 분석·활용하지 않습니다. 데이터베이스(SQLite 파일)는 본 서비스 서버 내부에만 위치합니다.

5. 정보주체의 권리

6. 보안 조치

7. 비밀번호 분실 시 복구

현재 본 서비스는 비밀번호 분실 시 복구 기능을 제공하지 않습니다. 비밀번호는 bcrypt 해시로만 저장되어 운영자도 평문을 알 수 없으며, 이메일 인증 절차도 도입되지 않았습니다. 분실에 대비해 안전한 곳에 비밀번호를 보관하시고, 분실 시에는 새 아이디로 가입해 주세요.

8. 아동의 개인정보

본 서비스는 만 14세 이상만 회원 가입할 수 있도록 가입 폼에서 출생연도를 검증합니다. 만 14세 미만 아동은 회원 가입 없이 비회원으로만 이용할 수 있으며, 이 경우 식별 정보가 일절 수집되지 않습니다.

만일 만 14세 미만임에도 허위 출생연도로 가입한 사실이 확인되는 경우, 운영자는 해당 계정을 즉시 삭제합니다.

9. 처리방침 변경

본 처리방침은 서비스 운영 방침 또는 법령 변경에 따라 수정될 수 있습니다. 주요 변경이 있는 경우 이 페이지 상단에 공지하며, 최신 내용은 항상 /privacy.html에서 확인할 수 있습니다.

10. 문의처

최초 시행일: 2026년 4월 17일
최종 개정일: 2026년 4월 26일 (회원 기능 도입)