익명 이용 통계 안내
사용자 행동 데이터의 수집 항목·익명화 방법·활용 목적·보관 기간·거부 방법을 투명하게 공개합니다.
최종 갱신일: 2026-05-12 · 시행일: 2026-05-12
thelibinlab.com(이하 "본 서비스")은 한국방송통신대학교(KNOU) 학습자와 일반 이용자가
지역 도서관에서 학습 자료를 효율적으로 찾도록 돕는 비영리·비공식 무료 도서 검색 서비스입니다.
본 서비스는 동시에, 공공도서관의 평생학습 자원분포에 관한
평생학습 자원 접근성·정보접근권에 관한 학술 연구에도 활용됩니다.
이용자 보호와 연구 윤리를 위해 본 안내는 「개인정보 보호법」 (PIPA),
연구윤리심의 (IRB), 한국 공공기관의 익명·집계 데이터 처리 표준을 따릅니다.
본 안내는 본 서비스의 모든 페이지에 적용됩니다.
1. 수집하는 정보
본 서비스는 다음의 익명 통계 정보만 수집합니다.
1.1 검색 행동
- ● 검색이 발생한 시점(서버 기준 시각, 초 단위)
- ● 사용자가 입력한 위치의 시·군·구 단위 행정구역명 (예: "서울특별시 중구")
- ● 선택한 도서의 권수 (정수)
- ● 검색 반경 (km)
- ● 검색 유형 (학기 트리 / 도서명 검색 / 희망도서 등)
- ● 검색 결과 노출 도서관 수 (공공·KNOU·대학 각 카운트)
- ● 선택 도서의 카테고리·학업 유형 분포 (예: {교양: 3, 과제물: 1})
1.2 클릭 행동 (도서관)
- ● 도서관 카드·지도 마커·"상세" 버튼·"길찾기"·"홈페이지"
- ● 협력 네트워크 클릭 ("✓ 책이음"·"✓ 책바다"·"✓ 책나래")
- ● "🛒 희망도서 신청" 외부 링크·"ℹ️ 희망도서 안내"
- ● 전화번호 클릭, 도서상세정보 페이지 진입
- ● 카드에 머문 시간(밀리초), 검색 → 첫 클릭 지연(밀리초), 결과 내 순서
1.3 클릭 행동 (책)
- ● 책 상세 창 진입·닫힘, 상세 창에 머문 시간, 스크롤 깊이(%)
- ● DREAM 시각장애인 대체자료 제작 신청 외부 링크 클릭
- ● 국립중앙도서관 상세 페이지 외부 링크 클릭
1.4 디바이스·세션 메타 정보
- ● 운영체제 계열 (Windows / macOS / iOS / Android / Linux / 기타)
- ● 브라우저 계열 (Chrome / Safari / Firefox / Edge / Samsung / Whale / 네이버 / 카카오 / 기타)
- ● 디바이스 유형 (데스크톱 / 모바일 / 태블릿)
- ● 화면 너비 구간 (예: 1024-1440)
- ● 언어 (ko / en / 기타)
- ● 세션 식별자 (브라우저에 임시 저장되는 임의 식별자(UUID), 24시간 후 갱신)
2. 수집하지 않는 정보
본 서비스는 이용자를 식별할 수 있는 다음 정보를 일체 수집·저장하지 않습니다.
- ✕ 이름·이메일·전화번호·생년월일·계정·주소 등 개인 식별 정보
- ✕ 정확한 GPS 좌표 (위경도 원본 값)
- ✕ 검색어 자체 (책 제목·과목명·ISBN 텍스트 — 권수와 카테고리 분포만 저장)
- ✕ 브라우저·운영체제의 정확한 버전 번호 (지문화 차단)
- ✕ 화면 너비의 원본 픽셀, 디바이스 모델명·브라우저 정보(UA) 원문
- ✕ IP 주소 원본
- ✕ 신용카드·결제·금융 정보 (본 서비스는 결제 기능 없음)
- ✕ 사진·음성·동영상 등 멀티미디어 콘텐츠
- ✕ 외부 광고·분석 SDK (Google Analytics, Meta Pixel 등) — 사용 안 함
3. 익명화 방법
모든 수집 정보는 저장 직전에 다음의 익명화 처리를 거칩니다.
3.1 IP 일별 해시 회전 (날짜별 비밀값 교체)
이용자 IP 주소는 저장되지 않으며, 다음 해시 산식으로 변환된 16자리 해시값만 보관합니다.
sha256(SECRET_SALT + 한국시각_날짜 + IP)[:16]
서버 비밀값(SECRET_SALT)은 서버 환경변수로만 보관되며, 한국시각(KST) 기준 날짜가 매일 자정에 변경되므로
동일 이용자라도 24시간이 지나면 다른 해시값이 됩니다. 따라서 IP 기반 장기 추적은 기술적으로 불가능합니다.
3.2 좌표 → 시·군·구 일반화
검색 시 입력된 위경도 좌표는 서버 메모리에서만 사용되어 해당 위치의 시·군·구 행정구역명으로 변환됩니다.
변환 후 원본 좌표는 즉시 폐기되며 저장되지 않습니다.
3.3 세션 식별자
브라우저 저장소(localStorage)에 저장되는 무작위 임의 식별자(UUID)로, 동일 세션 내 이용 흐름 분석에만 사용됩니다.
24시간 후 자동으로 새 임의 식별자로 갱신되며, 시크릿(프라이빗) 창에서는 매번 새로 생성됩니다.
3.4 k-익명성 (k-anonymity ≥ 5)
분석·공개 시 동일한 속성 조합(예: 시·군·구 × 운영체제 × 디바이스)을 가진 레코드가 5건 미만인 경우,
해당 셀의 원본 값은 표시하지 않고 합산해서만 보고합니다.
3.5 추가 보호 — 검색어 미저장
검색어 텍스트(예: "방송대 교재", "한국문학사")는 일체 저장되지 않습니다.
대신 선택된 도서의 권수와 카테고리 분포만 익명 통계로 저장됩니다.
4. 법적 근거 및 연구 목적
4.1 법적 근거
본 서비스의 익명 통계 수집은 다음 법령·지침을 준수합니다.
- 「개인정보 보호법」(PIPA) — 개인정보의 정의("결합하여 개인을 알아볼 수 있는 정보 포함")를 회피하기 위해 일별 해시 회전·시·군·구 일반화·브라우저 정보(UA) 계열 일반화를 적용합니다.
- 연구윤리심의 (IRB) 표준 — 익명·집계 데이터만 사용하며, 신원 식별이 불가능한 형태로 처리합니다.
- UN 장애인권리협약 9·24조 — 시각장애 학습자의 정보 접근권 보호를 위해 DREAM 자료를 별도 가시화합니다.
4.2 연구 목적
수집된 익명 통계는 다음 학술 연구에 사용됩니다.
- 방송대 지정도서의 전국 공공도서관 자원분포·지역 격차 분석
- 성인 원격학습자의 정보 접근권에 관한 평생교육학적 실증 연구
- 도서관 협력 네트워크(책이음·책바다·책나래)의 자원공동활용 효과 측정
- 시각장애 학습자의 대체자료 접근성 정책효과 평가
연구 결과는 학위논문, 보고서 등으로 발표되며, 모든 결과는 집계·요약 형태로 가공된 형태로만 공개됩니다.
5. 데이터 활용 범위
- ★ 학술 연구 — 평생학습 자원분포·정보 접근권·도서관 정책
- ★ 공공도서관 정책 제안 — 자원배분 형평성 개선 권고
- ★ 본 서비스 개선 — 사용자 경험·접근성 향상
- ★ 익명 통계 공개 — Zenodo / Open Science Framework 등을 통한 학술 데이터 공유 (Creative Commons CC-BY-4.0)
6. 제3자 제공·이전 금지
본 서비스는 수집한 익명 데이터를 다음 행위에 사용하지 않습니다.
- ✕ 광고 회사·마케팅 회사에 판매 또는 제공
- ✕ 본인 동의 없는 제3자 이전
- ✕ 외부 광고·재타게팅·소셜 미디어 픽셀
- ✕ 행정·수사 기관의 영장 없는 요청에 대한 자발적 제공
예외: 법령에 따라 영장·법원 명령이 발부된 경우에만 해당 범위 내에서 제공할 수 있으나,
수집·저장하는 정보 자체에 개인 식별 정보가 없어 사실상 식별 가능한 데이터를 제공할 수 없습니다.
7. 보관 기간 및 폐기
| 데이터 종류 | 보관 기간 | 폐기 방법 |
| 행동 이벤트 (검색·클릭) |
연구 활용 종료 후 5년 |
SQLite 파일 삭제 및 백업본 안전 폐기 (완전 삭제, shred) |
| 시계열 스냅샷 (도서관 보유) |
연구 활용 종료 후 5년 |
동일 |
| 세션 메타 (운영체제·브라우저·기기 유형) |
연구 활용 종료 후 5년 |
동일 |
| 외부 결합 데이터 (KOSIS·SGIS 등 공공) |
공개 데이터 — 별도 보관 제한 없음 |
원본 출처 라이선스 변경 시 폐기 |
| 학교 협조 데이터 (KNOU 등록자) |
연구 활용 종료 즉시 |
완전 삭제(shred) 후 백업본 완전 삭제 |
보관 기간 5년은 학술 분야의 데이터 재현 가능성·동료 검토 표준에 따른 기간입니다.
보관 기간 중에도 모든 데이터는 익명화 상태로 유지되며 개인을 식별할 수 없습니다.
8. 보안 조치
- HTTPS — 모든 통신은 TLS 1.2 이상으로 암호화됩니다.
- 추가 전용 데이터베이스 — 행동 이벤트 테이블은 수정·삭제를 차단하는 SQL 트리거로 무결성을 보장합니다.
- 접근 통제 — 연구 데이터베이스(`research.db`)에 접근하려면 관리자 토큰이 필요하며, 일반 사용자는 접근할 수 없습니다.
- 봇 트래픽 필터 — 브라우저 정보(UA) 패턴·반복 호출 감지로 자동화 트래픽을 차단합니다.
- 일별 백업 — DB 손실 방지를 위한 자동 백업.
- 서버 위치 — AWS Lightsail (서울 리전, 한국 내 보관).
9. 쿠키·로컬 스토리지
본 서비스는 HTTP 쿠키를 사용하지 않습니다. 사용자 브라우저 저장소(localStorage)에는 다음 항목만 저장됩니다.
- 브라우저 저장소의
knou_research_session 항목 — 세션 임의 식별자(UUID) + 24시간 만료시각
- 브라우저 저장소의
knou_research_source_sgg 항목 — 검색 시 받은 시·군·구 (서버 분석용 동봉)
브라우저 저장소(localStorage)를 비우면 즉시 새 세션으로 시작됩니다.
10. 수집 거부 방법
이용자는 언제든 다음 방법으로 익명 통계 수집을 거부할 수 있습니다.
거부 시에도 본 서비스의 도서 검색 기능은 정상 작동합니다.
10.1 브라우저 "추적 안 함 요청 (DNT)" 또는 "추적 안 함 요청 (Global Privacy Control, Sec-GPC)" 활성화
본 서비스는 이 두 가지 "추적 안 함 요청" 신호 중 하나라도 켜져 있으면 모든 익명 통계 수집을 자동 차단합니다.
| 브라우저 | 설정 경로 |
| Firefox | 설정 → 개인정보 보호 및 보안 → "웹사이트에 '추적 안 함' 신호 보내기" |
| Brave / DuckDuckGo | 기본적으로 "추적 안 함 요청"(Global Privacy Control) 활성화 (별도 설정 불필요) |
| Edge | 설정 → 개인 정보 보호, 검색 및 서비스 → "추적 안 함" 요청 보내기 |
| Chrome / Safari | 기본 비활성. 확장 프로그램(예: Privacy Badger, DuckDuckGo Privacy Essentials) 으로 추가 가능 |
10.2 시크릿(프라이빗) 창 이용
시크릿 창에서는 세션 임의 식별자(UUID)가 매번 새로 생성되고 창을 닫으면 자동 폐기되어,
창 안에서의 행동만 익명으로 집계되고 다음 방문과 연결되지 않습니다.
10.3 브라우저 저장소(localStorage) 삭제
브라우저 개발자 도구 → 애플리케이션(Application) → 로컬 스토리지(Local Storage) → `thelibinlab.com` 항목 모두 삭제.
다음 방문 시 새 세션으로 시작됩니다.
11. 이용자의 권리
이용자는 다음 권리를 가집니다.
- 접근권 — 본 안내를 통해 수집되는 정보의 종류를 언제든 확인할 수 있습니다.
- 거부권 — 위 10절의 방법으로 수집을 거부할 수 있습니다.
- 삭제 요청권 — 단, 본 서비스가 수집·보관하는 정보에는 개인 식별 정보가 일체 포함되지 않으므로 특정 개인의 데이터를 추출하거나 삭제하는 것은 기술적으로 불가능합니다. 거부권을 행사하면 향후 수집이 차단됩니다.
- 이의 제기권 — 본 안내·익명화 방법·데이터 활용에 의문이 있을 경우 14·15절의 연락처로 문의할 수 있습니다.
12. 미성년자 보호
본 서비스는 미성년자를 적극적으로 표적하지 않으며, 만 14세 미만 아동의 개인 식별 정보를
의도적으로 수집하지 않습니다. 본 서비스가 수집하는 모든 정보는 익명·집계 형태이므로
미성년자 본인 또는 보호자의 별도 동의 없이 본 서비스를 이용할 수 있습니다.
13. 변경 사항 고지
본 안내가 변경되는 경우, 변경 시행일 최소 7일 전에 본 페이지 상단의 "최종 갱신일"이 변경되며
주요 변경 사항은 강조 표시됩니다. 중대한 변경(예: 새로운 수집 항목 추가)이 있는 경우
서비스 첫 페이지에 별도 안내합니다.
14. 운영·연구 책임
- 서비스 운영자 — thelibinlab
- 연구 책임자 — 연구자(대학원생)
- 데이터 처리 위치 — AWS Lightsail 서울 리전, 한국 내 보관
- 연구윤리심의(IRB) — 소속 대학 연구윤리심의위원회 (해당 시 제출)
15. 문의
본 안내·익명화 방법·데이터 처리·연구 윤리에 관한 모든 문의는 아래 양식으로 보내주세요. 익명 제출이 가능하며, 회신을 원하시면 연락처를 함께 남겨주시기 바랍니다.
본 안내의 영문본·법적 효력에 관한 해석에 충돌이 있을 경우, 한국어 원본이 우선합니다.