config.js 파일에 Supabase 프로젝트의
URL과 anon 키를 아직 입력하지 않았습니다.
함께 제공된 배포가이드.md의 순서대로
Supabase 프로젝트를 만들고 키를 붙여넣은 뒤 새로고침해 주세요.
신청 후 관리자 승인이 완료되면 이용할 수 있습니다.
새로 사용할 비밀번호를 입력해 주세요.
칸을 탭할 때마다 완료 ✓ → 쉼(파란색) → 빈칸 순으로 바뀌어요. 쉼으로 표시한 날은 연속 기록이 끊기지 않아요.
월 단위로 일정을 볼 때 한 주가 어느 요일부터 시작할지 선택하세요.
일정 등록 시 설정한 시점에 알림을 받아요. 홈 화면에 추가한 뒤 여기서 알림을 켜면, 앱을 닫아둔 상태에서도 알림이 도착해요. (iPhone은 iOS 16.4 이상, 반드시 홈 화면에 추가한 뒤 그 아이콘으로 열어서 켜야 해요)
지금은 Safari 브라우저 탭이에요. 공유 버튼 → "홈 화면에 추가"로 설치한 뒤, 그 아이콘으로 다시 열어서 알림을 켜주세요.
정한 시각까지 오늘 습관 중 체크 안 한 게 있으면 알림을 보내드려요. 다 체크했으면 알림이 안 와요. 비워두면 꺼져요. (위 "일정 알림"이 켜져 있어야 동작해요)
하루한장에 일정을 추가·수정·삭제하면 구글 캘린더에도 바로 반영돼요. 구글 캘린더 쪽에서 넣은 일정은 자동으로 넘어오지 않고, 아래 "최신 데이터 가져오기"를 누른 시점에만 가져와요.
매주 특정 요일에 반복되는 일정을 등록해요 (예: 매주 월요일 헬스). 하루 화면에서 그 날짜만 지우면 그 날만 건너뛰고, 반복 자체를 멈추려면 아래 목록에서 삭제하면 돼요. (개별 회차의 시간·제목만 따로 바꾸는 건 아직 지원 안 해요)
iPhone: 캘린더 앱에서 캘린더 공유 → ".ics 파일로 보내기"로 저장
구글 캘린더: PC에서 calendar.google.com → 설정 ⚙ → "가져오기/내보내기" → 내보내기 → 받은 zip의 압축을 풀면 .ics 파일이 나와요
저장한 .ics 파일을 아래에서 선택하면 일정이 날짜별로 들어옵니다. (반복 일정은 첫 회차만 가져와요)
내 일정을 표준 캘린더 파일(.ics)로 내려받습니다. iPhone 캘린더, 구글 캘린더 등 다른 캘린더 앱에서 그대로 가져올 수 있어요. (반복 일정도 함께 내보내요)
데이터는 서버에 저장되어 어느 기기에서든 같은 계정으로 보입니다. 그래도 만일에 대비해 JSON 백업을 받아둘 수 있어요.
내 플래너 기록을 모두 삭제합니다. 계정은 그대로 남아요. 되돌릴 수 없어요.
어떤 정보를 왜 저장하는지, 어떻게 지울 수 있는지 정리했어요.
계정과 모든 데이터(일정·할 일·습관·목표·회고, 알림 구독, 구글 캘린더 연동)를 서버에서 영구히 삭제합니다. 되돌릴 수 없고, 같은 이메일로 다시 쓰려면 새로 가입해야 해요.
시행일 2026-08-26 · 최종 업데이트 2026-08-26
하루한장(이하 "서비스")은 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보처리방침을 수립·공개합니다.
서비스는 다음의 목적으로 개인정보를 처리하며, 처리하는 개인정보는 다음의 목적 이외의 용도로는 이용하지 않습니다. 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행합니다.
| 구분 | 항목 |
|---|---|
| 이용자 입력 | 이메일 주소, 비밀번호, 표시 이름 |
| 자동 생성 | 계정 식별자(UUID), 가입 일시, 이메일 인증 일시, 최근 로그인 일시, 이용 승인 여부, 이용자 구분(일반/관리자) |
※ 비밀번호는 복호화가 불가능한 단방향 암호화 방식으로 저장되며, 운영자를 포함한 누구도 원래 값을 확인할 수 없습니다.
※ 외부 캘린더에서 가져오거나 연동한 일정에는 원본을 식별하기 위한 외부 식별자(구글 캘린더 일정 ID, .ics 파일의 일정 ID)가 함께 저장됩니다.
※ 이 기록은 푸시 알림을 켜지 않은 경우에도, 일정·할 일에 알림 시각을 설정해 두었다면 같은 알림을 반복해서 처리하지 않기 위해 생성됩니다.
서비스는 위치정보, 연락처, 주소록, 사진·미디어 파일, 광고 식별자, 결제 정보, 주민등록번호를 비롯한 고유식별정보를 일절 수집하지 않습니다. 또한 이용 기록을 분석 도구나 광고 네트워크로 전송하지 않으며, 광고를 게재하지 않습니다.
서비스는 법령에 따른 개인정보 보유·이용 기간 또는 정보주체로부터 개인정보를 수집 시에 동의받은 개인정보 보유·이용 기간 내에서 개인정보를 처리·보유합니다.
| 처리 항목 | 보유 기간 |
|---|---|
| 회원 계정 정보 | 회원 탈퇴 시까지 |
| 플래너 기록 | 이용자가 삭제하거나 회원 탈퇴 시까지 |
| 알림 발송 기록 | 발송 후 30일 (매일 자동 삭제) |
| 푸시 구독 정보 | 알림 해제, 구독 만료, 또는 회원 탈퇴 시까지 (구독이 만료된 것으로 확인되면 자동 삭제) |
| 구글 캘린더 토큰 | 연동 해제 또는 회원 탈퇴 시까지 |
서비스는 「통신비밀보호법」·「전자상거래 등에서의 소비자보호에 관한 법률」 등에 따른 법정 보존 의무 대상 정보를 별도로 보관하지 않습니다.
서비스는 정보주체의 개인정보를 제1조에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」 제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.
서비스는 개인정보를 판매하거나 광고 목적으로 제공하지 않습니다.
이용자가 직접 구글 캘린더 연동을 켠 경우, 해당 기능 수행에 필요한 범위에서 일정 정보가 구글과 주고받아집니다. 연동은 언제든지 설정에서 해제할 수 있습니다.
| 수탁자 | 위탁 업무 내용 | 보유·이용 기간 |
|---|---|---|
| Supabase | 회원 인증, 데이터베이스 호스팅, 알림 발송을 위한 서버리스 함수 실행 | 위탁계약 종료 시 또는 회원 탈퇴 시까지 |
| Netlify | 앱 화면 파일의 정적 호스팅 (개인정보를 저장하지 않음) | 위탁계약 종료 시까지 |
서비스는 위탁계약 체결 시 개인정보가 안전하게 관리될 수 있도록 필요한 사항을 규정하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독합니다. 위탁 업무의 내용이나 수탁자가 변경될 경우 지체 없이 본 개인정보처리방침을 통하여 공개하겠습니다.
서비스는 「개인정보 보호법」 제28조의8에 따라 다음과 같이 개인정보를 국외로 이전합니다.
| 이전받는 자 | 국가 | 이전 항목 | 이전 방법 | 이용 목적 | 보유 기간 |
|---|---|---|---|---|---|
| Supabase Inc. | 미국 (데이터 저장 리전: 대한민국 서울) | 제2조의 전 항목 | 서비스 이용 시 네트워크를 통한 전송 | 인증 및 데이터 저장·처리 | 회원 탈퇴 시까지 |
| Netlify Inc. | 미국 | 접속 로그(IP 주소 등) | 접속 시 자동 전송 | 앱 화면 파일 전송 | 위탁계약 종료 시까지 (제공사의 로그 보관 정책에 따름) |
| Google LLC | 미국 | 연동한 일정 정보 | 이용자가 연동을 켠 경우 API를 통한 전송 | 구글 캘린더 연동 | 연동 해제 시까지 |
| 브라우저 제조사의 푸시 서비스 (Google, Apple, Mozilla 등) | 미국 등 | 푸시 구독 주소, 암호화된 알림 내용 | 알림 발송 시 전송 | 푸시 알림 전달 | 전달 후 즉시 폐기 |
※ 푸시 알림의 내용(일정 제목 등)은 이용자 기기의 키로 암호화되어 전달되므로, 중계하는 푸시 서비스는 알림 내용을 열람할 수 없습니다.
정보주체는 국외 이전을 거부할 수 있으며, 이 경우 알림·연동 기능 등 해당 기능의 이용이 제한될 수 있습니다.
서비스는 「개인정보 보호법」 제29조에 따라 다음과 같은 안전성 확보조치를 취하고 있습니다.
| 저장 항목 | 내용 |
|---|---|
| 로그인 인증 정보 | 로그인 상태를 유지하기 위한 인증 토큰 |
| 아이디 저장 | '아이디 저장'을 선택한 경우의 이메일 주소 |
| 자동 로그인 설정 | 자동 로그인 사용 여부 |
| 화면 표시 설정 | 일정 보기 방식(일/주/월), 월간 보기 시작 요일, 색상 필터 |
서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 만 14세 미만 아동의 개인정보가 수집된 사실을 알게 된 경우 지체 없이 해당 정보를 파기합니다.
서비스는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.
정보주체는 서비스를 이용하면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 위 연락처로 문의하실 수 있습니다. 서비스는 정보주체의 문의에 지체 없이 답변 및 처리해드릴 것입니다.
정보주체는 개인정보 침해로 인한 구제를 받기 위하여 아래 기관에 분쟁해결이나 상담 등을 신청할 수 있습니다.
| 기관 | 전화 | 홈페이지 |
|---|---|---|
| 개인정보분쟁조정위원회 | 1833-6972 | www.kopico.go.kr |
| 개인정보침해신고센터 (한국인터넷진흥원) | (국번없이) 118 | privacy.kisa.or.kr |
| 대검찰청 사이버수사과 | (국번없이) 1301 | www.spo.go.kr |
| 경찰청 사이버수사국 | (국번없이) 182 | ecrm.police.go.kr |
또한 「개인정보 보호법」 제35조(개인정보의 열람), 제36조(개인정보의 정정·삭제), 제37조(개인정보의 처리정지 등)의 규정에 의한 요구에 대하여 공공기관의 장이 행한 처분 또는 부작위로 인하여 권리 또는 이익의 침해를 받은 자는 「행정심판법」이 정하는 바에 따라 행정심판을 청구할 수 있습니다.
부칙 — 이 개인정보처리방침은 2026년 8월 26일부터 시행합니다.