Bloom Cinema

Privacy Policy

Effective November 6, 2026

This policy explains what information Bloom Cinema ("Bloom") collects, how it is used and shared, how long it is kept, and the choices and rights you have. It applies to the Bloom app for iPhone, iPad and Apple TV, the optional Bloom account service, and the website bloomcinema.app (together, the "Services").

Bloom is made by Maddox Martinez, an individual developer based in California, USA ("we", "us", "our"). We are the party responsible for (the "controller" of) the personal information described here. Contact: support@bloomcinema.app.

By using the Services you acknowledge this policy. Please also read our Terms of Use.

1. The short version

2. Information we collect

We collect only what is described below, and only when you use the feature that needs it.

2.1 Bloom account (optional)

When you create or use a Bloom account (with your email and a password, confirmed by a code we email you; you can also sign in or reset your password with an emailed code, or use Sign in with Apple):

2.1a Marketing emails (only if you opt in)

Creating a Bloom account has an optional box, off unless you turn it on, for Bloom news, tips and offers by email. You can turn it on or off at any time in Bloom Account, and every marketing email has an unsubscribe link. If you opt in, we keep a record of your choice: your email address, whether you said yes or no, the exact wording you were shown, where you made the choice (sign-up or Bloom Account) and when. Saying no, or never answering, changes nothing else about your account. Account emails (confirmation, sign-in and password-reset codes, and invites) are not marketing and are sent whatever you choose.

2.2 Your servers and households

When you connect to a Jellyfin server while signed in to your Bloom account, Bloom saves that server to your account, so signing in on another device sets it up there and you only type your Jellyfin password. The same details are kept if you share your server as a household, or join one:

2.3 Email invites

If a household admin invites someone by email:

If you are an admin, you are responsible for having a good reason to give us someone's email address, such as the person asking to join your household, and you must not invite anyone who hasn't agreed to hear from you.

2.4 Contacting us

If you email us, we receive your email address, the contents of your message and anything you choose to attach (for example screenshots or playback stats).

2.5 Website

bloomcinema.app has no cookies, analytics, advertising or tracking scripts, and loads nothing from other sites. Our hosting provider processes standard request information (such as IP address, requested page, time and browser type) to deliver and protect the site. On the invite page (bloomcinema.app/join), the invite details sit in the part of the link after #, which browsers never send to the website.

2.6 App Review sign-in

Bloom has a sign-in reserved for Apple's App Review team. When it is used, the entered username and password are sent to our account service only to check them; they are not stored. This is not used for, or offered to, other users.

2.7 What we do not collect

We do not collect: Jellyfin passwords, server sign-ins or access tokens; what you watch, browse, search for or download; watch history, progress or favorites; your media files, artwork or subtitles; your contacts or address book; your precise or coarse location; photos; health, financial or payment information; advertising identifiers; or analytics, crash or performance data from our own code. We don't use device fingerprinting.

3. How we use information

We use the information above only to:

We do not use your information for advertising, marketing emails you haven't opted in to, profiling, automated decisions that affect you legally or similarly, or training machine-learning models, and we don't combine it with data from other sources. If we ever want to use it for a new purpose, we will update this policy first and, where the law requires, ask for your consent.

Legal bases (EEA, UK and Switzerland). We process personal data because it is necessary to provide the Services you ask for (performance of a contract); for our legitimate interests in running a secure, working service and, for invitees, in delivering the invite a household admin asked us to send (balanced against your rights); to comply with legal obligations; and, where we ask for it (such as marketing emails), your consent, which you may withdraw at any time without affecting what was done before.

4. How information is shared

We don't sell personal information, and we don't share it for cross-context behavioral advertising (as those terms are defined under California law), and we have not done so in the past 12 months. We share information only as follows:

We may share information that has been aggregated or de-identified so it can no longer reasonably identify you.

5. Your Jellyfin servers

Bloom connects directly to the Jellyfin servers you add (and, where you use it, any companion server your server admin provides). Those servers receive what they need to work, such as your sign-in, the device name and ID Bloom reports, what you browse and play, your playback progress, your favorites, and a profile photo if you choose one.

Those servers are not ours. They belong to you or to whoever runs them, that person controls the data on them, and their own policies apply. We have no access to them and are not responsible for how they collect, use, secure or share information. If you run a server that other people use, you are responsible for how you handle their information.

If you set up a newly installed Jellyfin server in Bloom, everything you enter (its name, language, your account and remote-access setting) goes only to that server, not to us.

6. On your device and in iCloud

These stay on your device: your settings, profiles and profile photos, parental-control activity reports, downloads, artwork caches, and subtitles Bloom generates from downloaded audio (made on the device; they never leave it).

Sign-ins to your servers and to your Bloom account are kept in the system Keychain on the device and never sync. Parental-control settings, parent codes, profile lock codes, and your servers' IDs, names and addresses can sync to your other Apple devices through iCloud Keychain, which Apple end-to-end encrypts and we cannot read. Settings › Servers › Remember Servers on My Devices turns server syncing off. Deleting the app removes its data from the device; sign out first to remove sign-ins from the Keychain.

Invite links and QR codes. You can invite someone with a link or QR code without a Bloom account. It holds your server's name and addresses and the person's username, never a password. You send it yourself from your own apps; we don't see it. This is separate from the one-time code in an email invite (section 2.3), which does go through us.

7. Device permissions

You can change these at any time in your device's Settings.

8. Purchases

Bloom is free to use, with a subscription for Bloom accounts and household invites, sold through the App Store. Apple processes every purchase, under Apple's terms and privacy policy; we never receive your payment details. Bloom checks with the App Store, on your device, whether your subscription or an earlier purchase applies to your Apple Account. When you send an email invite, Bloom also sends Apple's signed record of the purchase to our invite service, which checks Apple's signature and does not store it. Apple provides us with sales and financial reports, which do not identify you to us by name or email.

