적용 범위
이 안내는 note.nangman.co, 기존 note.낭만.kr 서비스와 Android 앱 kr.nangman.note의 낭만노트에 적용돼. 다른 낭만 서비스에는 각 서비스의 안내와 데이터 범위가 적용돼. 브라우저에 저장한 노트는 주소마다 분리되므로, 주소 사이에서 옮길 때는 백업을 사용해 줘.
처리하는 정보
기존 서비스에서 로그인하면 Google 또는 네이버가 제공자·계정 식별값과 이메일, 이름·닉네임, 프로필 이미지 URL 등 제공 가능한 기본 정보를 전달해. 사용자 ID와 세션 생성·만료 정보는 HttpOnly 세션 쿠키와 함께 사용해. Google·네이버 비밀번호는 받거나 저장하지 않아. 게스트로 사용하면 이런 계정 정보는 낭만노트에 전달되지 않아.
노트 데이터에는 원본 PDF 바이트, 파일명, 크기와 페이지 수, 펜·형광펜·그림·텍스트 주석, 페이지 순서, 문서명과 시각, 동기화 버전과 파일 키, 설정과 삭제 대기 정보가 포함돼. 게스트 PDF와 필기는 기기 저장소에 남아. 계정 동기화를 쓰면 저장한 PDF와 필기 상태를 Cloudflare 저장소로 전송해.
Cloudflare 등 호스팅 인프라는 보안, 트래픽 처리와 장애 대응을 위해 IP 주소, User-Agent, 요청 시각과 경로를 처리할 수 있어. 낭만노트 요청은 운영자의 공통 방문자 통계 DB에 기록하지 않아. Cloudflare 로그 보관은 해당 설정과 정책을 따라. Worker 오류 메시지와 처리 상태는 기록될 수 있지만 PDF 본문이나 필기 내용을 오류 로그에 기록하도록 구현하지 않았어.
현재 앱에는 광고 SDK, 광고 식별자, Google Analytics, Firebase Crashlytics, Sentry 또는 세션 녹화 SDK가 없어. 앱에 포함된 PDF.js와 pdf-lib는 제공자에게 PDF를 보내지 않아.
정보를 사용하는 목적
정보는 로그인과 세션 유지, 선택적 기기 간 문서 동기화, PDF 표시와 필기, 자동 저장, 페이지 관리, 내보내기와 공유, 보안, 장애 대응 및 문의 답변에 사용해.
저장 위치와 보관 기간
로컬 PDF와 편집 가능한 노트는 IndexedDB에, 설정과 동기화 삭제 대기열은 localStorage에 저장돼. 노트를 삭제하거나 사이트 저장공간을 지울 때까지 남아. Cache Storage에는 앱 파일과 PDF 라이브러리가 들어가며 사용자 PDF 원본은 들어가지 않아. 브라우저나 기기가 저장소를 지울 수도 있어.
동기화한 문서 정보는 낭만노트 Cloudflare D1 테이블에, PDF와 필기 상태는 낭만노트 Cloudflare R2 경로에 저장돼. 문서 삭제 또는 낭만노트 데이터 삭제까지 남아. 공통 계정 연결에는 공통 D1과 기존 로그인 흐름에 필요한 Supabase 공통 프로필을 사용해. 낭만노트 데이터만 삭제하면 공통 프로필은 유지돼.
현재 로그인 세션은 공통 D1 세션 기록과 HttpOnly 쿠키에 남으며 로그아웃, 세션 삭제 또는 만료 시 종료돼. 최대 기간은 30일이야. 인프라 로그의 고정 보관 기간은 앱 코드에서 정하지 않으며 Cloudflare 설정과 정책을 따라.
다운로드한 PDF, 내보낸 백업과 다른 앱으로 공유한 사본은 파일을 받은 저장 위치, 기기나 앱이 관리해. 낭만노트가 이런 사본을 삭제할 수는 없어.
외부 서비스
Google OAuth와 네이버 OAuth는 사용자가 시작한 로그인을 처리해. Cloudflare Workers, Assets, D1과 R2는 콘텐츠 전달, 세션, 문서 정보와 동기화한 문서를 처리해. 낭만노트 R2 객체는 note/ 경로로 구분하며 공개 파일 URL 대신 인증된 API로 접근해.
Supabase는 기존 공통 로그인 흐름의 공통 프로필에 사용해. 낭만노트 PDF와 필기는 Supabase에 저장하지 않아. Android Browser Helper는 앱을 Trusted Web Activity로 열며 광고나 분석 기능으로 사용하지 않아.
게스트 PDF와 필기는 이 서비스들로 전송하지 않아. 기존 서비스에서 로그인한 사용자는 기존 로컬 문서의 동기화를 선택할 수 있으며 로그인 중 새로 저장·수정한 문서는 백그라운드 동기화 대상이 돼. 공유하면 사용자가 선택한 앱에 PDF를 전달해.
보안
앱과 서버는 HTTPS로 통신해. 문서 API는 인증된 세션의 사용자 ID를 사용하며 R2 파일은 인증된 Worker API 뒤에서 크기와 PDF 형식을 확인해. 서비스는 콘텐츠 보안 정책과 동일 출처 요청 검사를 사용해.
낭만노트는 기기의 IndexedDB와 localStorage를 별도로 암호화하지 않아. 기기 잠금과 브라우저·Android 사이트 저장공간 보호는 사용자가 관리해야 해. 이 보안 조치를 종단 간 암호화라는 의미로 안내하지 않아.
노트와 계정 데이터 삭제
최근 노트 목록에서 문서를 삭제하면 로컬 사본을 지워. 기존 서비스에서 로그인 중이면 해당 D1 정보와 R2 PDF·필기 상태도 삭제 대기열에 넣고, 오프라인 중의 서버 삭제는 연결이 돌아오면 재시도해.
설정 → 기기 간 동기화 → 낭만노트 계정 및 데이터 삭제는 낭만노트 문서 정보, PDF·필기 객체, 문서와 사용자 연결 및 현재 로그인 세션을 지워. 로컬 노트를 유지하거나 함께 지울 수 있어. Google·네이버 계정, 낭만 공통 프로필, 다른 낭만 서비스의 데이터, 다운로드한 사본 및 적용되는 인프라 로그는 이 삭제 범위에 포함되지 않아. 자세한 방법과 문의 경로는 계정 및 데이터 삭제 페이지에서 확인해.
계정 및 데이터 삭제아동 개인정보
서비스는 아동을 주 이용자로 하지 않아. 운영자는 보호자 동의 없이 만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않아. 아동의 정보가 제공됐다고 생각하면 문의 채널로 알려 줘. 확인 후 필요한 삭제 조치를 진행해. 별도 연령 확인 화면은 없어.
변경과 문의
기능, 로그인과 동기화, 외부 서비스 또는 적용되는 요구 사항이 바뀌면 안내를 수정할 수 있어. 기존 방침은 새 시행일과 변경 내용을 방침 페이지에 표시하고 중요한 변경은 서비스에서 안내한다고 설명해.
개인정보, 노트·계정 삭제 또는 아동 개인정보 문의는 현재 카카오톡 채널로 낭만저장소에 보내 줘. 이 페이지에 별도 이메일 문의 주소는 공개돼 있지 않아.
카카오톡 문의 (한국어)현재 문의 채널은 카카오톡 오픈채팅이야. 카카오톡 계정이 필요할 수 있고, 영어 지원은 보장되지 않아.