ShineDayShineDay

ShineDay 개인정보 처리방침

1. 적용 범위

본 개인정보 처리방침은 ShineDay Android 앱 및 관련 기능 이용 시 당사가 개인정보를 수집, 이용, 공유, 보호하는 방법을 설명합니다.
본 정책은 전 세계 사용자에게 적용되며 GDPR(EEA/영국), CCPA/CPRA(캘리포니아) 관련 고지를 포함합니다.

2. 수집하는 정보

당사는 다음 정보를 처리할 수 있습니다.

  • 앱 내 생성 데이터: habit, record, task, wish, reminder, card 및 메모.
  • 로컬 저장 데이터: 프로필/설정( Room, DataStore, SharedPreferences ).
  • Google Sign-In / Firebase Auth 사용 시: uid, displayName, photoUrl (로컬 openId, openNickname, avatarUrl 갱신).
  • 클라우드 백업: 로그인 + 프리미엄 사용자이며 백업을 사용한 경우 habit/period/record/card를 Google Drive appDataFolder에 저장.
  • 결제 정보: Google Play Billing을 통한 구매 상태, 상품 ID, 구매 토큰 등.
  • 기술/사용 정보: Firebase Analytics, Crashlytics, Performance, Remote Config에서 기기/앱 식별 정보 및 진단 데이터가 처리될 수 있음.
  • 네트워크 요청: /v1/common/card 호출 시 cardDate, gmtRequest 포함.
  • 사용자가 제출한 정보: 피드백 이메일 내용(템플릿에 Android/App 버전이 자동 기입될 수 있음).
  • 권한: INTERNET, POST_NOTIFICATIONS.

3. 정보 이용 목적

  • 핵심 기능 제공(습관 관리, 알림, 통계, 카드, 할 일).
  • 로그인 인증 및 계정 연동 상태 관리.
  • 클라우드 백업/복구 제공.
  • 구매 처리, 멤버십 복구, 프리미엄 권한 관리.
  • 안정성/성능/품질 개선.
  • 지원 및 문의 응답.
  • 보안 및 법적 의무 준수.

4. 법적 근거(GDPR)

EEA/영국 사용자에 대해 다음 근거 중 하나 이상을 사용합니다.

  • Contract: 요청한 서비스 제공.
  • Legitimate Interests: 보안, 안정성, 개선.
  • Consent: 알림 권한 등 동의가 필요한 처리.
  • Legal Obligation: 법적 의무 이행.

5. 정보 공유

  • 당사는 개인정보를 판매하지 않습니다.
  • 당사는 교차 맥락 행동 광고를 위해 개인정보를 공유하지 않습니다.

필요 시 다음과 공유할 수 있습니다: Google Firebase, Google Play, Google Drive, ShineDay 백엔드(/v1/common/card), 사용자가 선택한 이메일 서비스, 법적 권한이 있는 기관.

6. 국제 이전

Google 등 글로벌 서비스 사용으로 인해 정보가 거주 국가 외에서 처리될 수 있습니다. 관련 법에 따른 보호조치를 적용합니다.

7. 보관 기간

  • 로컬 데이터: 사용자 삭제/앱 데이터 초기화/삭제 시까지.
  • Google Drive 백업: appDataFolder에서 삭제할 때까지.
  • 계정 연동 정보: 해제/삭제 시까지.
  • 결제/분석/진단 데이터: 제공자 정책 및 법령에 따름.
  • 피드백 이메일: 처리에 필요한 기간.

8. 이용자 권리(GDPR/EEA, UK, CCPA/CPRA)

적용 법률에 따라 접근, 정정, 삭제, 처리 제한, 반대, 데이터 이동권, 동의 철회, 비차별 권리를 가질 수 있습니다.
캘리포니아 사용자 안내: 당사는 개인정보를 판매하지 않으며 교차 맥락 행동 광고를 위해 공유하지 않습니다.

권리 행사: myshineday@gmail.com

9. 계정 및 데이터 삭제

앱 내 계정 삭제/연동 해제를 지원합니다.
기기 로컬 데이터와 Google Drive 백업은 저장 위치가 다르므로 별도 삭제가 필요할 수 있습니다.

10. 아동 개인정보

ShineDay는 만 13세 미만 아동을 대상으로 하지 않으며, 해당 아동의 개인정보를 고의로 수집하지 않습니다.

11. 보안

당사는 합리적인 기술적/관리적 보호조치를 적용하지만, 절대적인 보안을 보장할 수는 없습니다.

12. 정책 변경

본 정책은 수시로 업데이트될 수 있으며, 중요한 변경 시 시행일을 갱신하고 필요 시 추가 안내를 제공합니다.

Appendix A: Service Disclosure Table

Firebase Authentication

Role: Account identity service

Data Types Involved: `uid`, display name, photo URL, auth status

Purpose: Sign-in and account linkage

Firebase Analytics

Role: Product analytics

Data Types Involved: Usage events, app/device metadata, identifiers

Purpose: Usage analysis and improvement

Firebase Crashlytics

Role: Crash diagnostics

Data Types Involved: Crash logs, stack traces, diagnostic metadata

Purpose: Stability and bug fixing

Firebase Performance

Role: Performance diagnostics

Data Types Involved: Performance/network traces

Purpose: Performance optimization

Firebase Remote Config

Role: Remote configuration

Data Types Involved: Config delivery metadata

Purpose: Controlled rollout

Google Play Billing

Role: Payment support

Data Types Involved: Purchase state, product IDs, tokens

Purpose: Purchase and restore

Google Drive API (`appDataFolder`)

Role: Cloud backup storage

Data Types Involved: Backed-up habit/period/record/card data

Purpose: Backup and recovery

ShineDay Backend (`/v1/common/card`)

Role: Content API

Data Types Involved: `cardDate`, `gmtRequest`, request metadata

Purpose: Daily card content

User Email App / Provider

Role: Support channel

Data Types Involved: Email content, optional app/device version info

Purpose: Support and feedback