Nahoo! Korea

PRIVACY POLICY

Nahoo! Korea 개인정보처리방침

버전 1.1 · 시행일 2026-09-05

1. 목적

이 개인정보처리방침은 Nahoo! Korea(이하 "서비스")이 회원의 개인정보를 어떤 항목을, 어떤 방법으로, 어떤 목적으로 수집·이용하고 얼마나 보관하는지를 실제 서비스 구현 내용을 기준으로 안내합니다.

2. 수집하는 개인정보 항목

항목필수/선택
아이디(username), 이메일, 비밀번호(bcrypt 해시로 저장, 복호화 불가)필수
이메일 인증번호(6자리, bcrypt 해시로 저장, 유효시간 경과 후 무효)필수(가입 절차)
약관 동의/개인정보처리방침 동의/만 14세 이상 확인 여부와 동의 시점필수
표시 이름, 소개, 프로필 이미지선택(가입 시 아이디로 기본값 부여, 이후 직접 수정 가능)
Kakao 로그인 시: Kakao 회원번호, 닉네임, 이메일, 프로필 사진, 그리고 access token/refresh token/ID token(OAuth 인증 토큰)Kakao 로그인 이용자만
개인페이지 설정(배경, 레이아웃, 커스텀 CSS, 모듈 구성)선택
게시물, 댓글, 방명록, 쪽지(DM) 내용선택(이용자 직접 작성)
음악/영화/책 등 즐겨찾기 정보(영화·책은 TMDB·Kakao 책 검색 결과 일부 포함)선택
업로드한 이미지·영상 파일의 URL(파일 자체는 Vercel Blob에 저장)선택
팔로우 관계, 게시물 좋아요(각각 별도 데이터로 저장되는 이용자의 행동 결과)선택
로그인 상태에서의 페이지 조회·게시물 조회·음악/링크 클릭 기록선택(서비스 제공에 수반, 8번 참고)

서비스는 생년월일 등 실제 나이를 확인할 수 있는 정보를 수집하지 않습니다. 만 14세 이상 확인은 회원 본인이 스스로 체크하는 자기 확인 절차이며, 이 확인 자체가 개인정보로 남는 부분은 "동의 여부와 시점"뿐입니다.

3. 개인정보 수집 방법

  • 회원가입 화면에서 회원이 직접 입력(아이디/이메일/비밀번호)
  • 이메일 인증번호 발송·입력 절차
  • Kakao 로그인 시 Kakao로부터 자동으로 전달받음
  • 개인페이지 편집, 게시물·댓글·방명록·쪽지 작성, 즐겨찾기 등록 등 서비스 이용 중 회원이 직접 입력
  • 서비스 이용 과정에서 자동으로 생성(로그인 상태의 조회/클릭 기록 등)

4. 개인정보의 이용 목적

항목이용 목적
아이디/이메일/비밀번호회원 식별, 로그인, 계정 관리, 중복 가입 방지
이메일 인증번호이메일 소유 확인을 통한 부정 가입 방지
약관/개인정보처리방침 동의 이력동의 사실 증빙
표시 이름/소개/프로필 이미지/개인페이지 설정회원이 꾸민 개인페이지 제공
Kakao 계정 정보 및 OAuth 토큰Kakao 간편 로그인 제공 및 로그인 상태 유지
게시물/댓글/방명록/쪽지/즐겨찾기회원이 이용을 선택한 커뮤니티 기능 제공
업로드 파일 URL회원이 게시물·개인페이지에 첨부한 이미지/영상 노출
팔로우/좋아요소셜 기능(피드, 알림) 제공
조회/클릭 기록(UserEvent)방문자 수 표시, "다른 방 둘러보기" 등 추천 기능 제공

5. 개인정보의 보유 및 이용 기간

원칙적으로 회원 탈퇴 시 계정 및 이에 연결된 데이터가 삭제됩니다(자세한 범위는 6번 참고). 탈퇴 전까지는 별도의 자동 만료 기간 없이 서비스 제공 목적으로 계속 보관됩니다. 각 데이터별 보관 방식은 아래와 같습니다.

