개인정보 처리방침
C-LAB은 공유 캘린더 앱 ‘틈날’을 운영합니다. 이 문서는 틈날의 일정 저장 및 그룹 공유 기능에서 처리하는 정보와 이용 방법을 설명합니다.
1. 처리하는 정보와 목적
- 프로필: 사용자가 입력한 이름 또는 별명, 자동 생성되는 사용자 식별자 및 인증 토큰. 기기별 프로필을 구분하고 본인의 일정 접근·수정 권한을 확인하는 데 사용합니다.
- 근무 정보: 근무 유형 이름, 표시 색상, 시작·종료 시간, 근무·휴무 구분 및 날짜별 근무표. 캘린더 표시와 그룹 공유에 사용합니다.
- 약속·메모: 사용자가 작성한 제목과 메모, 날짜, 선택한 시간·색상, 공유 대상. 개인 또는 그룹 일정을 제공하는 데 사용합니다.
- 그룹 정보: 그룹 이름, 그룹 식별자, 초대코드와 멤버십. 그룹 생성·참여와 공유 범위 확인에 사용합니다.
- 알림 정보: 알림 수신을 허용한 기기의 푸시 토큰과 기기 등록 식별자, 운영체제, 알림 시간·시간대와 수신 설정. 오늘 일정 요약, 그룹의 중요한 일정 등록 알림 및 중요한 일정 당일 알림을 전달하는 데 사용합니다.
- 캘꾸 이용 및 꾸미기: Apple StoreKit이 검증한 구독 이용 권한과 만료 정보를 확인합니다. 테마·폰트 선택과 달력별 스티커 배치는 기기 안에 저장합니다. 구독은 같은 Apple 계정으로 복원할 수 있습니다. 스티커 배치는 다른 기기로 자동 복원되지 않으며 기기 초기화 시 사라질 수 있습니다. 과거 개별 구매 내역이 있는 경우 검증된 상품 권한과 스티커 거래 식별자·남은 수량·사용 내역을 기기의 보호된 저장소에 보관하여 기존 권한을 유지합니다.
- 구독 이용권: 서버는 Apple 서명으로 검증한 구독 상품 ID, 거래·원본 거래 식별자, 구매·만료 시각, 환불·변경 상태와 프로필 연결용 임의 식별자(appAccountToken)를 처리합니다. 이용권 확인, 그룹 생성 한도와 입장 권한 적용, 갱신·복원 및 중복 지급 방지에 사용합니다.
- 문의 정보: 사용자가 문의할 때 제공하는 이메일 주소와 문의 내용. 문의 응대 및 개인정보 관련 요청 처리에 사용합니다.
별도의 이메일·비밀번호 회원가입은 없으며, 서버 연결 시 기기별 프로필이 생성됩니다. 앱은 연락처 목록, 위치, 사진, 마이크, 광고 식별자를 수집하는 기능을 사용하지 않습니다. 자유 입력란에는 주민등록번호, 비밀번호 등 불필요한 민감정보를 적지 마세요.
2. 저장 및 처리 방식
일정과 프로필은 인터넷을 통해 백엔드 서버에 전송되어 데이터베이스에 저장됩니다. 앱에는 인증 정보와 마지막 조회 데이터가 로컬 저장됩니다. 현재 백엔드 호스팅에 Render를 이용하며, 서버 연결 과정에서 IP 주소와 요청 관련 기술정보가 네트워크·호스팅 제공자에게 전달될 수 있습니다. 호스팅 제공자의 처리는 Render 개인정보 처리방침을 참고하세요.
알림 전송에는 Google Firebase Cloud Messaging과 Apple Push Notification service를 이용합니다. 전송 과정에서 기기 푸시 토큰과 알림 내용(작성자 이름, 일정 제목·날짜·시간, 그룹 및 일정 식별자)이 해당 서비스에 전달됩니다. 알림 내용은 기기 설정에 따라 잠금 화면에 표시될 수 있습니다. Firebase의 개인정보 보호 안내와 Apple 개인정보 처리방침을 참고하세요. 앱의 알림 설정 또는 휴대폰 설정에서 수신을 끌 수 있습니다. 푸시 토큰은 다른 그룹 멤버에게 공개하지 않습니다.
캘꾸 결제는 Apple의 앱 내 구입으로 처리됩니다. 틈날은 Apple 계정 암호나 카드 정보를 수집하지 않으며, 구독 거래 및 갱신 정보는 Apple이 서명한 형태로 틈날 백엔드에 전달하여 검증합니다. Apple의 서버 알림으로 구독 갱신·만료·환불을 반영합니다. 검증 후 이용권 관리에 필요한 거래 필드를 보관하며, 원본 서명 데이터는 데이터베이스에 저장하지 않습니다. 구독 관리와 환불 요청은 Apple의 절차에 따라 처리됩니다. 앱 내 꾸미기는 다른 그룹 멤버에게 공유되지 않습니다.
3. 다른 사용자와의 공유
- 그룹에 참여하면 같은 그룹 멤버에게 프로필 이름과 해당 그룹 캘린더에 등록한 근무·휴무 일정이 공유됩니다. 내 캘린더의 개인 일정은 그룹에 참여해도 자동 공유되지 않습니다.
- 약속·메모는 ‘나만 보기’로 저장하거나 지정한 그룹에 공유할 수 있습니다. 그룹에 공유한 일정은 해당 그룹 멤버가 볼 수 있습니다.
- 초대코드를 아는 사람은 그룹에 참여할 수 있으므로 코드는 공유를 원하는 사람에게만 전달하세요.
앱은 광고 타기팅, 데이터 판매 또는 다른 앱·웹사이트와 연계한 광고 추적을 목적으로 정보를 사용하지 않습니다.
4. 보관 및 삭제
서버에 저장한 정보는 일정 관리와 공유 기능을 제공하기 위해 보관됩니다. 사용자는 앱에서 본인의 근무·휴무 등록을 지우거나 작성한 약속을 삭제할 수 있습니다. 앱을 삭제하거나 기기 저장소를 초기화해도 서버 정보가 자동 삭제되지는 않으며, 기기 인증 정보가 사라지면 기존 프로필 접근이 어려울 수 있습니다.
프로필과 관련 정보 전체의 열람·정정·삭제 또는 처리 중지를 원하면 아래 문의처로 요청하세요. 요청자 확인에 필요한 최소한의 정보를 확인할 수 있습니다. 앱에서 그룹을 나갈 수 있습니다. 프로필 전체 삭제는 문의처로 요청해 주세요. 삭제된 내용이라도 다른 사용자가 별도로 복사·보관한 자료까지 삭제되지는 않습니다.
서버의 알림 전송 대기·결과 기록은 최대 7일 동안 보관합니다. 기기의 푸시 토큰이 만료되었음을 확인하면 삭제하며, 휴대폰에서 알림 권한을 끈 뒤 앱이 서버와 다시 연결되면 해당 기기 등록을 해제합니다. 알림 설정을 모두 끄면 해당 알림 전송을 중단합니다.
구독이 만료되어도 그룹과 일정은 자동 삭제되지 않습니다. 무료 제공 범위를 넘겨 만든 그룹은 해당 구독자 본인의 입장만 제한되며 다른 멤버는 계속 이용할 수 있습니다. 구독 거래 식별 정보는 이용권 복원과 중복 지급 방지를 위해 보관하며 관련 정보의 삭제 요청은 문의처로 접수할 수 있습니다.
5. 보호 조치
운영 서버와 앱은 HTTPS로 통신하며, 서버는 인증 토큰과 그룹 멤버십을 확인해 접근을 제한합니다. 본인의 근무 정보와 본인이 작성한 약속만 수정할 수 있도록 권한을 확인합니다. 기기 인증 토큰은 타인에게 공유하지 마세요.
6. 문의
개인정보 문의: castledev77@gmail.com
7. 변경 안내
서비스 기능이나 정보 처리 방식이 변경되면 이 페이지의 내용과 시행일을 업데이트합니다.