본문으로 바로가기
앱 받기
SAT

Tap a sentence. See its pair.문장을 누르면 한국어 번역이 켜져요.

Privacy

개인정보처리방침

나란히뉴스 웹사이트, iOS 앱과 나란히 렌즈가 다루는 데이터, 저장 위치, 선택권을 설명합니다. 최종 업데이트: 2026-11-14

이 방침은 naranhinews.com 웹사이트, 나란히뉴스 iOS 앱과 브라우저 확장 나란히 렌즈(Naranhi Lens)에 적용됩니다. 핵심은 간단해요. 단어장과 읽은 기록은 기기에 저장하고, 학습 데이터 동기화를 사용하면 같은 계정의 다른 기기와 이어지도록 서버에도 함께 보관합니다. 웹사이트와 iOS 앱의 분석은 허용한 경우에만 전송합니다. 로그인·뉴스레터·렌즈 서버 번역처럼 서버가 필요한 기능에는 아래에 적은 데이터만 사용합니다.

1. 웹사이트에서 기기에 저장하는 데이터

다음 데이터는 현재 브라우저의 localStorage 또는 sessionStorage에 저장합니다.

  • 저장한 단어, 문장 맥락, 복습 일정과 결과
  • 최근 읽은 칼럼 최대 30개와 읽은 시각
  • 학습일, 읽기 모드·학습 표시 설정, 칼럼별 난이도 응답
  • 배너를 닫았는지 여부와 분석 데이터 허용·거부 선택

이 데이터는 같은 브라우저를 쓰는 사람이 볼 수 있습니다. 로그인하지 않으면 기기 밖으로 나가지 않고, 브라우저 데이터 삭제나 기기 분실 시 사라집니다. 필요한 단어는 단어장의 CSV 내보내기 또는 마이페이지의 로컬 데이터 내보내기로 보관해 주세요.

1-1. 학습 데이터 동기화

로그인하면 같은 계정의 웹사이트와 iOS 앱 사이에서 학습 데이터를 동기화합니다. 웹에서는 로그인 전에 저장한 게스트 자료를 직접 선택해 계정으로 복사할 수 있고, iOS 앱은 로그인할 때 현재 게스트 자료를 계정으로 합칩니다. 동기화 대상은 저장한 단어와 문장 맥락, 복습 일정과 결과, 최근 읽은 칼럼 기록을 계정에 함께 보관합니다. 저장 위치는 Cloudflare D1이고, 계정 식별자는 계정에 부여한 값입니다. 기존 계정은 솔트를 더한 이메일 해시를 유지하고, 새 계정은 무작위 식별자를 받습니다. 로그아웃해도 같은 계정의 자료는 유지되며, 삭제 후 같은 이메일로 다시 가입하면 새 계정으로 구분합니다.

  • 기기에서 지운 단어와 단어장·읽은 기록 초기화는 계정에도 반영되며, 다른 기기에서 되살아나지 않습니다.
  • 학습일·읽기 설정·난이도 응답·배너 선택은 동기화하지 않고 기기에만 남습니다.
  • 기기를 구분하려고 무작위로 만든 기기 식별자와 변경 순번을 함께 보관합니다. 같은 변경을 두 번 반영하거나 빠뜨리지 않기 위한 기술 정보이고, 기기나 사람을 알아보는 데 쓰지 않습니다.
  • 나란히 렌즈의 단어는 사이트의 로그인 전 게스트 기록으로 복사합니다. 마이페이지에서 이 기록을 계정으로 직접 복사한 경우에만 계정 동기화에 포함됩니다.
  • 동기화 데이터는 계정을 지울 때까지 보관합니다. 삭제는 아래 7항을 봐 주세요.

1-2. iOS 앱에 저장하는 데이터

앱은 단어와 문장 맥락, 복습 일정·결과, 읽은 위치와 동기화 대기 중인 변경을 기기의 앱 저장소에 보관합니다. 로그인 토큰과 삭제 확인을 재개하는 비밀 정보는 Keychain에 저장합니다. 앱과 위젯은 App Group을 통해 공개 칼럼과 현재 계정의 복습 수·단어 저장 상태를 공유합니다. 계정과 게스트의 학습 자료는 구분합니다.

오프라인 읽기를 위해 칼럼·사전·쉬운 영어 파일을 캐시하고, 음원은 최대 400개· 30일 기준으로 정리합니다. 읽기·음성·알림 설정은 기기에 남습니다. 알림은 첫 칼럼을 읽은 뒤 사용자가 허용할 때 예약하며, 마이크·위치·광고 식별자는 수집하지 않습니다. 앱의 단어장 공유 기능으로 CSV 또는 Anki 형식으로 내보낼 수 있습니다.

