Doli — Privacy Policy

Effective date: July 6, 2026 · Last updated: July 2026 (effective with the sync update)

Doli (“the App”) respects your personal and health information and complies with applicable data-protection laws. This policy explains, transparently, what information the App handles and how.

1. Core principle — on-device by default, sync only if you choose it

Unless you sign in, the App does not transmit or collect any of your personal health information to any external server. Everything you enter (fasting records, weight, diet-injection logs, and so on) is, by default, stored only on your own device.

If you are not signed in, uninstalling the App permanently deletes all data stored on your device; it cannot be recovered.

2. Information the App handles

The following is entered by you or stored to make features work. If you are not signed in, all of the items below are stored only locally, on your device; they are also stored in the cloud only when you are signed in.

CategoryItemsStorage
Fasting recordsFast start/end times, fasting durationOn device (+ cloud when signed in)
Body info (optional)Weight, height, age, sex, activity levelOn device (+ cloud when signed in)
Health management (optional)Diet-injection (GLP-1) logsOn device (+ cloud when signed in)
Account (optional)Email address, user ID (uid) — with Google Sign-InOn device + Firebase Authentication
Game progressGear, items, gold, dungeon progress, character levelOn device (+ cloud when signed in)
App settingsLanguage, units (kg/lbs), character name, dark mode, purchase statusOn device (+ cloud when signed in)

Weight, diet-injection logs, and fasting records may constitute sensitive (health) information under data-protection law. For signed-out users, the App protects them by keeping them only on your device and never collecting them on a server. For signed-in users, they are processed as described in Section 3, on the legal basis of your consent, given through your explicit act of signing in. Entering this information is entirely optional; you can use the App’s core features without it.

3. Cloud sync (optional — only with Google Sign-In)

When you sign in with your Google account, the following data is stored in the developer’s Firebase (Google Cloud) Cloud Firestore database, tied to your account (uid):

a. Purpose

Cross-device sync and restoring your data after reinstalling the App — this is the only use. Your data is never sold and never used for advertising. The ad SDK (AdMob) never receives any of your health data.

b. Legal basis for sensitive data

Weight, injection logs, and fasting records are sensitive (health) information. They are stored in the cloud only on the basis of your explicit act of choosing to sign in with Google (consent). If you do not sign in, no health data ever leaves your device.

c. Security

d. Third-party processor

Cloud storage and authentication are handled by Google LLC (Firebase Authentication, Cloud Firestore), acting solely as a data processor on the developer’s behalf. Firebase privacy: https://firebase.google.com/support/privacy

e. Retention

Cloud data is kept while your account is linked. See Section 6 (Account & Data Deletion) for how to delete it. Signing out stops syncing, but the copy already in the cloud is kept until you delete it (so it can restore your data if you sign in again).

4. Third-party services and automatically processed information

The App uses the third-party services below. In the course of using them, some information may be processed by each provider.

a. Advertising (Google AdMob)

The App uses Google AdMob to show ads on the free version. To serve and measure ads, AdMob may collect device information such as an advertising identifier (Advertising ID).

b. Google Sign-In (optional)

