Legal · Ganbomi app
Ganbomi Privacy Policy
Ari BnC Co., Ltd. (1F Cheongsol Building, 16-6 Eondong-ro 125beon-gil, Giheung-gu, Yongin-si, Gyeonggi-do, Republic of Korea; Co-CEOs Yunsuk Chun and Jongkyu Kim; business registration no. 501-81-26929; "we", "the Company") provides the liver-health reference app "Ganbomi" ("the App"). This policy explains what personal data the App processes and how. It is available in the App under Settings > Privacy Policy and on our website (aribnc.com/en/ganbomi/privacy/ — every language version has the same version number and effective date; the Korean text governs in case of any discrepancy).
This policy is effective from November 15, 2026 (version 1.0). Changes are announced on this page and in the App's Settings at least 7 days before they take effect (30 days for changes that materially affect your rights).
At a glance
- There is no sign-up form. You sign up and sign in with your phone's fingerprint or face (a passkey), and we do not collect your name, email, phone number, profile, device identifiers or advertising IDs. Our server keeps only a random account number and the public key used to sign you in.
- Your fingerprint or face never leaves your phone's operating system; the App and the Company never receive or store biometric data. Only a public key and signatures created by your phone are sent to the server.
- The lifestyle information you enter is encrypted and sent to our server in Seoul, Korea, which computes your results and deletes your inputs immediately after returning them. No lifestyle data or results remain on our server.
- Your results and history are stored only on your phone.
- The App is free, with no ads, payments or subscriptions. We never sell or share your data with anyone.
- The App is not a medical device and does not provide medical diagnosis.
1. Purposes
Verifying members — confirming that a request comes from a signed-up user and a genuine copy of the App, to block bots and unauthorised programs (account number, public key, app attestation).
Computing liver-health indicators from the lifestyle information you enter (score, five indicators, influential factors, lifestyle suggestions).
Usage limits — limiting analyses per account per day and requests per connection to prevent abuse and runaway server cost.
Answering your questions.
2. Data we process
A. Account — kept on our server (Seoul). Created when you sign up and deleted immediately when you delete your account.
| Item | Content | Note |
|---|---|---|
| Account number | A random number generated by the server (e.g. u_ + 22 characters) | Not linked to any name or email |
| Sign-in method | One of: passkey, Apple, Google, Kakao, LINE | Only which method you used |
| Sign-in identifier | Passkey: the public key and credential ID created by your phone, and a signature counter · Other methods: a one-way hash of the unique ID that provider gave us | We never receive the provider's original ID, your email or name |
| Sign-up and consent | Sign-up time, version and time of your server-analysis consent | |
| Status and last-used month | Active/suspended; the month (not day or time) you last used the App | For clearing accounts unused for 2 years |
| Session token | A hash of the token that keeps you signed in, platform (iOS/Android), issue and expiry time (30 days) | The token itself lives only in your phone's secure store |
| App attestation (iOS) | The public key that Apple App Attest created in your phone's secure chip, a usage counter and last-verified time | Proves the request comes from a genuine copy of the App; not a device serial or advertising ID |
| Apple sign-in refresh token | If you signed up with Apple, the refresh token issued by Apple, stored encrypted | Used only to ask Apple to revoke this app's sign-in authorisation when you delete your account (an Apple requirement). Not used for anything else |
| Usage count | Number of analyses requested by your account that day | Deleted after 2 days |
B. Sent to our server for each analysis and deleted immediately after the result is returned — never stored or logged.
| Category | Items |
|---|---|
| Basics | Age, sex, height, weight (for BMI), menopause status (women) |
| Blood pressure and pulse (optional) | Systolic/diastolic blood pressure and pulse measured with a home monitor — sent only if you enter them; analysis works without them |
| Alcohol | Number of drinking days and type, volume and number of drinks in the past 7 (or 14) days |
| Smoking | Smoking status, current/past amount and years. Product types (cigarettes, heated tobacco, e-liquid) and per-type amounts are converted on your device to cigarette-equivalents; only that figure is sent |
| Physical activity | Activity types, days and minutes in the past 7 days, sitting time (IPAQ items) |
| Diet | Frequency of food groups, eating-out frequency and whole-grain rice in the past 7 (or 14) days |
| Settings | Dietary country/region, app language, recording interval (weekly/biweekly) |
Alcohol, smoking, menopause status, blood pressure and pulse (if entered), and the liver-health indicators computed from them, are health-related data (special category / sensitive data). We process them only with your separate consent given on the "Server analysis consent" screen when you sign up (Section 7). Each request also carries the verification data from A (access token, app attestation, body checksum) and nothing else — no name, contact details, device ID, advertising ID or location.
C. Server access records. The server is configured not to log request bodies, IP addresses or tokens (cloud request logs are excluded and load-balancer logging is off). Our own server log contains only the request path, response status, processing time (ms), the first 8 characters of the account number and a rejection reason code, and is deleted after 30 days. Records of administrators changing server settings (Google's built-in audit logs) are kept for 400 days. Per-IP request counts for rate limiting are kept in memory only and never written.
D. Stored only on your phone (never sent to us): results and history, your last inputs (as defaults), settings (country, language, theme, text size, recording interval, app lock, external AI), the transmission log (time, number of items, processing time, model version), the session token and attestation key (OS secure store / secure chip), any external-AI API key you enter (OS secure store). Fingerprint/face data for passkeys and app lock is handled entirely by the operating system; the App and the Company never receive or store it.
E. Optional features where you send data yourself: Section 5.
F. Contact: your email address and message when you write to us at ganbomi.privacy@aribnc.com.
We use no analytics or crash-reporting SDKs, no cookies and no advertising identifiers. The Kakao and LINE sign-in SDKs run only when you tap that sign-in. We do not store analysis inputs for statistics or research; if we ever introduce this, it will require a separate opt-in and this policy will be updated.
3. Retention
| Data | Retention |
|---|---|
| Account (2-A) | Deleted immediately when you delete your account (Settings > Delete account). Deleted after 2 years without sign-in or use, counted from the last-used month. We hold no contact details and cannot send individual notices, so this policy and the Settings > Account screen in the App serve as advance notice. You may sign up again afterwards; the new account is not linked to the old one |
| Session token | 30 days from issue, or immediately on sign-out or account deletion |
| App attestation key (iOS) | Deleted with the account |
| Apple sign-in refresh token | Deleted with the account, right after we ask Apple to revoke it |
| Usage count | 2 days |
| Analysis inputs (2-B) | Only while computing (typically under one second); deleted from the server as soon as the result is sent |
| Server log (2-C) | 30 days. Admin activity audit logs (provided by Google) 400 days (cannot be disabled by the operator) |
| Data on your phone (2-D) | Until you delete it in the App or uninstall the App (we hold none of it) |
| Contact emails | Deleted 1 year after the matter is resolved |
4. Processors
| Processor | Task | Location |
|---|---|---|
| Google Cloud (Google LLC) | Running the analysis server (Cloud Run), the account database (Firestore), secret storage (Secret Manager) and server logs | Seoul, Republic of Korea (asia-northeast3) |
5. Optional features — sign-in method, external AI
Sign-in method (chosen at sign-up): The default is a passkey, which tells no company that you signed up. For phones that cannot use fingerprint or face, we offer Apple, Google, Kakao and LINE sign-in. That provider will then know, under its own terms, that you signed in to Ganbomi; our server verifies the token it issued with that provider's server and keeps only a hash of your unique ID. We request no profile items (name, email, picture) from Kakao or LINE.
External AI (off by default): If you choose Google Gemini, OpenAI ChatGPT, Anthropic Claude or xAI Grok in Settings and enter your own API key, then when you tap "Talk with AI" the data is sent directly from your phone to that provider, never through our server. Everything sent is listed on the confirmation screen before sending.
External AI (off by default): If you choose Google Gemini, O Sent Not sent Age, sex, height, weight, BMI · alcohol (occasions, daily average grams) · smoking (product types and amounts) · physical activity (types, days, minutes, sitting time) · diet (food-group frequencies, whole grains, eating out, estimated daily nutrients) · this result's score and band name, each indicator's status word, influential factors and lifestyle suggestions · the messages you type Indicator percentages · estimated test values · name, contact details, device information · account number · previous records The provider's own privacy policy governs the data after transfer. You can disconnect or delete the key at any time in Settings. The conversation exists only in your phone's memory and disappears when you close the App.
6. Sharing
We do not sell or share your personal data with third parties. We have no data agreements with screening centres, research institutes, insurers, supplement or pharmaceutical companies. Disclosure required by law is the only exception; no lifestyle data or results exist on our server, and account numbers are not linked to names or contact details.
7. Consent and withdrawal
- You must consent on the "Server analysis consent" screen to sign up. Without consent there is no account and the App cannot be used, because the analysis itself runs on the server.
- You can withdraw consent at any time in Settings > Server analysis consent; nothing further is sent, and there is no lifestyle data on the server to erase. The account record is deleted immediately via Settings > Delete account.
- External AI is a separate switch in Settings.
8. International transfers and sign-in verification
Our analysis server and account database are in Seoul, Republic of Korea; using the App outside Korea transfers your inputs and account data to Korea.
- EU/EEA: The European Commission has decided that the Republic of Korea ensures an adequate level of protection (Commission Implementing Decision (EU) 2022/254 of 17 December 2021). We are subject to Korea's Personal Information Protection Act. Legal basis: your explicit consent (GDPR Art. 6(1)(a) and Art. 9(2)(a)). - United Kingdom: The Data Protection (Adequacy) (Republic of Korea) Regulations 2022 (in force 19 December 2022) recognise Korea as adequate. Legal basis: explicit consent. - Other countries: processing is based on the consent you give at sign-up to transfer to Korea. This section will be updated if country-specific requirements are added. Items transferred: Sections 2-A and 2-B; when: at sign-up, sign-in and each analysis request; recipient: the Company (and Google Cloud, Seoul region, Section 4); retention: Section 3.
Sign-in and attestation verification: The servers of the sign-in provider you choose (Apple, Google, Kakao, LINE) and of the attestation providers (Apple, Google) are located where those companies operate them. Our server contacts them only to check that the token or attestation they issued is genuine; no lifestyle data or account number is sent. Passkey sign-up involves no such check (our server verifies the public-key signature itself).
9. Age
The App is for adults aged 19 or over, applied worldwide. Users under 19 may not use it; the App will not run an analysis if the entered age is below the threshold. We do not knowingly collect children's data.
10. Your rights
You may access, correct, delete or restrict processing of your personal data. The only data on our server is the account record in 2-A, which is not linked to any name or contact details, so the fastest and most reliable way to exercise your rights is directly in the App: view your account record (Settings > Account: account number, sign-in method, sign-up date, consent status); delete your account (Settings > Delete account — the server record is erased immediately; the App also erases this phone's records, settings and external-AI keys and disconnects the sign-in links to Google/Kakao/LINE — a passkey stored on the phone is removed in the phone's password & passkey settings); view/delete history (History; Settings > My records > Delete all records on this phone); withdraw consent (Settings); disconnect external AI (Settings). For anything else, email ganbomi.privacy@aribnc.com; we respond within 10 days. Because we cannot link an email address to an account number, we will guide you to the in-app "Delete account" rather than deleting an account on your behalf by email. EU/UK users may also lodge a complaint with their local supervisory authority.
11. Security
TLS 1.2+ in transit; immediate deletion of inputs; no logging of request bodies, IP addresses or tokens; no names or contact details collected; accounts are a random number plus a public key or hash; every request must carry a valid access token (1 hour), an app attestation (App Attest / Play Integrity) and a body checksum, or it is rejected without being read; per-account daily and per-connection rate limits and an outer firewall (Cloud Armor) that blocks all but the allowed paths; least-privilege service account, secrets only in Secret Manager, audit logs of administrative actions, processor agreements with the cloud provider; on-device data in the OS app sandbox, session tokens and API keys in the OS secure store (Keychain/Keystore), attestation and passkey private keys never leave the secure chip, optional app lock. We notify and report data breaches as required by law (via in-app and website notices, as we hold no contact details).
Data protection officer: Co-CEOs Yunsuk Chun and Jongkyu Kim · ganbomi.privacy@aribnc.com · +82-70-7462-9418
12. Changes
We announce changes on our website and in the App at least 7 days before they take effect (30 days for changes that materially affect your rights).
- Effective date: November 15, 2026 · Version 1.0 (in-app consent version
2026-10)
Access, correction and deletion are done directly in the App (Settings > Delete account, Settings > My records). For anything else, write to us by email; we reply within 10 days.