Galien Games

BaoLife Privacy Policy

Effective September 26, 2026

The short version

1. Who we are

BaoLife is a life-simulation game for iPhone, made by Galien Games LLC ("we", "us"). This policy covers the BaoLife app and the BaoLife server at api.baolife.app that the app talks to.

2. What we collect and why

Your account

The first time you open BaoLife, the app asks our server for an account. The server creates a random account ID and a random device ID. It also records:

We use these to keep you signed in and to tell you which of your devices is playing a life. Sign-in tokens on your phone are kept in the iOS Keychain for that device only. The server also gives your account a recovery key, which the app keeps in the iOS Keychain in a way that is included in your encrypted iPhone backups, so a phone restored from your backup can rejoin your account. Each recovery key works once and is replaced when used. On our server we store only a one-way hash of each long-term sign-in token and of the recovery key, and the recovery key is deleted with your account.

Your game

BaoLife's server keeps your character's life going in real time while the app is closed. To do that we store, for each life:

We use this to run the game, sync it between your devices, and stop edited saves from being accepted. All of it is game data about fictional characters. We do not ask for, and the game does not need, any real-world information about you. If you give your character your own name, it is stored like any other character name.

Notifications and the Live Activity

For each life in the cloud, the app tells our server your character's first name, your time zone, and your character's upcoming schedule and Moments. If you allow notifications or use the Live Activity, it also sends the push tokens Apple issues for your device and for the Live Activity. We use these only to send your character's updates and Moments to your Lock Screen and Dynamic Island. We keep a short record of each push sent (its type and result, not its text) for 48 hours to stay within Apple's limits.

Your character's name, activity and Moments appear on your Lock Screen, where anyone who can see your phone can read them. You can turn notifications and Live Activities off at any time in iOS Settings.

Purchases

When you buy diamonds or BaoLife Plus, Apple processes the payment. The app sends our server the signed transaction Apple gives it, and we check Apple's signature before granting the purchase. We store the transaction details Apple includes: transaction IDs, the product, the date, the quantity, the subscription expiry date, the App Store country or region, the price and currency when Apple includes them, and whether it was refunded. The app also gives Apple your BaoLife account ID with each purchase, so the purchase can be matched to your account. We use this to give you what you bought, restore it, handle refunds, and stop the same purchase from being redeemed twice.

Chat with characters

You can text the people in your character's life. Their replies are written by an AI model, not by a person. Before your first chat, the app asks for your permission and shows what is sent and to whom. Nothing is sent until you agree. We keep a record that you agreed (which version of the permission screen, which services it named, and when); if those services change, the app asks you again. Turning chat off in Settings withdraws your permission. If you never use chat, none of this happens.

When you send a message, our server sends it through OpenRouter to DeepInfra, which runs the AI model that writes the reply (both in section 5). It sends:

A separate safety service (Groq, also reached through OpenRouter) checks your message and the reply against our rules (for example, no sexual content involving anyone under 18) and looks for signs that you may be in danger. It receives our safety rules, both characters' ages, whether they are family or partners, whether romance is allowed in that conversation, your message, and the reply. Our server makes these requests, so none of these services receives your account ID, device information, or IP address.

Please don't type personal information, such as your real name, address, or phone number: whatever you type is sent to these services.

We store each conversation with its life: the newest 200 messages with each person, up to 30 things each person remembers about your character, and a record of each small change a conversation makes to the game (for example, how close you are to someone), so that it is applied once. If the safety check replaces a reply, we keep only which rule it broke, not the replaced text. We also count how many messages you send each day, for the daily allowance.

If you report a reply, we store a copy of it with your reason, the six messages before it (which can include what you typed), and both characters' names, ages and relationship, with the life. We read reports to review them and improve our rules.

If a message suggests you may be in danger (for example, thinking about suicide or hurting yourself, or being abused or threatened by someone), the app shows ways to reach a crisis line or emergency services. The reply is marked in your conversation so the app can show those resources with it, nothing from that message is kept as something the person remembers, and we add one to a daily count that has no message or account attached, because California law requires us to report that number each year.

