Privacy Policy

시행일: 2026-03-24

Overview

BrewTinker ("we" or "the app") is committed to protecting your privacy. This policy explains what information we collect, how we use it, and the choices and rights you may have regarding your personal data.

Information We Collect

  • Account information: your email address and display name when you sign in (via Apple, Google, or email sign-in).
  • Brewing data: recipes, brew logs, tasting notes, and bean library data you enter in the app.
  • Account identifiers: when cloud sync is enabled, we use your Firebase Auth user ID to associate cloud data with your account.
  • App preferences: language, appearance, and notification settings stored on your device.
  • Photos you choose to add (optional): when you attach images to beans or brew logs, images are stored locally on your device (app sandbox). We do not upload these images to our servers.
  • Crash diagnostics (optional, enabled by default): Firebase Crashlytics may collect crash reports (e.g., stack traces, device model, OS version). You can disable crash reporting in the app under Settings → Privacy.
  • Usage analytics (optional, disabled by default): Firebase Analytics is off by default. You can opt in under Settings → Privacy and turn it off anytime.

How We Use Your Information

  • To sync your brew logs and bean library across your devices.
  • To provide core features such as brew timing, recipe assistance, and tasting analysis.
  • To understand how the app is used and improve the product experience.
  • We do not sell, rent, or share your personal data with third parties for advertising purposes.

Third-Party Services

We use the following third-party services, each with its own privacy policy:

  • Firebase Authentication (Google LLC) — account sign-in and authentication.
  • Firebase Firestore (Google LLC) — stores your brewing data in the cloud for cross-device sync.
  • Firebase Crashlytics (Google LLC) — crash reporting (optional; enabled by default and can be disabled in-app).
  • Firebase Analytics (Google LLC) — usage analytics (optional; disabled by default and opt-in only).
  • Google Sign-In (Google LLC) — OAuth-based sign-in, subject to Google's privacy policy.

Bluetooth

If you connect a compatible brewing device, the app may receive sensor data (such as temperature, weight, and flow rate) via Bluetooth. This data is processed locally on your device and is not uploaded to our servers.

Notifications

Daily brew reminders are delivered via Apple’s local notification system (UNUserNotificationCenter). We do not use push notifications and we do not send any push tokens to our servers.

Widgets

If you enable BrewTinker widgets, the app may write a small amount of data (such as recent brews and bean info) to a local App Group container so the widget can display it. Widget data is stored locally on your device and is not uploaded to our servers.

Data Retention and Deletion

We retain your data only while your account remains active. You can delete your account at any time in Settings → Account → Delete Account. After you confirm deletion, we will attempt to remove associated cloud and local data (e.g., cloud sub-collections, local database, widget data, sync markers) and revoke Firebase Auth credentials. In some cases, Firebase may require you to sign in again to complete deletion (recent-login security requirement).

Your Rights

  • Access: you may request a copy of the data we hold about you.
  • Deletion: you can delete your account and associated data within the app at any time.
  • Export: you can export brewing data in Settings → Data → Export (CSV, JSON, or plain text).
  • Portability: exported data uses standard formats and can be used with other services.

Guest Mode

Guest mode is a fully local experience: no Firebase account is created and no data is sent to our servers. Uninstalling the app removes all guest mode data.

Contact Us

If you have questions about this Privacy Policy, contact us at [email protected].

마지막 업데이트: March 24, 2026