개인정보처리방침
DayByDay는 회원가입 없이 사용할 수 있으며, 일정·할 일·습관은 기본적으로 기기에 저장됩니다. 사용자가 선택한 경우 개인 iCloud 동기화, Google·Apple 로그인, 캘린더 연결, 날씨 및 일정 서버 백업에 필요한 정보를 처리합니다. 로그인만으로 일정 서버 백업이 켜지지는 않습니다.
시행일 · 2026-10-04
1. 적용 대상
본 개인정보처리방침은 DayByDay(매일매일: 똑똑한 시간 관리 앱)에만 적용됩니다. 다른 Zrindy 앱에는 각 앱의 별도 개인정보처리방침이 적용됩니다. DayByDay는 별도 계정 가입 없이 사용할 수 있는 개인 일정 관리 앱입니다.
DayByDay는 하루 일정, 알림 설정, 테마 설정 등 사용자가 앱 안에서 입력한 정보를 기기 내 저장소에 보관합니다.
2. 처리하는 정보
일정 데이터: 제목, 메모, 시작 및 종료 시간, 반복 설정, 색상, 알림 설정 등 사용자가 직접 입력한 일정 정보입니다.
설정 데이터: 기본 보기, 테마, 폰트, 표시 옵션, 프리미엄 화면 표시 상태 등 앱 사용을 위해 필요한 설정입니다.
구매 정보: App Store 및 RevenueCat을 통해 구독 또는 인앱 구매 상태, 상품 식별자, 거래 상태를 확인합니다. 결제 카드 번호 등 결제 수단의 상세 정보는 Zrindy가 직접 수집하거나 보관하지 않습니다.
문의 정보: 사용자가 메일 앱을 통해 문의를 보내는 경우, 메일에 포함한 내용과 회신 주소가 지원 처리를 위해 사용될 수 있습니다.
3. 이용 목적
입력한 일정을 저장하고 앱 화면에 표시하기 위해 사용합니다.
사용자가 설정한 알림을 로컬 알림으로 예약하고 관리하기 위해 사용합니다.
구매 또는 구독 상태를 확인해 프리미엄 기능 접근 여부를 판단하기 위해 사용합니다.
버그 제보, 기능 문의, 지원 요청에 답변하기 위해 사용합니다.
4. iCloud 동기화
사용자가 iCloud에 로그인되어 있고 앱에서 동기화가 가능한 환경인 경우, DayByDay 데이터는 사용자의 Apple ID에 연결된 비공개 CloudKit 데이터베이스를 통해 기기 간 동기화될 수 있습니다.
이 데이터는 사용자의 iCloud 계정에 저장되며, Zrindy는 사용자의 개인 iCloud 데이터베이스 내용을 운영 서버에서 열람하거나 별도로 판매하지 않습니다.
5. 제3자 서비스
Apple App Store: 구독, 인앱 구매, 구매 복원, 환불 등 결제 관련 처리는 Apple의 정책과 시스템을 따릅니다.
RevenueCat: 앱은 구매 상태 확인과 구독 관리 처리를 위해 RevenueCat SDK를 사용합니다. RevenueCat의 데이터 처리 방식은 RevenueCat의 개인정보 보호 문서를 따릅니다.
Apple iCloud CloudKit: 선택적 기기 간 동기화에 사용됩니다.
Google Firebase Analytics 및 Crashlytics: 앱 사용 방식, 성능, 충돌 정보를 분석하고 안정성을 개선하는 데 사용됩니다.
Google AdMob: 무료 또는 비프리미엄 사용자에게 광고를 제공하는 데 사용됩니다. 프리미엄 사용자는 광고가 표시되지 않습니다.
6. 광고 및 추적
무료 또는 비프리미엄 사용자에게 Google AdMob의 타사 광고가 표시될 수 있으며, 프리미엄 사용자는 광고가 제거됩니다.
AdMob과 Firebase는 광고 제공, 제품 분석, 앱 운영을 위해 앱 상호작용, 광고 데이터, IP 주소에서 추정한 대략적 위치, 진단 정보, 앱 또는 기기 수준 식별자를 처리할 수 있습니다.
DayByDay는 App Tracking Transparency 권한을 요청하지 않으며 다른 회사의 앱이나 웹사이트를 가로지르는 추적에 데이터를 사용하지 않습니다. IDFA, Firebase IDFV 수집 및 Firebase 광고 개인화 신호는 비활성화되어 있습니다.
분석 수집은 앱 설정에서 끌 수 있습니다. 일정 제목, 메모, 할 일, 캘린더 내용, 백업 및 Screen Time 값은 분석 서비스로 전송되지 않습니다.
7. 보관 및 삭제
기기 내 일정과 설정 데이터는 사용자가 앱에서 삭제하거나 앱을 제거할 때까지 보관됩니다.
iCloud 동기화 데이터는 Apple iCloud 설정 또는 앱 내 삭제 동작에 따라 제거될 수 있습니다.
구매 기록은 App Store 및 RevenueCat의 보관 정책에 따라 관리됩니다.
8. 선택적 로그인과 프로필
Google 또는 Apple로 로그인하면 해당 제공자가 허용한 이름, 이메일(Apple의 가리기 주소 포함), 제공자 식별자와 인증 정보를 Google Firebase Authentication에서 처리합니다. 계정 인증과 계정 기능 제공에 사용되며, 비밀번호를 DayByDay가 직접 받지 않습니다. 앱에서 이름을 수정하면 Firebase 인증 프로필에도 반영됩니다.
사용자가 선택한 DayByDay 프로필 사진은 계정별 기기 저장소에 보관되고, iCloud Sync를 켠 경우 개인 CloudKit을 통해 동기화될 수 있습니다. Google·Apple 계정의 원본 사진은 변경하지 않으며, 이 사진을 일정 서버 백업에 포함하지 않습니다. 인증 세션과 Google 연결 토큰은 제공자 SDK 및 iOS Keychain에서 관리합니다.
9. Apple·Google 캘린더 연결
사용자가 연결을 요청하고 권한을 허용할 때 Apple EventKit 또는 Google Calendar API를 통해 캘린더 목록과 선택한 캘린더의 일정 제목, 메모, 날짜·시간 및 원본 식별자를 읽습니다. 화면에 표시하거나 선택한 일정을 DayByDay로 가져오기 위한 기능이며, 원본 캘린더에 일정을 생성·수정·삭제하지 않습니다. Google 접근 범위는 캘린더 목록과 일정의 읽기 전용입니다. Apple은 iOS의 캘린더 전체 접근 권한 화면을 사용할 수 있지만 앱의 연결·가져오기 동작은 읽기 용도입니다.
연결 화면의 캐시와 가져온 일정은 기기에 보관됩니다. 가져온 일정은 사용자의 iCloud 설정에 따라 개인 CloudKit에 동기화되며, 일정 서버 백업을 별도로 켠 경우 그 백업에 포함될 수 있습니다. 캘린더 연결은 Firebase 계정 가입과 별개입니다. 앱에서 연결을 해제하거나 Apple 설정 및 Google 계정의 연결된 앱 관리에서 권한을 철회할 수 있습니다. 이미 가져온 일정은 별도로 삭제해야 합니다.
Google API에서 받은 정보의 사용과 전송은 Google API Services User Data Policy의 Limited Use 요구사항을 따릅니다. 이 정보를 광고 타기팅, 판매 또는 AI 모델 학습에 사용하지 않습니다.
10. 선택적 날씨와 위치
홈의 날씨는 기본적으로 꺼져 있습니다. 사용자가 날씨를 켜고 앱 사용 중 위치 권한을 허용하면 Core Location에서 받은 위치를 Apple WeatherKit에 보내 예보를 요청하고, Apple 역지오코딩으로 지역 이름을 확인합니다. 앱은 약 1km 정확도를 요청하지만 실제 위치 정밀도는 iOS 권한과 제공되는 위치에 따라 달라질 수 있습니다. 상시 백그라운드 위치 추적은 하지 않습니다.
예보는 요청을 줄이기 위해 메모리에 잠시 캐시합니다. 날씨 좌표를 Zrindy의 일정 백업, 광고 또는 Firebase 분석 이벤트에 저장하지 않습니다. 앱의 홈 설정에서 날씨를 끄거나 iOS 위치 서비스 설정에서 권한을 철회할 수 있습니다. 날씨 알림은 앱의 알림 설정과 iOS 알림 권한으로 별도 관리합니다.
11. 선택적 일정 서버 백업
서버 백업은 기본 OFF이며, 로그인한 사용자가 설정에서 명시적으로 켜고 필요한 Premium 접근 권한이 있을 때만 실행됩니다. 로컬에 먼저 저장된 일정을 앱 사용 중 선택한 주기에 따라 Google Firebase Cloud Firestore로 업로드합니다. 네트워크 오류나 서버 백업 실패가 로컬 저장 내용을 덮어쓰거나 삭제하지 않습니다.
백업에는 일정 제목·메모·날짜·시간·반복·색상·알림 설정, 일정에 붙인 체크리스트와 완료 기록, 시간표 및 원본 캘린더 식별 정보가 포함될 수 있습니다. 계정 ID, 앱이 생성한 기기 ID, 갱신 시간, 일정 수와 무결성 확인 값도 저장됩니다. 별도 Tasks 목록, 습관, 프로필 사진, 인증 토큰 및 날씨 좌표는 이 백업에 포함하지 않습니다. 압축은 용량을 줄이는 방식이며 종단간 암호화를 뜻하지 않습니다.
전송은 HTTPS를 사용하며, Firebase 보안 규칙은 인증 계정별 백업 접근을 제한합니다. 이 서버 복사본은 개인 iCloud와 다른 Zrindy 운영 Firebase 프로젝트에 저장됩니다. 백업 OFF·로그아웃·Premium 종료는 이후 업로드를 중단하지만 이미 저장된 복사본을 자동 삭제하지 않습니다. 복사본은 기기의 후속 백업으로 교체되거나 계정 삭제 또는 삭제 요청으로 제거될 때까지 남을 수 있습니다.
12. 선택 변경과 데이터 삭제
계정 화면의 계정 삭제는 재인증 후 해당 Firebase 계정의 일정 서버 백업을 먼저 제거하고 인증 계정을 삭제합니다. 관련 DayByDay 프로필 삭제도 처리합니다. 삭제 과정이 실패하면 앱의 오류 안내에 따라 다시 시도하거나 dev@zrindy.com으로 문의해 주세요. 로컬 일정·할 일·습관, 개인 iCloud 데이터 및 원본 Apple·Google 캘린더는 계정 삭제만으로 모두 지워지지 않으므로 각각의 삭제 기능이나 해당 서비스 설정을 사용해 주세요.
백업만의 삭제, 정보 열람·정정 또는 개인정보 문의는 dev@zrindy.com으로 요청할 수 있습니다. 확인에 필요한 최소 정보만 요청하며, 이메일에 비밀번호·인증 토큰을 보내지 마세요. 앱 제거는 서버 복사본 삭제나 구독 해지가 아닙니다. 구독은 Apple의 구독 관리에서 별도로 해지해야 합니다.
13. 문의
개인정보처리방침, 앱 지원, 데이터 처리 문의는 dev@zrindy.com 으로 연락해 주세요.
요청 내용 확인을 위해 필요한 최소한의 정보만 사용하며, 법령상 보관이 필요한 경우를 제외하고 지원 목적이 끝나면 보관하지 않습니다.
English summary
로컬 저장이 기본입니다. 개인 iCloud 동기화와 서버 백업은 서로 다른 선택 기능입니다. 서버 백업을 직접 켠 경우 일정 내용이 Firebase Cloud Firestore에 저장됩니다. 로그인·캘린더·날씨는 선택한 기능에 필요한 범위에서만 사용하며, 일정·메모·캘린더 내용과 날씨 위치를 광고나 분석 이벤트에 넣지 않습니다.
