MEMBERSHIP POLICY

랭킹북스 개인정보처리방침

문서 버전: privacy-v1.0-20261006

회원가입은 현재 비활성화되어 있습니다. 공개 서비스는 회원가입 없이 이용할 수 있습니다.

회원가입 없이도 랭킹북스의 기본 서비스를 이용할 수 있습니다.

1. 적용 상태와 처리 목적

회원가입은 별도 운영 설정에 따라 현재 비활성화되어 있습니다. 회원 기능이 열릴 경우 계정 생성, 로그인·계정 관리, 필수 동의 및 선택 동의 이력 관리와 요청 남용 방지를 위해 아래 정보를 처리합니다. 회원가입 없이도 공개 기본 서비스를 이용할 수 있습니다.

2. 처리 항목

구분처리 항목
회원 계정아이디, 이메일, 닉네임, 일방향 비밀번호 해시, 약관 버전·동의 시각, 개인정보처리방침 버전·동의 시각, 만 14세 이상 확인 시각, 계정 생성·수정 시각
선택 이메일 소식 동의신간·추천·기획전·알림 소식 수신 동의 여부, 동의·변경 시각. 기본값은 미동의(false)이며, 거부해도 회원가입에 영향을 주지 않습니다.
로그인 세션원문이 아닌 세션 토큰 해시, 회원 ID, 생성·만료 시각
요청 남용 방지IP 주소 또는 아이디에서 파생한 해시 식별자, 시도 횟수, 제한 창 종료 시각
접근 로그IP 주소, User-Agent, 요청 URI, 접근 시각 등

이메일은 회원 계정·연락 정보로 수집하며 로그인 아이디로 사용하지 않습니다. 생년월일은 수집하지 않습니다. 요청 제한 기록에 원문 아이디나 비밀번호를 저장하지 않습니다.

3. 인증·쿠키와 보유기간

이메일 인증과 비밀번호 재설정 기능은 현재 제공되지 않습니다. 해당 토큰을 새로 발급하지 않습니다.

로그인 쿠키 이름은 __Host-rankingbooks_member이며 Secure, HttpOnly, SameSite=Lax, Path=/가 적용되고 Domain은 지정하지 않습니다. 기본 서버 세션의 만료기간은 1일이며 브라우저 세션 쿠키를 사용합니다. ‘로그인 상태 유지’ 선택 시 서버 세션과 쿠키의 만료기간은 최대 30일입니다.

만료된 세션·기존 토큰·요청 제한 기록과 사용된 기존 토큰은 서비스 시작 시 및 이후 1시간마다 정리합니다. 유예기간은 0시간이며, 서비스가 정상 실행 중일 때 삭제 대상은 통상 다음 정리 주기인 약 1시간 이내에 제거됩니다.

4. 로그와 검색

웹 접근 로그에는 IP 주소, User-Agent, 요청 URI 및 접근 시각이 포함될 수 있습니다. 검색어는 요청 URL에 포함돼 접근 로그에 남을 수 있습니다. Caddy의 회전된 접근 로그 보존 설정은 최대 720시간(약 30일)입니다. 회원 API의 Docker 로그는 기간이 아닌 크기로 제한되며 10MB 파일 최대 5개입니다.

도서 검색은 공개 export 도서의 제목·저자·출판사 정보를 사용하며 회원 정보를 검색에 사용하지 않습니다. 전용 검색어 DB는 없습니다.

5. 제3자 서비스와 메일 발송

현재 소셜 로그인과 회원 흐름의 제3자 분석·광고 쿠키는 확인되지 않았습니다. 회원가입·로그인 과정에서 이메일을 발송하지 않으며, SMTP 제공자 설정도 필요하지 않습니다. 선택 이메일 소식 동의가 있어도 현재 홍보·추천 메일은 발송하지 않습니다.

6. 만 14세 미만 이용자

회원가입은 만 14세 이상에게만 허용하며 필수 확인을 요구합니다. 연령 확인 사실의 시각만 기록하고 생년월일은 수집하지 않습니다. 회원가입 없이 공개 기본 서비스를 이용할 수 있습니다.

7. 권리 행사와 탈퇴

회원은 내정보에서 회원탈퇴를 요청할 수 있습니다. 현재 회원탈퇴는 계정 및 연결된 인증 세션·토큰을 삭제합니다. 별도 개인정보 열람·정정 화면은 아직 구현되지 않았습니다. 개인정보 관련 문의는 아래 담당자 이메일로 접수할 수 있습니다. 향후 회원 소유 기능이 출시되면 해당 데이터의 열람·정정·삭제 및 탈퇴 처리 방법을 추가로 안내합니다.

개인정보 보호 담당자: 이진아 · 연락 이메일: rankingbooks.kr@gmail.com

공개 전화번호는 제공하지 않습니다.

8. 안전성 확보 조치

비밀번호의 일방향 해시, 서버 측 세션, 보안 속성이 적용된 인증 쿠키, Origin·CSRF 검증, 요청 횟수 제한을 사용합니다. 관리자 인증과 PUBLIC 회원 인증을 분리하고, 회원 정보와 도서·랭킹 데이터도 별도 테이블로 관리합니다.

9. 방침 변경 및 연락처

방침이 변경되면 변경 내용과 적용 시점을 공개합니다. 회원가입은 별도 운영 설정에 따라 현재 비활성화되어 있습니다.

운영자: 이진아 · 개인정보 보호 담당자: 이진아 · 연락 이메일: rankingbooks.kr@gmail.com

공개 전화번호는 제공하지 않습니다.