Privacy Policy

Applies to: DrinkChecker · CheerSeat · Chagok

By default none of the apps collects your personal information. DrinkChecker and Chagok store your account details and records on a backup server only if you connect an account (Apple or Google) in Settings (section 2), and CheerSeat keeps a device token on the operator's server only if you turn on Live Activities or add a widget, so it can show the score right away (section 2). All three apps send anonymous usage statistics to help improve them (section 3). Each section names the app it applies to.

1. Information we collect

Every feature of DrinkChecker and Chagok works without connecting an account, and if you don't connect one, the app collects no personally identifying information — no name, email, or phone number (the analytics tool in section 3 assigns a random per-installation identifier that is not linked to your name or contact details).

If you connect an account in Settings, the app receives the account identifier, email address (a relay address if you use Apple's Hide My Email) and name (if your Google profile has one) provided by the sign-in service (Apple or Google).

CheerSeat has no account or login and does not collect your name, email, phone number, or location.

2. How your data is stored

What you enter in the app is stored on your device and is deleted when you delete the app.

If you connect an account, your records (drink type, amount, date and time, and limit) and a random number that identifies the currently connected device are stored in a per-account space in Google Firebase (Cloud Firestore), so your records come back when you connect the same account on a new phone. Only your own account can read or write that space.

- International transfer: your account details (account identifier, email, name) are processed and stored by Google LLC in the United States, and your records in South Korea (Seoul region). They are sent over the internet when you connect and whenever your records change, and kept until you disconnect. - Deletion: tapping Disconnect on the account card at the top of Settings deletes your records and account from the server immediately. The records on your phone stay. If you connect the same account on another device, the earlier device is disconnected (the server copy stays) and keeps its records too.

Chagok: if you connect an account, your records (which hobby, what and when — including the date a photo was taken if you logged from your photo library — and whether a record was confirmed by a photo) and a random number that identifies the currently connected device are stored in a per-account space the same way (Google Firebase Cloud Firestore; account details in the United States, records in the Seoul region of South Korea). If you set a nickname in the app, it is stored in the name field of your account details. Photos you use for records are never uploaded — they stay on your device, so on a new device a note appears in their place. Tapping Disconnect on the account card in Settings deletes your server records and account immediately (this cannot be undone); the records on your phone stay.

CheerSeat: your team and the Live Activities setting are stored on your device only. Only if Live Activities are on, the app keeps a device token issued by Apple (a random value), your team code and the app language on the operator's server, so it can start the Live Activity on your Lock Screen when a game begins. On iOS 26 or later, if you add a widget to your Home Screen or Lock Screen, the app keeps a widget token issued by Apple (a random value), your team code on the operator's server, so the widget can redraw right away when the score changes.

- International transfer: the operator's server runs on Cloudflare, Inc. (United States), with the database in the Asia-Pacific region. This data is sent over the internet when you turn Live Activities on, add a widget or change your team. The Live Activities token is deleted from the server as soon as you turn Live Activities off. When Apple invalidates a token, for example because you deleted the app, the server deletes it too.

3. Network communication and usage statistics

Chagok recognizes photos entirely on your device, and photos never leave it. If a photo is judged to be a book (cover or back), only the book title text or ISBN read from it (neither the photo nor personal information) is looked up with the book-information providers Open Library (Internet Archive, United States) and the National Library of Korea, to find details such as the author. As with any web request, connection details such as your IP address may reach them; the operator does not receive or keep this information. If you enter a record by hand instead, no lookup happens.

CheerSeat gets scores, schedules and standings from the operator's server (Cloudflare). As with any web request, connection details such as your IP address pass through Cloudflare; the operator does not keep them.

To analyze statistics for improving the service, the apps automatically collect service usage records, device information (device model, OS version, app version, and a random identifier created for each installation of the app) and an approximate region derived from your IP address (country or city level — Google masks part of the IP address before estimating it) through Google Firebase Analytics. This information is not used to identify you and is not linked to your name, contact details, or advertising identifier.

What the statistics never include: the contents of what you record. In DrinkChecker, how much you drank, what you drank, when, the limit you set, and whether you went over it; in Chagok, the titles, notes and photos you record — none of these are included in the statistics in any form (if you connect an account, they are stored only in the backup space in section 2, and photos are never uploaded there either). The app does not collect an advertising identifier (IDFA), and none of this is used for advertising or to track you. It sends no crash reports.

4. Device permissions

The app only requests the minimum device permissions that the service actually needs — DrinkChecker requests notifications to let you know when you've gone over your limit. Notifications are created on your device and never pass through a server. What the app uses and why is explained in this policy and in the app itself (DrinkChecker explains notifications during first-run setup, and you can turn them on or off under Notifications in Settings). Chagok requests the camera (or photo library when you pick from your albums) to recognize records from photos, and notifications to remind you once in the evening on days you haven't logged (with the camera off you can still enter records by hand). CheerSeat requests no device permissions — Live Activities work separately from notification permission and can be turned off in My Seat or in your device settings. Every permission can be turned off anytime in your device settings, and the app's core functionality still works either way.

5. Third-party services

DrinkChecker and Chagok use Google Firebase Analytics for the usage statistics in section 3 and, if you connect an account, Firebase Authentication, Cloud Firestore, Sign in with Apple and Google Sign-In for the backup in section 2. In all three apps, opening Terms of Service or the Privacy Policy in Settings loads the page from GitHub Pages (GitHub, Inc.). When DrinkChecker or Chagok opens, it checks whether an update notice is needed by loading a small settings file from the same place and checking the latest version number with the App Store's public lookup (Apple). As with opening any web page, connection details such as your IP address may reach GitHub and Apple; the operator does not receive or keep this information. Chagok also uses Open Library and the National Library of Korea for the book lookup in section 3. CheerSeat uses Google Firebase Analytics (section 3), Cloudflare for the operator's server, and the Apple Push Notification service (APNs) to deliver scores to your Lock Screen and widgets. The apps do not include advertising SDKs or crash-reporting tools. Firebase Analytics receives only the information described in section 3 — never the contents of your records.

6. Children's privacy

The app is not directed at children, and has no child-directed features or separate collection from children. The usage statistics in section 3 are anonymous and not linked to any person.

7. Changes

Any change to this policy is published on this page right away. The app shows this same page, so you always see the current version.

Operator and contact

Operator and privacy officer: Jongin Lee

📧 ihwa.support@gmail.com

Last updated: 2026-10-15