Last updated: 2026-08-30
Palmo is a puzzle game made by Bardino Technology. This page says what the game keeps on your phone, what it sends away, who receives it and how to get rid of it.
It describes the game as it is built today, including the cloud save, the optional sign-in, the analytics events and the crash reporting. An earlier version of this page described a build that had none of those; it was replaced on the day they shipped.
The first time you open Palmo it asks Firebase Authentication for an anonymous identity. This happens on its own. You are not asked for a name, an e-mail address or a phone number, there is no sign-up screen and there is no login wall anywhere in the game. The identity is a random string, and its only job is to be the name of the folder your cloud save sits in.
Linking a Google or Apple account is optional. Its only purpose is to let you pick the game up on a second device, or on the same device after a reinstall. Linking converts the anonymous identity instead of making a new one, so the save you already have stays exactly where it is.
All of this is written with the operating system's own preference storage. It is the game's real memory: the cloud copy described in the next section is made from it, not the other way round.
The game keeps one document per player in Cloud Firestore, at the path /users/{your identity}. There are no other collections and no sub-documents. It holds:
Three things are deliberately not sent: your lives and their timer, your daily rewarded-ad counts, and the ad-free flag. Lives are a timer rather than a possession, and the ad-free purchase belongs to the store, which is the only thing that can confirm it.
The database rules require that a request is signed in and that the identity in the request matches the identity in the path, for reading, writing and deleting alike. There is no query that lists the collection, so one save cannot be reached from another. Every path outside this one is refused by default. The rules are published as part of every deployment.
The cloud copy is a convenience. If Firebase cannot start, if the network is down or if a write is refused, the game carries on from the copy on your phone.
The game sends Firebase Analytics a short list of events, all of them about the board rather than about you:
Consent for analytics is narrowed in code before the first event is sent: ad storage, ad personalisation signals and ad user data are all set to denied, and only analytics storage is allowed. The anonymous identity is not passed to Analytics, so these events arrive as counts rather than as a profile. There is no level of detail here that could carry a name, a message or anything you typed, because the game has no text entry of any kind.
Firebase Crashlytics records crashes and the handled errors that should not pass silently, such as a refused cloud write or a sign-in that failed. A report contains the stack trace and the device information the Crashlytics library collects itself: device model, operating system version and app version.
Two things are attached deliberately. The first is the number of the level you were on. The second is your anonymous identity, so that a crash can be matched with the cloud save it belongs to when we are working out what went wrong. That identity is a random string with no name, e-mail address or device identifier in it.
There is one purchase, it removes the ads, and it is a one-off rather than a subscription. It is sold by Google Play and the App Store: payment happens inside the store, we are not the seller of record, and no card number or billing address reaches us. The game keeps a yes/no flag on the device and asks the store to confirm it again on a new one.
You can delete the cloud save and the identity it is filed under from inside the game, and you can clear the copy on your phone separately. The steps for each, and what each one does not cover, are set out on the Account deletion page.
Palmo contains no chat and no user-generated content, and there is nowhere in it to type anything. It is not directed at children. The game does show ads, so it is rated for a general audience rather than declared a children's app.
Material changes to this page are published here with a new date. When the game gained cloud save, sign-in and measurement, this page was rewritten rather than patched, because the previous version said the opposite. The same applies next time.
[email protected] · com.bardino.palmo