개인정보 처리방침

메모앱 한줄: 적으면 정리되는 메모 · 시행일 2026년 10월 16일 (개정)

주식회사 엑스티아이(이하 “회사”)는 iPhone 앱 한줄: 적으면 정리되는 메모와 웹 oneline.date(이하 통틀어 “서비스”)를 운영합니다. 앱은 기본적으로 계정 없이 동작하며, 이용자가 입력한 내용은 이용자의 기기에만 저장됩니다.

이용자가 로그인해서 기기 간 동기화를 켜는 경우에 한해, 글이 회사가 운영하는 서버에 저장됩니다. 웹(oneline.date)도 로그인 없이 쓸 수 있으며, 그렇게 적은 글은 이용자의 브라우저에만 저장되고 회사 서버로 전송되지 않습니다. 이 문서는 각 경우에 어떤 정보가 어떻게 다뤄지는지를 함께 밝힙니다.

제1조 (수집하는 개인정보 항목)

로그인하지 않고 앱만 쓰는 경우 — 회사는 이용자의 개인정보를 수집하지 않습니다(익명 사용 통계를 켠 경우는 아래 해당 항목을 따릅니다). 회원 가입도, 로그인도 요구하지 않습니다.

  • 이용자가 입력한 내용(메모, 할 일, 일정, 알림 시각 등)은 이용자의 기기 안에만 저장됩니다.
  • 문장을 읽고 메모·할 일·일정으로 분류하는 처리는 전부 기기 안에서 수행되며, 입력한 문장이 회사나 제3자의 서버로 전송되지 않습니다(아래 링크 미리보기를 켠 경우, 노트에 적은 주소로 보내는 요청은 예외입니다). 분류는 규칙에 따른 판정이며, 외부 언어 모델을 부르지 않습니다.
  • 사진·스크린샷·스캔한 문서에서 글자를 읽는 처리(OCR)와 음성 녹음을 글자로 옮기는 처리(받아쓰기)도 전부 기기 안에서 Apple의 온디바이스 인식 기능으로 수행됩니다. 사진·녹음·인식 결과는 회사나 제3자의 서버로 전송되지 않으며, 기기 안 인식 모델이 없는 언어에서는 이 기능을 켜지 않습니다.
  • 카메라는 문서 스캔 기능에만 쓰이고, 촬영한 이미지는 노트의 첨부로 기기 안에만 저장됩니다. 마이크는 음성 녹음에만 쓰입니다.
  • 회사는 분석 SDK, 광고 SDK, 광고 식별자(IDFA)를 사용하지 않습니다. 앱의 크래시 보고(Firebase Crashlytics)는 아래 익명 사용 통계를 켠 경우에만 동작하며, 기본값은 꺼짐입니다. 웹에도 분석 스크립트와 광고 스크립트를 넣지 않습니다. 웹 페이지를 전송하는 사업자(Cloudflare)의 분석 기능도 꺼 두었고(2026-09-15), 웹의 보안 정책(Content Security Policy)이 그런 스크립트의 실행을 애초에 막습니다.
  • 회사는 이용자의 연락처, 위치정보, 연락처 목록, 광고 식별자를 수집·저장하지 않습니다.
  • 익명 사용 통계(앱의 설정 → 정보에서 켠 경우에만) — 기능을 몇 번 썼는지의 숫자(적은 수와 분류 결과, 고친 수, 위젯·공유 유입 수, 결제 화면 도달 수·요금제별 구매 수), 앱 버전, iOS 버전, 언어 설정, 그리고 앱 설치마다 무작위로 만드는 식별자가 주 1회 회사 서버(Google Firebase의 Cloud Storage)에 저장됩니다. 노트 본문·제목·계정 정보·위치는 포함되지 않습니다. 끄면 기기에 모아 둔 숫자도 함께 삭제되며, 이미 전송된 통계는 개인을 식별할 수 없습니다.
    같은 설정이 크래시 보고도 함께 켭니다. 켜면 앱이 비정상 종료됐을 때의 기술 정보(오류가 난 위치, 기기 종류, iOS·앱 버전)와 앱 실행 기록(실행 시각, 설치 식별자)이 Google Firebase(Crashlytics)로 전송될 수 있습니다. 노트 본문·제목·계정 정보는 포함되지 않으며, 설정을 끄면 아직 보내지 않은 보고도 기기에서 삭제됩니다.
  • 링크 미리보기(앱의 설정에서 켠 경우에만, 기본값은 꺼짐) — 노트에 주소만 적힌 문단이 있으면, 그 페이지의 제목과 대표 이미지를 보여 주기 위해 앱이 그 사이트에 직접 요청합니다. 요청은 회사 서버를 거치지 않으며, 회사는 어떤 주소가 요청됐는지 알지 못합니다. 그 사이트에는 브라우저로 링크를 열었을 때와 같은 정보(IP 주소, 기기·브라우저 정보, 요청한 주소)가 전달되며, 그 처리에는 해당 사이트의 방침이 적용됩니다. 받아 온 제목과 이미지는 기기 안에만 저장되고, 기능을 끄면 삭제됩니다.
  • 수식·다이어그램이 든 노트를 열 때 — 앱에서 수식($…$)이나 다이어그램 (mermaid)이 들어 있는 노트를 열면, 그것을 그리는 공개 라이브러리(KaTeX · Mermaid)를 외부 배포처(jsDelivr)에서 내려받습니다. 노트 내용은 전송되지 않으며, 받아 오는 것은 누구에게나 같은 정적 파일입니다. 다만 그 배포처에는 일반적인 요청 정보(IP 주소 등)가 전달됩니다. 웹(oneline.date)은 이 라이브러리를 함께 담아 보내므로 이 요청이 없습니다.

