Thrupage 개인정보 처리방침
최종 수정: 2026년 11월 15일
개요
Thrupage(쓰루페이지, "본 앱")는 울림(Ullim)에서 개발했습니다. 본 개인정보 처리방침은 iOS·Android·웹·macOS용 Thrupage가 어떤 정보를 다루는지 설명합니다.
로그인하지 않고 사용할 때
로그인하지 않으면 페이지·할 일·라벨은 사용자의 기기(웹은 브라우저 저장소)에만 저장되며 외부로 전송되지 않습니다.
로그인과 동기화
여러 기기에서 동기화하려면 Apple 또는 Google 계정으로 로그인합니다. 이때 다음 정보를 받습니다. Apple 로그인: 이름(첫 로그인 때만), 이메일 주소(이메일 가리기를 선택하면 Apple이 제공하는 비공개 릴레이 주소). Google 로그인: 이름, 이메일 주소, 프로필 사진 주소. 동기화를 켠 Pro 이용자와 AI 연결을 쓰기로 동의한 이용자의 페이지 본문, 할 일(제목·노트·댓글·마감·상태·라벨 등), 라벨은 서버에 저장됩니다. 무료 이용자는 AI 연결 화면에서 처음 연결할 때 서버 저장에 동의하며, 동의한 기기 하나(앱에서 7일에 한 번 바꿀 수 있음)의 내용만 올립니다. 다른 기기에서는 서버의 내용을 내려받아 볼 수 있지만, 그 기기에서 고친 내용은 올리지 않습니다. 올리는 기기를 알아보기 위해, 앱은 설치마다 만드는 무작위 기기 식별자를 서버 요청에 함께 보내고 올리는 기기로 정한 기기의 식별자를 계정에 저장합니다. 앱을 지우면 새 식별자가 만들어지며, 계정을 삭제하면 함께 삭제됩니다. 로그인만 하고 동기화나 AI 연결을 쓰지 않으면 페이지·할 일·라벨은 서버에 올리지 않습니다(계정 정보와 구독 상태는 저장됩니다). 로그인한 서비스의 사용자 ID도 함께 저장하며, Apple로 로그인하면 계정을 삭제할 때 Apple과의 연결을 끊기 위해 Apple이 발급한 갱신 토큰(refresh token)을 저장합니다. 페이지에 넣은 이미지는 기본으로 기기에만 저장됩니다. 서버에 내용을 올리는 이용자(동기화를 켠 Pro 이용자, AI 연결에 동의한 무료 이용자)는 이미지도 서버(Supabase, 미국)의 비공개 저장소에 올라갑니다. 서버의 이미지는 로그인한 본인만 내려받을 수 있고, 내려받은 사본은 그 기기에 저장됩니다. 올리기 전에 기기에서 긴 변 2048픽셀의 JPEG(투명한 이미지는 PNG)로 다시 저장하므로, 사진의 위치·촬영 기기·촬영 시각 같은 메타데이터(EXIF)는 모두 지워집니다. 움직이는 GIF는 움직임을 살리려고 다시 저장하지 않지만, 주석·XMP 같은 부가 정보는 지우고 올립니다. 서버에는 이미지 파일과 함께 형식, 크기, 가로·세로 픽셀, 올린 시각, 쓰이지 않게 된 시각을 저장합니다. 이미지는 파일당 20MB, 합계 Pro 이용자는 10GB, 무료 이용자는 1GB까지 올릴 수 있습니다. 한도를 넘으면 서버에 새로 올리는 것만 멈추고, 기기에는 그대로 저장됩니다. 댓글에 붙인 이미지는 페이지 이미지와 같은 방식·같은 한도로 서버에 저장됩니다. 페이지를 이전 상태로 되돌릴 수 있도록, 동기화하거나 AI 연결을 쓰는 동안 서버에 페이지 버전(그 시점의 페이지와 그 페이지 할 일의 제목·상태·마감·라벨·우선순위, 끝내거나 취소한 날)을 남깁니다. 서버와의 통신은 암호화(TLS)되지만, 저장된 내용은 종단간 암호화되지 않습니다.
오류 정보 (Firebase Crashlytics)
iOS·Android 앱이 비정상 종료되면 원인을 파악하기 위해 Firebase Crashlytics가 충돌 정보(오류 발생 위치, 기기 모델, OS 버전, 앱 버전, Firebase 설치 ID, 종료 직전 앱 로그)를 수집합니다. 이 정보는 계정과 연결하지 않으며 90일 동안 보관됩니다.
앱 사용 분석
앱 사용 분석은 iOS·Android 앱과 웹·맥 앱에서 합니다. 기능을 개선하기 위해 Google Analytics(폰 앱은 Google Analytics for Firebase)로 앱 사용 정보(결제 화면 열기, 결제·로그인 시도와 그 결과, 동기화 오류의 종류 같은 이벤트, 기기 모델, OS·앱 버전, 국가·IP로 추정한 대략적 지역, 기기를 구분하는 식별자)를 수집합니다. 작성한 페이지 본문이나 할 일 제목은 보내지 않으며, 이 정보는 계정과 연결하지 않습니다. 14개월 동안 보관됩니다. 웹 앱은 쿠키(_ga, _ga_로 시작하는 것)에, 맥 앱은 앱 저장소에 기기를 구분하는 무작위 식별자를 둡니다. 이 식별자는 마지막으로 앱을 쓴 날부터 2년이 지나면 만료됩니다. 유럽경제지역·영국·스위스에서 쓰거나 지역을 알 수 없으면, 설정에서 허용하기 전에는 분석 코드를 불러오지 않고 쿠키나 식별자도 두지 않습니다. 웹·맥 앱은 기기의 언어 지역과 시간대 중 하나라도 이 지역이면 이 지역으로 봅니다. 그 밖의 지역에서는 기본으로 켜지며, 설정 '앱 사용 분석 허용'에서 언제든 끌 수 있습니다. 설정에서 끄면 분석 수집을 멈추고 분석 쿠키와 맥 앱의 식별자도 지웁니다. 브라우저 설정에서 직접 지울 수도 있습니다. 소개 사이트(thrupage.com)도 Google Analytics로 방문과 이용 정보(페이지 조회, 영상 재생, 웹 열기·맥 내려받기 단추 누름, 기기·브라우저 종류, 국가·IP로 추정한 대략적 지역, 기기를 구분하는 식별자)를 같은 기간 수집하고 같은 쿠키를 씁니다. 위 지역에서는 소개 사이트에 설정이 없으므로 분석 코드를 불러오지 않습니다. 그 밖의 지역에서 수집을 원하지 않으면 브라우저에서 쿠키를 막거나 지워 주세요. 이와 별도로, 운영자는 로그인한 이용자가 앱을 연 날과 AI 연결로 쓴 날을 계정별로 하루 한 줄(날짜와 앱/AI 구분만) 저장해 재방문·활성 일수를 셉니다. 페이지 내용은 담지 않습니다. 이 기록은 14개월이 지나거나 계정을 지우면 삭제하며, 밖으로는 개인을 알 수 없는 주간 집계만 씁니다.
AI 연결
로그인한 이용자는 무료로 Claude, ChatGPT 같은 AI 도구를 Thrupage에 직접 연결할 수 있습니다. 무료 이용자는 처음 연결할 때 기록을 서버에 두는 데 동의하며, 동의하기 전에는 서버에 저장하지 않습니다. 연결하면 그 AI 도구가 이용자의 요청에 따라 페이지와 할 일을 읽고, 오늘 페이지에 할 일과 메모·요약 같은 글과 박스를 더하고, 할 일의 제목·노트·마감·라벨·우선순위를 고치거나 끝냄·취소로 표시하고, 할 일에 댓글을 달고, 새 라벨을 만듭니다. 쓰기는 오늘 페이지에만 하며, 지난 페이지는 읽기만 합니다. 이용자가 쓴 문단(메모·글)을 고치거나, 이용자가 쓴 내용이나 박스를 옮기거나, 박스의 이름·색을 바꾸거나, 이용자가 만든 할 일의 제목·마감·라벨을 고치는 것은 이용자가 그 요청에서 시킨 경우에 합니다. 할 일의 노트와 우선순위는 시키지 않아도 AI 도구가 바꿀 수 있고, 노트는 덮어쓸 수도 있습니다. 오늘 페이지에서 AI 도구가 고친 내용에는 고친 때와 AI 표시가 남습니다. AI 도구에는 할 일을 지우는 기능이 없고, 필요 없는 할 일은 취소로 닫습니다. 이용자가 쓴 댓글은 고치거나 지우지 않으며, 자기가 단 댓글만 지울 수 있습니다. AI 도구가 단 댓글에는 그 AI 앱의 이름(연결 이름)이 함께 저장되어 댓글 옆에 표시됩니다. 다만 AI 도구가 직접 쓴 글과 만든 빈 박스는 이용자가 손대기 전까지 AI 도구가 지우거나 다시 쓸 수 있습니다. 이때 읽은 내용은 이용자가 연결한 AI 도구의 제공자에게 전달되며, 그 회사의 개인정보 처리방침이 적용됩니다. 운영자는 연결 정보(토큰의 해시값, 이름, 시간대)를 계정을 삭제할 때까지, AI 도구가 바꾼 동작의 기록(도구 이름, 짧게 줄인 요청 내용, 결과, 연결한 AI 앱 또는 연결 토큰의 식별값)을 90일 동안 보관합니다. 또 연결마다 처음·마지막 사용 시각(하루에 한 번만 갱신)을 저장하며, 요청 내용은 함께 남기지 않습니다. 이 사용 시각은 90일 동안 쓰지 않은 연결이면 지우고, 앱에서 끊은 연결 토큰이면 하루 안에 지웁니다. 페이지 속 이미지는 연결한 AI 도구에 "[이미지: 설명]"처럼 글자로만 전달됩니다. 할 일 댓글에 붙여 서버에 저장된 이미지는 AI 도구가 그 댓글을 읽을 때 이미지 그대로 그 AI 도구의 제공자에게 전달됩니다. 이용자가 요청하면 AI 도구가 오늘 페이지를 이전 버전으로 되돌릴 수 있으며, 되돌린 결과도 새 버전으로 남습니다. 또 이용 현황을 파악해 서비스를 개선하기 위해, AI 도구를 쓴 날마다 그날의 도구 호출 수를 계정과 함께 저장합니다. 이 기록에는 요청 내용이 들어가지 않습니다. 연결은 앱 설정 또는 그 AI 도구에서 언제든 끊을 수 있습니다.
웹 제공과 AI 연결 중계 (Cloudflare)
웹 앱(app.thrupage.com)과 thrupage.com은 Cloudflare(Cloudflare, Inc.)를 통해 제공됩니다. 페이지를 열 때 IP 주소, 브라우저·기기 정보, 요청한 주소 같은 접속 정보가 Cloudflare로 전송되며 사이트 전달과 보안(공격 차단)에 쓰입니다. 또 AI 연결로 오가는 요청(인증 토큰과, 요청에 따라 읽거나 쓰는 페이지·할 일 내용)은 thrupage.com을 거쳐 서버로 전달되며, 이때 Cloudflare가 전송 중에만 처리하고 저장하지 않습니다. 과도한 요청을 막기 위해 연결 토큰별 요청 수를 1분 동안만 메모리에서 셉니다. Cloudflare의 접속 기록은 Cloudflare의 정책에 따라 보관됩니다.
앱 업데이트 확인
모바일 앱은 실행될 때 Expo(EAS Update)의 서버에 새 업데이트가 있는지 확인합니다. 이때 설치마다 무작위로 만든 식별자, 플랫폼, 앱 버전 정보, IP 주소가 전송됩니다. 계정이나 작성한 내용은 전송되지 않습니다. macOS 앱은 ull.im과 GitHub에서 업데이트를 확인하며, 이때 IP 주소 같은 요청 정보가 전송됩니다.
결제
Pro 구독과 테마 팩 결제는 Apple(App Store)·Google(Google Play)이 처리하며, 운영자는 카드 정보를 받지 않습니다. 구독 상태를 확인하기 위해 RevenueCat이 구매 영수증, 구독 상태, 앱 사용자 ID(로그인 계정의 내부 ID)를 처리합니다. 운영자는 구독 상태(Pro 종료 시각, 체험 여부, 테마 팩 보유)와, 구독 관리와 서비스 개선을 위한 결제 이벤트 이력(이벤트 종류, 체험·정상 구분, 상품, 스토어, 시각)을 계정과 함께 Supabase에 저장합니다. 카드·결제 수단 정보는 받지 않습니다.
처리를 맡기는 제3자 서비스
본 앱은 다음 서비스를 이용합니다. Supabase(로그인·동기화 데이터 저장, 미국), Google Firebase Crashlytics(충돌 정보, 미국), Google Analytics for Firebase(앱 사용 분석, 미국), Expo(앱 업데이트 전송, 미국), Cloudflare(웹 앱 제공·보안, AI 연결 요청 중계, 미국), RevenueCat(구독 관리, 미국), Apple·Google(로그인·결제). 각 서비스에는 해당 회사의 개인정보 처리방침이 적용됩니다.
처리 근거
로그인과 동기화를 위한 처리는 서비스 제공(계약 이행)을 근거로 합니다. 충돌 정보 수집은 앱의 안정성을 유지하기 위한 정당한 이익을 근거로 합니다. 앱 사용 분석은 유럽경제지역·영국·스위스에서는 이용자의 동의(설정에서 허용)를, 그 밖의 지역에서는 기능을 개선하기 위한 정당한 이익을 근거로 합니다. 동의는 설정에서 언제든 거둘 수 있습니다. AI 연결을 통한 처리는 이용자가 직접 연결하고 요청한 것으로, 서비스 제공(계약 이행)을 근거로 합니다. AI 도구를 쓴 날의 호출 수, 앱을 연 날과 AI 연결로 쓴 날의 기록, 결제 이벤트 이력은 서비스를 운영하고 개선하기 위한 정당한 이익을 근거로 합니다.
국외 이전
동기화 데이터는 미국(Supabase, us-east-1 리전)에 저장되며, 충돌 정보, 앱 사용 분석 정보, 업데이트 확인 정보, 구독 상태도 미국의 서비스(Google, Expo, RevenueCat)에서 처리됩니다. 웹 앱의 접속 정보와 AI 연결로 오가는 요청은 Cloudflare(미국)를 거쳐 처리됩니다. 유럽경제지역(EEA)·영국 이용자의 정보는 해당 서비스가 제공하는 표준계약조항 등 적법한 이전 장치에 따라 이전됩니다. AI 연결을 쓰면, 읽은 내용이 이용자가 연결한 AI 도구의 제공자(미국 등 국외일 수 있음)에게 전달됩니다.
보관 기간
계정 정보와 동기화 데이터는 계정을 삭제할 때까지 보관하며, 계정을 삭제하면 즉시 삭제됩니다. 충돌 정보는 90일 동안 보관됩니다. 앱 사용 분석 정보는 14개월 동안 보관됩니다. 서비스 제공자의 접속 기록(IP 주소 등)은 해당 서비스의 보관 정책에 따릅니다. 구독 상태는 계정을 삭제하면 함께 삭제됩니다. 결제·환불 기록은 Apple·Google이 각자의 정책과 관련 법령에 따라 보관합니다. AI 연결 정보는 계정을 삭제할 때까지 보관하고, AI 도구가 바꾼 동작의 기록은 90일 뒤 삭제됩니다. AI 연결별 사용 시각은 90일 동안 쓰지 않으면 삭제하고, 앱에서 끊은 연결 토큰의 사용 시각은 하루 안에 삭제합니다. AI 도구를 쓴 날의 호출 수와 결제 이벤트 이력은 계정을 삭제할 때까지 보관하고, 계정을 삭제하면 즉시 삭제합니다. 앱을 연 날과 AI 연결로 쓴 날의 기록은 14개월이 지나면 삭제하고, 계정을 삭제하면 즉시 삭제합니다. Pro가 끝나도 서버의 내용은 계정이 있는 동안 그대로 두며, 여러 기기 동기화만 멈춥니다. 페이지 버전은 남긴 날부터 30일이 지나면 삭제하고, 계정을 삭제하면 즉시 삭제합니다. 지운 댓글은 지운 날부터 30일이 지나면 서버에서 삭제하고, 계정을 삭제하면 즉시 삭제합니다. 그래서 페이지에서 지우거나 고친 내용도 그 전 버전이 남은 날부터 30일까지 서버에 보관될 수 있습니다. 서버의 이미지는 어느 페이지에서도 쓰이지 않게 된 뒤 30일이 지나면 삭제합니다. 그 사이에 다시 쓰이면 삭제하지 않습니다. 계정을 삭제하면 이미지도 즉시 삭제합니다.
이용자의 권리
계정과 데이터는 다음 방법으로 삭제할 수 있습니다. ① 앱에서: 설정 > 계정 > 계정 삭제를 누르면 바로 삭제됩니다. Apple로 로그인한 경우 Apple과의 연결도 함께 해제됩니다. ② 앱을 쓸 수 없을 때: 로그인에 쓴 이메일 주소로 [email protected] 에 제목을 "Thrupage 계정 삭제"로 보내 주세요. 본인임을 확인한 뒤 10일 안에 계정과 서버의 데이터를 모두 삭제하고 결과를 회신합니다. 삭제되는 데이터는 계정, 동기화한 페이지·할 일·댓글·라벨·이미지, 페이지의 이전 버전이며, 구독 상태 기록(RevenueCat)도 함께 삭제됩니다. 결제 기록은 Apple·Google이 각자의 정책과 관련 법령에 따라 보관합니다. 정보 열람, 정정, 내보내기를 원하시거나, 정당한 이익을 근거로 한 처리에 반대(이의 제기)하시려면 아래 문의처로 요청해 주세요. 유럽경제지역·영국 이용자는 거주 국가의 감독기관에 불만을 제기할 권리가 있습니다.
아동 개인정보
본 앱은 아동을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다.
변경사항
본 개인정보 처리방침은 수시로 업데이트될 수 있습니다. 변경사항은 이 페이지에 게시합니다.
문의
개인정보 처리방침과 개인정보 관련 요청 문의: [email protected]