개인정보처리방침
HourBinder.(이하 “서비스”)은 하루 일과를 블록으로 계획하는 개인 제작 서비스로, 웹과 iOS 앱에서 같은 계정으로 씁니다. 이 문서는 서비스가 어떤 정보를 어떤 목적으로 다루고, 누구에게 보이는지 설명합니다.
1. 수집하는 정보
- Google 계정 정보 — Google 계정으로 로그인할 때 Google이 발급한 ID 토큰에서 계정 고유 식별자, 이메일 주소, 이름, 프로필 사진 주소를 받아 저장합니다. 비밀번호는 받지도, 저장하지도 않습니다.
- Apple 계정 정보 — iOS 앱에서 Apple로 로그인할 때 Apple이 발급한 ID 토큰에서 계정 고유 식별자와 이메일 주소를 받아 저장합니다. 이용자가 이메일 가리기를 고르면 이메일 주소는 Apple이 만든 전달용 주소입니다. 이름은 처음 가입할 때 이용자가 공유를 허용한 경우에만 받습니다. 비밀번호는 받지도, 저장하지도 않습니다.
- 이용자가 직접 입력한 일정 — 블록의 제목, 시각, 길이, 색상, 아이콘, 요일, 완료 여부와 이용자가 등록한 바로가기 블록입니다.
- 친구 관계 — 누구와 친구인지, 언제 친구가 됐는지입니다.
- 초대 링크 기록 — 이용자가 만든 초대 링크의 토큰, 만든 시각과 만료 시각, 사용되거나 무효화된 시각, 그리고 그 링크로 친구가 된 계정입니다.
그 밖에 광고 식별자, 위치 정보, 연락처, 기기 정보를 수집하지 않으며 별도 분석 도구를 설치하지 않습니다. 진행 중인 일정의 남은 시간은 이용자의 기기 시계로 화면에서만 계산하며, 서버로 보내지 않습니다.
2. 이용 목적
수집한 정보는 다음 목적으로만 사용합니다.
- 로그인한 이용자를 식별하고, 그 이용자의 시간표를 저장해 보여주기
- 이용자가 직접 연결한 친구에게 그 이용자의 시간표를 보여주기
- 초대 링크가 유효한지, 이미 쓰였는지 확인하기
3. 친구에게 공개되는 정보
친구 기능을 쓰면, 이용자가 직접 연결한 친구에게 다음이 보입니다.
- 표시 이름과 프로필 사진
- 요일별 시간표 전체 — 블록의 제목, 시각, 길이, 색상, 아이콘, 완료 여부를 포함합니다. 완료한 블록은 친구 화면에서도 완료된 것으로 표시되고, 오늘 진행 중인 블록에는 남은 시간이 표시됩니다. 친구는 읽기만 할 수 있고 고칠 수 없습니다. 다만 블록을 골라 자기 시간표로 복사해 갈 수 있습니다(제목, 시각, 길이, 색상, 아이콘).
이메일 주소는 친구에게도 공개되지 않습니다. 일정 제목이 그대로 보이므로, 남에게 알리고 싶지 않은 내용은 친구를 추가하기 전에 확인해 주세요.
초대 링크
친구 연결은 초대 링크로만 이루어집니다. 링크 주소에는 계정 정보가 들어 있지 않은 무작위 토큰만 담깁니다. 링크는 한 사람이 한 번만 쓸 수 있고, 24시간이 지나면 만료되며, 새 링크를 만들면 이전 링크는 즉시 쓸 수 없게 됩니다.
다만 유효한 초대 링크를 연 사람에게는, 로그인하기 전이라도 링크를 만든 이용자의 표시 이름과 프로필 사진이 보입니다. 누구의 초대인지 확인하고 수락할 수 있게 하기 위해서입니다. 그래서 링크는 실제로 친구가 되려는 상대에게만 보내 주세요. 만료되었거나 이미 쓰인 링크에서는 이름과 사진이 보이지 않습니다.
친구 삭제
친구는 언제든 삭제할 수 있고, 삭제하면 양쪽 모두 상대의 시간표를 볼 수 없게 됩니다. 친구가 이미 자기 시간표로 가져간 블록은 그 시점에 복사된 별개의 일정이므로, 친구를 삭제해도 상대에게 남습니다.
4. 쿠키
서비스가 직접 쓰는 쿠키는 로그인 상태를 유지하기 위한 세션 쿠키 하나뿐입니다. 이 쿠키에는 무작위로 생성된 세션 값만 담기며, 브라우저 스크립트가 읽을 수 없도록 HttpOnly로 설정되고 30일 후 만료됩니다. 로그아웃하거나 계정을 삭제하면 즉시 삭제됩니다. 광고나 행태 분석 목적의 쿠키는 사용하지 않습니다.
로그인 화면의 “Google 계정으로 로그인” 버튼은 Google이 직접 제공하는 것이라, 그 버튼과 로그인 과정에는 Google의 쿠키와 Google 개인정보처리방침이 적용됩니다.
5. iOS 앱
iOS 앱은 웹과 같은 계정과 일정을 쓰며, 다음이 웹과 다릅니다.
- 로그인 — Google 로그인은 iOS가 제공하는 로그인 창에서 Google과 직접 진행합니다. 앱은 Google이 발급한 ID 토큰만 서비스 서버로 보내며, Google이 함께 보내는 접근 토큰은 쓰지도 저장하지도 않습니다. 비밀번호는 앱도 서비스도 받지 않습니다.
- Apple 로그인 — iOS가 제공하는 Apple 로그인 창에서 진행합니다. 앱은 Apple이 발급한 ID 토큰과, 처음 가입할 때 받은 이름만 서비스 서버로 보냅니다. Apple로 만든 계정을 삭제할 때는 본인 확인을 위해 Apple 로그인을 한 번 더 거치며, 서비스는 그때 받은 확인 코드로 Apple에 이 앱과 Apple 계정의 연결 해제를 요청합니다.
- 로그인 유지 — 웹의 쿠키 대신, 무작위로 생성된 세션 값을 기기의 키체인(Keychain)에 저장합니다. 이 값은 그 기기에서만 쓰이고 백업으로 다른 기기에 옮겨지지 않으며, 30일 후 만료됩니다. 로그아웃하거나 계정을 삭제하면 지웁니다.
- 오프라인 보기 — 인터넷에 연결되지 않았을 때도 시간표를 볼 수 있도록, 서버에서 마지막으로 받은 내 정보·시간표·내 블록· 친구 목록·친구 시간표를 기기 안에 보관합니다. 이 사본은 어디로도 보내지 않으며, 로그아웃하거나 계정을 삭제하면 지웁니다.
- 일정 알림 — 알림을 켜면 앱이 기기 안에서 블록의 시작 시각을 계산해 iOS에 알림으로 예약합니다. 알림에 쓰는 블록 제목과 시각은 기기에만 있고 어디로도 보내지 않으며, 알림을 위한 별도 서버를 쓰지 않습니다. 알림을 켰는지와 알림 시각 설정은 그 기기에만 저장되고, 로그아웃하면 예약된 알림을 모두 지웁니다.
앱에는 광고나 분석을 위한 외부 SDK가 없으며, 광고 식별자, 위치, 연락처, 사진을 수집하지 않습니다.
6. 보관 위치와 기간
정보는 Cloudflare의 데이터베이스(D1)에 저장되며, 서비스 제공을 위해 Cloudflare의 호스팅 인프라를 이용합니다.
- 계정과 일정(바로가기 블록 포함), 친구 관계는 계정이 삭제될 때까지 보관합니다. 계정을 삭제하면(웹의 계정 메뉴나 iOS 앱의 설정에서 직접, 또는 아래 주소로 요청) 계정, 일정, 바로가기 블록, 친구 관계, 초대 링크 기록, 로그인 세션을 서버에서 즉시 지웁니다.
- 초대 링크 기록은 링크가 만료되고 7일이 지나면 지웁니다. 그때까지는 이미 쓰였거나 만료된 링크를 다시 열었을 때 그렇다고 알려주기 위해 남겨 둡니다.
- 친구를 삭제하면 그 친구 관계는 즉시 지워집니다.
- 화면에서 블록을 지우면 해당 일정은 즉시 삭제됩니다.
7. 제3자 제공
수집한 정보를 제3자에게 판매하거나, 광고 등의 목적으로 제공하지 않습니다. 법령에 따른 적법한 요구가 있는 경우에만 예외로 합니다.
Google과 Apple은 로그인 수단을 제공하는 범위에서 관여하며, 서비스가 이용자의 일정 내용을 Google이나 Apple에 보내지 않습니다. Apple로 만든 계정을 삭제할 때는 연결 해제를 위해 Apple에 요청을 보냅니다. 프로필 사진은 Google 서버에 있는 이미지를 이용자의 브라우저나 앱이 직접 불러와 표시합니다.
이용자가 초대 링크로 직접 연결한 친구에게는 위 3항에 적힌 범위가 공개됩니다. 이는 이용자 본인의 선택에 따른 공개이며, 친구를 삭제하면 중단됩니다.
8. 이용자의 권리
본인 정보의 열람, 정정, 삭제를 언제든 요청할 수 있습니다. 아래 주소로 연락하시면 처리합니다. 계정은 웹의 계정 메뉴(오른쪽 위 프로필)나 iOS 앱의 설정에서 직접 삭제할 수도 있습니다.
9. 문의
10. 변경
이 방침이 바뀌면 이 페이지에 변경된 내용과 날짜를 게시합니다.
- 2026년 9월 23일 — 최초 게시
- 2026년 9월 23일 — 친구 기능 추가에 따른 개정. 친구에게 보이는 범위(완료 여부 포함), 초대 링크를 연 사람에게 보이는 정보, 친구 관계와 초대 링크 기록의 보관을 명시
- 2026년 9월 25일 — iOS 앱 추가에 따른 개정. 앱의 로그인 방식, 키체인에 저장하는 로그인 정보, 기기 안에서만 만드는 일정 알림, 앱에서 하는 계정 삭제를 명시 (5항)
- 2026년 9월 25일 — 웹에서도 계정을 직접 삭제할 수 있게 되어 삭제 방법을 고치고, 초대 링크 기록을 링크 만료 7일 뒤에 지우도록 보관 기간을 바꿈 (6항)
- 2026년 10월 6일 — iOS 앱에 Apple 로그인 추가에 따른 개정. Apple에서 받는 정보, 가려진 이메일 주소, 계정을 삭제할 때 Apple 계정 연결 해제를 명시 (1·5·7항)
- 2026년 10월 6일 — 서비스 이름을 Timeblock.에서 HourBinder.로 바꿈 (내용 변경 없음)
- 2026년 10월 7일 — 친구 시간표의 블록을 여러 개 골라 복사할 수 있게 되어, 친구가 블록을 복사해 갈 수 있다는 점을 명시 (3항)
- 2026년 10월 10일 — iOS 앱이 오프라인에서도 시간표를 보여 주도록 마지막으로 받은 내용을 기기에 보관한다는 점을 명시 (5항)