앱 설정 > 검색의 ‘Spotlight와 Siri에서 저장한 단어 찾기’(기본 켜짐)가 켜져 있으면 저장한 단어의 표제어와 첫 번째 뜻만 기기 안에 색인해 Spotlight와 Siri·단축어에서 찾을 수 있게 합니다. 예문·문장 맥락·복습 기록은 넣지 않고, 이 색인은 나란히뉴스 서버로 보내지 않습니다. 스위치를 끄거나 로그아웃하거나 계정을 삭제하면 색인을 지우고 Siri·단축어의 단어 조회도 멈춥니다. Siri로 저장한 단어를 열거나 복습을 시작하려면 기기 잠금을 먼저 풀어야 합니다.

2. 선택형 이용 분석

웹사이트에서 허용을 선택하고 브라우저의 Do Not Track이 켜져 있지 않을 때만 자체 /api/collect로 이용 이벤트를 보냅니다. 무작위 방문자 ID, 세션 ID, 방문 경로와 UTM 값, 칼럼·카테고리, 저장·복습·읽기 기능의 횟수와 상태처럼 코드에서 허용한 항목만 전송합니다. 이름, 이메일, 저장한 문장 본문은 분석 이벤트에 넣지 않습니다. 광고 쿠키나 제3자 광고 분석 SDK는 사용하지 않습니다.

iOS 앱도 별도의 분석 동의를 받은 뒤에만 같은 자체 서버로 화면·기능 이용 이벤트와 무작위 방문자·세션 식별자를 보냅니다. 계정 이메일, 로그인 토큰, 저장한 단어·문장 본문이나 입력한 답을 분석 정보에 넣지 않습니다. 앱 설정에서 분석을 끄면 이후 전송을 중단하고 기기의 분석 대기열과 식별자를 지웁니다.

분석 이벤트는 Cloudflare KV에서 최대 370일, 최초 방문일은 최대 730일 보관하도록 설정되어 있습니다. 푸터의 쿠키 설정에서 언제든 선택을 바꿀 수 있으며, 거부하면 이후 전송을 중단합니다. 이미 서버에 저장된 집계용 이벤트는 설정 변경만으로 즉시 삭제되지는 않습니다.

3. 로그인, 쿠키와 크레딧 기록

Google 로그인을 선택하면 Google에서 확인된 이메일, 이름, 프로필 사진을 받습니다. 브라우저에는 서명된 nh_session 쿠키(HttpOnly)와 마이페이지 표시용 nh_profile 쿠키(이메일·이름·사진)를 최대 30일 저장합니다. OAuth 위조 방지 쿠키는 최대 10분만 사용합니다. 로그아웃하면 이 쿠키들을 지웁니다.

Apple로 로그인하면 Apple이 알려 주는 사용자 식별자와 이메일을 받습니다. Apple의 ‘나의 이메일 가리기’를 고르면 이 이메일은 Apple이 만든 전달용 주소입니다. 계정을 지울 때 Apple 로그인 연결을 해제하려고 Apple이 발급한 토큰을 암호화해 D1에 보관하며, 이 토큰은 그 해제에만 쓰고 계정과 함께 삭제합니다. 웹에서 Apple 로그인을 하는 동안에는 위조 방지 쿠키를 최대 10분 사용합니다.

계정 DB가 연결된 환경에서는 원문 이메일 대신 솔트를 더한 이메일 해시와 계정 ID, 계정 상태, 테스트 크레딧 잔액, 원장, 충전·칼럼 열람 기록을 D1에 저장합니다. 이메일 일회용 로그인 코드는 해시 형태로 최대 10분 KV에 보관하고, 이메일 발송은 Resend가 처리합니다. 현재 공개 서비스에는 유료 칼럼이 없고 실제 결제를 받지 않으며, 코드의 충전 경로는 샌드박스 테스트용입니다. D1 계정 기록에는 자동 만료가 설정되어 있지 않아 삭제 요청 전까지 보관될 수 있습니다.

4. 뉴스레터

뉴스레터를 신청하면 이메일 주소와 구독 상태를 Resend 연락처 목록에 저장합니다. 마이페이지의 뉴스레터 스위치로 구독 또는 구독 해제를 요청할 수 있습니다. 구독 해제는 연락처를 즉시 지우는 대신 Resend의 unsubscribed 상태로 바꿉니다. 연락처 자체에는 자동 만료가 설정되어 있지 않습니다. 계정 삭제를 완료할 때 같은 이메일의 뉴스레터 연락처도 삭제하며, 개별 연락처 삭제는 아래 연락처로 요청할 수 있습니다.

