Rebloom

Privacy Policy

Last updated: October 9, 2026

Summary

Rebloom keeps what you write on your iPhone. We do not run user accounts, ads, analytics tools or tracking. Information leaves your device through the app only to manage your subscription, when you choose to use the optional AI coach, and when you choose to email us.

Who we are

Rebloom is developed by Ibrahim Ballibaba, an independent developer based in Türkiye who publishes apps under the name Bilberry Lab ("we", "us", "our").

This policy covers the Rebloom app for iPhone and its widgets. For the limited personal data described below, we act as the data controller under laws such as the EU and UK GDPR and Türkiye's Personal Data Protection Law (KVKK).

Questions or requests: support@bilberrylab.com.

Information stored only on your device

Everything you enter in Rebloom, except the messages you choose to send to the AI coach, is stored locally on your iPhone and is never sent to us. This includes:

This data is kept in the app's private storage and in a shared container that only Rebloom's own widgets can read. It is protected by iOS Data Protection. We do not operate servers that receive it, so we cannot read, access or recover it.

Depending on your device settings, iOS may include app data in your iCloud or computer backups. Those backups are handled by Apple under Apple's Privacy Policy.

If you delete the app, its data is removed from your device.

Information we collect: subscriptions

Apart from the optional AI coach described below, the only data the app sends off your device is what is needed to manage your subscription.

Payments are processed entirely by Apple. We never receive your name, Apple ID, email address or payment card details.

To check whether you have premium access, start a free trial, restore purchases and prevent fraud, Rebloom uses RevenueCat, Inc., a subscription management service. When the app checks or changes your subscription, RevenueCat receives:

Like any service on the internet, RevenueCat's servers can see the IP address a request comes from. We do not send RevenueCat your name, email, advertising identifier or anything you write in the app.

We use this information only to provide your subscription and to see aggregate subscription figures, such as how many people subscribe. It is not used for advertising or tracking. We process it because it is necessary to provide the subscription you purchased.

If you use the AI coach, our server also asks RevenueCat whether your anonymous identifier has an active subscription, so it can confirm you have access to the coach.

RevenueCat's practices are described in the RevenueCat Privacy Policy.

AI coach (optional)

The AI coach is an optional premium feature. Before you use it for the first time, the app asks for your explicit consent. If you don't agree, nothing is sent.

When you send a message, the app sends the following to our server, which runs on Cloudflare Workers:

Like any service on the internet, Cloudflare can see the IP address a request comes from.

Before anything is sent to an AI provider, our server checks your latest message against a list of crisis phrases. If it matches, the message is not sent to the AI provider and the app shows crisis resources instead.

Our server then forwards the conversation, together with our own instructions for the coach, to OpenRouter, Inc., which routes it to an AI model provider. We do not send your identifier, IP address or any other detail about you to OpenRouter. We only allow providers that OpenRouter lists under its Zero Data Retention policy and that do not collect data for training. These providers process the conversation to generate a reply and do not keep it afterwards.

Our server does not store or log your messages; it records only numeric metrics, such as response time and status codes. To check your subscription quickly, it keeps the result for up to 10 minutes (60 seconds if you are not subscribed) under a hashed (SHA-256) version of your identifier. To apply the daily message limit, it keeps a counter under the same hashed identifier that contains only the date and the number of messages, and deletes it at the end of each day (UTC).

Coach messages may include sensitive information, such as how you are feeling. We process them only with your explicit consent (GDPR Article 9(2)(a) and Article 6 of KVKK). You can withdraw your consent at any time in Settings › AI Coach. Withdrawing also deletes the conversation on your device and stops any further messages from being sent.

The coach's replies are generated automatically and can be inaccurate. The coach is not a therapist; see "Not a substitute for professional care" below.

What we do not collect

Rebloom does not collect:

The app contains no ads. We do not track you across other companies' apps or websites, and we do not sell or share your personal information for advertising.

Reminders, widgets, export and links

Support emails and our website