이용자가 로그인해서 동기화를 켠 경우 — 다음 항목이 회사 서버에 저장됩니다. 로그인은 선택 사항이며, 하지 않으면 아래 어느 항목도 수집되지 않습니다.

  • 이용자가 입력한 내용 — 메모·할 일·일정의 본문, 제목, 태그, 날짜·시각, 그리고 지운 항목이 다른 기기에서 되살아나지 않게 하는 삭제 표식.
  • 이용자가 노트에 붙인 사진·음성 녹음·파일 — 로그인한 경우, 웹에서 올린 첨부 파일과 앱(1.7.8 이상)에서 붙인 첨부 파일은 요금제와 상관없이 계정마다 5GB 까지 회사 서버에 저장됩니다. 앱 1.7.7 이하에서 무료 이용자가 붙인 첨부 파일은 서버로 올라가지 않고 기기에 남아 있다가, 앱을 1.7.8 이상으로 올려 열면 그때 올라갑니다.
  • 계정 정보 — Apple 또는 Google 로그인이 서비스에 전달하는 이름과 이메일 주소. 이용자가 Apple의 “이메일 가리기”를 선택하면 회사는 가림 주소만 받습니다.
  • 계정 식별자 — 글이 누구의 것인지 구분하기 위한 임의의 문자열(Firebase 사용자 ID).
  • 설치 식별자 — 동기화 기능이 사용하는 SDK가 앱 설치마다 만드는 임의의 문자열입니다. 회사가 직접 읽거나 이용하지는 않으며, 광고나 추적에 쓰이지 않습니다.
  • 구독 자격 — 유료 기능을 켤지 정하기 위해, 구독이 유효한지와 그 만료 시점, 그리고 해당 구매의 거래 식별자를 서버에 저장합니다. 거래 식별자는 App Store가 보내는 결제 알림이 어느 이용자의 것인지 확인하는 데에만 쓰입니다. 회사는 이용자의 결제수단·카드 번호·결제 금액을 받지 않습니다.

웹(oneline.date)을 쓰는 경우 — 로그인하면 위와 같은 계정과 같은 서버를 씁니다. 그 밖에 웹에서만 생기는 것은 다음입니다.

  • 로그인하지 않고 쓰는 경우 — 웹은 계정 없이도 적고 · 고치고 · 지울 수 있습니다. 이때 적은 글은 이용자의 브라우저 저장 공간(local storage)에만 저장되며 회사 서버로 전송되지 않습니다. 회사는 그 내용을 읽을 수 없습니다. 이용자가 나중에 로그인하면, 그 글은 이용자의 계정으로 옮겨 간 뒤 브라우저에서 지워집니다. 브라우저의 사이트 데이터를 지우면 옮기기 전의 글은 함께 사라집니다.
  • 브라우저 안의 저장 — 로그인 상태와 최근에 본 글의 사본, 그리고 화면 설정(보기 모드 · 서랍 폭 등)이 브라우저의 저장 공간(local storage · IndexedDB)에 남습니다. 네트워크가 끊겨도 적은 것이 사라지지 않게 하기 위한 것이며, 이 사본은 이용자의 브라우저를 떠나지 않습니다. 로그아웃하거나 브라우저의 사이트 데이터를 지우면 함께 지워집니다. 웹 로그인 화면은 Google 단추를 Google 이 직접 그립니다. 그래서 로그인 화면을 열면 Google 의 스크립트를 불러오고, 이 브라우저가 Google 에 로그인돼 있으면 Google 이 단추 안에 그 계정의 이름과 사진을 보여 줍니다. 그 표시는 Google 과 이용자의 브라우저 사이에서 일어나며 회사는 받지 않습니다. 단추를 누르기 전에는 서비스에 아무 계정 정보도 전달되지 않습니다. 이 스크립트는 로그인 화면에서만 불러옵니다.
  • 한줄 앱으로 로그인(QR) — 이용자가 로그인 화면에서 「한줄 앱으로 로그인」을 눌러 QR 을 띄우면, 그 요청 하나가 회사 서버(Google Firebase의 Cloud Firestore · 서울)에 최대 2분 동안 저장됩니다. 담기는 것은 브라우저 종류와 운영체제의 이름(예: Chrome · Windows), 요청을 만든 시각, 확인용 두 자리 숫자, 이용자의 브라우저만 아는 비밀의 해시, 그리고 대략의 지역(2026년 10월 16일부터 · 「서울, 대한민국」처럼 도시와 나라 이름까지)입니다. 지역은 Cloudflare 의 서버가 접속 주소로 추정한 것을 이름으로만 옮긴 것이고, IP 주소 자체와 정확한 위치 · 계정 정보는 담기지 않습니다. 아이폰의 한줄 앱이 그 QR 을 읽으면 앱이 이 항목을 받아 「이 브라우저에 로그인할까요?」 화면에 보여 주고(지역은 「… 근처 · 대략이며 틀릴 수 있음」으로), 이용자가 허락하면 앱에 로그인된 그 계정으로 웹이 로그인됩니다. 이용자가 자기 요청인지 가리도록 돕는 것이 이 항목들의 유일한 쓰임입니다. 허락이 쓰이거나 2분이 지나면 요청은 삭제됩니다. QR 을 띄우지 않으면 이 저장은 발생하지 않습니다.
  • 읽기 전용 공유 링크 — 이용자가 노트 하나를 골라 「읽기 전용 링크 만들기」를 누른 경우에만, 그 노트의 사본 한 장(제목과 본문)이 Cloudflare의 데이터베이스에 저장되고 oneline.date/s/… 주소로 공개됩니다. 주소를 아는 사람은 로그인 없이 그 글을 읽을 수 있습니다. 검색엔진에는 색인되지 않도록 표시하지만, 주소가 알려지면 누구나 열 수 있다는 점은 달라지지 않습니다. 그 노트에 붙은 첨부 파일도 함께 담깁니다(2026년 9월 18일부터) — 파일 자체는 제1조의 저장소에 그대로 있고, Cloudflare의 데이터베이스에는 그 파일을 가리키는 주소와 이름·형식·크기만 저장되며, 링크를 연 사람이 파일을 열면 Cloudflare가 그 주소에서 받아 전달합니다. 파일 하나 25MB·링크 하나에 100MB·20개까지 담기고 이를 넘는 파일은 담기지 않으며, 담기지 않은 개수는 링크를 만들 때 화면이 알려 줍니다. 이용자가 링크를 거두면 그 사본은 즉시 삭제되고 주소와 첨부 모두 열리지 않습니다. 공유하지 않으면 이 저장은 발생하지 않습니다. 자세한 것은 제3조와 제3조의2에 적었습니다.
  • 웹 사용 집계(설정에서 끌 수 있음) — 웹은 기능이 몇 번 쓰였는지를 날짜별 숫자로만 모읍니다: 처음 방문한 브라우저의 수, 첫 글을 적기까지 걸린 시간의 구간(10초 · 30초 · 1분 · 5분 · 그 이상), 처음 방문하고 7~13일 뒤 다시 방문한 수, 내보내기 횟수. 이 숫자에는 계정 · IP 주소 · 기기나 브라우저를 가려낼 수 있는 값 · 글의 내용이 들어가지 않으며, 한 사람의 이용을 다른 이용과 이어 붙일 수 없습니다. 첫 방문 날짜와 「이미 보냈음」 표시는 이용자의 브라우저에만 저장되고 회사로 보내지 않습니다. 숫자는 Cloudflare의 데이터베이스(제3조의2)에 저장됩니다. 설정 → 개인정보 · 안전 → 「사용 집계 보내기」를 끄거나, 브라우저의 추적 거부 신호(Global Privacy Control)를 켜면 보내지 않습니다. 공유 링크를 만든 수는 새로 모으지 않고 위 공유 링크 저장의 날짜로 셉니다.
  • 접속 기록 — 웹 페이지를 전송하는 과정에서 접속 IP 주소, 요청 시각, 브라우저 종류가 전송 사업자(Cloudflare)의 기록에 남습니다. 서비스 운영과 장애 대응에만 쓰이며, 이용자를 식별하거나 프로파일링하는 데 쓰지 않습니다.
  • 회사는 광고·추적 목적의 쿠키를 사용하지 않습니다. 웹에서 결제하지 않으므로 결제 정보도 받지 않습니다.

