개인정보 처리방침 · 시행일 2026-10-13
무엇을 어디에 두고,
언제 지우는지
에브리 캘린더(every-cal-app.pages.dev)는 가입 없이 쓰는 공유 달력이에요. 코드가 실제로 하는 것만 적었어요.
01처리 목적
- 개인·커플·단체 달력과 일정·디데이를 저장하고 멤버끼리 함께 보기
- 초대 코드로 달력에 들어오게 하고, 복구 코드로 다른 기기에서 이어 쓰게 하기
- 누가 고치면 다른 멤버 화면에 바로 반영하기(실시간)
- 초대·복구 코드를 마구 넣어 보는 남용 막기
02처리하는 항목
가입이 없어서 이메일, 전화번호, 비밀번호는 받지 않아요. 쿠키, 광고, 방문 분석 도구도 쓰지 않아요.
- 시작할 때 (필수)
- 달력에서 쓸 이름(20자까지). 기기 로그인 토큰과 복구 코드는 바꿔 쓴 값(SHA-256 해시)만 저장해요.
- 쓸 때 (선택)
- 달력 이름·색·기준일(커플이 사귄 날), 한마디(100자), 일정(제목·누구·날짜·시간·반복·메모 500자), 디데이(제목·날짜·생일 여부), 달력별 내 표시 이름과 역할, 일정을 만들고 고친 사람 ID
- 초대할 때
- 초대 코드(해시만)와 만료 시각 — 커플은 1회용 48시간, 단체는 14일
- 자동으로 (필수)
- IP 주소 원문과 기기 ID, 시각 — 기기 시작, 달력 만들기, 초대 만들기·미리보기·참여, 복구, 복구 코드 새로 받기를 몇 번 했는지 셀 때만 저장해요.
일정 메모나 디데이에 다른 사람의 이름·생일·병원 일정 같은 정보를 적으면 그 달력 멤버(최대 30명) 모두에게 보여요. 꼭 필요한 만큼만 적어 주세요.
03보유·이용 기간
- IP 주소 (시도 기록)
- 48시간이 지나면 지워요. 정리는 요청이 들어올 때 10분 간격으로 자동으로 돌아서 조금 늦어질 수 있어요.
- 이름·복구 코드·개인 달력
- '내 데이터 전부 지우기'를 누르면 바로 지워요. 누르지 않으면 계속 보관해요.
- 커플·단체 달력의 일정·디데이·한마디
- 그 달력이 지워질 때까지 보관해요(방장이 삭제하거나 마지막 멤버가 나가면 삭제). 내가 나가도 내가 쓴 것은 남아요.
- 달력별 내 이름·역할
- 그 달력에서 나가거나 내보내지면 바로 지워요.
- 초대 코드
- 만료되면 더는 못 쓰고, 달력을 지우면 함께 삭제돼요. 초대를 새로 만들면 아직 안 쓴 이전 초대도 지워요.
- 쓰지 않은 익명 세션
- 이름을 정하지 않은 채 2일이 지난 기기 세션은 자동으로 지워요.
- 백업
- 데이터베이스를 매일 백업해 30일 보관하고, Cloudflare 복구 기록은 7일 남아요. 그래서 지운 정보도 백업에서는 최대 30일 뒤에 완전히 사라져요.
04파기 절차와 방법 — '내 데이터 전부 지우기'를 누르면
- 지워지는 것: 내 개인 달력(그 안의 일정·디데이 전부), 이름, 복구 코드, 이 기기의 로그인 정보, 이 브라우저의 오프라인 사본·이름 기록. 나 혼자 남은 커플·단체 달력은 통째로 지워요.
- 나가기만 하는 것: 다른 멤버가 있는 커플·단체 달력. 그 달력의 내 표시 이름과 역할은 지워요.
- 남는 것: 그런 달력에 내가 쓴 일정·디데이·한마디. 지우고 싶으면 나가기 전에 직접 지우거나 메일로 요청해 주세요.
- 시도 기록(IP 포함)은 위 기간(48시간)이 지나면 지워요.
지울 때는 데이터베이스에서 해당 행을 지우고, 실시간 연결도 끊어요. 지운 뒤에는 서비스에서 되살릴 수 없어요. 종이 문서는 만들지 않아요.
05제3자 제공
개인정보를 다른 곳에 팔거나 넘기지 않아요. 같은 달력의 멤버에게는 내 표시 이름과 그 달력의 일정·디데이가 보여요(서비스가 하는 일이에요). 법령에 따라 수사기관이 정식으로 요청하면 그 범위 안에서만 응해요.
06처리 위탁과 국외 이전
아래 업체의 서버를 거쳐요. 전송은 모두 암호화된 인터넷 연결(HTTPS)로 해요.
- Cloudflare, Inc. (미국)
- 호스팅, 데이터베이스 D1(아시아·태평양 지역 데이터센터에 저장 — Cloudflare 관리 화면 기준 2026-10-13 확인), 실시간 전달(Durable Objects — 저장하지 않고 멤버에게 전달만 해요). 위 2번 항목 전부와 접속 정보를 서비스를 쓸 때마다 처리해요. 보유 기간은 위 3번과 같아요.
- GitHub, Inc. (미국)
- 데이터베이스 전체 백업 사본을 비공개 저장소의 자동 작업 결과물로 하루 한 번 보관해요. 30일 뒤 자동 삭제돼요.
Cloudflare는 서비스를 돌리는 곳이라, 국외 이전을 원하지 않으면 에브리 캘린더를 쓸 수 없어요.
화면을 열면 브라우저가 jsDelivr에서 글꼴(Pretendard)을 직접 불러와요. 이때 접속 IP와 브라우저 정보가 그 사이트에 전달돼요.
07이용자의 권리와 행사 방법
앱 안에서 바로 할 수 있어요: 일정·디데이 고치기와 지우기, 달력 나가기, 내 정보 → 내 데이터 전부 지우기.
그 밖의 열람, 정정, 삭제, 처리정지 요청이나 다른 사람이 적은 내 정보를 지워 달라는 요청은 메일(cowhddnjsdl0@gmail.com)로 보내 주세요. 가입이 없어서 달력 이름과 내 표시 이름, 언제쯤 쓴 일정인지 알려 주시면 찾아서 처리해요. 늦어도 10일 안에 답할게요.
08안전성 확보 조치
- 모든 통신은 HTTPS로 암호화돼요.
- 기기 로그인 토큰, 복구 코드, 초대 코드는 해시로만 저장해요.
- 서버가 요청마다 내가 그 달력의 멤버인지 확인하고, 실시간 연결도 멤버만 받아요.
- 초대·복구 코드 입력은 횟수를 제한해요.
- 데이터베이스는 브라우저에서 직접 열 수 없어요.
09자동 수집 장치 (브라우저 저장소)
쿠키는 쓰지 않아요. 대신 이 브라우저의 저장소(localStorage)에 아래를 저장해요.
every-cal:token- 이 기기의 로그인 토큰 원문
uri:v2:cache- 오프라인에서도 보이게 둔 내 달력 사본
uri:name- 시작 화면에 다시 채워 줄 내 이름
uri:theme · uri:view · uri:hidden- 화면 테마, 월·주·목록 보기, 숨겨 둔 달력
'내 데이터 전부 지우기'를 누르면 로그인 토큰, 사본, 이름 기록, 숨긴 달력 목록을 함께 지워요. 브라우저 설정에서 이 사이트의 데이터를 지워도 돼요. 다만 복구 코드가 없으면 그 뒤로는 내 달력에 다시 들어올 수 없어요.
10만 14세 미만 아동
가입은 없지만 이름과 일정을 저장하는 서비스예요. 만 14세 미만은 보호자의 동의를 받고 보호자와 함께 써 주세요. 아동의 정보를 따로 모으지는 않아요.
11개인정보 보호책임자
- 책임자
- 채종원 (개인 개발자, Jone Lab)
개인정보 침해로 상담이 필요하면 개인정보침해신고센터(국번 없이 118, privacy.kisa.or.kr)나 개인정보분쟁조정위원회(1833-6972, kopico.go.kr)에도 문의할 수 있어요.
12변경 고지
이 방침은 2026-10-13부터 시행해요. 내용이 바뀌면 시행 전에 이 페이지에 알려요.