Server logs

Like most online services, our server keeps logs to run it, fix problems, and stop abuse. For each request they record the time, the address requested, the result, and your device's IP address. Some log lines also include your account ID, for example when a purchase is granted or diamonds are spent. The logs do not include your sign-in tokens. We use your IP address to limit how many requests one address can make and to investigate problems and abuse. We do not use it to work out your location.

3. What stays on your phone

Your phone keeps its own copy of your current life, a short album of finished lives, your settings, and your characters' pixel-art looks and your customization, in the app's own storage. For a life in the cloud, the app also saves those looks and your customization on our server with the life (see section 2): they are deleted with that life or your account, and they are included when you export your data. The app also shares the current life and server address with the Live Activity through storage on your phone that only BaoLife can read.

A life stays only on your phone, and never reaches our server, if it was created while offline, if it continues a life that was only on your phone, or if your account has reached its limit of lives in the cloud. After you delete your account, your current life stays on your phone only.

Anything on your phone stays there until you delete the app. Your phone's own backups (iCloud or computer backups, which you control) may include these files.

4. What we do not do

5. Companies that process data for us

We use a small number of service providers. They process data only to provide their service to us.

Apple

What they do: App Store payments, refunds and subscription management; push notifications and Live Activity updates.

What they receive: purchase transactions (with your BaoLife account ID); push tokens and the text of each notification or Live Activity update.

Google Cloud

What they do: host our server, its database, and its backups in the United States.

What they receive: everything our server stores.

OpenRouter

What they do: pass chat messages to DeepInfra, which runs the model that writes the replies, and to Groq for the safety check, only if you use chat.

What they receive: the chat content listed in section 2. OpenRouter does not keep it (we have not turned on its optional prompt logging) and does not use it to train models, and we let it send each request only to the host chosen for it (DeepInfra for replies, Groq for the safety check), which keeps nothing (zero data retention).

DeepInfra

What they do: run the AI model that writes the replies of the people you chat with, only if you use chat.

What they receive: the chat content listed in section 2, through OpenRouter. DeepInfra does not store your messages or the replies and does not use them to train models.

Groq

What they do: check chat messages and replies against our safety rules, only if you use chat.

What they receive: your message and the reply, through OpenRouter. Groq keeps nothing (zero data retention) and does not use it to train models.

We may also disclose information if the law requires it, to protect the safety of our players or the public, or as part of a sale or merger of BaoLife, in which case this policy continues to apply to your data.

6. How long we keep data

DataHow long
Account and device recordsUntil you delete your account
Sign-in tokensThey stop working after 15 minutes (short-term) and 60 days (long-term). The hashed records stay until you delete your account.
Your lives, including finished ones, with their looks and customizationUntil you delete that life or your account
Backup copies of a lifeThe newest five, and the newest one from each of the last 7 days (at most 12 for each life), until you delete that life or your account
Play records from your phoneUntil the life is handed back to the server after you play
"While you were away" eventsThe newest 300 for each life; cleared when you open the life on your phone
Diary entriesWith the life they belong to
Chat messagesThe newest 200 with each person, until you delete that life or your account
What characters remember from chat, and the record of chat's changes to the gameUp to 30 remembered things per person; both kept until you delete that life or your account
Chat reportsUntil you delete that life or your account
Daily chat countUntil you delete your account
Your agreement to chat (which version of the permission screen, which services it named, and when)Until you withdraw it by turning chat off in Settings, or delete your account
Count of crisis screens shownA daily number with no message or account attached. Kept for the yearly report California requires: each year's counts until the end of the second year after it (for example, the 2026 counts until the end of 2028)
Push tokens, time zone and schedule for the Live ActivityWhile they are in use. The app removes them when you dismiss the Live Activity, when the life ends or you let it go, when you turn off both Live Activities and notifications, and when you delete your account. A push token is also removed if Apple tells us it no longer works.
Record of pushes sent48 hours
Diamonds, items and purchasesUntil you delete your account (see section 7 for diamond purchases)
Server logs14 days. Daily disk snapshots, kept 14 days, can also contain logs, so a log entry lasts at most 28 days in total
Backups of the whole serverUp to about 21 days. Nightly database copies are kept on the server for 7 days. Disk snapshots, which contain those copies, are taken every hour (kept 3 days) and every day (kept 14 days). An off-site copy of each nightly database copy is kept for 15 days and then deleted

