ReBloom Privacy Policy

Effective date: October 5, 2026

ReBloom is an independent Android companion app for xBloom Studio. It is not affiliated with or endorsed by xBloom. This policy explains what information ReBloom keeps on your device, when information is sent to optional services, and how you can control it.

Information stored on your device

ReBloom's Demo mode keeps its data in memory only; Demo data is not saved as local brew history.

Optional services and device features

You can use ReBloom without connecting optional accounts. When you choose to use the following features, the information needed for the request is sent to the relevant service or device:

Requests to xBloom, Visualizer, BeanBox, and the addresses of coffee photos may also expose ordinary connection metadata, such as your IP address and request time, to those services. Their handling of information you send is governed by their own privacy policies. ReBloom does not control their storage, visibility, or deletion practices.

Crash reports and usage statistics (optional)

ReBloom can send crash reports and usage statistics to help improve the app. Both are off by default. ReBloom asks once on the Home screen (Not now, Choose, or Share), and you can turn each one on or off separately at any time in Settings → Crash reports and usage.

If you turn them on, this information is sent to Google Firebase (Firebase Crashlytics and Google Analytics for Firebase), which is operated by Google. See Google's Privacy Policy and Firebase privacy information.

ReBloom never sends recipe names or contents, notes, brew data, account details or credentials, machine serial numbers, raw Bluetooth data, a user ID, or the advertising ID (ReBloom removes the advertising-ID permission). This information is not used for advertising; Google signals and ad personalization are turned off. Nothing is sent in Demo mode or in development builds.

ReBloom does not include advertising. It does not sell your personal information.

Retention and your choices

Local brew history, recipes, and settings remain on your device until you uninstall ReBloom or clear its app data. Disconnecting an account clears its locally stored credentials or session information. You can decline optional account connections, recipe sync and publication, brew uploads, Bluetooth access, camera access, and diagnostic sharing. Uninstalling the app clears its local brew history, but does not remove information already sent to xBloom, Visualizer, BeanBox, or another recipient; contact the relevant service about information it retains. Published recipes may remain available under that service's rules. Backup files you export are not removed by uninstalling ReBloom; delete them from the location where you saved them.

Crash reports and usage statistics are optional and off unless you turn them on. Google Analytics event data is retained for 2 months, and Firebase Crashlytics crash data is retained for 90 days. Turning crash reports off deletes reports that have not yet been sent. Turning usage statistics off stops collection and resets the analytics data and identifier on your device. Data already sent cannot be deleted from within the app; to make a request about it, contact us using the address below.

Legal basis and your rights

Data controller: The data controller is the ReBloom developer, who can be contacted at reblooomapp@gmail.com.

Legal basis: Crash reports and usage statistics are processed on the basis of your consent. You can withdraw consent at any time in Settings → Crash reports and usage; withdrawal does not affect processing that took place before. Optional account features (xBloom sign-in, recipe sync and publication, Visualizer uploads, BeanBox connection and brew sending, share-link imports, and NFC catalogue lookup) are processed to perform the request you make. Data kept only on your device is not sent to the developer.

Your rights: If you are in the EU, EEA, or UK, you have the right to access, rectification, erasure, restriction of processing, objection, data portability, and withdrawal of consent, and the right to lodge a complaint with a data protection supervisory authority, for example in your country of residence. The developer does not receive your recipes, brew history, or account data. Crash reports and usage statistics are pseudonymous and contain no user ID, so the developer may be unable to identify a specific person's data; turning the switches off and the retention periods above are the main controls. You can send requests to the contact address above.

International transfers: Google Firebase may process data outside the EEA under Google's safeguards, such as Standard Contractual Clauses.

Children's privacy

ReBloom is not directed to children. If you believe a child has shared personal information through ReBloom, contact us using the address below.

Changes and contact

We may update this policy as ReBloom changes. Updates will be posted on this page with a revised effective date. For privacy questions or requests concerning ReBloom, email reblooomapp@gmail.com. For information held by an optional third-party service, contact that service directly.