회사는 이용자의 Apple·Google 계정 비밀번호를 받지 않습니다. 인증은 Apple과 Google이 처리하고, 회사에는 인증 결과만 전달됩니다.

이용자가 manager@x-ti.org로 직접 문의 메일을 보내는 경우에 한해, 답변에 필요한 범위에서 메일 주소와 문의 내용이 회사에 전달됩니다. 이는 이용자의 자발적 발신에 의한 것이며 서비스가 수집하는 정보가 아닙니다.

제2조 (개인정보의 처리 목적)

회사는 아래 목적으로만 개인정보를 처리하며, 그 목적을 넘어 이용하지 않습니다. 광고, 프로파일링, 이용자 추적, 제3자 판매에는 일절 사용하지 않습니다.

  • 기기 간 동기화 제공 — 이용자가 로그인한 경우에 한해, 글과 첨부를 보관했다가 다른 기기나 웹에서, 그리고 재설치 후에 이어 쓸 수 있게 합니다. 계정 정보는 그 글이 누구의 것인지 정하는 데만 씁니다.
  • 유료 기능의 제공 — 구독 자격을 확인해 유료(Pro) 기능을 켜고 끕니다. 첨부 파일의 클라우드 보관과 웹 사용은 요금제와 상관없이 제공되므로 자격에 따라 달라지지 않습니다.
  • 서비스 개선 — 웹 사용 집계(제1조)는 어떤 기능이 쓰이는지 파악하는 데만 씁니다. 사람을 가려내지 않으며, 다른 정보와 합치지 않습니다.
  • 문의 응대 — 이용자가 보낸 문의 메일에 답변하기 위한 목적으로만 사용하며, 답변이 끝나면 그 목적을 넘어 이용하지 않습니다.
  • 구독 관리 — 유료 구독의 결제·갱신·환불은 Apple이 처리하며, 회사는 구독의 활성 여부만 확인합니다. 웹에서는 결제하지 않습니다.

제3조 (개인정보의 제3자 제공 및 처리 위탁)

회사는 이용자의 개인정보를 판매하거나 마케팅 목적으로 제3자에게 제공하지 않습니다. 서비스 제공에 필요한 범위에서 아래와 같이 처리를 위탁합니다.

  • Google LLC (Firebase) — 로그인 처리(Firebase Authentication), 글의 저장과 동기화(Cloud Firestore), 첨부 파일과 익명 사용 통계의 보관(Cloud Storage)을 위탁합니다. 위탁 항목은 제1조의 “로그인해서 동기화를 켠 경우” 항목 전부와, 이용자가 따로 켠 경우의 익명 사용 통계입니다. 글과 구독 자격 정보는 대한민국 서울 리전(Google Cloud asia-northeast3)의 Cloud Firestore에, 첨부 파일과 익명 사용 통계는 대만 리전(asia-east1)의 Cloud Storage에 보관됩니다. 이름과 이메일 주소는 Firestore가 아니라 Firebase Authentication이 처리하며, 그 보관 위치는 제3조의2에 적었습니다. 이용자가 로그인하지 않고 사용 통계도 켜지 않으면 이 위탁은 발생하지 않습니다.
  • Apple Inc. — App Store를 통한 앱 배포 및 유료 구독 결제. 결제 정보는 Apple이 이용자와 직접 처리하며 회사에 전달되지 않습니다.
  • Cloudflare, Inc. — 웹(oneline.date) 페이지의 전송과 도메인 처리, 그리고 이용자가 공유하기로 한 노트 사본의 보관(읽기 전용 공유 링크. 그 노트의 첨부를 가리키는 주소를 포함하며, 링크를 연 사람이 첨부를 열면 Cloudflare가 그 파일을 받아 전달합니다). 페이지 전송 과정에서 접속 기록(IP 주소·요청 시각·브라우저 종류)이 남습니다. 이용자가 적은 글은, 스스로 공유 링크를 만든 노트를 빼고는 이 경로에 저장되지 않습니다 — 그 밖의 글은 제1조의 서버(Google Firebase)에만 있으며 Cloudflare는 전송만 합니다. 공유한 노트의 사본은 대한민국(서울)에 있는 Cloudflare의 데이터베이스에 보관됩니다(2026-09-15 실측).

Apple과 Google의 개인정보 처리에 관한 사항은 각 사의 개인정보 처리방침을 따릅니다.

