Timebox Planner (https://mytimebox.site) · 시행일: 2026년 10월 7일 · English summary below
박진희(톱니바꿈, 이하 “운영자”)는 웹 서비스 Timebox Planner(이하 “서비스”)를 운영하며, 「개인정보 보호법」 등 관련 법령을 준수합니다. 이 방침은 서비스가 어떤 정보를 수집하고, 어떻게 이용·보관·파기하는지, 그리고 이용자가 어떤 권리를 갖는지 설명합니다.
1. 수집하는 개인정보 항목과 수집 방법
가. Google 계정 로그인 시 (Supabase Auth 이용)
이메일 주소, 이름(표시 이름), 프로필 사진 URL, Google 계정 고유 식별자
서비스 내부 사용자 ID(UUID), 로그인 일시 등 인증 기록
로그인 없이도 서비스를 이용할 수 있으며, 이 경우 작성한 데이터는 이용자의 브라우저(localStorage)에만 저장됩니다.
나. Google 캘린더 연동 시 (이용자가 동의한 경우에만)
서비스는 Google 로그인 시 다음 권한(OAuth 범위)을 요청합니다.
https://www.googleapis.com/auth/calendar.events — Google 캘린더 일정 조회·생성·수정·삭제
기본 로그인 범위(openid, email, profile) — 계정 식별용
이 권한으로 서비스가 실제로 하는 일은 다음뿐입니다.
일정 가져오기: 이용자가 앱에서 보고 있는 날짜의 기본(primary) 캘린더 일정에서 제목, 시작·종료 시각, 일정 ID를 읽어 타임라인에 “[Google] 제목” 형태로 표시합니다. 가져온 항목은 이용자의 플래너 데이터의 일부로 저장됩니다(아래 다항).
일정 내보내기: 이용자가 타임라인에 배치한 일정(제목, 시작·종료 시각)을 이용자의 기본 캘린더에 생성하고, 앱에서 시간을 바꾸거나 삭제하면 해당 일정을 수정·삭제합니다.
다른 사람의 캘린더, 참석자 정보, 일정 설명·장소, 첨부파일 등은 서비스가 읽거나 저장하지 않습니다.
다. 서비스 이용 중 저장되는 정보 (Supabase 데이터베이스)
플래너 데이터: 할 일(브레인 덤프), 시간표 블록, 요일별 템플릿, Top 3 우선순위와 완료 여부, 요일 테마, 앱 설정, 계정 이메일, 최종 수정·최근 활동 시각, (Google에서 가져오거나 Google에 등록한 일정의) 일정 ID
알림 설정: 알림 사용 여부, 알림 간격, 방해 금지 시간, 시간대(timezone), 다음 알림 예정 시각 등
Google 캘린더 연동 토큰: 재로그인 없이 캘린더 연동을 유지하기 위한 Google OAuth refresh token. 서버 전용 테이블에 보관되며 브라우저에서는 조회할 수 없고, 서버 함수만 캘린더 API용 임시 access token을 발급받는 데 사용합니다.
프리미엄 신청 정보(신청한 경우): 선택한 플랜, 이메일 주소 및/또는 휴대폰 번호, 신청 상태·일시, 발급된 인증키(PIN)와 연결된 이메일. 서비스는 카드번호 등 결제수단 정보를 수집하지 않습니다.
라. 이용자 기기(브라우저)에 저장되는 정보
localStorage: 플래너 데이터 캐시, 화면 테마·설정, 알림 설정, 프리미엄 상태, 기기 연결용 동기화 키, 1시간 유효한 Google access token과 저장 시각 등. 이 정보는 이용자 기기에만 있으며 브라우저 데이터 삭제 또는 로그아웃 시 삭제됩니다(로그아웃 시 토큰 삭제).
Supabase 로그인 세션 정보(브라우저 저장소)
서비스 워커 캐시: 앱 화면 파일(index.html, 아이콘 등) — 개인정보는 포함하지 않습니다.
서비스는 광고·추적 목적의 쿠키를 사용하지 않습니다.
마. 자동으로 생성·처리되는 정보
Vercel Web Analytics를 통한 방문 통계(페이지 경로, 유입 경로, 브라우저·OS·기기 종류, 국가 단위 위치 등 집계 정보). 쿠키를 사용하지 않습니다.
서버 운영 과정에서 호스팅 사업자가 남기는 접속 기록(IP 주소, 요청 시각 등)
바. 음성 입력 (선택 기능)
마이크 버튼을 눌러 음성 입력을 사용하면 브라우저에 내장된 음성 인식 기능(Web Speech API)이 동작합니다. 서비스는 변환된 텍스트만 받아 할 일로 등록하며, 음성 데이터를 저장하지 않습니다. 음성 인식 처리는 이용 중인 브라우저 제공사(예: Chrome의 경우 Google)의 정책을 따릅니다.
2. 개인정보의 이용 목적
회원 식별, 로그인 유지, 여러 기기 간 플래너 데이터 동기화
이용자가 요청한 Google 캘린더 일정 표시 및 일정 생성·수정·삭제
이용자가 켠 경우 Top 3 우선순위 알림(웹 푸시) 발송 — 알림 내용에 미완료 우선순위 항목 문구가 포함될 수 있습니다.
프리미엄 신청 접수, 인증키(PIN) 발급 및 안내
서비스 운영·오류 대응·보안 및 이용 통계(집계) 분석
서비스는 개인정보를 광고, 프로파일링, 판매 목적으로 이용하지 않습니다.
3. Google 사용자 데이터 처리 원칙 (Limited Use)
Timebox Planner가 Google API로부터 받은 정보를 사용하고 다른 앱으로 전송하는 행위는 Google API 서비스 사용자 데이터 정책(제한적 사용 요구사항 포함)을 준수합니다.
Google 캘린더 데이터는 이용자에게 보이는 캘린더 연동 기능을 제공·개선하는 데에만 사용합니다.
Google 사용자 데이터를 제3자에게 판매·이전하지 않으며, 광고(맞춤형·리타게팅 포함)에 사용하지 않습니다.
이용자의 명시적 동의, 보안 목적(예: 악용 조사), 법령 준수, 또는 내부 운영상 필요한 경우(집계·익명화된 형태)를 제외하고 사람이 Google 사용자 데이터를 열람하지 않습니다.
Google 사용자 데이터를 범용 AI/머신러닝 모델의 학습에 사용하지 않습니다.
4. 보유 및 이용 기간, 파기
계정·플래너 데이터·알림 설정·Google 연동 토큰: 이용자가 삭제를 요청할 때까지 보관하며, 요청을 받으면 지체 없이(늦어도 30일 이내) 파기합니다. 계정이 삭제되면 연결된 데이터와 토큰도 함께 삭제됩니다.
Google refresh token: 위 기간 외에도, 이용자가 Google에서 접근 권한을 철회하는 등으로 토큰이 무효가 되면 다음 갱신 시도 시 자동 삭제됩니다.
웹 푸시 구독 정보: 알림을 끄거나 구독이 만료되면 삭제합니다.
프리미엄 신청 정보: 인증키 발급 완료 후 1년간 보관하며, 요청 시 즉시 파기합니다.
브라우저 저장 정보: 이용자가 브라우저 데이터를 삭제하면 즉시 삭제됩니다.
관련 법령에 따라 보존 의무가 있는 경우 해당 기간 동안 별도 보관 후 파기합니다.
전자적 파일은 복구할 수 없는 방법으로 삭제합니다.
5. 개인정보의 제3자 제공
운영자는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 다만 이용자가 동의한 경우 또는 법령에 따라 요구되는 경우는 예외로 합니다. Google 캘린더 연동은 이용자 본인의 요청에 따라 이용자 본인의 Google 계정에 데이터를 기록하는 것입니다.
6. 처리 위탁 및 국외 이전
서비스 제공을 위해 아래 사업자의 클라우드 인프라를 이용하며, 이 과정에서 개인정보가 국외(미국 등) 서버에 저장·처리될 수 있습니다. 이전은 서비스 이용 시 네트워크를 통해 수시로 이루어지며, 보유 기간은 위 4항과 같습니다.
수탁·이전받는 자 (국가)
처리 내용
항목
Supabase, Inc. (미국, 데이터 저장 리전은 프로젝트 설정 지역)
로그인 인증, 데이터베이스 저장, 서버 함수 실행(캘린더 토큰 갱신·알림 발송)
1-가·다항의 정보
Vercel Inc. (미국)
웹사이트 호스팅, 방문 통계(Vercel Web Analytics)
접속 기록, 집계 통계 정보
Google LLC (미국)
Google 로그인, Google 캘린더 API, 웹 폰트 제공
로그인·캘린더 연동에 필요한 정보, 접속 IP
브라우저 푸시 서비스 제공사 (예: Google, Apple, Mozilla)
웹 푸시 알림 전달(알림 켠 경우)
푸시 엔드포인트, 암호화된 알림 내용
또한 배경음악(BGM) 재생 시 음원이 외부 호스팅 주소(예: soundhelix.com)에서 직접 재생되며, 이 과정에서 해당 서버에 이용자의 IP 주소가 전달될 수 있습니다.
7. 이용자의 권리와 행사 방법
이용자는 언제든지 자신의 개인정보 열람, 정정, 삭제, 처리 정지를 요청할 수 있습니다. jhpa670211@gmail.com으로 로그인에 사용한 Google 계정 이메일과 요청 내용을 보내 주시면 본인 확인 후 지체 없이(늦어도 10일 이내) 조치 결과를 알려 드립니다.
계정 및 데이터 삭제 요청: 위 이메일로 “계정 삭제 요청”을 보내 주시면 계정, 플래너 데이터, 알림 정보, Google 연동 토큰을 삭제합니다.
Google 접근 권한 철회:https://myaccount.google.com/permissions에서 Timebox Planner의 접근 권한을 언제든지 해제할 수 있습니다. 해제하면 서비스는 더 이상 캘린더에 접근할 수 없으며, 보관 중인 토큰은 무효가 되어 삭제됩니다. 이미 캘린더에 생성된 일정은 Google 캘린더에서 직접 삭제할 수 있습니다.
웹 푸시 알림은 앱 설정 또는 브라우저 설정에서 언제든지 끌 수 있습니다.
8. 개인정보의 안전성 확보 조치
모든 통신은 HTTPS로 암호화됩니다.
데이터베이스에 행 수준 보안(RLS)을 적용하고, Google refresh token은 브라우저에서 접근할 수 없는 서버 전용 테이블에 보관합니다.
서버 비밀키(OAuth 클라이언트 비밀번호 등)는 서버 환경변수로만 관리합니다.
개인정보에 접근할 수 있는 사람을 운영자로 한정합니다.
9. 아동의 개인정보
서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다.
개인정보 침해에 관한 상담은 개인정보침해신고센터(국번 없이 118, privacy.kisa.or.kr), 개인정보분쟁조정위원회(1833-6972, www.kopico.go.kr) 등에 문의할 수 있습니다.
11. 방침의 변경
이 방침이 변경되면 시행 7일 전부터 이 페이지를 통해 알립니다. 이용자 권리에 중대한 변경이 있는 경우 30일 전에 알립니다.
시행일: 2026년 10월 7일
English Summary — Privacy Policy
Timebox Planner (https://mytimebox.site) is operated by Jinhee Park (톱니바꿈), Republic of Korea. Contact: jhpa670211@gmail.com. Effective date: October 7, 2026.
Google Sign-In (via Supabase Auth): we receive your email address, name, profile picture URL and Google account ID to identify your account and sync your planner across devices.
Google Calendar (scope https://www.googleapis.com/auth/calendar.events): used only to (a) read the title, start/end time and ID of events in your primary calendar for the date you are viewing and show them in your timeline, and (b) create, update or delete events in your primary calendar for time blocks you schedule in the app. Imported event titles/times/IDs are stored as part of your planner data.
Stored in our database (Supabase): your planner data (tasks, time blocks, templates, top-3 priorities, settings, email), notification settings, web-push subscription (endpoint and keys, if you enable notifications), and a Google OAuth refresh token kept in a server-only table so calendar sync works without signing in again. Premium requests store the chosen plan and the email and/or phone number you provide. We do not collect payment card data.
Browser storage: localStorage caches your planner and settings and a short-lived (1-hour) Google access token. No advertising or tracking cookies.
Service providers: Supabase (auth, database, serverless functions), Vercel (hosting and cookieless Vercel Web Analytics), Google (Sign-In, Calendar API, web fonts), browser push services. Data may be processed in the United States.
Limited Use: Timebox Planner’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Google user data is used only to provide the user-facing calendar features, is never sold, never used for advertising, never used to train generalized AI/ML models, and is not read by humans except with your consent, for security, to comply with law, or in aggregated/anonymized form for internal operations.
Retention & deletion: data is kept until you request deletion; email jhpa670211@gmail.com and we will delete your account, planner data and tokens without undue delay (within 30 days). Premium request details are kept for 1 year after the PIN is issued, or deleted on request.