개인정보 안내
첫잔은 가입 없이 쓰는 서비스예요. 이름, 이메일, 전화번호, 위치 좌표는 받지 않아요.
저장하지 않는 것
- 위치: 현재 위치, 기준 위치, 반경은 이 브라우저(localStorage)에만 남고 서버로 보내지 않아요. 가까운 카페 계산도 브라우저 안에서 해요.
- 연락처와 실명: 묻지 않아요. 닉네임은 무작위로 만들어져요.
서버에 저장하는 것
- 익명 ID: 무작위로 만든 번호예요. 이 브라우저의 쿠키(
cj_session, 최대 400일)로 이어지고, 개인 링크와 복구 코드는 원문이 아닌 해시로만 저장해요. - 문진 답: 카페 가는 횟수, 하루 커피 잔 수, 주로 가는 요일. 증상 계산에 써요.
- 체크인, 감별, 제보: 어느 카페에 언제(날짜만, 시각 없음) 다녀왔는지, 감별 질문에 어떻게 답했는지, 어떤 제보를 했는지.
- 이용 기록: 방문이나 체크인 같은 일이 있었던 날짜. 하루 방문자 수 같은 통계에 써요.
따로 모으는 덤 질문
처음 진단할 때 고를 수 있는 덤 질문(카페에 가는 목적, 주로 가는 곳, 머무는 시간)은 선택 항목이에요. 이 답은 익명 ID와 연결하지 않고 따로 저장해서, 누가 답했는지 알 수 없어요. 어떤 기능을 먼저 만들지 정하는 데만 써요.
남용 막기
짧은 시간에 요청이 몰리는지 보려고 IP 주소를 그날만 쓰는 열쇠로 바꾼 값(원래 IP로 되돌릴 수 없음)을 2일 동안 보관하고 지워요.
외부 서비스
- Vercel Web Analytics: 쿠키 없이 페이지 방문 수만 세요.
- 카카오 지도: 지도를 보여 주려고 카카오 서버에서 지도를 불러와요. 이때 브라우저가 카카오에 직접 연결돼요.
- Supabase: 위 기록을 보관하는 데이터베이스예요.
보관 기간
마지막 방문 뒤 12개월 동안 오지 않으면 익명 ID와 체크인, 제보 기록을 자동으로 지워요. 이용 기록은 누구 것인지 알 수 없게 연결을 끊고 숫자만 남겨요. 이 브라우저의 쿠키와 사이트 데이터를 지우면 이 기기에서는 바로 연결이 끊겨요(개인 링크나 복구 코드가 있으면 다시 이어 갈 수 있어요).