7. Deleting your data

In the app: Settings > Account > Delete account. This permanently deletes, right away, your account, your devices' records, your lives in the cloud with their looks and customization, their backups, diary entries, chat messages, what characters remember, your chat reports and your agreement to chat, Live Activity registrations, your diamond balance and history, your items, and your BaoLife Plus purchase records.

What remains afterwards:

Deleting the app does not delete your account. Use Delete account first if you want your cloud data removed. You can also delete a single life from the cloud without deleting your account.

8. Your rights

Depending on where you live (for example the European Economic Area, the United Kingdom, California and other US states), you may have the right to:

You can do two things yourself in the app. Settings > Account > Export my data saves a copy of your account's data (including your lives with their diaries, looks and customization, your chats with what characters remember and your agreement to chat, your devices, purchases and diamonds) as a JSON file you can keep or send. Settings > Account > Delete account deletes it. For anything else, contact us at craig@galiengames.com. Because BaoLife accounts have no name or email, include your Account ID, shown in Settings > Account (touch and hold it to copy). We answer requests within 30 days.

Most of what we store is your game, which you change by playing; your account holds no personal details to correct.

If you are in the EEA or the UK, you can also complain to your local data protection authority.

9. Children

BaoLife is for adults: it is rated 18+ on the App Store, and you must be at least 18 to use it. It is not directed at anyone under 18, and we do not knowingly collect personal information from anyone under 18, including children under 13. BaoLife does not ask for a real name, email, age, or any contact details. If you are a parent or guardian and believe your child has used BaoLife, you can delete the account in the app, or contact us and we will delete it.

Where the law requires it, for example in Texas, the app asks Apple whether you are 18 or older (Apple's Declared Age Range). Apple may tell the app your age range; the app keeps only whether Apple said you are under 18, and uses it only to keep people under 18 out of BaoLife. If you are 18 or older, nothing is kept. If Apple says you are under 18, BaoLife closes on that phone, and our server notes that the account belongs to someone under 18 and refuses it everything except exporting or deleting its data. That note is removed when Apple later says you are 18 or older, or when the account is deleted. We never share it. If a parent or guardian withdraws consent through Apple, Apple stops the app from opening, and we restrict in the same way any account that made purchases from that download.

AI chat may not be suitable for some minors. In chat, characters never flirt with or about anyone under 18, or with family members.

Characters in the game have ages, including children and teenagers. Those are ages of fictional characters and say nothing about the player.

10. Where your data is stored

Our server runs in Google Cloud's Iowa region, and its backups are stored in the United States: disk snapshots in Google's US multi-region, and the off-site copy of each nightly database backup in Google Cloud's South Carolina region. If you use BaoLife from outside the US, your data is transferred to and stored in the US, where data protection laws may differ from those where you live. If you use chat, the AI services in section 5 process your messages in the places where they run their services.

11. How we protect data

No system is perfectly secure. If a breach affects your data, we will tell you as the law requires.

12. Legal bases (EEA and UK)

13. Changes to this policy

If we change this policy, we will post the new version on this page with a new effective date. If a change affects how we use data we already have, we will tell you before it takes effect, in the notes of the app update that brings the change and, where the law requires it, through Apple's update notice in the app.

14. Contact us

Galien Games LLC
20 North Wacker Drive, Suite 1000
Chicago, IL 60606
United States
Email: craig@galiengames.com

BaoLife Privacy Policy. Effective September 26, 2026. See also the Terms of Use.