Privacy
Privacy policy
Tower Tails is a single-player game. Your progress and your settings are saved on your own device, and there is no account to create.
What else happens depends on which version you are playing, so this page is in two parts: one for iPhone and iPad, one for Android.
Published by Allkanjari, the trading name of Allkanjari Inc. Last updated 5 November 2026. Questions about anything here go to hello@towertails.com.
What the game saves on your device — both versions
Tower Tails writes two small files into the private storage area the operating system gives the app:
- Progress — your Coins: the balance you can spend, the total you have earned by playing, and the most you have earned in a single run. With it, your best score, which cushion colours and characters you own and which of each you have chosen, and which Tricks you own and which one is on.
- Settings — sound effects volume, mute, Reduced motion, text size and Timing assist.
Each is kept with a second copy beside it, on your device, so a damaged file can be recovered.
Neither file contains your name or your email address, and neither is sent to us.
Earlier beta builds call the same earned currency Buttons. It is the same file and the same information under a different name; a newer build renames it and carries the balance across.
Other apps cannot read that storage. It is not sealed off from you, though: you can reach it with the right tools on your own device, and your platform's backup service — iCloud Backup or Android's backup — may copy it along with the app. The game does not opt out of that.
Coins
Coins are earned by playing. They unlock cushion colours, characters and Tricks, all of which are cosmetic: they change how the game looks, not how it plays or what it earns.
Coins cannot be bought. Some versions show Coin packs with prices on them. Those packs cannot be purchased — the part of the game that would deliver bought Coins is switched off, and tapping a pack does not begin a purchase or contact a store. If that ever changes, this page will say so before it does.
On iPhone and iPad
There is no advertising
This version contains no advertising at all. Google's advertising software is not in the iPhone build. The game asks for no tracking permission and reads no advertising identifier.
One optional purchase
The game offers one optional purchase, Instant Continue. Starting a new run is always free. The purchase lets you continue the same run once. Nothing else in the game is behind it.
What happens when you buy it, or restore it
Buying the purchase, and restoring it later, use Apple's StoreKit together with RevenueCat, a service that keeps track of which purchases belong to an installation of the game. Apple handles the payment itself — we never see your card or your payment details.
When you buy or restore, and when the game checks whether you already own the purchase, information about that purchase goes to RevenueCat: what was bought, and whether it is still valid. RevenueCat keeps a record so the question can be answered again later.
How that record is found. The game looks the record up using an app user ID — an identifier for an installation of the game. It is not a login and it does not prove who you are. We do not publish it.
A record may also carry an older identifier beside the current one, kept so that a record made earlier still resolves. Where one exists it is often an anonymous identifier the software generated for itself — but not always, and an installation that has been upgraded can carry forward an identified one it was already using.
Two things we are not going to tell you, because we have not established them. We will not tell you that every installation of this game is anonymous. And we will not tell you that nothing leaves your device: checking or restoring a purchase is a network request, and it reaches RevenueCat and Apple.
On Android
The Android version is not on sale. There is no public Google Play listing. It has been given to a small number of invited testers through Play's internal testing track.
Which build you have matters. The build distributed to testers is build 17. Some of what follows describes a protection added after build 17, which is not in it. Where that is so, it says so — it would be wrong to promise a tester something their copy does not contain.
The optional video
When a run ends you may choose to watch a short video to carry on from where you were. You never have to. Starting a new run is always free, tapping the open play area gives you one, and a run can be continued this way at most once.
What decides whether a video can be offered
Your privacy choice. Where the law requires it, Google shows a privacy message asking what its advertising software may use. You can change your answer at any time: Settings → Ad privacy choices. (In build 17, and in later builds.)
The Remove ads purchase. Buying Remove ads gives you the same instant continue described above, and the game stops asking for adverts. (In build 17, and in later builds.)
An age question — added after build 17 and not in it. Newer builds ask once whether you are at or above a threshold age. Declining to answer is an answer, and you are not asked again. Unless the answer is at or above that threshold, the game does not start Google's advertising software at all — no privacy message, nothing fetched. Build 17 does not ask this question and does not have this gate.
These are three different things and they are not interchangeable.
- The purchase gives you something.
- An age answer gives you nothing. At most it allows the ordinary privacy message to run. It does not mean a message will appear, and it does not mean an advert may be requested — the privacy message, Google's own software and the available adverts all still decide that.
- A privacy choice governs what an advert may use, not whether the game may ask for one.
Stopping something before it starts is not the same as stopping it afterwards
We would rather spell this out than let it be assumed.
When the game decides not to start the advertising software, nothing is contacted at all.
But once that software has started, it is Google's and it runs on Google's terms. If you buy Remove ads or change your privacy choice part-way through a session, the game stops asking for adverts from that point on. It does not reach inside software that is already running, and we make no promise about what that software does in the background.
Changes already in flight are handled as well as they can be: a video already fetched under your previous choice is discarded rather than shown, and a request already on its way cannot be recalled, so when it answers the game throws the result away unseen.
What Google receives
The videos come from Google AdMob. Google receives data from your device in order to select and deliver an advert, and uses it under its own privacy policy and advertising terms rather than ours. By Google's published description of this software, what it collects includes:
- a device identifier — the advertising identifier where the operating system makes one available, or an identifier scoped to this app;
- advertising data, such as which adverts were shown and interacted with;
- your IP address, used to estimate a general location — not GPS;
- interaction and performance data, including crash and diagnostic information.
What Google does with that data, and the controls it offers over it, are at policies.google.com/technologies/partner-sites and adssettings.google.com.
Adverts are requested before you choose to watch one. The game asks Google for a video while you are playing, so that one is ready if you want it.
What we ask Google for
With every request the game sends Google's non-personalized treatment signal, which asks that the advert not be selected from inferred interests, and it disables the publisher first-party identifier that Google's software otherwise keeps on. It asks for content no stronger than Google's most restrictive rating, tells Google the app is not directed at children, and leaves the under-age-of-consent setting unset rather than guessing at your age.
These are settings this app sends. They describe what we ask for. They are not a record of what was transmitted, or of what Google did with it, and we are not offering them as one.
Two limits Google documents and we cannot change: an advert selected this way still uses an identifier for purposes such as limiting how often you see the same advert, and Google still receives the IP address needed to deliver an advert at all.
The adverts are not live
The Android build asks Google for test adverts. Real advert placements exist but are switched off, in build 17 and in the current build alike.
Permissions
On Android the app declares internet and network-state permissions; the advertising-identifier permission and the three newer Android advertising-services permissions that Google's advertising software brings with it; the Google Play billing permission, used by the purchase described above; and four permissions the engine and Google's libraries use inside the app. This list is the same in build 17 and in the current build.
On iPhone and iPad the app requests no permissions and shows no permission prompts.
What we collect ourselves
We run no game server, no analytics and no crash reporting, and there is no account. Your progress never reaches us.
That is not the same as nothing leaving your device. On iPhone and iPad the purchase service is contacted whenever a purchase is checked or restored. On Android, Google's advertising software contacts Google once it has been allowed to start.
Third-party software
The game is built with the Unity engine and uses RevenueCat to keep track of purchases.
The Android version also contains two pieces of Google software: the Google Mobile Ads SDK, which selects and plays the video, and Google's User Messaging Platform, which presents the privacy message and records your choice. Neither is in the iPhone version.
Unity's own connected services — analytics, advertising, purchasing, performance reporting, cloud diagnostics and engine diagnostics — are switched off in this project, and no Unity cloud project is linked to it. The engine's unused analytics components are still compiled into the app even though every service is off.
Children
Tower Tails is made for a general audience and is not directed at children.
On Android, newer builds ask once whether you are at or above a threshold age, and unless the answer is at or above it, no advertising software is started. The answer is kept on your device as a band — at or above, below, or declined — not as a date of birth or an age, and it is not sent to us. Build 17 does not ask.
We do not otherwise ask your age, and not asking does not prove no child plays. It means we hold nothing that could identify a child.
Removing your data
Four separate things, and only the first is simple.
- On your device. Deleting the app removes the progress and settings files it wrote.
- In your platform backups. If iCloud Backup or Android backup has already copied those files, deleting the app does not reach that copy. It goes when you delete or replace the backup, on your platform's schedule rather than ours. Restoring a backup can bring old progress back.
- At Google (Android). Data Google received through its advertising software is held by Google under its own policies. We cannot delete it or retrieve it, and we do not know how long it is kept. Google's controls, linked above, are the route to it.
- At RevenueCat. The record of which purchases an installation owns is held by RevenueCat on our behalf. Anyone can ask us to delete it — write to hello@towertails.com. You do not need an order number to ask; if you have one, from the purchase confirmation email your store sent you, it may help us find the right record. We will not delete a record unless we are confident it is yours. Often we will not be able to be: the game has no account, and on iPhone and iPad we do not yet have a way of checking that we trust. When we cannot complete a request we will say so and explain why, rather than guess.
We hold no account, no server of our own and no copy of your progress.
Deleting a purchase record does not cancel or refund a purchase. Your purchase lives with Apple or Google, and Restore purchases can bring it back afterwards.
This website
This site is a set of static pages. It sets no cookies of its own, has no forms, embeds nothing from another company, and carries no analytics.
It is served by Vercel and its DNS is run by Cloudflare. Like any web host, Vercel handles the requests your browser makes for these pages under its own terms. We do not collect, read or export anything about visitors, and if this site ever carries analytics this page will say what is collected before the change goes live.
Changes
If what the game collects changes, this page will say so and the date at the top will change with it.
Contact
hello@towertails.com. Tower Tails is published by Allkanjari, and the mailbox is monitored.