5. 나란히 렌즈

렌즈는 저장한 문장·단어, 번역 캐시, 사용량, 설정, 무작위 설치 ID와 계정 연결 토큰을 브라우저의 chrome.storage.local에 저장합니다. 저장한 단어는 나란히뉴스 사이트를 방문할 때 사이트의 로그인 전 게스트 기록으로 복사할 수 있습니다. 렌즈가 단어를 서버로 직접 보내지는 않으며, 사이트에 로그인한 상태여도 이 복사만으로 계정에 동기화하지 않습니다. 마이페이지에서 게스트 기록을 계정으로 직접 복사한 경우에만 1-1항의 계정 동기화에 포함됩니다. 렌즈에 저장한 원본은 그대로 남습니다.

  • 텍스트 Snip API 모드: 선택한 텍스트(최대 500자)를 나란히뉴스 서버가 Anthropic Claude에 보내 영한 번역 문장을 만듭니다.
  • 문단 서버 번역: 기기 내 번역을 쓸 수 없을 때 최대 2,000자의 텍스트를 Claude에 보내며, 운영 설정이 바뀌면 Naver Papago를 사용할 수 있습니다. 번역 결과와 원문에서 만든 해시 키는 서버 캐시에 최대 180일 저장될 수 있습니다.
  • 개인 API 키(BYOK): 사용자가 키를 입력하면 텍스트와 그 키를 나란히뉴스 서버가 아닌 OpenAI 또는 Anthropic API로 브라우저에서 직접 보냅니다. API 키는 확장 로컬 저장소에 저장됩니다.
  • 이미지: 서버 API에는 이미지 처리 코드가 있지만 현재 배포된 확장은 화면을 캡처하거나 이미지를 보내지 않으며 이미지 읽기 버튼도 비활성화되어 있습니다.

렌즈 익명 텔레메트리는 기본으로 켜져 있고 웹사이트의 쿠키 설정과 별개입니다. 무작위 설치 ID, 세션 ID, 설치·열기·첫 읽기·첫 저장·계정 연결·세션 완료 같은 이벤트와 횟수·열거값만 자체 분석 서버로 보냅니다. URL, 페이지 제목, 선택한 텍스트와 저장 단어는 텔레메트리에 넣지 않습니다. 현재 배포된 확장 화면에는 텔레메트리 끄기 스위치가 아직 없습니다. 계정을 연결하면 이메일은 Resend로 코드를 보내는 동안 사용됩니다. 서버의 KV 연결 기록은 최대 730일 보관하며, 연결 확인·삭제를 위한 D1 색인에는 해시된 이메일과 설치 ID의 연결을 보관합니다. 이 색인에는 자동 만료가 없으며 계정 삭제 때 함께 정리합니다.

6. 서비스를 함께 처리하는 업체

기능을 제공하는 데 필요한 범위에서 Cloudflare(호스팅·KV·D1·선택형 Turnstile), Google·Apple(선택형 로그인), Resend(로그인 코드·뉴스레터), Anthropic(렌즈 페어링·번역), 운영 설정에 따른 Naver Papago, 사용자가 직접 선택한 OpenAI 또는 Anthropic BYOK API를 이용합니다. 이 업체의 인프라는 한국 밖에서 데이터를 처리할 수 있습니다. 나란히뉴스는 개인정보를 판매하지 않으며 맞춤 광고에 사용하지 않습니다. 로그인·렌즈 연결·번역의 남용 방지를 위해 요청 IP로 만든 분당 제한 키를 KV에 최대 약 2분 보관할 수 있습니다.

7. 보관, 내보내기와 삭제 선택

  • 마이페이지에서 사이트의 로컬 단어장·읽은 기록을 JSON으로 내보내거나 해당 브라우저에서 초기화할 수 있습니다. 단어장 페이지의 Anki CSV 내보내기도 그대로 사용할 수 있습니다.
  • 로그인 중 단어장이나 읽은 기록을 초기화하면 동기화된 계정 사본도 함께 비워집니다. 계정 자체를 삭제하려면 웹 마이페이지 또는 iOS 앱 설정에서 계정 삭제를 선택하고 이메일로 받은 삭제 전용 코드로 확인해 주세요.
  • 푸터의 쿠키 설정에서 웹사이트 분석 허용을 바꿀 수 있습니다.
  • 마이페이지에서 뉴스레터 구독 상태를 바꾸고 로그아웃할 수 있습니다.
  • 렌즈에서 계정 연결을 해제하면 기기의 연결 토큰만 지워지고 서버의 연결 기록과 색인은 남을 수 있습니다. 계정 삭제 때 함께 정리하며, 별도 삭제도 아래 연락처로 요청할 수 있습니다. 확장 삭제 또는 브라우저의 확장 데이터 삭제로 로컬 데이터를 지울 수 있습니다.