데이터회원 탈퇴 시 처리
프로필, 개인페이지 설정, 게시물, 댓글, 좋아요, 즐겨찾기, 팔로우 관계User 삭제 시 함께 삭제(DB Cascade)
방명록(내가 쓴 것 + 내 페이지에 달린 것)User 삭제 시 함께 삭제(작성자·페이지 소유자 양쪽 기준)
쪽지(DM)내가 보낸 메시지는 삭제. 상대방이 보낸 메시지·대화 자체는 상대방 계정에 속해 영향 없음
알림(Notification)내가 받은 알림 + 내가 발생시켜 남에게 간 알림 기록 모두 삭제
신고 내역(내가 신고한 것)User 삭제 시 함께 삭제
관리자 활동 로그(AdminAuditLog, 관리자 계정에 한함)해당 관리자 계정 삭제 시 그 계정이 남긴 로그도 함께 삭제
조회/클릭 기록(UserEvent), 활동 로그(Activity)User 삭제 시 함께 삭제. 탈퇴 전까지는 자동 만료 없음
이메일 인증번호(EmailVerification)회원 계정과 연결된 데이터가 아니라(이메일 문자열 기준) 탈퇴와 무관하게 남음 — 현재 자동 삭제(정리) 로직 없음
업로드한 이미지·영상 파일(Vercel Blob)자동 삭제되지 않음(6번 참고)

6. 회원 탈퇴 및 개인정보 삭제

회원은 설정(/settings) 화면에서 회원 탈퇴를 신청할 수 있습니다. 본인 확인 방식은 로그인 방식에 따라 다릅니다 — 비밀번호가 설정된 계정은 현재 비밀번호를 다시 입력하고, Kakao 로그인 전용 계정처럼 비밀번호가 없는 계정은 아이디를 다시 입력해 확인합니다(서버가 계정 유형을 다시 조회해 확인 방식을 스스로 정하며, 화면 표시를 그대로 신뢰하지 않습니다). 확인 후 계정이 삭제되고 로그인 세션이 종료됩니다.

"모든 개인정보가 즉시 완전히 삭제된다"고 안내하지 않습니다 — 위 5번 표에 정리한 것처럼, DB에 저장된 대부분의 데이터는 계정 삭제와 함께 지워지지만 다음은 예외입니다.

  • 상대방과의 쪽지 대화 중 상대방 화면에 남는 내용
  • 업로드했던 이미지·영상 파일 — 현재 실제 파일 저장소(Vercel Blob)와 그 파일을 올린 회원을 연결하는 데이터베이스 정보가 없어서, 계정을 삭제해도 어떤 파일이 그 회원 것인지 특정할 방법이 없습니다. 다른 회원의 파일을 잘못 지우는 위험을 피하기 위해 현재는 파일을 별도로 삭제하지 않습니다.

7. 개인정보 처리 위탁 및 외부 서비스 활용

아래는 서비스 제공을 위해 데이터가 오가는 외부 서비스를 기술적으로 설명한 것이며, 각 항목이 법적으로 "제3자 제공"인지 "처리위탁"인지는 별도로 단정하지 않습니다.

서비스목적전달/저장되는 정보
Kakao 로그인간편 로그인로그인 요청/응답 과정에서 Kakao 계정 식별 정보를 주고받음
Kakao 책 검색 API즐겨찾기용 책 검색회원이 입력한 검색어 문자열만 전달
TMDB즐겨찾기용 영화 검색회원이 입력한 검색어 문자열만 전달
YouTube / SoundCloud oEmbed음악·링크 모듈 미리보기 정보 조회회원이 입력한 영상/트랙 URL만 전달
Open-Meteo(날씨)홈 화면 날씨 위젯개인정보 전달 없음 — 서울 고정 좌표로만 조회, 회원 위치정보 수집·저장 안 함
언론사 RSS(뉴스)홈 화면 뉴스 위젯개인정보 전달 없음 — 공개 RSS 피드를 그대로 조회
Resend(이메일 발송)회원가입 이메일 인증번호 발송인증 대상 이메일 주소, 인증번호가 포함된 이메일 본문
Vercel(호스팅)서비스 실행 인프라서비스 이용 전반의 요청/데이터가 이 인프라를 거침
Vercel Blob(파일 저장소)업로드한 이미지·영상 파일 저장회원이 업로드한 파일 자체

Google/Apple 로그인은 코드상으로는 준비되어 있으나 이 문서 작성 시점 기준 실제 서비스 환경에 연동 설정이 되어 있지 않아 비활성 상태이며, 활성화되면 이 방침을 갱신합니다. 파일 저장소는 Cloudflare R2가 아니라 Vercel Blob이며, 저장소가 바뀌면 이 방침도 함께 갱신합니다.

8. 국외 이전

Vercel(호스팅, Vercel Blob 파일 저장), Resend(이메일 발송), TMDB(영화 검색)는 해외 사업자가 운영하는 인프라를 사용합니다 — 즉 이들 서비스와 주고받는 정보(7번 표 참고)는 국내가 아닌 해외 서버에서 처리·저장될 수 있습니다. Kakao 로그인·Kakao 책 검색은 국내 사업자(카카오)의 서비스입니다.