제3조의2 (개인정보의 국외 이전)

이용자가 적은 글은 국외로 이전되지 않습니다. 로그인해서 동기화를 켜더라도 글과 구독 자격 정보는 대한민국 서울 리전(Google Cloud asia-northeast3)에 보관되며, 읽기 전용 링크로 공유한 노트의 사본도 대한민국(서울)에 있는 Cloudflare의 데이터베이스에 보관됩니다. 웹 사용 집계(제1조 · 식별자 없는 날짜별 숫자)도 같은 데이터베이스에 있습니다.

다만 첨부 파일(사진·음성 녹음)과 익명 사용 통계는 Google Cloud Storage의 asia-east1 리전에 보관되며, 이는 국외 이전에 해당합니다.

  • 이전받는 자 — Google LLC (Firebase)
  • 이전되는 국가 — 대만 (Google Cloud asia-east1)
  • 이전 일시 및 방법 — 첨부 파일을 올리는 시점에, 네트워크(HTTPS)를 통해 전송
  • 이전되는 항목 — 노트에 붙인 사진·음성 녹음·파일, 익명 사용 통계와 설치 식별자
  • 이용 목적 — 첨부 파일의 보관, 사용 통계의 집계
  • 보유 및 이용 기간 — 이용자가 계정을 삭제할 때까지

로그인해서 첨부 파일을 올리면 요금제와 상관없이 이 이전이 발생합니다(웹, 그리고 앱 1.7.8 이상). 로그인하지 않았거나 첨부 파일을 붙이지 않으면 첨부 파일의 이전은 발생하지 않습니다. 사용 통계는 앱의 설정 → 정보에서 끄면 됩니다.

로그인 처리에 쓰이는 이름·이메일 주소·계정 식별자는 Firebase Authentication이 처리하며, 이 항목은 리전을 지정할 수 없어 미국을 포함한 Google의 데이터센터에서 처리됩니다.

  • 이전받는 자 — Google LLC
  • 이전되는 국가 — 미국을 포함해 Google이 데이터센터를 운영하는 국가
  • 이전 일시 및 방법 — 이용자가 로그인하는 시점에, 네트워크(HTTPS)를 통해 전송
  • 이전되는 항목 — 이름, 이메일 주소, 계정 식별자
  • 이용 목적 — 로그인 처리
  • 보유 및 이용 기간 — 이용자가 계정을 삭제할 때까지

Apple 로그인에서 「내 이메일 가리기」를 켜면 실제 이메일 주소 대신 @privaterelay.appleid.com 주소가 서비스에 전달됩니다. 그 경우 회사는 실제 주소를 알지 못합니다.

웹 페이지를 여는 것만으로도 아래 이전이 발생합니다.

  • 이전받는 자 — Cloudflare, Inc.
  • 이전되는 국가 — 미국 및 Cloudflare가 운영하는 각국 엣지 서버
  • 이전되는 항목 — 접속 IP 주소, 요청 시각, 브라우저 종류
  • 이용 목적 — 웹 페이지의 전송과 장애 대응
  • 보유 및 이용 기간 — Cloudflare의 로그 보관 기간

이용자는 이 국외 이전을 거부할 수 있습니다. 이전은 세 가지이고, 거부하는 방법이 각각 다릅니다.

  • 로그인 정보 — 앱도 웹도 로그인하지 않고 쓸 수 있고, 그때는 이 이전이 발생하지 않습니다. 다만 로그인하지 않으면 기기 간 동기화가 되지 않으며, 웹에서 로그인 없이 적은 글은 그 브라우저에만 남습니다.
  • 첨부 파일 — 웹에서든 앱에서든 첨부 파일을 올리지 않으시면 이 이전이 발생하지 않습니다. 글만 적으시는 것은 그대로 되며, 글은 서울 리전에 보관되어 국외로 이전되지 않습니다.
  • 익명 사용 통계 — 앱의 설정 → 정보에서 끄시면 됩니다. 웹에서는 사용 통계를 수집하지 않습니다.

이미 서버에 저장된 정보는 웹의 설정 → 계정 또는 앱의 설정 → 계정 → 계정 삭제로 지울 수 있습니다. 거부하시더라도 앱의 기기 안 기능은 그대로 이용하실 수 있습니다.

제4조 (개인정보의 보관 및 파기)

로그인한 경우, 회사는 이용자가 직접 지울 때까지 글을 보관합니다. 보관 기간을 따로 정해 두고 임의로 지우지 않습니다.

  • 앱의 설정 → 계정 → 계정 삭제를 누르면 계정과 서버에 저장된 글(첨부 포함)이 즉시, 되돌릴 수 없게 삭제됩니다. 이때 Apple·Google 로그인 연동도 함께 해제됩니다.
  • 저장 위치를 “이 기기에만”이나 “파일로 백업”으로 바꾸면 새 내용이 더 이상 올라가지 않습니다. 이미 올라간 것을 지우려면 위의 계정 삭제를 이용하시기 바랍니다.
  • 이용자가 서비스에 입력한 내용은 이용자의 기기에 저장되며, 앱을 삭제하면 기기에서 함께 삭제됩니다. 로그인한 상태였다면 서버의 사본은 계정 삭제 전까지 남습니다.
  • 지운 것은 14일 동안 휴지통에 남습니다. 노트를 지우면 다른 기기의 화면에서는 즉시 사라지지만, 되살릴 수 있도록 회사 서버(제1조의 Cloud Firestore, 서울 리전)에 사본 한 장이 14일 동안 남습니다. 그 기간이 지나면 회사 서버에서 하루 한 번 도는 정리 작업이 그 사본과 그 사본에만 딸린 첨부 파일을 삭제합니다. 하루 한 번이므로 14일이 지난 직후 최대 하루 동안은 사본이 남아 있을 수 있습니다. 그 전에 웹의 메뉴 → 휴지통에서 직접 비우실 수도 있습니다. 계정을 삭제하면 휴지통도 함께 삭제됩니다.
  • 앱(iOS) 1.7 부터는 앱에서 지운 것도 같은 휴지통에 남습니다. 그전까지 이 사본은 웹에서 지운 것만 만들었고, 앱에서 지운 것은 서버에서 즉시 삭제되었습니다. 1.7 이상에서는 앱에서 지운 것도 같은 자리(같은 계정 아래의 휴지통)에 14일 사본이 남아 어느 쪽에서든 되살릴 수 있고, 기간과 정리 작업은 위와 같습니다. 앱 1.6 이하를 쓰시는 동안은 앱에서 지운 것에 사본이 생기지 않습니다.
  • 공유 링크의 사본은 이용자가 거둘 때까지 남습니다. 기간을 정해 두고 자동으로 지우지 않습니다.
  • 웹에서 로그아웃하면 브라우저에 남아 있던 사본이 지워집니다. 로그인 없이 적은 글은 브라우저의 사이트 데이터를 지우면 함께 사라집니다.
  • 이용자가 내보낸 백업 파일의 보관과 삭제는 이용자가 직접 관리합니다.
  • 웹 사용 집계는 25개월 보관한 뒤 파기합니다. 날짜별 숫자이므로 그 날짜의 줄을 통째로 지우며, 회사 서버에서 하루 한 번 도는 작업이 지웁니다.
  • 문의 메일은 답변 완료 후 3년 이내에 파기합니다.

