개인정보 처리방침
최종 업데이트: 2026년 10월 6일
개인정보 보호 한눈에 보기
- 저장하는 정보: 이메일 주소, 구독한 피드, 읽기 활동 및 설정, 로그인 유지에 필요한 정보입니다.
- 데이터 판매 없음: 개인정보를 판매, 교환, 임대하지 않습니다.
- 분석: serenereader.com의 페이지 조회수를 직접 호스팅하는 쿠키 없는 분석 도구인 Umami로 집계합니다. IP 주소는 저장되지 않으며, 사용자를 식별하는 데 사용되지 않습니다.
- 인앱 구매: iOS 또는 macOS 앱에서 Pro를 구독하시면 Apple이 Apple 계정으로 청구하고, Pro 활성화에 필요한 기록을 저희에게 전달합니다. 카드 정보는 저희에게 공유되지 않으며, 이 데이터는 추적이나 광고 목적으로 사용되지 않습니다.
- 계정 삭제: 언제든지 설정에서 계정을 삭제할 수 있습니다. Apple 및 Polar의 구매 기록 등 다른 서비스에서 보유한 일부 기록은 삭제 후에도 남을 수 있습니다.
소개
SereneReader는 JonesLabs LLC(「JonesLabs」, 「당사」)가 운영합니다. 이 개인정보 처리방침은 serenereader.com 웹사이트 또는 iPhone, iPad, Mac, Apple Watch용 앱(이하 「서비스」)에서 SereneReader를 이용할 때 정보를 수집·사용·공유하는 방식을 설명합니다.
SereneReader를 이용함으로써 본 방침에 설명된 데이터 관행에 동의하게 됩니다. 본 방침에 동의하지 않으실 경우, 서비스를 이용하지 마시기 바랍니다.
수집하는 정보
직접 제공하는 정보
- 이메일 주소: 계정 생성 시 이메일 주소를 수집합니다. 해당 주소로 발송된 일회용 코드로 로그인할 수 있으며, 비밀번호는 저장하지 않습니다.
- Google, GitHub 또는 Apple 로그인: Google 또는 GitHub(웹 또는 앱)로 로그인하거나 Apple로 로그인(앱 전용)을 사용하면, 해당 서비스의 계정 ID와 공유된 이메일 주소(암호화)를 저장합니다. 계정에 표시 이름이나 프로필 사진이 없는 경우, 서비스에서 제공하는 정보를 저장할 수도 있습니다.
- 프로필: 설정에서 변경할 수 있는 선택적 표시 이름과 프로필 사진 주소입니다.
- 피드 구독: 구독 중인 RSS/Atom 피드 URL과 설정한 폴더 및 구성 환경설정이 포함됩니다.
- 읽기 활동: 읽은 기사, 즐겨찾기, 나중에 읽기 추가, 기사 폴더 분류, 숨김 처리한 기사와 각 작업의 시각, 그리고 설정한 필터 단어. 이 정보는 기기 간 동기화를 위해 계정에 저장됩니다.
- 환경설정: 테마 선택, 화면 설정 및 직접 구성한 기타 맞춤 설정.
- 구매 정보: iOS 또는 macOS 앱에서 Pro를 구독하면 Apple이 구독 활성화에 필요한 정보를 저희에게 전송합니다. 여기에는 Apple 거래 식별자(최초 거래 ID 포함), 상품 식별자, 구독 상태와 현재 기간, 그리고 구매를 계정에 연결하기 위해 생성한 계정별 구매 토큰(appAccountToken)이 포함됩니다. 웹에서 구독하면 Polar가 Polar 고객 및 구독 ID, 플랜 정보, 구독 상태와 결제 기간을 전송합니다. 결제는 Apple과 Polar가 처리하며, 저희는 카드나 은행 정보를 받지 않습니다.
- API 키: API 키를 생성하면(Pro 및 Team), 키 자체 대신 각 키의 해시값과 함께 이름, 표시용 짧은 접두사, 마지막 사용 시간을 저장합니다. 또한 사용량을 표시하기 위해 각 키의 요청 시간을 24시간 동안 기록합니다.
- 보낸 메시지: 문의 양식이나 앱 내 피드백을 사용하면, 입력한 이름과 이메일 주소(문의 양식) 또는 계정 이메일(피드백)과 함께 Resend를 통해 메시지가 이메일로 전달됩니다.
자동으로 수집되는 정보
- 분석 데이터: 저희는 자체 호스팅하는 쿠키 없는 분석 도구 Umami를 사용해 serenereader.com의 페이지뷰를 집계합니다. 브라우저는 페이지뷰를 저희 도메인으로 전송하고, Cloudflare Worker가 이를 Umami 서버로 전달합니다. 각 페이지뷰에 대해 Umami는 페이지 주소와 제목(검색어는 미리 제거), 참조 페이지, 브라우저, 운영체제, 기기 유형, 화면 크기, 언어, 그리고 IP 주소로 조회한 대략적인 위치(국가, 지역, 도시)를 기록합니다. Umami는 IP 주소를 저장하지 않으며, 매월 초기화되는 해시 식별자로 페이지뷰를 방문 단위로 묶습니다.
- 로그인 세션: 로그인 시 해당 세션에 IP 주소와 User-Agent(브라우저 또는 앱을 식별)를 저장하며, 마지막 로그인 시간도 기록합니다.
- 요청 제한: 남용을 방지하기 위해 로그인 코드 요청이나 문의 양식 전송 같은 일부 동작에 대해 IP 주소 또는 계정에 연결된 단기 카운터를 유지합니다. 두 시간 이내에 만료됩니다.
- 서버 로그: 서버는 IP 주소, 요청 시각, 오류 세부 정보를 포함할 수 있는 요청 및 오류 로그를 기록합니다. 이 로그는 보안 및 디버깅 목적으로 사용됩니다.
정보 이용 방법
수집한 정보는 다음 목적으로 사용됩니다:
- 서비스 제공: RSS 피드를 가져와 전달하고, 읽기 진행 상황을 저장하며, 기기 간 동기화를 지원합니다
- 본인 인증: 일회용 코드 또는 Google, GitHub, Apple 계정으로 로그인하고 로그인 상태를 유지합니다
- 서비스 개선: 페이지 조회 통계와 전체 사용량을 검토하여 서비스 이용 현황을 파악합니다
- 보안 유지: 남용 모니터링, 위협 감지 및 서비스 무결성 보호
- 커뮤니케이션: 이메일 제공업체를 통해 로그인 코드, 팀 초대, 팀 공지 등 계정 관련 이메일을 발송합니다
- 법적 의무 준수: 법적 요건을 충족하고 적법한 요청에 대응합니다
데이터 보관
- 아티클: 아티클은 같은 피드를 구독한 모든 사용자가 공유합니다. 저장되지 않은 아티클은 90일이 지나면 삭제되지만, 각 피드의 최신 아티클 50개는 기간에 관계없이 유지되며, 아티클이 500개를 초과하는 피드는 최신 500개로 정리됩니다. 저장한 아티클(즐겨찾기, 나중에 읽기, 아티클 폴더)은 게시일 기준으로 Free는 90일, Pro는 180일, Team은 무제한 보관됩니다. 피드를 더 이상 구독하는 사람이 없으면 저장된 아티클을 포함한 모든 아티클이 삭제됩니다.
- 피드 데이터: 피드 구독과 폴더는 직접 삭제하거나 계정을 삭제할 때까지 보관됩니다.
- 세션: 세션은 로그인 후 7일이 지나거나 로그아웃하면 만료 및 삭제됩니다. 세션 세부 정보는 Redis에 최대 5분간 캐시됩니다. 여러 기기에서 동시에 로그인할 수 있습니다.
- API 키: 취소된 키는 취소 후 30일이 지나면 삭제됩니다. 계정 삭제 시 모든 키가 함께 삭제됩니다.
- 서버 로그: 호스팅 제공업체의 로그 보존 설정에 따라 제한된 기간 동안 보관됩니다.
- 분석 데이터: 페이지 조회 데이터는 당사 Umami 인스턴스에 무기한 보관되며 계정과 연결되지 않습니다.
- 구독 기록: 플랜, 구독 상태, Apple 또는 Polar의 구매 식별자는 계정과 함께 보관되며 계정 삭제 시 함께 삭제됩니다. Apple과 Polar는 각자의 정책에 따라 구매 기록을 별도로 보관합니다.
- 계정 데이터:설정에서 계정을 삭제할 때까지 계정 데이터를 보관합니다. 삭제 시 계정, 세션, 피드 구독, 폴더, 읽기 활동, 공유 링크, API 키가 데이터베이스에서 제거됩니다.
- 계정 삭제 시 구독 처리: 계정을 삭제하면 활성 웹(Polar) 구독이 즉시 취소된 후 데이터가 삭제됩니다. 취소에 실패하면 계정은 삭제되지 않으며 다시 시도할 수 있습니다. App Store 구독은 당사에서 취소할 수 없으므로, Apple 계정 설정에서 직접 취소하시기 바랍니다. Team을 운영 중인 경우 계정 삭제 시 팀이 해산되고 팀원들은 Free 플랜으로 이동합니다.
- 삭제되지 않는 항목: Apple 및 Polar가 보유한 구매 기록, 이메일 제공업체(Resend)의 발송 로그, 문의 양식이나 피드백으로 보낸 메시지, 페이지 조회 분석 데이터, 만료 전까지의 서버 로그, 만료 전까지의 데이터베이스 백업 사본.
데이터 보안
다음과 같은 방법으로 데이터를 보호합니다:
- 이메일 암호화: 이메일 주소는 AES-256-GCM으로 암호화하여 저장하며, 계정 조회에 사용되는 SHA-256 해시도 함께 보관합니다. 이메일 발송, 팀 공유, 지원 제공 등 필요한 경우에만 복호화합니다
- HTTPS 암호화: 브라우저 또는 앱과 서버 간의 모든 데이터는 TLS로 암호화됩니다
- 보안 헤더: 당사 서버는 콘텐츠 보안 정책을 포함한 보안 헤더를 전송합니다
- 세션 관리: 세션 쿠키는 HTTP 전용이며, 세션 토큰은 해시 처리되어 저장되고, 세션은 자동으로 만료됩니다
- 인프라 보안: 당사 호스팅 제공업체인 Railway는 SOC 2 Type II 인증을 보유하고 있습니다
데이터 보호에 최선을 다하지만, 어떠한 전송 또는 저장 방식도 100% 안전하지는 않습니다. 절대적인 보안을 보장할 수는 없으나, 보안 사고 발생 시 신속하게 대응할 것을 약속합니다.
개인정보 권리
모든 사용자
위치에 관계없이 다음과 같은 권리를 가집니다:
- 설정에서 언제든지 계정을 삭제할 수 있습니다(삭제 시 제거되는 항목은 데이터 보존 정책 참고)
- 수집하는 개인정보와 그 사용 방법 파악하기
- 개인정보에 관한 문의나 우려 사항을 문의하기
유럽 경제 지역 (GDPR)
EEA에 거주하시는 경우, 일반 데이터 보호 규정에 따라 추가적인 권리를 가집니다:
- 열람권: 보유하고 있는 개인 데이터에 대한 정보 요청
- 정정권: 부정확한 개인 데이터의 수정 요청
- 삭제권: 개인 데이터 삭제 요청
- 처리 제한권: 개인 데이터 처리 제한 요청
- 데이터 이동권: 다른 서비스로의 데이터 이전 요청
- 반대권: 개인 데이터 처리에 대한 이의 제기
개인 데이터 처리의 법적 근거는 서비스 제공 및 개선을 위한 정당한 이익입니다.
캘리포니아 거주자 (CCPA)
캘리포니아 거주자의 경우, 캘리포니아 소비자 개인정보 보호법에 따라 다음과 같은 권리를 가집니다:
- 열람 권리: 수집된 개인정보의 범주 및 구체적인 항목 공개 요청
- 삭제 권리: 수집된 개인정보의 삭제 요청
- 거부 권리: 개인정보 판매 거부 (참고: 저희는 개인정보를 판매하지 않습니다)
- 비차별 권리: 권리 행사를 이유로 차별적 대우를 받지 않을 권리
권리를 행사하시려면 문의하기해 주세요. 관련 법률에서 요구하는 기간 내(통상 GDPR은 30일, CCPA는 45일)에 확인된 요청에 응답해 드립니다.
어린이 개인정보 보호
SereneReader는 만 13세 미만 어린이를 대상으로 하지 않습니다. 저희는 어린이로부터 개인정보를 의도적으로 수집하지 않습니다. 어린이의 정보가 수집되었다고 판단되시면 문의하기 주시면 해당 정보를 삭제하기 위한 조치를 취하겠습니다.
국제 데이터 이전
JonesLabs LLC는 미국에 기반을 두고 있으며, 정보는 미국에서 처리됩니다. 서비스 제공업체는 미국 및 다른 국가에서 정보를 처리할 수 있습니다.
서비스를 이용함으로써 미국 및 저희 또는 서비스 제공업체가 운영하는 기타 지역으로의 정보 전송에 동의하게 됩니다.
정책 변경
본 개인정보 처리방침은 수시로 업데이트될 수 있습니다. 변경 시 방침 상단의 «최종 업데이트» 날짜를 갱신합니다.
변경 사항이 발효된 후 서비스를 계속 이용하시면 개정된 개인정보 처리방침에 동의한 것으로 간주됩니다.
문의
개인정보 처리방침이나 데이터 관행에 대해 궁금한 점이 있으시면:
EU 거주자 대상: 저희의 답변에 만족하지 못하실 경우, 해당 지역 개인정보 보호 기관에 민원을 제기할 권리가 있습니다.