Privacy Policy for Cozy Compute

Effective date: October 16, 2026
Web address of this policy: https://cozycompute.pages.dev/privacy

Cozy Compute ("the game") is made by Trevor Elmitt ("we", "us"). This policy explains what the game keeps on your iPhone, what it sends to us, and why. Questions: hello.cozycompute@gmail.com.

The short version

What stays on your iPhone

What we collect, and why

When statistics are on (see "When the game sends nothing"), the game sends:

Our server also records your experiment group, whether Apple's DeviceCheck confirmed that the request came from a real Apple device (yes or no), and how this copy of the game was installed: from the App Store, through TestFlight (Apple's app for testing games before release), or as a developer build. The game reads that from Apple's own record of the installation on your iPhone and sends only that one word, once. If Apple's record can't be read or checked, the game sends nothing for it.

Why: to learn how the game is played and improve it. For example, how many people come back the next day, how long sessions last, how far the first session gets, how often something new turns up, how many people want the Away job reminder, and whether the Starter Pack is worth it. How the game was installed lets us leave testers and our own builds out of those numbers. The install ID also lets us cap how much one install can send, which protects the system from abuse.

What we don't receive or store: your name, email, phone number, Apple Account, location, contacts, photos, advertising identifier, language, or anything you type. Your iPhone model is sent only inside crash and performance reports (below), which carry no install ID.

Your internet connection. When the game sends statistics or crash reports, your iPhone's IP address reaches our hosting provider, along with a basic technical header that names the app and the iOS version. This happens with any app that goes online. Our database doesn't store IP addresses. The hosting provider's request logs may keep them for up to 7 days to run and secure the service.

Crash and performance reports

When statistics are on, the game also sends the reports that Apple's MetricKit prepares on your iPhone when the game crashes, freezes (a "hang"), or uses too much processor time or storage writes. MetricKit usually hands a report to the game the next time you open it. The game sends at most 10 a day. Each report holds only:

Crash reports are not tagged with the install ID or anything else that identifies you or your install, so we can't connect them to you or to your gameplay statistics. Our database records only the day a report arrived, not the time, so a report can't be matched to statistics sent at the same moment. Before sending, the game removes everything else MetricKit includes, such as your region setting and any error message text. The hosting provider's request logs (above) see the IP address of both kinds of request; we don't use them to connect a report to your statistics.

Why: to find and fix crashes and freezes, and to check that the game is stable before we release it.

DeviceCheck

The first time the game sends statistics, it asks Apple's DeviceCheck service for a one-time token and sends that token to our server. Our server passes it on to Apple. DeviceCheck lets an app keep two yes/no values for each device on Apple's servers. We use them to mark that this device has already played the game, and which experiment group it's in, so deleting and reinstalling doesn't put you in a different group.

We don't keep the token. DeviceCheck doesn't tell us who you are or give us an identifier for your device. The two values stay with Apple for your device after you delete the game. The game only uses DeviceCheck while statistics are on.

Age check

Some US states require apps to check age ranges. When Apple tells the game that a check is required for your account, the game uses Apple's Declared Age Range to ask for your age range: under 13, 13 to 17, or 18 and over. Your answer stays on your iPhone, and we never receive it. The game uses it only to decide whether statistics are sent, and plays the same either way.

When the game sends nothing

When statistics turn off, the game deletes its unsent statistics and crash reports, the install ID and the experiment group from your iPhone, and stops sending anything, including DeviceCheck tokens. Turning the switch off does this at once, and the game sends nothing to us when you flip it either way. If you turn it back on, sending starts again with a new install ID, and nothing links that ID to the old one.

When the age check has turned statistics off, the switch in Settings shows off and can't be changed, with a note saying why.

Where no age check is required, the game doesn't know your age, and statistics are on until you turn them off in Settings.

Purchases

The Starter Pack is sold through Apple's App Store. Apple handles the payment, and we never see your card details or your Apple Account. The game checks your purchase with Apple on your iPhone to unlock the pack. Our statistics record only that your install bought it. Apple handles refunds. Apple's privacy policy covers what Apple does with purchase information.

What we don't do

Who else handles data

We may disclose information if the law requires it. If the game changes owner, the statistics would pass to the new owner under this policy.

Children

Cozy Compute is a general-audience game. When Apple's age check tells the game that a player is under 13, the game sends nothing. Where no check is required, the game doesn't know the player's age, so a child there could send the gameplay statistics described above, tagged only with a random install ID.

If you believe a child under 13 has sent us information, contact us at hello.cozycompute@gmail.com with the install ID from the game's Settings, and turn statistics off there. We hold no names or contact details, so without the ID we may not be able to find specific records. See "Your choices and requests".

How long we keep data

Your choices and requests

US state privacy rights

Depending on where you live, you may have the right to know what personal information we hold about you, to get a copy, to correct it, to delete it, and to opt out of its sale, sharing, use for targeted advertising, or profiling. California, Virginia, Colorado, Connecticut, Utah and Texas are among the states that grant such rights.

Security

Statistics travel over encrypted connections (HTTPS). The app and the public can't read our database; only our own server functions write to it. No system is perfectly secure, but we keep what we hold small.

Changes to this policy

We'll post any change here with a new effective date. If a change is significant, such as adding ads, we'll also mention it in the game's update notes.

Contact

Trevor Elmitt
hello.cozycompute@gmail.com