제5조 (이용자의 권리)

이용자는 자신의 데이터를 언제든지 스스로 열람·수정·삭제할 수 있습니다.

  • 앱과 웹 어느 쪽에서든 개별 항목을 직접 수정하거나 삭제할 수 있습니다.
  • 앱의 백업 내보내기 기능으로 전체 데이터를 파일로 받아 볼 수 있고, 복원 기능으로 다시 불러올 수 있습니다. 웹에서도 설정 → 자료에서 전체를 파일로 받으실 수 있습니다 — JSON 한 장으로, 또는 노트 하나가 파일 하나인 zip(마크다운)으로. 다른 앱에서 내보낸 마크다운 파일을 들여올 수도 있습니다.
  • 앱을 삭제하면 기기에 저장된 데이터가 삭제됩니다.
  • 계정과 서버에 저장된 글의 삭제는 앱의 설정 → 계정 → 계정 삭제 또는 웹의 설정 → 계정에서 이용자가 직접 할 수 있습니다. 별도의 요청 절차나 대기 기간이 없습니다.
  • 공유 링크는 웹의 설정 → 자료 → 공유한 링크에서 언제든 거두실 수 있습니다. 거두면 그 주소는 즉시 열리지 않습니다.
  • 열람·정정·삭제·처리정지 요구는 manager@x-ti.org로도 하실 수 있으며, 회사는 지체 없이 조치합니다.

제6조 (보안 조치)

  • 기기 내 처리 — 문장 분류를 포함한 판단은 전부 기기 안에서 이뤄지며, 그 과정에서 입력 내용이 서버로 전송되지 않습니다.
  • 선택적 수집 — 로그인하지 않은 이용자에게서는 아무것도 수집하지 않습니다(익명 사용 통계를 켠 경우는 제1조의 해당 항목을 따릅니다).
  • 전송 구간 암호화 — 앱과 웹의 모든 통신은 전 구간 HTTPS로 이뤄집니다.
  • 접근 통제 — 서버 보안 규칙상 각 이용자의 글과 첨부는 본인 계정으로만 읽고 쓸 수 있으며, 다른 이용자는 접근할 수 없습니다.
  • 기기 보호 — 기기에 저장된 데이터는 iOS의 파일 보호 기능으로 보호됩니다. 이용자는 기기 잠금(암호·Face ID·Touch ID)을 설정할 것을 권장합니다.
  • 공용 컴퓨터 — 웹은 브라우저에 사본을 남기므로, 공용 컴퓨터에서 쓴 뒤에는 로그아웃할 것을 권장합니다. 로그인 없이 적으신 경우에는 로그아웃할 계정이 없으므로, 브라우저의 사이트 데이터를 지우셔야 그 글이 그 컴퓨터에서 사라집니다.

제7조 (아동의 개인정보)

서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 회사는 아동의 개인정보를 별도로 수집하거나 이용하지 않습니다. 로그인하지 않은 이용자에게서는 어떤 개인정보도 수집하지 않습니다(익명 사용 통계를 켠 경우는 제1조의 해당 항목을 따릅니다).

제8조 (개인정보 보호책임자)

개인정보 처리에 관한 문의, 불만 처리, 피해 구제는 아래로 연락해 주십시오.

개인정보 보호책임자
조승규
이메일
manager@x-ti.org
회사
주식회사 엑스티아이 (XTI Co., Ltd.)
사업자등록번호
362-87-03342
법인등록번호
130111-1216844
주소
서울특별시 강서구 양천로 94, 2층(방화동) 07604

제9조 (고지의 의무)

