Privacy Policy

Effective Date: March 22, 2026

1. Overview

BrewTinker is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data when you use the BrewTinker iOS app.

BrewTinker can be used without an account. In guest mode, all data stays on your device and is never transmitted to our servers.

2. Information We Collect

2.1 Account Information (Optional)

If you create an account via Apple Sign-In, Google Sign-In, or email, we collect:

  • Email address — for authentication
  • Display name — optional, from your Apple or Google account
  • User ID — a unique Firebase UID to isolate your data

2.2 User-Generated Content (Signed-In Only)

When signed in, the following is synced to Firebase Firestore for cross-device access:

  • Brew records
  • Coffee bean profiles
  • Brewing recipes
  • Equipment information

All content is stored under your User ID and is inaccessible to other users.

2.3 Analytics Data (Automatic, Anonymous)

We use Firebase Analytics to collect anonymous usage data such as screen views and feature interaction counts. This data is not linked to your identity and is not used for advertising.

2.4 Crash Reports (Automatic)

Firebase Crashlytics collects crash reports including stack traces, device model, and iOS version. These reports contain no personally identifiable information.

2.5 Bluetooth

BrewTinker uses Bluetooth to connect to brewing scales and sensors (e.g., Acaia, Timemore). All Bluetooth data is processed on-device only. No Bluetooth data is transmitted to any server.

3. Data We Do NOT Collect

BrewTinker does not collect:

  • Location data
  • Photos or videos
  • Contacts
  • Health or fitness data
  • Financial information
  • Microphone or camera data
  • Browsing history
  • Device advertising identifiers

4. How We Use Your Data

Data Purpose Linked to You
Email / Name / User ID Authentication & cross-device sync Yes
Brew records, recipes, beans, equipment Cloud sync (user-initiated) Yes
Analytics events Feature usage & UX improvement No
Crash reports Bug identification & stability No

We do not sell your personal data or use it for advertising.

5. Third-Party Services

BrewTinker uses the following services from Google LLC:

  • Firebase Authentication — login via Apple, Google, or email
  • Firebase Firestore — cloud storage, access restricted to your UID
  • Firebase Analytics — anonymous usage metrics
  • Firebase Crashlytics — crash reporting
  • Google Sign-In — OAuth authentication

These are governed by Google's Privacy Policy. Firebase does not use your data for advertising.

6. Data Security

  • All data is transmitted over HTTPS/TLS
  • Firestore Security Rules ensure each user can only access their own data
  • Local data is stored in the iOS App Sandbox with Data Protection enabled
  • Sensitive identifiers in logs are protected via OSLog privacy controls

7. Account Deletion

Delete your account anytime from Settings → Account → Delete Account. This permanently deletes:

  1. All your Firestore data (brew records, beans, recipes, equipment)
  2. All local Core Data on your device
  3. Widget data in App Group storage
  4. Your Firebase Authentication credentials

No PII is retained after deletion. Anonymous analytics data may persist up to 60 days and crash data up to 90 days per Firebase defaults.

8. Children's Privacy

BrewTinker is not directed at children under 13. We do not knowingly collect personal information from children under 13.

9. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be communicated by updating the effective date above. Continued use of the App constitutes acceptance of the updated policy.

10. Contact Us

For questions about this Privacy Policy, contact us at [email protected].

Last updated: March 22, 2026