Privacy Policy

One Liner · Last updated 30 October 2026

No account, no ads and no tracking. Your drawings are judged and saved on your iPhone or iPad. They leave it only when you play a friend: the match goes through Google Firebase so that each of you can see the other draw, and it is deleted when the room closes. Anonymous gameplay analytics and crash reports go to Google. If you use Game Center, your Challenge score goes to Apple.

One Liner is made by SwiftyApp. This policy explains what the app does with data, and what it does not do.

On your device

The AI that judges your drawings runs on your iPhone or iPad. A drawing is never sent anywhere to be judged.

One Liner keeps a few things in its own storage on your device:

None of this is uploaded or sent to me. Like other app data, it is included in your device’s own backup — iCloud Backup or a backup to your computer — which Apple handles under your backup settings. Deleting One Liner deletes all of it except the free-room count.

There is no account and no sign-in. Nothing you do in One Liner is tied to your name, email address or phone number.

Playing a friend — Google Firebase

A match between two devices runs through Firebase Realtime Database, a Google service, on servers in the United States. It is only used when you open or join a room.

How long it is kept. A room is deleted when its host closes it or the guest leaves. A room that is left behind, because an app was closed mid-match, say, is deleted once it is 3 hours old, the next time anyone opens a room, so in a quiet period it can stay a little longer. The anonymous ID is kept until you ask for it to be deleted (see Your choices).

Join links. A link to a room opens a small page on Firebase Hosting (oneliner-f1898.web.app) if One Liner does not open it first. The page shows the room’s code and a button to open the app. It has no analytics; like any website, Google’s servers receive the IP address and browser details needed to serve it.

Gameplay analytics — Google Firebase Analytics

One Liner records anonymous events about how the game is played, so I can see which words are unfair, whether the AI judges well, how many hosts buy Unlimited Rooms, and what is worth making next:

Firebase also records a small amount of information on its own: an identifier for the app install, the device model, iOS version and app version, the country or region, when the app was first opened and used, and which screens are opened. It may also record that the Unlimited Rooms purchase was made, with its price. Nothing you could type is included, because the only thing you can type in One Liner is a room code.

Analytics are kept for 2 months.

No advertising identifier. One Liner uses a version of Firebase Analytics that leaves out Google’s advertising-ID and ad-measurement parts, so Apple’s advertising identifier (IDFA) is never read, and the app never asks to track you. The analytics are not linked to Google Ads or AdMob, and Google signals, which would join them with signed-in Google accounts, are off.

Crash reports — Google Firebase Crashlytics

If One Liner crashes, a report is sent the next time it opens. It contains the crash itself, the device model, iOS version and app version, an identifier for the app install, the mode being played and the version of the AI. The same kind of report is sent, without a crash, when something goes wrong that should not — the AI failing to load, or a room failing to open or to let you join. Crash reports are kept for 90 days. They are how bugs get found and fixed.

Game Center

Game Center is optional, and is only used for the Challenge leaderboard.

If you are signed in to Game Center, One Liner sends your Challenge score to Apple, which shows it on the leaderboard alongside your Game Center name, to other players, according to your Game Center settings. One Liner reads the top of the leaderboard and your own place on it, to show you. Your Game Center identity is never sent to Google.

If you are not signed in, nothing is sent to Game Center. Your best run is kept on your device either way.

Unlimited Rooms

The one-time purchase that unlocks unlimited rooms is handled entirely by Apple, through your Apple Account. One Liner learns whether you own it, and its analytics record how a tap on Unlock or Restore ended (see Gameplay analytics). It never sees your payment details. If Family Sharing is on, Apple shares the purchase with your family.

Sharing a drawing

Nothing is shared unless you tap to share it. A drawing you share is made into a short video on your device — the word, then your line drawing itself in, then the verdict — and handed to the iOS share sheet. The Share button in About makes a video of the app’s own bird drawing itself, the same for everyone. Where a video goes is your choice: Messages, AirDrop, another app. One Liner does not learn who you sent it to, and the video is never sent to me or to Google. The app that receives it handles it under its own privacy policy.

What is not collected

Who receives data

Google, as the provider of Firebase, and Apple, as the operator of App Attest, Game Center if you are signed in to it, and the App Store, which handles the purchase. In a room, your friend sees your drawings. Nobody else, unless you send something yourself. I do not sell data about you, and what I see is anonymous: totals and trends, and crash reports that are not tied to a person.

Children

One Liner is rated 4+ on the App Store and suits players of any age. It asks for no name, email, photo or other information that identifies anyone, has no chat or messages, and shows no ads. Game Center accounts for children are managed by Apple through Family Sharing and Screen Time. A parent who wants a child’s data deleted can write to the address below.

Your choices

Changes

If this policy changes, the date at the top changes with it, and material changes are noted on this page.

Contact

info@swiftyapp.ca