Effective date: October 23, 2026

This policy explains what data Kitebubble (the "app") uses, and what leaves your device. The app is made by Infinity Systems LLC, United States ("we", "us"). Contact: support@kitebubble.com, Infinity Systems LLC, Wyoming, United States.

The short version

What stays on your device

Free and Pro features send nothing to us. This includes your comic files, the library and covers, where you are in each book, your settings, and the Home Screen widget. Speech bubbles are found, and their text is read, on your device. Read Aloud with Apple's voices runs on your device and sends nothing. The natural voice of Pro + AI is described below.

Home comic servers

You can connect the app to your own comic server (for example Komga, Kavita or another OPDS server). Your login and book requests go straight from your device to that server. That server is yours or someone you chose. We do not receive this data, and that server's own privacy terms apply.

Pro + AI: what is sent, and why

Pro + AI features work only after you agree on the consent screen the app shows before your first AI request.

Feature What the app sends Where it goes Kept?
Translate Cut-outs of the speech bubbles on the page, the text the device read in them, and the language you want Our server, then Anthropic No
Recap, "Who is this?" The bubble text of up to 100 pages you have already read, and the name you type Our server, then Anthropic No
Read Aloud with a natural voice The text of the bubbles being read, and its language Our server, then Google Cloud Text-to-Speech No. The audio is kept only on your device
Every AI request Your signed App Store purchase record for Pro + AI, so we can check the subscription Our server Only counts (see below)
Thumbs up or down The rating, which AI feature it was for, and the app language. Never the answer or any book text Our server Only monthly totals (see below)

Whole pages never leave your device.

Our server runs on Cloudflare Workers. It checks your subscription, passes the content to Anthropic, returns the answer to your device, and then drops the content. Cloudflare's request logging is turned off. Like any internet request, your device's IP address is seen while the request is handled, but we do not store it.

Anthropic produces the translation or answer. We use it under a zero-data-retention arrangement: it does not keep the content after answering and does not train its models on it.

Google Cloud Text-to-Speech turns the text read aloud with a natural voice into speech and returns the audio. Under Google Cloud's terms it does not use the text to train its models.

What our server keeps

For each Pro + AI subscription, keyed by the App Store "original transaction ID" (a number Apple gives the subscription):

Separately, for everyone together: monthly totals of thumbs up and down, by AI feature and app language.

We cannot link the original transaction ID to your name, email or Apple Account.

How long we keep it

Monthly counts are kept for the current and the previous month, then deleted automatically. Trial counts and refund dates are kept only as long as needed to apply the limits and stop refund abuse: they stay as long as that subscription has a record on our server, so a refund cannot restart the free trial. The monthly rating totals contain no personal data.

Purchases

Purchases and subscriptions are handled by Apple. We never see your payment details, name or Apple Account. Apple's privacy policy applies to them.

What we do not do

Children

The app is not directed at children under 13, and we do not knowingly collect data from them.

Your rights in the EU and UK (GDPR)

Infinity Systems LLC is the controller for the small amount of data our server handles. Cloudflare, Anthropic and Google (Cloud Text-to-Speech) act as our processors. Apple is a separate controller for purchases.

Your rights in California (CCPA/CPRA)

How to reach us

Email support@kitebubble.com for any privacy question or request. We aim to reply within 30 days.

Changes to this policy

If we change what the app sends or keeps, we will update this policy and the effective date above. For important changes, we will tell you in the app before they apply.