CafBeat (咖律, the “App”) is developed and operated by wangrui (“we”, “us”). This policy explains what information the App handles, why, and the choices you have. If the language versions differ, the English version prevails for users outside mainland China and the Simplified Chinese version prevails for users in mainland China.
The short version: your coffee log, photos and locations stay on your own device (and in your own iCloud if you turn on sync). We have no servers and no accounts, and we can’t see any of your records.
The only thing sent to us is the coffee brand name you report after you agree, plus basic device information collected by our analytics provider (Google Firebase outside mainland China, Umeng in mainland China). You can turn this off in Settings at any time.
1. Information we handle and why
Coffee records (on your device only)
Records you create, including time, brand, drink, size, temperature, sweetness, options, ordering channel, pickup number, price, calorie and caffeine estimates, notes and recognized raw text, as well as settings such as hourly wage or salary, work-end time, bedtime and caffeine limit, are stored only in a local database on your device and used to show your calendar, statistics and reports. We cannot access them.
Camera and photo recognition (processed on device)
When you photograph a cup label or choose an order screenshot, the App uses Apple’s Vision framework to recognize text on your device, offline. Photos and recognition results are never uploaded. Photos you choose to keep (for example “cup label stubs”) are stored only on your device.
Location (optional)
If you allow location access, the App reads your current location when you create a record so it can note where you had the coffee. Coordinates and the place name are stored in the local record. Converting coordinates into a place name uses Apple’s system geocoding service, which Apple handles under its own privacy policy. Declining does not affect other features, and you can type a place by hand.
Reminders (optional)
If you turn on caffeine reminders, the App schedules local notifications on your device. No server is involved.
iCloud sync (optional)
If you turn on iCloud sync, your records are stored in the private database of your own iCloud account via Apple CloudKit so they sync across your devices. Apple stores and protects this data under its privacy policy; we cannot access it.
Help improve recognition (only with your consent)
On first launch, the App asks whether you are willing to report recognized coffee brand names. The analytics SDK is initialized and reporting starts only after you tap “Agree”. If you tap “No thanks”, or later turn it off in Settings, the SDK is not initialized or stops working.
Each report contains only these fields:
brand: the brand name text you saved (anything containing 5 or more consecutive digits is discarded; max 40 characters);
ocr_matched: whether recognition matched a built-in brand;
corrected: whether you changed the recognized brand;
in_catalog: whether the brand is already in the built-in catalog;
app_version, data_version: app and built-in data versions.
Reports never include photos, other label or order text, prices, pickup numbers, times or locations. Only new records created from camera or photo recognition are reported; manual entries and edits are not. We use this to expand the brand catalog and improve recognition accuracy.
The analytics provider depends on the country or region of your App Store account: Google Firebase Analytics outside mainland China, and Umeng in mainland China. Only one is ever active. Both are initialized only after you consent and collect basic device information; see Third-party SDKs.
Pro purchases
CafBeat Pro (yearly subscription or one-time lifetime purchase) is sold through Apple’s App Store in-app purchase, and payment is handled by Apple. We never receive your Apple ID or payment card details. The App only reads transaction information on your device through Apple StoreKit to check whether Pro is active.
Export and sharing
When you export a PDF, long image or CSV, or share a receipt image, you send the file yourself via the system share sheet to an app or location you choose. We don’t receive these files.
What we don’t do
No sign-up or login; we don’t collect your name, phone number or ID;
We don’t request App Tracking Transparency permission and don’t access the advertising identifier (IDFA);
No ads, no personalized recommendations, and we never sell your information.
2. System permissions
Each permission is requested only when you use the related feature. You can change them at any time in iPhone Settings > CafBeat. Declining only affects that feature.
Permission
Purpose
When it’s requested
Camera
Photograph cup labels for on-device recognition
When you tap “Scan cup label”
Photos
Pick a label photo or order screenshot to recognize
When you tap “Choose from Photos”
Location (while using)
Note where you had your coffee
When you turn on location or first add a place
Notifications
Local caffeine reminders
When you turn on reminders
iCloud
Sync records across your devices
When you turn on iCloud sync
3. Third-party SDKs and services
SDK / service
Provider
Purpose
Information collected
Privacy policy
Umeng U-App Analytics SDK (UMCommon, UMDevice) Mainland China only
Umeng Tongxin (Beijing) Technology Co., Ltd.
Count brand report events to improve recognition
Device information (model, OS version, IDFV, screen resolution, carrier, network type), IP address, and the brand report fields above. Initialized only after you consent.
Google Firebase Analytics (without ad identifier) Outside mainland China
Google LLC
Count brand report events to improve recognition
App instance ID, device model, OS version, app version, language, approximate country or region inferred from IP address (the IP address itself is not stored), basic events such as first open and engagement time, and the brand report fields above. No IDFA, not used for advertising. Enabled only after you consent.
The App also uses Apple system services: Vision (on-device text recognition), CloudKit/iCloud (optional sync), Core Location geocoding (optional place) and StoreKit (in-app purchase). Apple handles these under the Apple Privacy Policy.
4. Storage and retention
Where: your records are stored on your device, and in your iCloud account if sync is on. Brand reports from users outside mainland China are processed by Google under its policy and may be stored on servers outside your country or region, including in the United States; Google relies on mechanisms such as Standard Contractual Clauses for international transfers. Brand reports from users in mainland China are stored by Umeng within the People’s Republic of China.
How long: local records are kept until you delete them, use “Erase all data”, or delete the App. iCloud data can be removed in iPhone Settings > [your name] > iCloud > Manage Account Storage. Brand reports are kept only as long as needed for their purpose.
5. Sharing and disclosure
Apart from the third-party SDK described in section 3, we do not share, transfer or publicly disclose your personal information, except with your separate consent or where required by law, legal process or a competent government authority.
6. Your rights
Access, correct and delete: view, edit or delete any record in the App, or erase everything from Settings.
Export: export CSV from Settings, or PDF / long images from Reports.
Withdraw consent: turn off “Help improve recognition” in Settings at any time to stop reporting, and turn off camera, photos, location or notification access in system Settings. Withdrawal does not affect processing carried out before it.
Account deletion: there is no account; deleting the App removes all local data.
To request deletion of reported brand data or make any other request, contact us. We will reply within 15 business days.
7. Children
The App is intended for adults. If you are under 14, please read this policy and use the App with a parent or guardian. We do not knowingly collect information from children.
8. Security
Your records live in the App’s sandbox protected by iOS. iCloud data is encrypted in transit and at rest by Apple, and analytics reports are sent over encrypted connections. Please keep your device and Apple ID secure. If a security incident involving personal information occurs, we will notify you as required by law.
9. Changes to this policy
We may update this policy from time to time and will post updates on this page with a new date. For material changes (for example a new type of information or a new third-party SDK), we will notify you prominently in the App and ask for your consent again where required.
カップラベルを撮影したり注文のスクリーンショットを選んだりすると、本アプリは Apple の Vision フレームワークを使い、デバイス上でオフラインのまま文字を認識します。写真や認識結果がアップロードされることはありません。保存を選んだ写真(「カップラベル半券」など)はデバイス内にのみ保存されます。
位置情報(任意)
位置情報へのアクセスを許可すると、記録を作成する際に現在地を取得し、コーヒーを飲んだ場所を記録します。緯度経度と地名はローカルの記録に保存されます。緯度経度から地名への変換には Apple のシステムのジオコーディングサービスを使用し、Apple が自社のプライバシーポリシーに従って取り扱います。許可しなくても他の機能には影響せず、場所は手入力もできます。
分析サービスは、お客様の App Store アカウントの国または地域によって決まります。中国本土以外では Google Firebase Analytics、中国本土では Umeng を使用し、同時に有効になるのは一方のみです。どちらも同意後にのみ初期化され、基本的なデバイス情報を収集します。詳しくはサードパーティ SDK をご覧ください。
Pro の購入
CafBeat Pro(年間サブスクリプションまたは買い切り)は Apple App Store のアプリ内課金で販売され、支払いは Apple が処理します。当方がお客様の Apple ID や支払いカード情報を受け取ることはありません。本アプリは Pro が有効かどうかを確認するため、Apple StoreKit を通じてデバイス上で取引情報を読み取るだけです。
本アプリはこのほか、Apple のシステムサービス(Vision:デバイス上の文字認識、CloudKit/iCloud:任意の同期、Core Location のジオコーディング:任意の場所、StoreKit:アプリ内課金)を使用します。これらは Apple のプライバシーポリシーに従って Apple が取り扱います。
4. 保存場所と保存期間
保存場所:記録はお客様のデバイス内に、同期がオンの場合はお客様の iCloud アカウントにも保存されます。中国本土以外のお客様のブランド送信データは Google が同社のポリシーに従って取り扱い、米国を含むお客様の国・地域外のサーバーに保存される場合があります。Google は国際的なデータ移転に標準契約条項などの仕組みを用いています。中国本土のお客様のデータは Umeng が中華人民共和国内に保存します。
記録は iOS によって保護されたアプリのサンドボックス内に保存されます。iCloud のデータは Apple により通信時・保存時ともに暗号化され、分析データは暗号化された接続で送信されます。デバイスと Apple ID は安全に管理してください。個人情報に関わるセキュリティ事故が発生した場合は、法令に従ってお知らせします。
CafBeat(咖律, 이하 '앱')는 wangrui(이하 '당사')가 개발하고 운영합니다. 본 방침은 앱이 처리하는 정보와 그 목적, 그리고 사용자가 선택할 수 있는 사항을 설명합니다. 언어별 버전 간에 차이가 있는 경우, 중국 본토 이외의 사용자에게는 영어 버전이, 중국 본토 사용자에게는 중국어 간체 버전이 우선합니다.
요약: 커피 기록, 사진, 위치는 모두 사용자의 기기(동기화를 켠 경우 사용자 본인의 iCloud)에만 저장됩니다. 당사는 서버와 계정 시스템이 없으며 사용자의 기록을 볼 수 없습니다.
당사로 전송되는 것은 사용자가 동의한 경우에만 보내는 커피 브랜드 이름과, 분석 서비스(중국 본토 이외는 Google Firebase, 중국 본토는 Umeng)가 수집하는 기본 기기 정보뿐입니다. 이 기능은 '설정'에서 언제든지 끌 수 있습니다.
1. 처리하는 정보와 목적
커피 기록(기기에만 저장)
사용자가 만든 기록(시간, 브랜드, 음료, 사이즈, 온도, 당도, 옵션, 주문 채널, 픽업 번호, 가격, 칼로리 및 카페인 추정치, 메모, 인식된 원본 텍스트)과 시급·월급, 퇴근 시간, 취침 시간, 카페인 한도 등의 설정은 사용자 기기의 로컬 데이터베이스에만 저장되며, 캘린더, 통계, 리포트를 보여 주는 데 사용됩니다. 당사는 이 정보에 접근할 수 없습니다.
카메라 및 사진 인식(기기에서 처리)
컵 라벨을 촬영하거나 주문 스크린샷을 선택하면, 앱은 Apple의 Vision 프레임워크를 사용해 기기에서 오프라인으로 텍스트를 인식합니다. 사진과 인식 결과는 업로드되지 않습니다. 보관하기로 선택한 사진(예: '컵 라벨 티켓')은 기기에만 저장됩니다.
위치(선택)
위치 접근을 허용하면 기록을 만들 때 현재 위치를 읽어 커피를 마신 장소를 기록합니다. 좌표와 장소 이름은 로컬 기록에 저장됩니다. 좌표를 장소 이름으로 변환할 때는 Apple의 시스템 지오코딩 서비스를 사용하며, Apple이 자체 개인정보 처리방침에 따라 처리합니다. 허용하지 않아도 다른 기능에는 영향이 없으며 장소를 직접 입력할 수 있습니다.
알림(선택)
카페인 알림을 켜면 앱이 기기에서 로컬 알림을 예약합니다. 서버는 관여하지 않습니다.
iCloud 동기화(선택)
iCloud 동기화를 켜면 기록이 Apple CloudKit을 통해 사용자 본인 iCloud 계정의 비공개 데이터베이스에 저장되어 여러 기기 간에 동기화됩니다. 이 데이터는 Apple이 자사 개인정보 처리방침에 따라 저장하고 보호하며, 당사는 접근할 수 없습니다.
인식 개선 돕기(동의한 경우에만)
처음 실행할 때 인식된 커피 브랜드 이름을 전송해도 되는지 묻습니다. 분석 SDK의 초기화와 전송은 '동의'를 누른 후에만 이루어집니다. '아니요'를 누르거나 나중에 '설정'에서 끄면 SDK는 초기화되지 않거나 작동을 멈춥니다.
전송 내용은 다음 항목뿐입니다.
brand: 사용자가 저장한 브랜드 이름 텍스트(5자리 이상 연속된 숫자가 포함되면 폐기, 최대 40자)
ocr_matched: 인식 결과가 내장 브랜드와 일치했는지 여부
corrected: 인식된 브랜드를 사용자가 수정했는지 여부
in_catalog: 해당 브랜드가 이미 내장 카탈로그에 있는지 여부
app_version, data_version: 앱 및 내장 데이터 버전
사진, 라벨이나 주문의 기타 텍스트, 가격, 픽업 번호, 시간, 위치는 절대 포함되지 않습니다. 카메라 또는 사진 인식으로 새로 만든 기록만 전송되며, 직접 입력하거나 기존 기록을 편집한 경우는 전송되지 않습니다. 당사는 이 정보를 브랜드 카탈로그 확장과 인식 정확도 향상에 사용합니다.
분석 서비스는 사용자의 App Store 계정 국가 또는 지역에 따라 결정됩니다. 중국 본토 이외에서는 Google Firebase Analytics, 중국 본토에서는 Umeng을 사용하며, 동시에 하나만 활성화됩니다. 두 서비스 모두 동의 후에만 초기화되며 기본 기기 정보를 수집합니다. 자세한 내용은 제3자 SDK를 참고하세요.
Pro 구매
CafBeat Pro(연간 구독 또는 평생 이용권)는 Apple App Store 앱 내 구입으로 판매되며 결제는 Apple이 처리합니다. 당사는 사용자의 Apple ID나 결제 카드 정보를 받지 않습니다. 앱은 Pro 활성화 여부를 확인하기 위해 Apple StoreKit을 통해 기기에서 거래 정보만 읽습니다.
내보내기 및 공유
PDF, 긴 이미지, CSV를 내보내거나 영수증 이미지를 공유할 때, 파일은 사용자가 시스템 공유 시트를 통해 직접 선택한 앱이나 위치로 보냅니다. 당사는 이 파일을 받지 않습니다.
당사가 하지 않는 것
가입이나 로그인이 없으며 이름, 전화번호, 신분증 정보를 수집하지 않습니다.
앱 추적 투명성(ATT) 권한을 요청하지 않으며 광고 식별자(IDFA)에 접근하지 않습니다.
광고와 맞춤 추천이 없으며 사용자의 정보를 판매하지 않습니다.
2. 시스템 권한
각 권한은 관련 기능을 사용할 때만 요청됩니다. iPhone '설정' > 'CafBeat'에서 언제든지 변경할 수 있으며, 허용하지 않으면 해당 기능만 사용할 수 없습니다.
권한
용도
요청 시점
카메라
컵 라벨을 촬영해 기기에서 인식
'컵 라벨 촬영'을 누를 때
사진
인식할 라벨 사진이나 주문 스크린샷 선택
'사진에서 선택'을 누를 때
위치(앱 사용 중)
커피를 마신 장소 기록
위치를 켜거나 처음 장소를 추가할 때
알림
카페인 관련 로컬 알림
알림을 켤 때
iCloud
기기 간 기록 동기화
iCloud 동기화를 켤 때
3. 제3자 SDK 및 서비스
SDK / 서비스
제공자
용도
수집 정보
개인정보 처리방침
Umeng U-App 분석 SDK(UMCommon, UMDevice) 중국 본토 전용
友盟同欣(北京)科技有限公司
브랜드 전송 이벤트를 집계해 인식 개선
기기 정보(모델, OS 버전, IDFV, 화면 해상도, 통신사, 네트워크 유형), IP 주소 및 위의 브랜드 전송 항목. 동의 후에만 초기화됩니다.
앱 인스턴스 ID, 기기 모델, OS 버전, 앱 버전, 언어, IP 주소로 추정한 대략적인 국가 또는 지역(IP 주소 자체는 저장되지 않음), 최초 실행 및 사용 시간 같은 기본 이벤트, 그리고 위의 브랜드 전송 항목. IDFA를 수집하지 않으며 광고에 사용하지 않습니다. 동의 후에만 활성화됩니다.
앱은 이 밖에도 Apple 시스템 서비스인 Vision(기기 내 텍스트 인식), CloudKit/iCloud(선택적 동기화), Core Location 지오코딩(선택적 장소), StoreKit(앱 내 구입)을 사용합니다. 이 서비스들은 Apple 개인정보 처리방침에 따라 Apple이 처리합니다.
4. 보관 장소 및 기간
보관 장소: 기록은 사용자의 기기에, 동기화를 켠 경우 사용자의 iCloud 계정에도 저장됩니다. 중국 본토 이외 사용자의 브랜드 전송 데이터는 Google이 자사 방침에 따라 처리하며, 미국을 포함해 사용자의 국가 또는 지역 밖의 서버에 저장될 수 있습니다. Google은 국외 이전에 표준 계약 조항 등의 장치를 사용합니다. 중국 본토 사용자의 데이터는 Umeng이 중화인민공화국 내에 저장합니다.
보관 기간: 로컬 기록은 사용자가 삭제하거나, '모든 데이터 지우기'를 사용하거나, 앱을 삭제할 때까지 보관됩니다. iCloud 데이터는 iPhone '설정' > [사용자 이름] > 'iCloud' > '계정 저장 공간 관리'에서 삭제할 수 있습니다. 브랜드 전송 데이터는 목적 달성에 필요한 기간만 보관합니다.
5. 공유 및 공개
제3항의 제3자 SDK를 제외하고, 당사는 사용자의 개인정보를 공유, 이전 또는 공개하지 않습니다. 다만 사용자의 별도 동의가 있거나 법령, 법적 절차 또는 관할 당국의 요구가 있는 경우는 예외입니다.
6. 사용자의 권리
열람·정정·삭제: 앱에서 모든 기록을 보고 편집하거나 삭제할 수 있으며, '설정'에서 전체를 지울 수도 있습니다.
내보내기: '설정'에서 CSV를, 리포트 화면에서 PDF나 긴 이미지를 내보낼 수 있습니다.
동의 철회: '설정'에서 '인식 개선 돕기'를 언제든지 꺼서 전송을 중단할 수 있으며, 시스템 '설정'에서 카메라, 사진, 위치, 알림 접근을 끌 수 있습니다. 철회 전에 이루어진 처리에는 영향을 주지 않습니다.
계정 삭제: 계정이 없으므로 앱을 삭제하면 로컬 데이터가 모두 삭제됩니다.
전송된 브랜드 데이터 삭제 등 기타 요청은 문의처로 연락해 주세요. 15영업일 이내에 답변드립니다.
7. 아동
앱은 성인을 대상으로 합니다. 14세 미만이라면 부모 또는 보호자와 함께 본 방침을 읽고 앱을 사용하세요. 당사는 아동의 정보를 고의로 수집하지 않습니다.
8. 보안
기록은 iOS가 보호하는 앱 샌드박스에 저장됩니다. iCloud 데이터는 Apple이 전송 중과 저장 시 모두 암호화하며, 분석 데이터는 암호화된 연결로 전송됩니다. 기기와 Apple ID를 안전하게 관리해 주세요. 개인정보 관련 보안 사고가 발생하면 법령에 따라 알려 드립니다.
9. 방침의 변경
본 방침은 수시로 업데이트될 수 있으며, 업데이트 시 새 날짜와 함께 이 페이지에 게시합니다. 중요한 변경(새로운 종류의 정보나 새로운 제3자 SDK 추가 등)이 있으면 앱에서 눈에 띄게 알리고 필요한 경우 다시 동의를 받습니다.
บริการวิเคราะห์ขึ้นอยู่กับประเทศหรือภูมิภาคของบัญชี App Store ของคุณ: Google Firebase Analytics สำหรับนอกจีนแผ่นดินใหญ่ และ Umeng สำหรับจีนแผ่นดินใหญ่ โดยจะเปิดใช้งานเพียงตัวเดียวเท่านั้น ทั้งสองจะเริ่มทำงานหลังจากที่คุณยินยอมเท่านั้น และเก็บข้อมูลพื้นฐานของอุปกรณ์ ดูรายละเอียดที่ SDK ของบุคคลที่สาม
การซื้อ Pro
CafBeat Pro (การสมัครสมาชิกรายปีหรือการซื้อแบบตลอดชีพครั้งเดียว) จำหน่ายผ่านการซื้อภายในแอปของ Apple App Store และ Apple เป็นผู้ดำเนินการชำระเงิน เราไม่ได้รับ Apple ID หรือข้อมูลบัตรชำระเงินของคุณ แอปเพียงอ่านข้อมูลธุรกรรมบนอุปกรณ์ผ่าน Apple StoreKit เพื่อตรวจสอบว่า Pro เปิดใช้งานอยู่หรือไม่
การส่งออกและการแชร์
เมื่อคุณส่งออก PDF ภาพยาว หรือ CSV หรือแชร์ภาพใบเสร็จ คุณเป็นผู้ส่งไฟล์เองผ่านหน้าแชร์ของระบบไปยังแอปหรือที่ที่คุณเลือก เราไม่ได้รับไฟล์เหล่านี้
บันทึกของคุณอยู่ในแซนด์บ็อกซ์ของแอปที่ iOS ปกป้อง ข้อมูล iCloud ได้รับการเข้ารหัสโดย Apple ทั้งระหว่างส่งและขณะจัดเก็บ และข้อมูลการวิเคราะห์ส่งผ่านการเชื่อมต่อที่เข้ารหัส โปรดดูแลอุปกรณ์และ Apple ID ของคุณให้ปลอดภัย หากเกิดเหตุการณ์ด้านความปลอดภัยที่เกี่ยวข้องกับข้อมูลส่วนบุคคล เราจะแจ้งให้คุณทราบตามที่กฎหมายกำหนด