Privacy Policy

BrewRatioCraft

Last updated: 2026-08-17

BrewRatioCraft is an offline coffee brewing calculator that works out your ratio, dose, grind, water temperature and brew time. This policy describes what BrewRatioCraft does and does not do with your data. The short version: BrewRatioCraft does not collect, transmit, or share any personal information.

1Information we collect

None. BrewRatioCraft has no accounts, no sign-up and no login. We never ask for your name, email address, phone number or any other identifier, and the app has no server to send one to. The only name the app holds is the barista name you type on the profile screen — it defaults to “Home Barista”, it is visible to nobody but you, and it is stored on your device alone.

2Data stored on your device

To make the app work, BrewRatioCraft stores the following only on your device, using the operating system's local storage:

  • Recipes you save — brew method, dose, water volume, ratio, grind setting, water temperature, brew time and any notes you attach.
  • Your brew journal: one row per logged brew, with its rating and the date you brewed it.
  • Your barista profile — the display name you type (it defaults to “Home Barista”), the date you started, how many brews you have logged, which methods you have used, and your current and best streak.
  • Which badges you have unlocked.
  • App preferences: decimal places, trailing-zero trimming, Celsius or Fahrenheit, whether the journal is kept, your default brew method, and the ratio-ladder and step-guide toggles.

This data never leaves your device. It is not uploaded to BrewRatioCraft or to any third party. Uninstalling the app or clearing its storage deletes all of it permanently.

3Permissions

None. BrewRatioCraft requests no runtime permissions whatsoever — no camera, no location, no microphone, no contacts, no photo library, no notifications. Its Android manifest declares no uses-permission entries at all, so the system never prompts you to grant anything.

4Network use

BrewRatioCraft is fully offline. The app ships with no networking code of any kind — no HTTP client, no sockets, no cloud database, no remote configuration — and behaves identically in airplane mode. There is one deliberate, user-initiated exception: when you tap Share on a recipe, the app hands that recipe's text to your operating system's share sheet, and you choose where it goes (messages, email, notes, and so on). That hand-off is performed by Android or iOS, not by us, and nothing leaves the device unless you pick a destination yourself.

5Third-party services

None. There is no analytics SDK, no advertising SDK, no crash reporter, no attribution or A/B-testing framework, and no in-app purchase or billing library in this app. Its dependencies are interface and local-storage packages only — Flutter, Provider, Hive, fl_chart, flutter_animate, confetti, gap, collection and intl — plus share_plus, which does nothing but invoke the operating system's own share sheet. Not one of them contacts a server.

6Children's privacy

BrewRatioCraft is a general-audience brewing utility and is not directed at children under 13. Because it collects no personal information from anyone and transmits nothing off the device, it cannot knowingly collect data from a child. There are no accounts, no public profiles, no messaging and no user-to-user features of any kind.

7Your rights

Everything lives on your device, so you are always in complete control of it. You can clear the journal from Settings, delete individual saved recipes whenever you like, or remove the lot at once by uninstalling the app or clearing its storage in your system settings (on Android: Settings → Apps → BrewRatioCraft → Storage → Clear storage). There is no server-side copy, so there is nothing for us to export, hand over or delete on your behalf. If you are in the EU or UK: we hold no personal data about you, so there is no controller-held record to access, rectify, port or erase.

8Changes to this policy

If this policy ever changes, the "Last updated" date at the top of this page will be revised. Material changes will be noted in the app's release notes.

9Contact

If you have any questions about this policy, please reach out: [email protected]