개인정보 처리방침
제1조 (개인정보의 처리 목적)
bytenode(이하 "서비스")는 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며, 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다.
- 회원 계정 관리: 회원 가입·탈퇴, 본인 확인, 로그인 세션 유지, 서비스 이용 자격 관리 (bytenode·byteexam 공통 계정)
- 서비스 제공: bytenode 콘텐츠(블로그 글, 인포그래픽, 프레젠테이션, 리포트, 이력서, 뉴스레터, SNS 스토리, 플래시카드, 단계별 가이드, 흐름도, 타임라인 등) 생성·저장·공유, byteexam AI 시험지 생성·PDF 출력
- 공지 및 안내: 서비스 공지사항 전달, 약관 변경 고지
- 민원 처리: 신원 확인, 민원 사항 확인, 처리 결과 통보
제2조 (개인정보의 처리 및 보유기간)
서비스는 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집 시에 동의받은 보유·이용기간 내에서 개인정보를 처리·보유합니다.
- 회원 계정 정보: 회원 탈퇴 요청 시 즉시 파기 (서비스 내 즉시 처리 가능)
- 게시글·콘텐츠 데이터: 회원 탈퇴 요청 시 즉시 파기
- Neon PostgreSQL 자동 백업 스냅샷: 보존 주기(최대 7일) 만료 시 자동 삭제
- 법령에 따른 보존: 관련 법령에서 정한 경우 해당 기간 동안 보관
제3조 (처리하는 개인정보의 항목)
서비스는 다음의 개인정보 항목을 처리합니다.
1. 회원 가입 시 수집 항목 (필수)
- 아이디(username), 표시 이름(displayName), 비밀번호(bcrypt 단방향 해시로 암호화 저장)
2. 수집하지 않는 정보
- 이메일, 전화번호, 실명, 주소, 생년월일, 결제 정보 — 서비스는 이를 수집하지 않습니다.
3. 서비스 이용 과정에서 생성되는 항목
- 게시글 및 공유 콘텐츠, 서비스 이용 기록
4. 자동 수집 항목
- 서버 요청 로그, 접속 IP — Vercel 인프라를 통해 자동 수집되며 서비스 운영 및 보안 목적으로만 사용
※ 로그인 인증은 브라우저 localStorage에 저장되는 JWT 토큰으로 처리됩니다. 서비스는 별도의 쿠키 기반 추적 또는 광고 목적 쿠키를 사용하지 않습니다.
제4조 (개인정보의 제3자 제공)
서비스는 정보주체의 개인정보를 제1조에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」 제17조 및 제18조에 해당하는 경우에만 제3자에게 제공합니다.
현재 서비스는 운영 목적으로 개인정보를 제3자에게 별도 제공하지 않습니다.
제5조 (개인정보처리의 위탁)
서비스는 원활한 운영을 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다.
1. Vercel Inc.
- 위탁업무: 서버리스 애플리케이션 호스팅, 서버 요청 로그 처리
- 위탁 항목: IP 주소, 서버 요청 로그
- 보유기간: Vercel 서비스 정책에 따름
2. Neon Inc.
- 위탁업무: PostgreSQL 데이터베이스 운영 (회원 정보 및 콘텐츠 저장)
- 위탁 항목: 아이디, 표시이름, bcrypt 해시 비밀번호, 게시글·콘텐츠 데이터
- 보유기간: 회원 탈퇴 즉시 또는 백업 주기(최대 7일) 만료 시
서비스는 위탁계약 체결 시 「개인정보 보호법」 제26조에 따라 위탁업무 수행목적 외 개인정보 처리금지, 기술적·관리적 보호조치 등 책임에 관한 사항을 명시하고 있습니다.
제6조 (개인정보의 국외 이전)
서비스는 제5조에 명시된 수탁업체 중 국외에 소재한 업체가 있으므로, 「개인정보 보호법」 제28조의8에 따라 아래와 같이 개인정보가 국외로 이전됩니다. 이는 계약 이행에 필요한 범위에서 법령상 허용되는 방식(계약이행형)에 해당합니다.
| 이전받는 자 | 소재지 | 이전 항목 | 이용 목적 | 보유기간 |
|---|---|---|---|---|
| Vercel Inc. | 미국 | 서버 요청 로그, IP | 서비스 호스팅 | Vercel 정책에 따름 |
| Neon Inc. | 미국 | 아이디, 표시이름, 해시 비밀번호, 콘텐츠 | 데이터베이스 운영 | 회원 탈퇴 즉시 또는 백업 주기 만료 시 |
정보주체는 국외 이전에 대한 동의를 거부할 권리가 있으나, 이 경우 서비스 이용이 제한될 수 있습니다.
제7조 (정보주체의 권리·의무 및 행사방법)
정보주체는 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.
- 개인정보 열람 요구
- 오류 등이 있을 경우 정정 요구
- 삭제 요구
- 처리정지 요구
제1항에 따른 권리 행사는 서비스 내 계정 설정 또는 아래 제11조의 개인정보 보호책임자에게 이메일로 하실 수 있으며, 서비스는 이에 대해 10일 이내(「개인정보 보호법」 제36조)에 조치하겠습니다.
회원 탈퇴(삭제 요청)는 서비스 내 계정 설정에서 즉시 처리 가능합니다.
정보주체가 개인정보의 오류 등에 대한 정정 또는 삭제를 요구한 경우에는 처리 완료 전까지 해당 개인정보를 이용하거나 제공하지 않습니다.
제8조 (개인정보의 파기)
서비스는 개인정보 보유기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체 없이 해당 개인정보를 파기합니다.
파기 절차 및 방법:
- 전자적 파일: 복구 불가능한 기술적 방법을 사용하여 완전 삭제
- 데이터베이스 레코드: 회원 탈퇴 즉시 해당 계정의 모든 데이터 삭제
- Neon 자동 백업 스냅샷: 보존 주기(최대 7일) 만료 시 자동 파기
제9조 (개인정보의 안전성 확보조치)
서비스는 「개인정보 보호법」 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적·관리적 조치를 하고 있습니다.
- 비밀번호 암호화: 이용자의 비밀번호는 단방향 암호화(bcrypt)로 처리하여 저장하며, 운영자도 원문을 확인할 수 없습니다.
- 통신 구간 암호화: 모든 API 통신은 HTTPS(TLS) 프로토콜을 사용하여 전송 중 개인정보를 보호합니다.
- 접근 제한: JWT 인증 기반으로 본인 데이터에만 접근할 수 있도록 접근통제를 구현하고 있습니다.
- 보안 헤더: helmet.js를 통해 XSS, clickjacking 등 보안 HTTP 헤더를 적용하고 있습니다.
제10조 (AI 생성 콘텐츠에 관한 사항)
- 서비스는 이용자가 직접 선택한 외부 생성형 AI를 통해 생성한 콘텐츠를 저장·표시합니다.
- AI 생성 콘텐츠의 정확성, 적법성, 저작권은 이용자 본인이 확인할 책임이 있습니다.
- 서비스는 이용자가 입력한 AI 생성 콘텐츠의 내용에 대한 법적 책임을 부담하지 않습니다.
제11조 (개인정보 보호책임자)
서비스는 개인정보 처리에 관한 업무를 총괄하고, 정보주체의 불만처리 및 피해구제를 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.
개인정보 보호책임자: bytenode 운영팀
정보주체는 서비스를 이용하면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자에게 문의하실 수 있습니다. 서비스는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.
제12조 (권익침해 구제방법)
정보주체는 개인정보침해로 인한 구제를 받기 위하여 아래 기관에 분쟁해결이나 상담 등을 신청할 수 있습니다.
- 개인정보분쟁조정위원회: (국번없이) 1833-6972 www.kopico.go.kr
- 개인정보침해신고센터: (국번없이) 118 privacy.kisa.or.kr
- 대검찰청: (국번없이) 1301 www.spo.go.kr
- 경찰청: (국번없이) 182 ecrm.cyber.go.kr
「개인정보 보호법」 제35조(개인정보의 열람), 제36조(개인정보의 정정·삭제), 제37조(개인정보의 처리정지 등)의 규정에 의한 요구에 대하여 공공기관의 장이 행한 처분 또는 부작위로 인하여 권리 또는 이익의 침해를 받은 자는 행정심판법이 정하는 바에 따라 행정심판을 청구할 수 있습니다.
제13조 (개인정보 처리방침의 변경)
이 개인정보 처리방침은 2026년 5월 10일부터 적용됩니다.
법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항 시행 7일 전부터 서비스 공지사항을 통하여 고지할 것입니다. 수집 항목 추가, 제3자 제공 추가 등 중요한 변경의 경우 30일 전에 안내합니다.