개인정보처리방침
시행일: 2026년 10월 27일 · 최종 수정일: 2026년 11월 3일
언제돼?(이하 “서비스”)는 친구들과 가능한 점심·저녁 시간을 스티커로 투표하고 모임 날짜를 정하는 개인 운영 서비스입니다. 이 방침은 서비스가 어떤 정보를 어떤 목적으로 처리하고, 이용자가 이를 어떻게 확인·삭제할 수 있는지 설명합니다.
- 모임 닉네임과 스티커 투표는 모임 링크를 가진 사람에게 보입니다.
- 가져온 개인 캘린더 일정은 본인의 현재 페이지에서만 표시되며, 서비스 DB에 저장하거나 다른 참여자에게 공유하지 않습니다.
- 캘린더 연결은 선택 사항입니다. 연결하지 않아도 직접 스티커를 붙여 투표할 수 있습니다.
1. 처리하는 정보와 목적
| 구분 | 처리 항목 | 목적 |
|---|---|---|
| 카카오 로그인 | 카카오가 서비스에 제공한 회원 식별번호와 프로필 닉네임, 로그인 유지를 위한 서명된 세션 정보 | 같은 계정 식별, 로그인 유지, 계정별 닉네임·참여 모임 연결 |
| 모임·투표 | 모임 이름, 기간, 전체 인원, 생성 시각, 참여 계정 식별정보, 모임 닉네임, 참여 시각, 날짜·점심/저녁별 스티커 선택, 참여 모임 목록 | 모임 생성·참여·공유, 투표 저장과 순위 집계, 다른 모임에서 본인의 선택 가져오기, 운영 통계 |
| Google Calendar 연결(선택) | 캘린더 식별정보·이름·시간대, 선택한 캘린더의 모임 기간 내 일정 제목·시작/종료·종일 여부 및 취소·참석 응답 등 표시 판단 정보, 일시적인 액세스 토큰 | 본인의 일정과 투표 날짜를 함께 표시 |
| 캘린더 파일(선택) | 이용자가 선택한 .ics 파일의 일정 제목·시간·시간대·반복/예외·종일 여부 등 일정 표시 정보 | 브라우저에서 파일을 읽어 본인의 일정 표시 |
| 접속·이용 정보 | 접속 시각, IP 주소·브라우저·기기 등 통신 과정의 기술 정보, 쿠키·기기 식별자, 화면 조회와 모임 생성·투표·공유 등 행동 정보 | 서비스 제공·장애 대응 및 Google Analytics를 통한 이용 흐름 분석 |
| 문의 | 발신 이메일 주소, 문의 내용 및 본인 확인에 필요한 최소한의 정보 | 이용 문의 및 정보 열람·정정·삭제 요청 처리 |
카카오·Google 계정의 비밀번호는 서비스가 수집하지 않습니다. 로그인과 캘린더 권한 허용은 각 제공자의 화면에서 진행합니다. 캘린더 읽기를 허용하지 않아도 모임 투표의 기본 기능은 이용할 수 있습니다.
2. 개인 캘린더와 Google 사용자 데이터
- Google 연결 시
calendar.calendarlist.readonly와calendar.events.readonly권한으로 캘린더 목록과 선택한 캘린더의 모임 기간 내 일정을 읽습니다. Google 캘린더의 일정을 생성·수정·삭제하지 않습니다. - 일정 조회는 이용자의 브라우저에서 Google API로 직접 요청합니다. 서비스는 가져온 일정과 Google 액세스 토큰을 서비스 서버·Firebase DB·로컬 스토리지에 저장하지 않습니다. .ics 파일도 브라우저에서 읽으며 서버로 업로드하지 않습니다.
- 가져온 일정은 본인 화면의 날짜 칸과 상세 보기에서만 사용합니다. 일정 제목과 내용, Google 액세스 토큰을 다른 모임 참여자, 공유 메시지 또는 Google Analytics로 전송하지 않습니다. 일정 가져오기가 스티커 투표를 자동 변경하지도 않습니다.
- 서비스 운영자는 가져온 일정 내용을 조회하는 기능을 제공받지 않습니다. Google 사용자 데이터는 광고·판매·신용평가 또는 범용 AI/머신러닝 모델의 학습에 사용하지 않습니다.
- 언제돼?의 Google API에서 받은 정보 사용 및 다른 앱으로의 전송은 Google API Services User Data Policy의 Limited Use(제한적 사용) 요구사항을 준수합니다. 현재 서비스는 가져온 캘린더 데이터를 다른 앱으로 전송하는 기능을 제공하지 않습니다.
3. 모임에서 공유되는 정보
모임 링크를 가진 사람은 모임 이름·기간·참여 인원·닉네임·스티커 선택 및 집계 결과를 조회할 수 있습니다. 링크는 다른 사람에게 다시 전달될 수 있습니다. 이용자가 공유 기능을 실행하면 선택한 앱에 모임 주소와 초대 문구 또는 투표 현황·유력 날짜가 전달됩니다. 개인 캘린더 일정은 공유 메시지에 포함되지 않습니다.
서비스 운영자는 관리자 전용 화면에서 모임별 참여·투표 현황과 중복을 제외한 계정 수 등의 운영 통계를 확인합니다. 캘린더 내용은 이 통계에 포함되지 않습니다.
4. 외부 서비스와 국외 처리
서비스는 다음 외부 서비스를 이용합니다. 해당 제공자는 요청을 처리하는 과정에서 정보에 접근하거나 자체 개인정보처리방침에 따라 기술 정보를 처리할 수 있습니다. 정보는 인터넷을 통해 전송되며 국외 인프라에서 처리될 수 있습니다.
| 제공자 | 역할·처리 정보 | 처리 위치·정책 |
|---|---|---|
| 카카오 | 로그인 및 이용자가 실행한 카카오톡 공유 | 카카오의 서비스 운영 위치 및 개인정보처리방침에 따릅니다. |
| Google LLC — Firebase | 계정 인증과 계정 프로필·참여 이력·모임·투표의 저장 및 동기화 | 현재 Realtime Database 리전은 싱가포르(asia-southeast1)입니다. 인증·운영·지원 과정에서는 Firebase 개인정보 안내에 따른 Google 인프라를 이용합니다. |
| Google LLC — Google Calendar·로그인 | 이용자가 허용한 캘린더 읽기와 인증 | Google의 글로벌 인프라 및 개인정보처리방침에 따릅니다. |
| Google LLC — Google Analytics 4 | 쿠키 식별자·브라우저/기기·대략적 지역·화면과 행동 등 이용 통계 | Google의 글로벌 인프라에서 처리됩니다. 보관과 삭제는 서비스의 GA4 설정 및 Google 정책에 따릅니다. |
| Cloudflare, Inc. | 웹 호스팅과 로그인·관리 기능 API 실행, 요청 처리에 필요한 접속·기술 정보 | Cloudflare의 글로벌 인프라에서 서비스 설정에 따라 처리됩니다. Cloudflare 개인정보처리방침을 참고하세요. |
| Vercel Inc. | 기존 사이트 주소에서 현재 주소로의 이동 안내와 기존 주소 요청에 수반되는 접속·기술 정보 | 미국 등 글로벌 인프라에서 처리됩니다. Vercel 개인정보처리방침을 참고하세요. |
각 제공자로의 전송은 로그인·모임 저장·캘린더 연결 등 해당 기능을 실행하거나 웹 페이지의 관련 리소스를 불러올 때 발생합니다. 외부 SDK·글꼴·정적 리소스를 제공하는 Google·카카오 등의 서버에도 접속에 필요한 기술 정보가 전달될 수 있습니다. 처리 기간은 아래 보유 기준과 각 제공자의 계약·설정·정책에 따릅니다.
5. 쿠키·브라우저 저장소와 이용 분석
- 로그인 세션 쿠키는 최대 30일 동안 유지되도록 설정되어 있으며, 계정 전환/로그아웃 처리 또는 쿠키 삭제로 제거할 수 있습니다. 세션에는 계정 식별정보와 닉네임 등 로그인 복원에 필요한 정보가 포함됩니다.
- 브라우저 저장소에는 계정별 닉네임·참여 모임 캐시, 투표 완료 확인 상태, 가져오기 안내 확인 여부, 작성 중인 모임 정보 등이 저장될 수 있습니다. 브라우저의 사이트 데이터 삭제로 제거할 수 있습니다. 브라우저 데이터를 지워도 서버에 저장된 모임·투표는 자동으로 삭제되지 않습니다.
- GA4에는 모임 제목·닉네임·카카오 회원 식별번호·모임 ID·공유 주소·캘린더 일정·인증 토큰을 앱의 분석 이벤트로 보내지 않습니다. 화면 주소는 모임 식별 쿼리를 제외한 분류 주소로 전달하고, Google Signals 및 광고 개인 최적화 신호는 비활성화합니다. 다만 Google은 통신 과정에서 IP 주소 등 기술 정보를 받을 수 있으며 쿠키 식별자 등을 이용해 이용 통계를 처리합니다.
- GA4 쿠키와 이벤트 정보의 보유 기간은 Google의 쿠키 정책, 서비스의 GA4 설정 및 브라우저 설정에 따릅니다. 브라우저에서 쿠키·추적을 제한하거나 Google Analytics 차단 도구를 이용할 수 있습니다. 쿠키·저장소 제한 시 로그인 유지 등 일부 기능이 제한될 수 있습니다.
6. 보유 기간과 삭제
- 모임·투표·계정 프로필: 모임 재참여·기록 조회 기능을 제공하는 동안 보관합니다. 현재 자동 만료 기능은 없으며, 이용자가 삭제를 요청하면 본인 확인 후 필요한 범위에서 처리합니다. 법령상 별도 보존 의무가 있는 경우 해당 범위와 기간을 안내합니다.
- 모임 삭제 버튼: 생성자 확인 후 삭제가 성공하면 모임 정보·참여자·스티커 데이터를 Firebase DB에서 영구 삭제하고, 생성자 및 현재 참여자의 모임 목록과 관리자 목록에서 관련 항목을 제거합니다. 기존 링크의 재사용을 막기 위한 비공개 삭제 식별값만 남깁니다. 이전 방식으로 접근만 차단된 모임의 원본 삭제는 문의 주소로 요청할 수 있습니다.
- 개인 캘린더: 현재 페이지의 메모리에서만 사용합니다. ‘가져온 일정 지우기’를 누르면 표시 데이터를 제거하고, 페이지 새로고침·종료 시에도 유지되지 않습니다. 다른 계정이나 모임으로 전환한 뒤에는 이전 캘린더를 표시하지 않습니다. Google 연결 권한 자체는 별도로 철회할 수 있습니다.
- 문의 기록: 문의 해결 및 삭제 요청 처리에 필요한 동안 보관하고, 목적이 끝나면 삭제합니다.
- 삭제 대상 전자 정보는 해당 저장소에서 제거하는 방식으로 처리합니다. 외부 서비스의 로그·백업 등은 제공자의 보존·삭제 정책이 별도로 적용될 수 있습니다.
7. 이용자의 권리와 Google 연결 해제
이용자는 본인의 정보에 대해 열람·정정·삭제·처리 정지 또는 동의 철회를 요청할 수 있습니다. 서비스에서 닉네임 변경과 스티커 수정·삭제를 직접 할 수 있으며, 그 밖의 요청은 아래 이메일로 보내 주세요. 본인 확인에는 대상 모임 주소나 계정 연결 확인 등 필요한 최소한의 정보를 요청할 수 있습니다. 비밀번호는 보내지 마세요.
Google 권한은 Google 계정의 서드 파티 연결 관리에서 언제든 철회할 수 있습니다. 서비스 화면의 ‘가져온 일정 지우기’는 화면 데이터를 지우는 동작이며, Google 계정의 권한 철회와는 별개입니다. 브라우저에 이미 표시된 정보도 지우려면 일정 지우기 또는 새로고침을 함께 해 주세요.
8. 정보 보호 조치 및 Google 사용자 데이터 보호
언제돼?는 Google Calendar에서 읽은 일정과 액세스 토큰을 민감한 정보로 취급하며, 다음과 같은 방식으로 무단 접근·노출 위험을 줄입니다.
- 전송 구간 암호화: 서비스는 HTTPS로 제공하며, 브라우저와 Google 인증·Calendar API 사이의 통신도 HTTPS/TLS로 암호화합니다. 일정 조회는 브라우저에서 Google API로 직접 이루어지며, Google 액세스 토큰은 Calendar API 요청의 Authorization 헤더로 전달하고 공유 주소나 분석 이벤트에 넣지 않습니다.
- 저장 최소화: 가져온 Google 일정과 액세스 토큰은 현재 페이지의 브라우저 메모리에서만 처리합니다. 서비스 서버·Firebase DB·서버의 캘린더 백업·브라우저 localStorage 또는 sessionStorage에 저장하지 않습니다. 따라서 서비스에는 이 Google 일정·토큰을 장기 보관하는 저장소가 없습니다. Google 계정에 있는 원본 일정의 보관·보호는 Google의 정책에 따릅니다.
- 최소 읽기 권한: 캘린더 목록과 일정의 읽기 전용 권한만 요청합니다. 이용자가 선택한 캘린더에서 해당 모임 기간의 일정을 조회하며, Google 일정의 생성·수정·삭제 권한은 요청하지 않습니다.
- 개인 화면과 공유 데이터 분리: 가져온 일정은 요청한 계정·모임의 본인 화면에만 표시하고, 다른 계정이나 모임으로 전환한 뒤에는 이전 일정을 표시하지 않습니다. 일정 제목·시간과 Google 액세스 토큰을 모임의 공유 투표 데이터, 관리자 통계, 공유 메시지 또는 Google Analytics에 포함하지 않습니다. 화면에 일정 제목을 표시할 때는 HTML 특수문자를 이스케이프하여 텍스트로 표시합니다.
- 사용 종료와 연결 철회: 일정 가져오기 창을 닫을 때 토큰 참조를 제거하며, 일정 조회가 완료된 경우에도 앱이 보유한 토큰 참조를 제거합니다. ‘가져온 일정 지우기’로 표시 데이터의 참조를 제거할 수 있고, 새로고침·페이지 종료 뒤에는 가져온 일정을 복원하지 않습니다. Google 계정의 연결 관리에서 권한을 철회할 수도 있습니다. 이 동작은 Google에 있는 원본 일정을 삭제하는 동작이 아닙니다.
- 그 밖의 서비스 정보 보호: 로그인에는 서명된 HttpOnly·Secure 세션 쿠키를 사용합니다. Firebase Authentication으로 참여자를 인증하고, DB 규칙에서 인증된 계정과 수정 대상 참여자의 ID가 일치할 때만 해당 모임의 참여자 정보·스티커를 수정하도록 제한합니다. 서버 인증 정보는 Cloudflare의 암호화된 Secret으로 보관하며, 관리자 화면과 모임 삭제 요청은 서버에서 권한을 확인합니다. 모임 닉네임·스티커 등 공유용 데이터는 모임 링크를 가진 사람에게 제공되므로, 가져온 개인 캘린더 데이터와 공개 범위가 다릅니다.
9. 운영자 및 문의
개인정보 처리 담당: 언제돼? 운영자
문의·열람·정정·삭제 요청: hpnpix.locked@gmail.com
개인정보 침해 관련 상담은 개인정보침해 신고센터(국번 없이 118) 또는 개인정보분쟁조정위원회를 통해서도 받을 수 있습니다.
10. 방침 변경
서비스 기능이나 정보 처리 방식이 바뀌면 이 페이지에 변경 내용과 시행일을 안내합니다. 이용자의 권리나 정보 이용 목적에 중요한 변경이 있는 경우 필요한 추가 안내와 동의 절차를 진행합니다.
홈으로 돌아가기