이 개인정보 처리방침의 내용이 추가·삭제·수정되는 경우, 변경 사항의 시행 7일 전부터 이 페이지를 통해 공지합니다. 이용자의 권리에 중대한 영향을 미치는 변경의 경우에는 앱 내 공지 등 별도의 방법으로 알립니다.

  • 2026년 8월 30일 — 최초 시행
  • 2026년 9월 5일 — 클라우드 백업 항목 정비
  • 2026년 9월 7일 — iCloud 동기화가 없어짐에 따라 관련 조항을 삭제하고, 웹(oneline.date)과 Google 로그인에 관한 내용을 반영했습니다. 같은 날, 글의 보관 위치가 대한민국 서울임을 확인하여 국외 이전 조항을 정정하고, 첨부 파일과 익명 사용 통계가 보관되는 대만 리전을 국외 이전으로 명시했습니다.
  • 2026년 9월 8일 — Cloud Firestore에 보관되는 것이 「계정 정보」가 아니라 구독 자격 정보임을 정정하고, 이름·이메일 주소·계정 식별자를 처리하는 Firebase Authentication은 리전을 지정할 수 없다는 사실을 국외 이전 조항에 추가했습니다. Apple 로그인의 「내 이메일 가리기」에 관한 안내도 함께 넣었습니다. 같은 날, 로그인하지 않은 경우의 제1조 문장에 익명 사용 통계 항목을 가리키는 괄호를 더했습니다 — 두 문장이 다른 조에 떨어져 있어 붙여 읽는 사람에게 걸릴 수 있었습니다. 같은 날 저녁, App Store 결제 알림을 서버가 받게 되면서 구독 자격 항목에 구매의 거래 식별자를 저장한다는 사실을 더했습니다 — 결제 수단·금액이 아니라 어느 이용자의 결제인지 확인하는 번호입니다.
  • 2026년 9월 9일 — 웹(oneline.date)의 이용이 전면 무료가 되면서, 첨부 파일에 관한 설명을 사실에 맞게 고쳤습니다. 그전까지 이 방침은 「첨부 파일의 클라우드 보관은 유료(Pro) 기능이므로 무료 이용자에게는 국외 이전이 발생하지 않습니다」라고 적고 있었는데, 이제 요금제와 상관없이 웹에서 올린 첨부 파일이 회사 서버에 저장되므로 그 문장이 사실과 달라졌습니다. 제1조의 수집 항목과 제3조의2의 국외 이전 조항 두 곳을 고쳤습니다. 앱에서 붙인 첨부 파일의 클라우드 보관이 유료(Pro) 기능인 것은 그대로입니다.
    이 개정은 제9조의 7일 전 공지를 지키지 못했습니다. 웹의 무료 전환과 같은 날 시행되었기 때문입니다. 앞선 문장을 그대로 두면 방침이 사실과 다른 상태로 남으므로, 정정을 미루기보다 즉시 반영하고 그 사실을 여기에 적는 편을 택했습니다.
    같은 날, 제3조의2의 국외 이전 거부 방법도 다시 적었습니다. 그전에는 「웹을 이용하지 않고 앱만 쓰시면 된다」고만 적혀 있었는데, 웹이 무료가 된 지금 그것은 거부가 아니라 서비스를 쓰지 말라는 말이 됩니다. 이제 이전 세 가지를 나누어 각각을 어떻게 거부하는지 적고, 웹은 로그인해야 열리므로 로그인 관련 이전은 웹을 쓰시는 동안 피할 수 없다는 사실도 그대로 적었습니다. 계정 삭제가 앱뿐 아니라 웹에서도 된다는 사실을 함께 넣었습니다.
  • 2026년 9월 15일 — 웹에 기능 셋이 더해지면서 이 방침의 문장 몇 개가 사실과 달라졌습니다. 달라진 것을 숨기지 않고 하나씩 적습니다.
    첫째, 웹을 로그인 없이 쓸 수 있게 됐습니다. 그전까지 이 방침은 「웹에서 글을 보고 쓰려면 로그인이 필요합니다」, 「웹은 로그인해야 열리므로 로그인 관련 국외 이전은 피할 수 없다」고 적고 있었는데 둘 다 더는 사실이 아닙니다. 이제 계정 없이 적을 수 있고, 그렇게 적은 글은 이용자의 브라우저에만 저장되어 회사 서버로 가지 않습니다. 이 변경은 이용자에게 유리한 쪽이지만, 방침이 사실과 다른 상태로 남는 것은 유·불리와 무관하게 잘못이므로 제1조·제3조의2·제6조를 고쳤습니다.
    둘째, 읽기 전용 공유 링크가 생겼습니다. 이용자가 노트 하나를 골라 공유하면 그 노트의 사본 한 장이 Cloudflare의 데이터베이스에 저장되고, 주소를 아는 사람은 로그인 없이 읽을 수 있습니다. 그전까지 이 방침은 Cloudflare에 대해 「이용자가 적은 글은 이 경로를 지나지 않습니다」, 국외 이전에 대해 「이용자가 적은 글은 국외로 이전되지 않습니다」라고 적고 있었습니다. 공유한 노트에 한해 그 두 문장이 사실과 달라졌으므로, 제1조에 이 기능을 적고, 제3조의 위탁 항목을 고치고, 제3조의2에 국외 이전 항목을 새로 넣었습니다. 공유하지 않으면 아무 변화도 없습니다.
    셋째, 웹에서 지운 것이 30일 동안 휴지통에 남습니다. 그전에는 지우면 즉시 사라졌으므로 제4조의 보관 기간에 이 사실을 더했습니다. 사본은 글과 같은 서울 리전에 있고, 계정을 삭제하면 함께 삭제됩니다.
    같은 날, 웹 페이지를 전송하는 사업자가 자사의 분석 스크립트를 페이지에 자동으로 끼워 넣는다는 사실을 제1조에 적었습니다. 회사는 그것을 보안 정책(CSP)으로 차단하고 있어 수집되는 정보는 없지만, 「웹에도 분석 스크립트를 넣지 않습니다」라는 문장만 두면 페이지 소스에서 그 스크립트를 발견한 분께 이 방침이 거짓말을 한 것이 됩니다. 웹에서도 전체를 파일로 내보낼 수 있다는 사실(제5조)과 앱의 스토어 등재명이 바뀐 것도 함께 반영했습니다.
    이 개정도 7일 전 공지를 지키지 못했습니다. 기능이 나간 날과 같은 날 시행됩니다. 사실과 다른 문장을 이레 동안 그대로 두는 것보다, 즉시 고치고 그 사실을 여기 적는 편을 택했습니다.
    같은 날 저녁, 앱 쪽에서 알려 온 세 가지를 더 반영했습니다. 앱이 실측해 알려 준 것이고, 셋 다 이 방침이 앱을 못 따라가고 있던 자리입니다.
    하나, 크래시 보고. 다음 앱 판(1.6)에 Firebase Crashlytics 가 들어갑니다. 이 방침은 「크래시 수집 SDK 를 사용하지 않습니다」라고 적고 있었으므로, 그 판이 나가는 순간 제1조가 거짓이 됩니다. 그 낱말을 빼고, 익명 사용 통계와 같은 스위치가 크래시 보고도 함께 켠다는 사실과 무엇이 전송되는지를 적었습니다. 기본값은 꺼짐이고, 끄면 아직 보내지 않은 보고도 기기에서 지워집니다.
    둘, 링크 미리보기. 이미 팔리고 있는 1.5 에 들어 있습니다. 켠 사람에게만, 노트에 주소만 적힌 문단이 있을 때 앱이 그 사이트에 직접 요청합니다. 제1조의 「입력한 문장이 회사나 제3자의 서버로 전송되지 않습니다」에 이 예외를 괄호로 달고, 항목을 새로 넣었습니다.
    셋, 수식·다이어그램. 앱에서 수식이나 다이어그램이 든 노트를 열면 그것을 그리는 공개 라이브러리를 외부 배포처에서 내려받습니다. 노트 내용은 전송되지 않지만 옵트인 없이 제3자에게 IP 가 가는 유일한 자리라, 적지 않을 이유가 없어 적었습니다.
    제6조와 제7조의 「로그인하지 않은 이용자에게서는 아무것도 수집하지 않습니다」에는 통계를 켠 경우를 가리키는 괄호를 달았고, 통계 항목의 구매 수는 「요금제별」로 고쳤습니다.
    같은 날 밤, 그날 아침에 「모른다」고 적었던 자리 셋을 실제로 확인했습니다.
    하나, 공유한 노트의 사본은 국외로 나가지 않습니다. 그날 아침에는 Cloudflare 가 데이터베이스를 어디에 두는지 몰라 「미국을 포함해 Cloudflare 가 데이터센터를 운영하는 국가」로 적고 국외 이전 항목을 두었습니다. 직접 조회해 보니 대한민국(서울)이었습니다. 사실이 아닌 국외 이전을 고지하는 것도 틀린 고지이므로 그 항목을 덜어내고, 제3조와 제3조의2 에 보관 위치를 적었습니다. 모르는 것을 넓게 적어 두는 편이 안전해 보였지만, 넓게 적는 것과 정확히 적는 것은 다른 일입니다.
    둘, 첨부 파일의 보관 위치를 확인했습니다. 이 방침은 09-07 부터 대만 (asia-east1)이라고 적어 왔는데, 실제로 확인된 적은 없었습니다. 소유자가 콘솔에서 확인해 ASIA-EAST1 임을 알려 주었습니다 — 적혀 있던 것이 맞았습니다. 문장은 그대로 두고, 이제 확인된 값이라는 사실만 여기 적습니다.
    셋, 전송 사업자의 분석 기능을 껐습니다. 그날 아침에는 「끼워 넣는 경우가 있어 보안 정책으로 막고 있다」고 적었는데, 소유자가 그 기능 자체를 껐습니다. 이제 페이지에 그 스크립트가 들어오지 않습니다(운영에서 확인). 보안 정책은 그대로 두었습니다 — 막는 장치가 둘인 편이 낫습니다.
    넷, 로그인 정보의 처리 위치도 확인했습니다. 이 방침은 Firebase Authentication 이 리전을 지정할 수 없다고 적어 왔는데, 콘솔에 데이터 위치를 고르는 항목 자체가 없다는 것을 소유자가 확인해 주었습니다 — 적혀 있던 것이 맞습니다. 이로써 이 방침이 말하는 보관 위치 넷이 모두 확인된 값이 되었습니다.
  • 2026년 10월 16일 — 현행. QR 로그인 요청에 「대략의 지역」 한 줄이 더해졌습니다.
    앱의 허락 화면이 「서울, 대한민국 근처」처럼 도시 · 나라 이름을 보여 줘, 남이 건넨 QR 을 찍는 사고를 이용자가 알아보게 하기 위한 것입니다(제1조). Cloudflare 의 서버가 접속 주소로 추정한 이름만 담고 IP 주소 자체는 담지 않으며, 요청과 함께 최대 2분 뒤 삭제됩니다. 보관 위치는 전과 같습니다.
    이 개정도 7일 전 공지를 지키지 못했습니다. 기능이 나가는 날과 같은 날 시행됩니다.
  • 2026년 10월 7일 — 「한줄 앱으로 로그인(QR)」이 웹 로그인 화면에 열렸습니다.
    앱 1.8.0 부터 아이폰의 한줄 앱이 웹의 QR 을 읽어 로그인을 허락합니다. 이를 위해 웹이 만든 로그인 요청 하나가 회사 서버에 최대 2분 동안 남고, 그 안에 브라우저 종류 · 운영체제 이름 · 시각 · 확인 숫자 · 비밀의 해시가 담깁니다(제1조). IP 주소 · 위치 · 계정 정보는 담기지 않으며, 허락이 쓰이거나 2분이 지나면 삭제됩니다. 로그인 방법과 보관 위치(제3조의2)는 전과 같습니다.
    이 개정도 7일 전 공지를 지키지 못했습니다. 기능이 열리는 날과 같은 날 시행됩니다. 앞선 개정들과 같은 판단입니다.
  • 2026년 9월 29일 — 앱에서 붙인 첨부 파일도 요금제와 상관없이 클라우드에 보관합니다.
    앱 1.7.8 부터 무료 이용자도 앱에서 붙인 사진 · 녹음 · 파일이 계정마다 5GB 까지 서버에 올라갑니다(웹은 9월 9일부터 그랬습니다). 그래서 「앱에서 붙인 첨부 파일의 클라우드 보관은 유료(Pro) 기능」이라는 문장을 제1조 · 제2조 · 제3조의2 에서 고쳤습니다. 보관 위치 · 기간 · 경유지는 바뀌지 않았습니다.
    같은 날, 웹 로그인 화면의 Google 단추를 Google 이 직접 그리게 되어 제1조의 「브라우저 안의 저장」에 그 사실을 적었습니다. 로그인 화면을 열면 Google 의 스크립트를 불러오고, 브라우저가 Google 에 로그인돼 있으면 단추에 그 계정의 이름과 사진이 보입니다. 로그인 방법과 Google 이 받는 항목(제3조의2)은 전과 같습니다.
  • 2026년 9월 26일 — 웹 사용 집계를 더했습니다(설정에서 끌 수 있음).
    웹은 그동안 분석 도구를 하나도 쓰지 않았고, 그 약속은 그대로입니다 — 분석 · 광고 스크립트를 넣지 않고, 쿠키도 쓰지 않습니다. 더한 것은 기능이 몇 번 쓰였는지의 날짜별 숫자 넷뿐이며(제1조), 계정 · IP 주소 · 기기나 브라우저를 가려낼 값 · 글의 내용은 들어가지 않습니다. 저장 위치는 공유 링크와 같은 Cloudflare의 데이터베이스이고(제3조의2), 25개월 뒤 파기합니다(제4조). 설정에서 끄거나 브라우저의 추적 거부 신호를 켜면 보내지 않습니다.
  • 2026년 9월 19일. 휴지통이 앱과 웹이 함께 쓰는 한 자리가 되었습니다.
    그전까지 이 방침의 제4조는 「웹에서 지운 것은 14일 동안 휴지통에 남습니다」였고, 앱에서 지운 것은 서버에서 즉시 삭제되었습니다. 앱(iOS) 1.7 부터 앱에서 지운 것도 같은 계정 아래의 같은 휴지통에 14일 사본을 남기며, 어느 쪽에서든 되살릴 수 있습니다. 기간(14일)과 회사 서버의 하루 한 번 정리 작업은 바뀌지 않았고, 보관 위치와 국외 이전도 바뀌지 않았습니다 (제1조의 Cloud Firestore · 서울 리전).
    이용자에게 유리한 방향의 변경입니다 — 폰에서 잘못 지운 글을 되살릴 수 있게 되는 대신, 그전에는 즉시 사라졌던 사본이 14일 동안 서버에 남습니다. 그 사실을 적기 위해 제4조에 항목을 하나 더했습니다. 앱 1.6 이하를 쓰시는 동안은 앱에서 지운 것에 사본이 생기지 않습니다.
  • 2026년 9월 18일. 웹 휴지통의 보관 기간을 30일에서 14일로 줄이고 그 기간이 지난 사본을 실제로 지우는 작업을 회사 서버에 두었으며, 읽기 전용 공유 링크에 그 노트의 첨부가 함께 담기게 되었습니다.
    하나, 기간이 30일에서 14일이 되었습니다. 제4조의 그 문장을 고쳤습니다. 이용자에게 유리한 방향이 아니므로(되살릴 수 있는 기간이 짧아집니다) 그대로 적습니다. 다만 그 대가로 아래 둘이 사실이 되었습니다.
    둘, 「그 기간이 지나면 자동으로 삭제됩니다」가 이제 사실입니다. 이 문장은 09-15 부터 적혀 있었는데, 그때의 정리 작업은 이용자가 웹에서 휴지통 화면을 열 때만 돌았습니다. 휴지통을 한 번도 열어 보지 않은 계정에서는 30일이 지나도 사본이 남아 있었으므로, 이 방침이 사실과 달랐습니다. 이제 회사 서버에서 하루 한 번(한국 시간 새벽 3시 30분) 도는 작업이 기한이 지난 사본을 지웁니다. 하루 한 번이므로 기간이 지난 직후 최대 하루 동안은 사본이 남아 있을 수 있다는 사실도 함께 적었습니다 — 「즉시」라고 적으면 다시 사실과 다른 문장이 됩니다.
    셋, 사본에만 딸린 첨부 파일도 함께 지웁니다. 그전에는 사본의 기록만 지워지고 사진· 녹음·문서 파일은 저장소에 남았습니다. 「지웠다」고 알고 있는 것이 서버에 남는 것은 유·불리와 무관하게 잘못이므로 함께 지우도록 했습니다. 살아 있는 노트가 가리키는 파일과 아직 기한이 안 된 다른 사본이 가리키는 파일은 지우지 않습니다 — 되살렸을 때 빈 자리가 남으면 안 됩니다.
    같은 날, 휴지통 화면의 자리가 설정 → 자료에서 메뉴 → 휴지통으로 옮겨진 것을 제4조에 반영했습니다. 안내하는 자리가 실제와 다르면 그 문장도 틀린 문장입니다.
    넷, 읽기 전용 공유 링크에 그 노트의 첨부가 함께 담기게 되었습니다.
    그전까지 이 방침의 제1조에는 「첨부 파일은 포함되지 않으며」라고 적혀 있었습니다. 그 문장이 사실이 아니게 되었으므로 고쳤습니다. 그림이 붙은 노트를 공유하면 링크를 연 사람에게는 글만 보이고 그림이 있던 자리는 알아볼 수 없는 한 줄로 남았는데, 무엇이 빠졌는지 보낸 사람도 받은 사람도 몰랐던 것이 이 기능을 고친 이유입니다.
    파일 자체는 옮기지 않았습니다. 사진·녹음·문서는 제1조의 저장소에 그대로 있고, Cloudflare의 데이터베이스에 저장되는 것은 그 파일을 가리키는 주소와 이름·형식·크기 뿐입니다. 링크를 연 사람이 파일을 열면 Cloudflare가 그 주소에서 받아 전달합니다. 즉 보관 위치는 늘지 않았고, 전달 경로에 Cloudflare가 더해졌습니다 — 제3조의 위탁 항목에 그렇게 적었습니다.
    거두기의 약속은 그대로입니다. 첨부를 가리키는 주소는 공유 사본과 같은 줄에 있어서, 링크를 거두면 글과 첨부가 같은 순간에 열리지 않게 됩니다. 저 주소를 링크를 연 사람에게 그대로 보여 주는 길이 더 쉬웠지만, 그러면 한 번 본 사람이 영원히 들고 있어 거둘 수 없는 주소가 됩니다. 그래서 그 길을 택하지 않았습니다.
    담기는 양에 상한을 두었습니다 — 파일 하나 25MB · 링크 하나에 100MB · 20개까지입니다. 넘는 파일은 담기지 않고, 담기지 않은 개수를 링크를 만들 때 화면이 알려 줍니다. 조용히 빠지는 것이 가장 나쁩니다.
    이 개정도 7일 전 공지를 지키지 못했습니다. 위 넷이 한 판에 함께 나가고, 그 판이 나가는 날과 같은 날 시행됩니다. 09-15 와 같은 판단입니다 — 사실과 다른 문장을 이레 동안 두는 것보다 즉시 고치고 그 사실을 여기 적는 편을 택했습니다.