계정 삭제는 계정·학습 자료와 같은 이메일의 뉴스레터 연락처·Lens 서버 연결, Apple 로그인 연결 해제를 함께 처리합니다. 외부 정리가 남아 있으면 진행 중으로 표시하고, 모두 확인한 뒤에만 완료로 안내합니다. 잔액이나 결제·거래 기록이 있는 계정은 자동 삭제를 보류하고 담당자 확인으로 연결합니다. 이 경우 삭제가 완료된 것이 아니며, 계정과 자료는 유지됩니다. 환불·정산은 담당자가 확인하며, 잔액이 0원이 되어도 거래 기록이 있으면 자동 삭제하지 않습니다.

결제·거래 기록은 「전자상거래 등에서의 소비자보호에 관한 법률」에 따라 다른 자료와 분리해 다음 기간 동안 보관한 뒤 파기합니다. 계약 또는 청약철회 등에 관한 기록 5년, 대금결제 및 재화 등의 공급에 관한 기록 5년, 소비자의 불만 또는 분쟁처리에 관한 기록 3년, 표시·광고에 관한 기록 6개월입니다.

삭제 확인의 응답이 끊겨도 같은 요청을 재확인할 수 있도록, 삭제 코드 발급 요청 시점부터 30일 이내에는 확인된 요청의 결과를 증명 정보로 조회할 수 있습니다. 이후 완료·검토 기록을 순차 정리하며 정확히 30일째 모두 지워지는 것은 아닙니다. 외부 정리를 확인하지 못한 요청 기록은 운영 확인을 위해 보관합니다. 이전 로그인과 지연된 쓰기를 차단하기 위한 최소 계정 식별·삭제 경계 기록은 유지합니다. 이 기록에는 학습 자료를 넣지 않습니다. 다른 기기와 Lens 확장의 로컬 저장 내용, 계정과 연결하지 않은 분석 정보가 계정 삭제만으로 즉시 지워지는 것은 아닙니다. 각 기기의 데이터 삭제 기능을 이용하거나 아래 연락처로 문의해 주세요.

서버에 보관된 계정·뉴스레터·렌즈 연결·분석 데이터의 열람, 정정, 삭제 또는 처리 중지를 요청하려면 아래 연락처로 알려 주세요. 관계 법령상 보존 의무가 있는 데이터는 그 기간 동안 분리해 보관할 수 있습니다.

8. 문의와 변경 안내

문의: [email protected]. 중요한 변경은 이 페이지의 날짜와 내용을 갱신해 알립니다.

English summary

Naranhi News keeps vocabulary and reading history on your browser or iOS device. When signed in, saved words, their sentence contexts, review schedules, and recent reading history are also stored against your account so a new device picks up where you left off, and deletions and resets travel with them. On iOS, a Search setting (on by default) lets Spotlight, Siri, and Shortcuts find saved words: only each word and its first meaning are indexed on the device, and the index is never sent to our servers. Turning it off, signing out, or deleting the account removes the index and stops Siri and Shortcuts word lookups; opening a saved word or starting a review through Siri requires unlocking the device. Website and iOS analytics is sent to our first-party collector only after separate consent; website analytics is disabled when Do Not Track is enabled. Google and Apple sign-in, email login, newsletters, and Lens server translation use the processors named above. Lens telemetry is on by default, is separate from website consent, and the shipped extension does not currently expose an opt-out switch; telemetry excludes page URLs, titles, captured text, and saved words. We do not sell personal data or use it for targeted advertising. Contact [email protected] to exercise access, correction, deletion, or restriction rights.

Start account deletion from My Page or iOS Settings and verify the dedicated email code. Deletion includes account learning data, the newsletter contact and Lens server links for that email, and revokes Sign in with Apple. For that revocation only, we keep the Apple token encrypted until the account is deleted; an Apple sign-in may use an Apple relay address. External cleanup is shown as pending until confirmed. Accounts with a balance or transaction records require staff review before automatic deletion proceeds. Minimal revocation records remain to stop old sessions and delayed writes. Confirmed deletion receipts can be checked within 30 days of requesting the deletion code; this is not a guarantee that all receipt records are erased on day 30. Copies on other devices and unrelated analytics are not instantly erased.