If you email support@bilberrylab.com, we receive your email address and whatever you include in your message. When you tap Contact support in the app, the email is pre-filled with the app version to help us troubleshoot; you can remove it before sending. Messages are forwarded by Cloudflare's email routing service to a mailbox hosted by Google. We use them only to reply to you and keep them only as long as needed to help you. You can ask us to delete them at any time.

Our website, bilberrylab.com, is delivered through Cloudflare, which may process standard technical data such as IP addresses to deliver and secure the site. We do not use the website to run advertising or analytics cookies, and its fonts are served from our own domain. If you switch between the light and dark theme, your choice is saved only in your browser's local storage on your device and is never sent to us.

Service providers and international transfers

We work with a small number of providers. Each processes data only for the purpose listed and under its own privacy commitments, and we only use providers that offer the same or equal protection of user data as described in this policy.

ProviderPurposeData involvedPrivacy policy
AppleApp distribution, payments, subscription billingPurchase and payment data, under Apple's controlApple
RevenueCatSubscription verificationAnonymous ID, App Store transaction dataRevenueCat
CloudflareEmail forwarding, website delivery, AI coach serverEmails you send us, website technical data; for the AI coach: anonymous ID, IP address, hashed ID, subscription status, daily message count, coach messages in transitCloudflare
OpenRouterRouting AI coach requests to AI model providersCoach chat messagesOpenRouter
AI model providers selected by OpenRouter (Zero Data Retention endpoints only)Generating AI coach repliesCoach chat messagesOpenRouter ZDR
GoogleSupport mailboxEmails you send usGoogle

These providers may process data in the United States and other countries. Where required, such transfers rely on safeguards such as the European Commission's Standard Contractual Clauses.

If you have chosen in iOS Settings to share analytics with app developers, Apple may give us aggregated usage and crash statistics. You can turn this off at any time in Settings › Privacy & Security › Analytics & Improvements.

Retention, deletion and your rights

Data on your device stays until you delete it. Settings › Delete all data permanently erases it from the app and its widgets, and deleting the app removes it from your device. Deleting your data does not cancel a subscription; you can manage or cancel subscriptions in your Apple ID settings.

Subscription records held by RevenueCat are kept as long as needed to provide your subscription and to meet legal and accounting obligations. Because the identifier is random and not linked to you, we usually cannot tell which record is yours. To request deletion, email us; we may ask for your App Store order ID so we can locate the record.

AI coach. Your conversation is stored only on your device. It is deleted when you choose Delete conversation or withdraw your consent in Settings › AI Coach, or when you use Delete all data. Our server does not keep your messages. The subscription check result is kept for up to 10 minutes, and the daily message counter is deleted at the end of each day (UTC).

Support emails are deleted when they are no longer needed, or sooner on request.

Depending on where you live, including under the GDPR, UK GDPR, KVKK and California privacy law, you may have the right to:

Most of your data is on your device, so you can view, export and delete it yourself in the app. For anything else, email support@bilberrylab.com and we will respond within 30 days. We do not sell or share personal information as those terms are defined under California law.

Children

Rebloom is intended for people aged 16 and over, in line with its App Store age rating, and is not intended for anyone under 16 or under the higher minimum age that applies in your country. We do not knowingly collect personal data from children. If you believe a child has contacted us, email us and we will delete the message.

Security

Your in-app data is protected by iOS Data Protection, and connections to RevenueCat, our AI coach server and OpenRouter use encrypted HTTPS. No method of storage or transmission is completely secure, but we keep the amount of data that leaves your device to the minimum needed.

Not a substitute for professional care

Rebloom is a self-help tool, not medical or psychological treatment. If you are in crisis, contact your local emergency services or a crisis helpline. The AI coach is an automated system. Its replies can be inaccurate and are not medical, psychological or other professional advice.

Changes to this policy

We will update this policy when our practices change and revise the date at the top. If we add a feature that processes your data outside your device, we will describe it here before it is released, and using it will be your choice.

Contact

Ibrahim Ballibaba (Bilberry Lab)
support@bilberrylab.com