Privacy policy
Last updated: 10 November 2026
What Moonstall keeps, and where
Moonstall stores these things in the app's own storage on your phone, and nowhere else:
- your markets across the island: their coins, their stalls, helpers and cooks, what you have built on each lane and where, their ages, regulars and names, the lanterns you have hung, and a festival's clock;
- your passport and its keepsakes, and what you have done among the legends: the Nians driven off, the rivals beaten, the dances led and the phoenixes seen;
- when you last left each market, to count what came in while you were away;
- your settings: music, sounds, vibration, reduce motion, the 3D scenes, Chinese names and the evening reminder;
- tonight's errands and the moon calendar: which errands the day brought, which gifts you have taken, and how many nights you have come;
- the year you were born, which you give once at the start, to choose which ads you may be shown and whether the online boards are offered (see Who Moonstall is for);
- your progress in the tale and the pilgrimage, and in the trials: your best scores, the day's and the week's, and your lantern in the rivals' league, whose rivals are the game's own characters;
- whether you support the market, and the stall styles you own and the one you use;
- on Android, if you put Moonstall's widget on your home screen: a picture of your market and its numbers, saved for the widget to show.
None of it is sent to the developer or to anyone else.
Postcards
If you ask for a postcard, Moonstall draws a picture of your market and hands it to your phone's share sheet. It goes only where you choose to send it, and Moonstall keeps no copy of where it went.
Crash reports
When Moonstall crashes, it sends a crash report through Google Firebase Crashlytics, so that the fault can be found and fixed. A report holds the technical trace of the crash, your device's model and Android version, the game's version, and an identifier Firebase creates for the installation. It holds nothing about your markets or your play, and it is not used for advertising. Google keeps reports for 90 days.
Play statistics, for adults only
If you are 18 or over (the year you give at the start), and where the consent check says no consent is needed, Moonstall sends anonymous play statistics through Google Analytics for Firebase: for example that a level of the tale was won and with how many stars, a trial's length, or that a festival was held. The developer sees them only as totals, to learn what to improve. With them goes your device's advertising ID, so that Google Ads can tell whether one of Moonstall's own ads brought you to the game, and count what you did next (a level won) for that ad. They are not used to personalise ads. They are never collected from anyone under 18, and never where the law asks for consent first. You can reset or delete your advertising ID in your phone's settings.
The evening reminder
If you turn it on, Moonstall sets a reminder on your phone for the hour you chose. It is made and shown by your phone alone: no server sends it and no token exists to send one.
Feedback
Send feedback in the settings opens your own mail app with a note addressed to the developer, and the game's version and your phone's system written in. Nothing is sent unless you send it.
Ads, and what Google collects to show them
You can choose to watch a short video to hold a festival, to double what came in while you were away, or to call the dragon dancers. If you are 13 or over, a full-screen ad may also show when you are back on the map after finishing a level: never during a level, never on opening the game, not until you have finished two levels, at most one a level, 90 seconds apart and twenty a day, and not after a chapter's or a saga's celebration. One may also show between two runs of the trials. A child under 13 is never shown one. A small banner may also show along the bottom of the market, the tale's map and the trials, never during a level; a child's is one made for children and is never personalised. The ads come from Google AdMob, through the Google Mobile Ads SDK built into the app. To show them, measure them and protect them against fraud, Google collects the following from your device and processes it under Google's own policies:
- your device's IP address, which may be used to estimate its general location;
- how you interact with the app and the ads, such as app launches, taps and video views;
- diagnostic information, such as app launch time and how well the app and the ad software perform;
- device identifiers: the Android advertising ID and the app set ID.
Google encrypts this in transit. The developer receives only overall reports, such as how many videos were watched, and nothing that identifies you.
- Consent. In the European Economic Area, the United Kingdom and Switzerland, Moonstall asks for your consent before any ad is requested, using Google's consent form. You can change your choices at any time in Settings โ Privacy choices.
- Suitable ads. Ads are limited to those rated for a general audience, up to PG. For a player under 18 they are never personalised. For a child under 13 every ad request is marked as directed to a child, which turns off personalised ads and remarketing, and only ads rated G are shown; Google's ad software still processes the information above to show the ad, count it and protect it against fraud, but not to personalise it.
- Your advertising ID. You can reset or delete it, or turn off personalised ads, in your phone's settings.
- Supporters. If you support the market, once or by the Moonlight Pass, Moonstall does not start the ad software, so none of the above is collected.
The online boards
The trials keep your best scores on your phone, and the rivals' league needs nothing from you at all. If you are 13 or over, Moonstall can also put your best scores on leaderboards with other players: Google Play Games on Android, Game Center on an iPhone. These are optional, nothing in the game is behind them, and they are never offered to a child under 13. If you are signed in to Play Games, the score you make, with your Play Games gamer name and picture, goes to Google, which shows it to other players as your Play Games profile settings allow and processes it under Google's privacy policy; Game Center is Apple's, under Apple's policy. The developer sees the leaderboards as any player does, and nothing else about you. You can manage or delete your Play Games profile in the Play Games app or at myaccount.google.com.
Purchases
Supporting the market once, and each stall style, is a single purchase through Google Play or the App Store. The Moonlight Pass is a subscription: it renews each year or each month until you cancel it in the store (on Google Play, under Payments & subscriptions), and where a free week is offered with the yearly plan, it becomes the paid plan when the week ends unless you cancel before. The store handles the payment under its own privacy policy, and the developer receives no payment details. When the app starts, it asks the store which purchases and subscriptions you have. That brings them back after a reinstall, and removes one after a refund or once a subscription has ended. For adults whose play statistics are on, Google Analytics for Firebase also records the purchase itself: which item, and its price.
Backups
Your phone may include Moonstall's data in its own backup if you have backups switched on: Android's backup to your Google account, or an iPhone's iCloud or computer backup. That backup belongs to your account, is made and encrypted by Google or Apple, and the developer cannot see it.
Deleting your data
Uninstalling Moonstall removes everything it keeps. So does clearing the app's storage in your phone's settings. What Google's ad software collects is held by Google. You can reset or delete your advertising ID in your phone's settings, and manage your data with Google at myaccount.google.com.
Who Moonstall is for
Moonstall is for everyone. At the start it asks, once and without suggesting an answer, the year you were born, and keeps the answer on your phone; it is never sent anywhere. The game is the same at every age. What the answer changes:
- Under 13: every ad request is marked as directed to a child (no personalised ads, no remarketing, rated G); the online boards are not offered, so a child is never signed in to anything; and Moonstall does not knowingly collect anything else about a child.
- 13 to 17: ads are marked for a teenager and never personalised; the online boards may be used.
- 18 and over: ads as your consent and your phone's settings allow; the online boards may be used.
A parent who believes their child's information has gone anywhere it should not can ask the developer at the address below, and it will be dealt with.
Changes and contact
If this policy changes, the new version will be posted here with a new date. Questions: vaisin213@gmail.com.