9. How long we keep information

We keep personal information only as long as needed for the purposes in this policy, then delete it or de-identify it.

Information Kept
Bloom account (email, account ID, sign-in records) As long as your account exists. Deleted when you delete the account. We may also delete accounts that have not been used for 24 months or more.
Marketing email choices As long as your account exists, so we can show what you agreed to. Deleted when you delete the account. After you opt out, we may keep your address on a do-not-email list so you aren't emailed again.
Saved servers, household server details and membership A server you saved: until your account is deleted. A household: until it is deleted, you leave or are removed from it, or the household owner's account or your account is deleted.
Email invites Deleted as soon as the invite is accepted. Otherwise an invite expires 14 days after it is sent and is deleted by a daily cleanup, so no more than 15 days after sending. Also replaced when the admin re-sends it, and deleted with its household. The record of invite emails sent is deleted after 2 days, and the count of wrong invite codes is cleared once a day old, the next time anyone enters a code, or with your account.
Logs held by our providers (requests, sign-ins, email delivery) Generally between 1 and 30 days, then deleted or overwritten by the provider.
Backups Overwritten on a rolling basis, generally within 30 days. Deleted data can remain in a backup until it rolls off, and is not restored for use except to recover from an incident.
Support emails As long as needed to help you, and generally no more than 3 years after your last message.

We may keep information longer where the law requires it, or where reasonably needed to resolve disputes, prevent fraud or abuse, or enforce our terms, and then only for that purpose.

10. Deleting your account and your choices

11. Your privacy rights

We give everyone the following rights, wherever they live, subject to legal exceptions: to know and access the personal information we hold about you and receive a portable copy; to correct it; to delete it; to object to or restrict our use of it; and to withdraw consent where we rely on it.

How to make a request. Email support@bloomcinema.app from the address on your account where possible. We may need to verify your identity, for example by confirming a code sent to that address, and we won't fulfil a request we can't verify. You can use an authorized agent if you give them signed permission and verify your identity with us. We respond within the time the law requires (generally 30 days in the EEA and UK, 45 days in California), may extend it where the law allows, and will tell you if we do. Requests are free, unless they are manifestly unfounded or excessive. If we decline a request, we'll explain why, and where the law provides it, you can appeal by replying to our decision.

EEA, UK and Switzerland. You may also lodge a complaint with your local data protection authority. We'd appreciate the chance to address your concern first.

California and other US states. California residents have the right to know what personal information we collect, use and disclose; to delete and correct it; and to opt out of its sale or sharing, and to limit the use of sensitive personal information. We don't sell or share personal information and don't use sensitive personal information to infer characteristics about you, so there is nothing to opt out of or limit. In the past 12 months, we collected these categories, from you, from household admins who invite you, and automatically from your use of the Services, for the purposes in section 3, and disclosed them for business purposes only to the service providers in section 4: identifiers (email address, account ID, IP address) and internet or other electronic network activity (sign-in and request logs). We will not discriminate against you for exercising your rights. Residents of other US states with privacy laws have similar rights, and may use the same process.

Do Not Track and Global Privacy Control. We don't track you across websites or apps, so there is nothing for these signals to switch off; we treat them as an opt-out of sale and sharing in any case.

12. Security

We protect information with measures appropriate to its sensitivity, including encryption in transit (HTTPS), row-level access controls in our database so people can reach only their own households and invites, storing sign-ins in the device Keychain, and limiting who can access our systems. Bloom never asks our service for, or stores, your Jellyfin password.

No method of transmission or storage is completely secure, so we cannot guarantee absolute security. You are responsible for keeping your devices, your email account and your servers secure. Exposing a server to the internet carries risks that are yours to manage. If we learn of a security breach affecting your personal information, we will notify you and the authorities where the law requires.

13. International transfers

We are based in the United States, and our account service is hosted in the United States. If you use the Services from elsewhere, your information will be transferred to, stored and processed in the United States and other countries where our providers operate, whose data protection laws may differ from yours. Where the law requires, we rely on appropriate safeguards for these transfers, such as the European Commission's Standard Contractual Clauses and the UK Addendum offered by our providers.

14. Children

Bloom accounts are for adults: you must be at least 18, or the age of majority where you live, to create one. The Services are not directed to children, and we don't knowingly collect personal information from children under 13 (or under 16 in the EEA and UK, or the equivalent minimum age where you live). Kids profiles and parental controls live on your device and your own server so parents can choose what their children see; they don't need, and don't create, a Bloom account. Admins must not invite children by email; use an invite link or a profile instead. If you believe a child has given us personal information, email support@bloomcinema.app and we will delete it.

Parental controls are tools to help you, not a guarantee: they depend on how titles are rated on your server.

15. Other services and links

Bloom may link to or open services we don't control, such as trailers in the YouTube app or your browser, the App Store, or Jellyfin's website. Their own terms and privacy policies apply, and we aren't responsible for them. If you choose to share analytics with app developers in your device's settings, Apple may share crash reports with us; that is under Apple's privacy policy, and they don't identify you to us.

16. Changes to this policy

We may update this policy from time to time, for example when features or the law change. We'll post the updated policy here with a new effective date. If a change materially affects how we use personal information we already hold, we will give notice in the app or by email before it takes effect, and ask for your consent where the law requires. The App Store privacy details are updated with the version that introduces any change. Continuing to use the Services after a change takes effect means you accept the updated policy; if you don't, stop using the Services and delete your account.

17. Contact

Maddox Martinez, California, USA Email: support@bloomcinema.app

Bloom is an independent app. It isn't affiliated with or endorsed by the Jellyfin project.