Only if you choose to sign in, the App uses Google Sign-In and Firebase Authentication and receives your email address and user ID (uid). This information is used to authenticate you and to key your cloud data to your account. Sign-in is optional; signing out stops syncing (see Sections 3 and 6 for what happens to the cloud copy). The Google Sign-In process itself is governed by Google’s Privacy Policy (https://policies.google.com/privacy).

c. In-app purchases (Google Play Billing)

Premium purchases are processed through Google Play Billing. Payment details (such as card numbers) are never collected or stored by the App; they are handled entirely by Google.

d. Health Connect (optional)

Only if you choose to, the App may request permission to read weight data from Health Connect on your device. Weight imported this way is saved as a weight entry in the App and, if you are signed in, may sync like any other weight entry. You can revoke the permission at any time in your device settings.

5. Permissions the App requests

PermissionPurposeRequired?
InternetDisplay ads, cloud sync (when signed in)Free version
Health Connect (read weight)Auto-import weightOptional

You can use the App’s core features without granting the optional permissions.

6. Account & Data Deletion (retention and deletion)

a. Signed-out users

No information is collected on any server, so there is no separate retention or deletion process. You can delete data stored on your device instantly by using the reset feature in the App or uninstalling the App.

b. Signed-in users — how to delete your account and cloud data

  1. In the App (recommended): Go to Settings → “Delete account & data”. This immediately deletes your cloud data stored in Firestore and your Firebase account.
  2. By email: If you have already uninstalled the App or cannot use the in-app option, email taeminkim93@gmail.com with the Google account email you used to sign in, and we will delete your account and cloud data.
  3. Signing out is different: signing out only stops syncing; the cloud copy is kept until you delete it using method 1 or 2 above.

Deleted cloud data cannot be recovered. Local data on your device can be deleted separately via the in-app reset or by uninstalling the App.

7. Children’s privacy

The App is not directed to children under 14 and does not knowingly collect children’s personal information. Fasting is not recommended for growing children or adolescents.

8. Your rights

You have full control over your information. You can view, edit, and delete your data within the App at any time, and if you are signed in you can delete your cloud data and account at any time using the methods in Section 6. You can also change whether you use sync (whether you are signed in) at any time.

9. Changes to this policy

This policy may be revised in response to changes in law or App features. We will announce any changes through the App or the store listing.

10. Contact

Appendix — Health disclaimer

Doli is an informational app that supports healthy lifestyle habits. It is not a medical device and does not provide medical diagnosis, treatment, or prescription. The diet-injection (e.g. GLP-1) logging feature only helps you keep your own records; it provides no medical advice on dosage, timing, or anything else. Always consult your doctor or a qualified professional for any medical decision.

돌리(Doli) 개인정보 처리방침

시행일: 2026년 7월 6일 · 최종 수정일: 2026년 7월 (동기화 업데이트와 함께 적용)

돌리(이하 “본 앱”)는 이용자의 개인정보와 건강 정보를 소중히 여기며, 「개인정보 보호법」 및 관련 법령을 준수합니다. 본 방침은 본 앱이 어떤 정보를 어떻게 다루는지 투명하게 안내합니다.

1. 핵심 원칙 — 기본은 기기 안에만, 동기화는 이용자의 선택

본 앱은 로그인하지 않는 한 이용자의 개인 건강 정보를 외부 서버로 전송하거나 수집하지 않습니다. 이용자가 입력하는 모든 정보(단식 기록, 체중, 다이어트 주사 투여 기록 등)는 기본적으로 오직 이용자의 기기 내부에만 저장됩니다.

로그인하지 않은 상태에서 앱을 삭제하면 기기에 저장된 모든 데이터도 함께 삭제되며, 복구할 수 없습니다.

2. 앱이 다루는 정보

이용자가 직접 입력하거나 앱 기능 이용을 위해 저장되는 정보는 다음과 같습니다. 로그인하지 않은 경우 아래 정보는 모두 기기 내부(로컬)에만 저장되며, 로그인한 경우에만 클라우드에도 함께 저장됩니다.

구분항목저장 위치
단식 기록단식 시작/종료 시각, 단식 시간기기 내부 (+ 로그인 시 클라우드)
신체 정보(선택)체중, 키, 나이, 성별, 활동량기기 내부 (+ 로그인 시 클라우드)
건강 관리(선택)다이어트 주사(GLP-1) 투여 기록기기 내부 (+ 로그인 시 클라우드)
계정(선택)이메일 주소, 사용자 ID(uid) — Google 로그인 시기기 내부 + Firebase 인증
게임 진행장비·아이템·골드·던전 진행·캐릭터 레벨기기 내부 (+ 로그인 시 클라우드)
앱 설정언어, 단위(kg/lbs), 캐릭터 이름, 다크 모드, 구매 상태기기 내부 (+ 로그인 시 클라우드)

체중·다이어트 주사 기록·단식 기록 등은 「개인정보 보호법」상 민감정보(건강 정보)에 해당합니다. 본 앱은 이를 로그인하지 않은 이용자에 대해서는 서버로 수집하지 않고 기기 내에만 보관하며, 로그인한 이용자에 대해서는 이용자의 명시적 로그인 행위를 통한 동의를 법적 근거로 하여 3장의 방식으로 안전하게 처리합니다. 해당 정보 입력은 전적으로 이용자의 선택이며, 입력하지 않아도 앱의 기본 기능을 이용할 수 있습니다.

3. 클라우드 동기화 (선택 — Google 로그인 시에만)

이용자가 Google 계정으로 로그인하면, 아래 데이터가 개발자의 Firebase(Google Cloud) Cloud Firestore 데이터베이스에 이용자의 계정(uid)에 연결되어 저장됩니다.

가. 수집·이용 목적

기기 간 동기화 및 앱 재설치 후 데이터 복원 — 이 목적으로만 사용합니다. 그 외의 용도로 사용하지 않으며, 판매하지 않고, 광고에 사용하지 않습니다. 광고 SDK(AdMob)는 건강 데이터를 일절 전달받지 않습니다.

나. 민감정보 처리의 법적 근거

체중·주사 기록·단식 기록은 민감정보(건강 정보)입니다. 클라우드 저장은 이용자가 직접 Google 로그인을 선택하는 명시적 행위(동의)를 근거로만 이루어지며, 로그인하지 않으면 어떤 건강 정보도 기기를 벗어나지 않습니다.

다. 보안

라. 수탁 처리자(제3자 처리 위탁)

클라우드 저장·인증은 Google LLC(Firebase Authentication, Cloud Firestore)가 처리합니다. Google은 개발자를 위한 수탁 처리자로서만 데이터를 처리합니다. Firebase의 개인정보 보호: https://firebase.google.com/support/privacy

마. 보유 기간

클라우드 데이터는 계정이 연결되어 있는 동안 보관됩니다. 삭제 방법은 6장(계정 및 데이터 삭제)을 참고하세요. 로그아웃하면 동기화가 중단되지만, 클라우드에 저장된 사본은 삭제하기 전까지 유지됩니다(다시 로그인하면 복원에 사용).

4. 제3자 서비스 및 자동 수집 정보

본 앱은 아래의 제3자 서비스를 이용하며, 이 과정에서 일부 정보가 각 서비스 제공자에 의해 처리될 수 있습니다.

가. 광고 (Google AdMob)

무료 이용자에게 광고를 제공하기 위해 Google AdMob을 사용합니다. AdMob은 광고 제공 및 측정을 위해 광고 식별자(Advertising ID) 등 기기 정보를 수집할 수 있습니다.

나. Google 로그인 (선택)

이용자가 로그인을 선택하는 경우에 한해 Google 로그인(Google Sign-In)과 Firebase Authentication을 사용하며, 이때 이용자의 이메일 주소와 사용자 ID(uid)를 제공받습니다. 이 정보는 본인 인증과 클라우드 데이터를 이용자 계정에 연결(키 지정)하는 용도로 사용됩니다. 로그인은 선택 사항이며, 로그아웃하면 동기화가 중단됩니다(클라우드 사본 처리는 3장·6장 참고). Google 로그인 과정 자체는 Google의 개인정보처리방침(https://policies.google.com/privacy)에 따릅니다.

다. 인앱 결제 (Google Play 결제)

프리미엄 기능 구매는 Google Play 결제 시스템을 통해 처리됩니다. 결제 정보(카드번호 등)는 본 앱이 수집하거나 저장하지 않으며, 전적으로 Google에 의해 처리됩니다.

라. Health Connect (선택)

이용자가 원하는 경우에 한해, 기기의 Health Connect에서 체중 정보를 읽어오기(read) 위한 권한을 요청할 수 있습니다. 이렇게 읽어온 체중은 앱의 체중 기록으로 저장되며, 로그인한 경우 다른 체중 기록과 동일하게 동기화될 수 있습니다. 권한은 이용자가 언제든지 기기 설정에서 철회할 수 있습니다.

5. 앱이 요청하는 권한

권한사용 목적필수 여부
인터넷광고 표시, 클라우드 동기화(로그인 시)무료 버전
Health Connect(체중 읽기)체중 자동 불러오기선택

필수가 아닌 권한은 허용하지 않아도 앱의 핵심 기능을 이용할 수 있습니다.

6. 계정 및 데이터 삭제 (보유 및 파기)

가. 로그인하지 않은 이용자

정보가 서버에 수집되지 않으므로 별도의 보유·파기 절차가 없습니다. 기기에 저장된 데이터는 앱 내 초기화 기능을 사용하거나 앱을 삭제함으로써 즉시 파기할 수 있습니다.

나. 로그인한 이용자 — 계정 및 클라우드 데이터 삭제 방법

  1. 앱 내 삭제(권장): 앱의 설정 → “계정 및 데이터 삭제”를 실행하면 Firestore에 저장된 이용자의 클라우드 데이터와 Firebase 계정이 즉시 삭제됩니다.
  2. 이메일 요청: 앱을 이미 삭제했거나 앱 내 삭제가 어려운 경우, taeminkim93@gmail.com 으로 로그인에 사용한 Google 계정 이메일을 알려 주시면 계정과 클라우드 데이터를 삭제해 드립니다.
  3. 로그아웃과의 차이: 로그아웃은 동기화만 중단하며, 클라우드 사본은 위 1·2의 방법으로 삭제하기 전까지 유지됩니다.

계정 삭제 시 클라우드 데이터는 복구할 수 없습니다. 기기 내 로컬 데이터는 앱 초기화 또는 앱 삭제로 별도 파기할 수 있습니다.

7. 아동의 개인정보

본 앱은 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 의도적으로 수집하지 않습니다. 단식은 성장기 아동·청소년에게 권장되지 않습니다.

8. 이용자의 권리

이용자는 자신의 정보에 대한 완전한 통제권을 가집니다. 언제든지 앱 내에서 데이터를 확인·수정·삭제할 수 있으며, 로그인한 경우 6장의 방법으로 클라우드 데이터와 계정을 언제든지 삭제할 수 있습니다. 동기화 이용 여부(로그인 여부)도 언제든지 변경할 수 있습니다.

9. 방침의 변경

본 방침은 법령 또는 앱 기능의 변경에 따라 개정될 수 있으며, 변경 시 앱 또는 스토어를 통해 공지합니다.

10. 문의처

부칙 — 건강 관련 면책

돌리는 건강한 생활습관을 돕기 위한 정보성 앱이며, 의료기기가 아니고 의학적 진단·치료·처방을 제공하지 않습니다. 다이어트 주사(GLP-1 등) 기록 기능은 이용자의 자가 기록을 돕는 것일 뿐, 용량·투여시점 등에 대한 어떠한 의학적 조언도 제공하지 않습니다. 모든 의학적 판단은 반드시 담당 의사 또는 전문가와 상의하시기 바랍니다.