주식회사 유자(Yuja Inc., 이하 "회사")는 유자씨(Yuzi) 앱(이하 "앱")을 운영하며, 이용자의 개인정보를 소중히 여깁니다. 본 개인정보처리방침은 앱이 수집하는 정보의 종류, 이용 목적, 보관 방법, 이용자 권리를 설명합니다.
핵심 원칙: 타이머·뽀모도로 기록(집중 시간, 세션 수, 통계)은 이용자의 기기 안에서만 처리되며 회사 서버로 전송되지 않습니다.
단, 이용자가 선택적으로 로그인하면 앱 설정과 캐릭터 성장 정보가 기기 간 백업을 위해 Google Cloud Firestore에 저장됩니다.
Core principle: Timer and Pomodoro records (focus time, session counts, statistics) are processed only on your device and are not sent to our servers. If you choose to sign in, your app settings and character growth information are backed up to Google Cloud Firestore so they can follow you across devices.
1. 수집하는 정보 (Information We Collect)
앱은 다음과 같은 정보를 수집합니다.
| 정보 유형 | 수집 방법 | 저장 위치 | 필수 여부 |
|---|---|---|---|
| 알림 권한 (Notifications) 타이머 종료 및 뽀모도로 세션 전환 알림 전송을 위한 알림 권한. |
이용자 권한 허용 시 | 기기 내 | 선택 (알림 기능) |
| 광고 식별자 (Advertising ID) AdMob 맞춤형 광고 제공을 위한 Google 광고 ID (IDFA/GAID). |
Google AdMob SDK 자동 수집 | Google 서버 | 선택 (광고 제공 목적) |
| 앱 사용 데이터 (Analytics) 앱 버전, 사용 시간, 기능 사용 빈도 등 개인을 직접 식별하지 않는 통계 데이터. |
Firebase Analytics SDK 자동 수집 | Google 서버 (익명화) | 선택 |
| 타이머/뽀모도로 기록 (Session Records) 이용자의 타이머 사용 기록, 뽀모도로 세션 수, 집중 시간 통계. |
앱 사용 중 자동 저장 | 기기 내 (iCloud/Google Drive 백업 선택 시 해당 클라우드) | 선택 |
| 건강 데이터 — 마음챙김 시간 (Apple Health, iOS) 이용자가 설정에서 '건강 앱 연동'을 켜고 건강 앱 권한을 허용한 경우, 집중 세션이 끝날 때 세션의 시작·종료 시각을 '마음챙김' 기록으로 Apple 건강 앱에 씁니다. 앱은 건강 앱의 데이터를 읽지 않습니다. |
이용자가 '건강 앱 연동'을 켜고 권한 허용 시 (기본값 꺼짐) | 이용자 기기의 Apple 건강 앱 (회사 서버로 전송하지 않음) | 선택 |
| 계정 정보 — 선택 로그인 (Account) Apple 또는 Google 로그인 시 계정 식별자와 이메일, 이름(로그인 수단이 제공하는 경우) (Apple '이메일 가리기'를 쓰면 대체 주소). |
이용자가 로그인할 때 Firebase Authentication | Google 서버 (Firebase Authentication) | 선택 (로그인하지 않아도 앱 사용 가능) |
| 백업 데이터 — 선택 로그인 (Backup) 앱 설정값(언어·알림음·진동·세션 길이·목표 등)과 캐릭터 성장·의상 정보. 집중 기록(세션·통계)은 포함되지 않습니다. |
로그인한 이용자의 앱에서 자동 동기화 | Google 서버 (Cloud Firestore) | 선택 |
| 구매 정보 (Purchase) 구독 상품, 구매 시각, 구독 상태와 RevenueCat 식별자(로그인하지 않은 동안에는 임의 값, 로그인하면 Firebase 사용자 ID와 같음). 결제 수단 정보는 Apple/Google이 처리하며 회사는 받지 않습니다. 구독 상태의 사본이 Cloud Firestore에도 저장됩니다. |
RevenueCat SDK (구독 구매·복원 시) | RevenueCat 서버 (미국), Google 서버 (Cloud Firestore) | 구독 이용 시 필수 |
| 오류 진단 정보 (Crash Diagnostics) 크래시 발생 시 기기 모델, OS 버전, 오류 스택, 임의 식별자. |
Firebase Crashlytics SDK 자동 수집 | Google 서버 | 선택 |
| 문의 메일 (Support Email) 이용자가 쓴 문의 내용, 보낸 메일 주소, 진단 정보(앱 버전·빌드, 설치 경로, 기기 모델, OS 버전, 앱 언어·기기 언어, 시간대, 알림 권한 상태, 건강 앱 연동 여부, 구독 상태와 만료일, RevenueCat 식별자(로그인하지 않은 동안에는 임의 값, 로그인하면 Firebase 사용자 ID와 같음), Firebase 사용자 ID). |
이용자가 [문의하기]로 메일을 직접 보낼 때만 (보내기 전 확인·수정·삭제 가능) | 회사 고객지원 메일함 (master@yuja.kr) | 선택 |
타이머 데이터 처리 방식 (How Timer Data is Handled):
앱은 타이머 측정 및 뽀모도로 세션 관리를 기기 내에서만 수행합니다.
집중 시간, 휴식 시간 등의 기록은 기기 로컬 저장소에만 보관되며, 외부 서버로 전송되지 않습니다.
Timer measurements and Pomodoro session management are performed entirely on your device. Focus time, break records, and session history are stored only in local device storage and never transmitted to external servers.
건강 데이터 처리 방식 (Apple Health):
앱은 Apple의 HealthKit을 통해 집중 세션 시간을 '마음챙김' 기록으로 건강 앱에 저장할 수 있습니다. 이 기능은 이용자가 직접 켜는 경우에만 동작하며, 앱은 건강 앱에 기록을 쓰기만 하고 건강 앱의 어떤 데이터도 읽지 않습니다. HealthKit을 통해 얻은 정보는 광고·마케팅·데이터 판매에 사용하지 않으며, 회사 서버나 제3자에게 전송하지 않습니다. 이용자는 iPhone 설정 → 건강 → 데이터 접근 및 기기 → 유자씨에서, 또는 앱 설정의 '건강 앱 연동'에서 언제든 권한을 해제할 수 있습니다. 이미 저장된 기록은 건강 앱에서 직접 삭제할 수 있습니다.
With your permission, the app writes the start and end time of each completed focus session to Apple Health as a Mindful Session. The app only writes this data and never reads any data from Apple Health. Information obtained through HealthKit is not used for advertising or marketing, is not sold, and is never sent to our servers or any third party. You can revoke access at any time in iPhone Settings → Health → Data Access & Devices → Yuzi, or with the "Apple Health" toggle in the app settings. Records already saved can be deleted in the Health app.
문의 메일 처리 방식 (Contact Us Emails):
앱 설정의 [문의하기]를 누르면 이용자의 메일 앱에 master@yuja.kr로 가는 새 메일이 열리고, 구분선 아래에 문의 처리를 돕는 진단 정보가 미리 채워집니다. 진단 정보는 앱 버전·빌드, 설치 경로(App Store·TestFlight·Play 스토어 등), 기기 모델, OS 버전, 앱 언어와 기기 언어, 시간대, 알림 권한 상태, 건강 앱 연동 여부, 구독 상태(무료·체험·Pro와 만료일), RevenueCat 식별자(로그인하지 않은 동안에는 임의 값, 로그인하면 Firebase 사용자 ID와 같음), Firebase 사용자 ID(로그인한 경우)입니다. 이 정보는 메일 본문에 그대로 보이며 숨겨진 정보는 없습니다. 이름·전화번호는 넣지 않습니다. 이용자는 보내기 전에 어떤 항목이든 고치거나 지울 수 있고, 메일을 보내지 않으면 회사로 아무것도 전송되지 않습니다. 메일을 보내면 회사는 진단 정보와 함께 이용자가 쓴 문의 내용과 보낸 메일 주소를 받습니다. 회사는 이 정보를 문의에 답하고 문제를 확인·해결하는 데에만 씁니다(예: 구독 상태 확인, 특정 기기·OS에서 생긴 오류 재현). 광고나 마케팅에는 쓰지 않으며 제3자에게 제공하지 않습니다. 문의 메일은 「전자상거래 등에서의 소비자보호에 관한 법률」 시행령 제6조(소비자의 불만 또는 분쟁처리에 관한 기록 3년 보존)에 따라 처리를 마친 뒤 3년간 보관하고 파기합니다. 삭제 요청은 master@yuja.kr로 받으며, 법령상 보존 의무가 없는 정보는 지체 없이 삭제합니다.
When you tap "Contact Us" in the app settings, your mail app opens a new message to master@yuja.kr with diagnostic information pre-filled below a divider to help us handle your inquiry: app version and build, install source (App Store, TestFlight, Play Store, etc.), device model, OS version, app language and device language, time zone, notification permission status, whether Apple Health integration is on, subscription status (Free, Trial or Pro, with expiry date), your RevenueCat identifier (a random ID while you are not signed in; the same as your Firebase user ID while you are signed in), and your Firebase user ID (if you are signed in). All of this is shown in the message body — nothing is hidden — and it does not include your name or phone number. You can edit or delete any item before sending, and nothing is sent to us unless you send the email. When you send it, we receive the diagnostic information together with your message and the email address you send from. We use this information only to answer your inquiry and to investigate and fix the issue (for example, checking your subscription status or reproducing an error on a specific device or OS). We do not use it for advertising or marketing and do not share it with third parties. As required by Article 6 of the Enforcement Decree of the Korean Act on Consumer Protection in Electronic Commerce (records of consumer complaints and dispute resolution must be kept for 3 years), we keep inquiry emails for 3 years after the inquiry is resolved and then delete them. You may ask us about deletion at master@yuja.kr; we will delete anything we are not required by law to keep.
2. 정보 이용 목적 (Purpose of Processing)
- 타이머 서비스 제공: 에너지 상태에 맞춘 뽀모도로 집중 타이머와 휴식 안내 제공
- 알림 전송: 타이머 종료 및 뽀모도로 세션 전환 시 이용자에게 알림 발송
- 집중 기록 관리: 뽀모도로 세션 수, 집중 시간 통계 제공
- 건강 앱 기록 (선택): 이용자가 요청한 경우 집중 세션 시간을 Apple 건강 앱에 마음챙김 기록으로 저장
- 계정·백업 및 구독 관리 (선택 로그인·구독): 로그인한 이용자의 설정·캐릭터 정보 백업, 구독 상태 확인과 구매 복원
- 맞춤형 광고 제공: Google AdMob을 통한 관심 기반 광고 표시
- 앱 품질 개선: Firebase Analytics를 통한 개인을 직접 식별하지 않는 사용 통계 분석
- 오류 진단: 앱 안정성 향상을 위한 크래시 리포트 분석
- 문의 처리: 이용자가 보낸 문의에 답하고, 함께 받은 진단 정보로 문제를 확인·해결
3. 처리 위탁 및 국외 이전 (Processors and International Transfers)
회사는 서비스 제공을 위해 다음 업체에 정보 처리를 맡기며, 이 과정에서 정보가 국외로 이전됩니다. 회사는 법령에 따른 요청이 없는 한 이용자의 개인정보를 판매하거나 제3자에게 임의로 제공하지 않습니다.
| 받는 자 | 국가 | 연락처 | 이전 항목 | 목적 · 시기 · 방법 | 보유 기간 |
|---|---|---|---|---|---|
| Google LLC — Firebase Analytics · Crashlytics · Remote Config | 미국 | Google 개인정보 문의 | 앱 사용 이벤트와 사용자 속성(A/B 시험 구분 포함), 오류·충돌 기록, 기기 정보(모델·OS·언어), 앱 인스턴스 식별자, IP 기반 대략적 지역 | 사용 통계·오류 수정·앱 설정 배포 · 앱 사용 중(오류는 발생 시, 설정 조회는 앱 시작 시) · 암호화된 네트워크 전송(HTTPS) | 사용 통계 이벤트 2개월(사용자 단위 데이터 최대 14개월, 활동 시 갱신) · 오류 보고 90일 |
| Google LLC — AdMob | 미국 | Google 개인정보 문의 | 광고 식별자(IDFA/GAID), 기기 정보, IP 기반 대략적 지역, 광고 상호작용 | 광고 제공(무료 이용자) · 광고 표시 시 · 암호화된 네트워크 전송 | Google 정책에 따름 |
| Google LLC — Firebase Authentication · Google 로그인 | 미국 | Google 개인정보 문의 | 계정 식별자(uid), 로그인 수단이 제공하는 이메일·이름(Apple '이메일 가리기'면 대체 주소) — 로그인한 경우만 | 선택 로그인 · 로그인 시 · 암호화된 네트워크 전송(HTTPS) | 계정 삭제 시까지(삭제는 즉시) |
| Google LLC — Cloud Functions (us-central1) | 미국 | Google 개인정보 문의 | 계정 식별자(uid) | 계정 삭제 시 서버 백업 정리 · 계정 삭제 시 · 서버 간 암호화 전송 | 처리 후 보관하지 않음 |
| Apple Inc. — Sign in with Apple | 미국 | Apple 개인정보 문의 | 로그인 토큰(이메일 가리기 선택 가능) — iOS에서 Apple 로그인을 고른 경우만 | 로그인 · 로그인 시, 계정 삭제 시 토큰 철회 · 암호화된 네트워크 전송 | Apple 정책에 따름 |
| RevenueCat, Inc. | 미국 | compliance@revenuecat.com | 구매·구독 이력과 상태, RevenueCat 식별자(로그인 전 임의 값, 로그인 후 Firebase 사용자 ID), 통신 기술 정보 | 구독 상태 확인·구매 복원 · 앱 실행 및 구매 시 · 암호화된 네트워크 전송 | 회사가 삭제를 요청하거나 위탁 계약이 끝날 때까지 |
로그인 백업(설정·캐릭터 정보·구독 상태 사본)은 Google Cloud Firestore 대한민국(서울) 리전에 저장되며 국외로 이전되지 않습니다.
국외 이전을 원하지 않는 경우
- 로그인하지 않으면 Firebase Authentication으로는 아무것도 이전되지 않습니다. 이 경우 백업은 쓸 수 없습니다.
- 광고 식별자는 기기 설정에서 제한할 수 있습니다. iOS: 설정 → 개인정보 보호 → 추적 / Android: 설정 → Google → 광고. 구독하면 광고가 표시되지 않습니다.
- 사용 통계·오류 보고·구독 확인은 앱 안에서 따로 끌 수 없습니다. 이전을 원하지 않으면 앱 사용을 멈추고 앱을 삭제할 수 있습니다.
- 보유 기간이 지나거나 삭제를 요청하면(master@yuja.kr) 지체 없이 파기합니다.
4. 정보 보관 및 파기 (Data Retention & Deletion)
- 타이머/뽀모도로 기록: 이용자가 앱 또는 기기에서 삭제할 때까지 기기 내 보관.
- 알림 데이터: 타이머 세션 종료 후 자동 만료. 별도 저장 없음.
- 광고 식별자: Google AdMob 정책에 따라 Google 서버에서 보관 및 관리.
- 분석 데이터: Firebase Analytics 정책에 따라 익명화된 형태로 최대 14개월 보관.
- 문의 메일(진단 정보 포함): 처리를 마친 뒤 3년간 보관하고 파기합니다(전자상거래법 시행령 제6조, 소비자 불만·분쟁처리 기록 3년).
- 건강 앱 기록: 이용자의 기기 건강 앱에 저장되며, 회사는 보관하지 않습니다. 앱을 삭제해도 건강 앱에 이미 저장된 기록은 남아 있으며, 건강 앱에서 직접 삭제할 수 있습니다.
- 계정·백업 데이터: 이용자가 앱 설정 > 계정 > 계정 삭제를 실행하면 서버의 계정과 백업 데이터(설정·캐릭터 정보, 구독 상태 사본)를 삭제하며, Apple 로그인 사용자는 Apple 토큰도 철회합니다.
앱을 삭제하면 기기에 저장된 모든 데이터(타이머 기록 포함)가 즉시 삭제됩니다. 단, 로그인한 경우 서버에 저장된 계정·백업 데이터는 앱 삭제만으로 삭제되지 않으므로 위의 계정 삭제를 먼저 실행해 주세요. Google 서버에 저장된 광고 식별자 및 분석 데이터는 각 회사의 정책에 따라 처리됩니다.
5. 이용자 권리 (Your Rights)
이용자는 다음과 같은 권리를 행사할 수 있습니다.
- 열람권 (Right to Access): 앱 내에서 저장된 타이머 기록을 언제든 확인.
- 삭제권 (Right to Erasure): 앱 내 기록 삭제 기능, 또는 앱 삭제로 기기 내 모든 데이터 즉시 삭제.
- 계정 삭제권: 앱 설정 > 계정 > 계정 삭제에서 서버의 계정과 백업 데이터를 삭제할 수 있습니다.
- 건강 데이터 접근 철회: iPhone 설정 → 건강 → 데이터 접근 및 기기, 또는 앱 설정의 '건강 앱 연동'에서 언제든 해제할 수 있습니다.
- 광고 추적 거부권: 기기 설정에서 광고 추적 제한 또는 맞춤형 광고 거부 가능.
- 알림 권한 철회: 기기 설정에서 알림 권한을 언제든 거부 가능. (단, 타이머 종료 알림이 작동하지 않습니다.)
앱 없이 계정 삭제 요청: 앱을 삭제했거나 사용할 수 없는 경우, 로그인에 사용한 이메일 주소를 적어 master@yuja.kr 로 "유자씨 계정 삭제"를 요청하면 7일 이내에 서버의 계정과 백업 데이터(설정·캐릭터 정보, 구독 상태 사본)를 삭제하고 결과를 회신합니다. 구독 결제 기록은 관련 법령이 정한 기간 동안 보관될 수 있습니다.
Request account deletion without the app: If you can no longer use the app, email master@yuja.kr with the subject "Yuzi account deletion" and the email address you used to sign in. We will delete your account and backup data (settings, character data, subscription status copy) within 7 days and reply to confirm. Purchase records may be retained for the period required by law.
6. 아동 개인정보 보호 (Children's Privacy)
앱은 만 14세 미만 아동을 대상으로 하지 않습니다. 만 14세 미만 아동은 보호자의 동의 없이 앱을 사용해서는 안 됩니다.
만 14세 미만 아동의 개인정보가 수집된 사실을 인지하는 경우 즉시 삭제 조치합니다.
The app is not directed to children under 14. If we learn that personal information of a child under 14 has been collected without parental consent, we will delete it immediately.
7. 개인정보처리방침 변경 (Policy Updates)
회사는 법령 변경이나 서비스 개선 등의 사유로 본 방침을 변경할 수 있습니다.
중요한 변경이 있을 경우 앱 내 공지 또는 이 페이지를 통해 사전 고지합니다.
변경된 방침은 공지 후 7일이 경과한 날부터 효력이 발생합니다.
Material changes will be announced via in-app notification or this page at least 7 days before taking effect.
8. 문의처 (Contact)
개인정보 관련 문의는 아래로 연락해 주시기 바랍니다.
개인정보보호 책임자 (Privacy Officer): 주식회사 유자
이메일 (Email): master@yuja.kr
주소: 경기도 성남시 중원구 갈마치로 302, A동 1204호
사업자등록번호: 493-81-03213
개인정보 침해 신고는 개인정보보호위원회(www.pipc.go.kr) 또는 한국인터넷진흥원(privacy.kisa.or.kr)에 신고할 수 있습니다.