[운영자 확인 필요] 위 해외 서비스들이 실제로 데이터를 저장·처리하는 국가/리전, 이전의 구체적 법적 근거는 각 서비스의 공식 정책 문서를 확인해 별도로 명시해야 합니다.

9. 쿠키 및 자동 수집 정보

서비스는 로그인 상태 유지를 위해 인증 라이브러리(Auth.js)가 발급하는 세션 쿠키를 사용합니다. 이 쿠키는 로그인 여부 확인 용도로만 쓰이며, 서비스가 직접 만드는 광고·추적용 쿠키는 없습니다.

온보딩 가이드(첫 방문 안내)가 어디까지 봤는지는 브라우저의 localStorage에 저장됩니다 — 이 값은 서버로 전송되지 않고 그 브라우저에만 남는 정보이며, 개인정보를 담고 있지 않습니다.

서비스는 Google AdSense 사이트 소유 확인 스크립트를 페이지에 포함하고 있으나, 이 문서 작성 시점 기준 실제 광고 영역은 게재하고 있지 않습니다. 향후 광고를 게재하면 Google이 자체 정책에 따라 쿠키/식별자를 사용할 수 있으며, 정확한 종류는 서비스 코드만으로 확정할 수 없습니다.

[운영자 확인 필요] Google AdSense가 실제로 사용하는 쿠키/식별자 종류, 향후 광고 활성화 시 이 절 업데이트 필요.

10. 이용 기록 및 로그

서비스는 다음 세 가지 자동 기록 데이터를 둡니다 — 서로 목적이 달라 별도 테이블로 관리합니다.

  • UserEvent: 로그인한 회원이 다른 회원의 페이지를 보거나(페이지 조회), 게시물을 보거나(게시물 조회), 음악·링크를 클릭했을 때만 기록됩니다. 비로그인 방문자의 행동은 기록되지 않습니다. 방문자 수 표시와 추천(다른 방 둘러보기) 기능에 쓰입니다.
  • Activity: 개인페이지를 저장할 때 무엇이 새로 추가됐는지(예: 음악 추가, 즐겨찾기 추가) 비교해서 남기는 요약 기록으로, 홈 화면의 "최근 꾸민 방" 같은 피드에 쓰입니다.
  • Notification: 팔로우·좋아요·댓글·방명록·쪽지 등 다른 회원이 나에게 한 행동을 알림함(읽음/안읽음)으로 보여주기 위한 기록입니다.

팔로우(Follow)와 좋아요(Like)는 위 자동 기록과 별개로, 그 자체가 서비스의 핵심 기능 데이터(관계/반응)로 각각의 전용 테이블에 저장됩니다 — "이용 기록 로그"가 아니라 회원이 직접 수행한 행동의 결과 데이터입니다.

11. 이용자가 생성한 콘텐츠

게시물, 댓글, 방명록, 쪽지, 즐겨찾기, 개인페이지 꾸미기 내용은 회원이 직접 작성·업로드합니다. 게시물·댓글·방명록은 현재 전체 공개만 지원하며, 쪽지는 대화 참여자만 볼 수 있습니다. 회원 본인이 작성한 게시물·댓글·방명록·즐겨찾기는 각 화면에서 본인이 직접 삭제할 수 있고, 쪽지는 목록에서 숨길 수 있습니다 (상대방 화면에는 영향 없음).

12. 개인정보의 안전성 확보 조치

  • 비밀번호는 복호화할 수 없는 방식(bcrypt)으로 해시하여 저장합니다.
  • 이메일 인증번호도 평문이 아닌 bcrypt 해시로 저장합니다.
  • Kakao 로그인의 OAuth 액세스/리프레시/ID 토큰은 데이터베이스의 일반 텍스트 컬럼에 저장되며, 애플리케이션 레벨에서 별도로 암호화하는 코드는 현재 없습니다(기술적 사실이며, 이에 대한 법적 평가는 하지 않습니다).
  • 관리자 기능은 서버에서 관리자 권한을 다시 확인한 계정만 접근할 수 있습니다.

13. 개인정보보호책임자 및 문의처

개인정보 관련 문의처가 아직 등록되지 않았습니다.

14. 정책 변경 안내

이 방침이 변경되는 경우 변경 사항과 시행일을 서비스 내 공지 등을 통해 안내하며, 이 문서 상단의 버전 번호와 시행일을 갱신합니다. 이미 가입한 회원의 과거 동의 기록은 그 동의 당시의 버전으로 남아있으며, 이번 개정으로 기존 회원에게 재동의를 강제하거나 계정에 별도 조치를 하지 않습니다.