Pet Salon Tycoon — Privacy Policy
Last updated: 11 November 2026 · Policy version 2
Who we are
Pet Salon Tycoon is made by Efe Kerim Ayvaz, Türkiye ("we"). Contact for anything in this policy, including deletion requests: hello@imperial64.dev.
The short version
- The game plays fully offline. Your salon, your progress and your settings stay on your device.
- Play statistics. When the Android or iPhone app starts, Google's consent form checks whether your region needs your consent first. In the EEA, the UK and Switzerland, and in the web version, statistics are off until you say yes: after you set up your salon the game asks once, and "Not now" is a full answer that does not come back (unless this policy changes in a way that needs your consent again). Elsewhere, in the phone apps, statistics are on from the start; the game tells you once and shows where to switch them off. If you said "Not now" in an earlier version, they stay off.
- You can switch statistics on or off at any time in Pause › Privacy or Title › Privacy, and Delete my data there erases what was sent to our server.
- The statistics contain no names and nothing you type. In the phone apps, while statistics are on, a copy of the game events also goes to Google Analytics for Firebase, which shows us which of our ads bring players (see Advertising and ad measurement). Switching statistics off stops that too.
- The web version, which was at imperial64.dev/pet-salon-tycoon/play/, was retired in November 2026. While it ran, it asked once after you set up your salon, sent nothing until you said yes, and sent only to our own server. What it sent is kept and deleted under the same rules as the apps' statistics. Its save stays in your browser until you clear the site's data.
- Ads only when you ask for one. In the phone apps you may choose to watch an ad to double a day's earnings or to treat your team to coffee. There are no banners and no ads that play by themselves. Google's consent form, the iPhone tracking question and Google's measurement software run from the moment the app starts. The web version has no ads at all.
- One optional purchase, the No Ads pack, which lets you claim both bonuses without watching. The App Store or Google Play handles the payment.
What the statistics contain (only while they are on)
| Data (plain words) | Examples | Apple data type | Play Data safety type |
|---|---|---|---|
| A random anonymous id | a random code such as 3f1c… made on your device when statistics switch on | NSPrivacy | Device or other IDs · Tracking: no |
| How the game is played | days reached, mini-games started, finished or left and their quality, hires, upgrades bought, loan payments, goals and badges, settings changed, tutorial steps and how long after setup each came, session length, which ad offers were shown and whether you watched them, what each watched ad earned us (as Google reports it), whether you bought or restored the No Ads pack, whether statistics were switched on by you or on by default | NSPrivacy | App activity › App interactions · Tracking: no |
| Errors | a shortened error message with e-mail addresses, web addresses and long numbers removed, the place in the game's code where it happened | NSPrivacy | App info and performance › Crash logs · Tracking: no |
| Speed | frame times, frames per second, particle counts per day | NSPrivacy | App info and performance › Diagnostics · Tracking: no |
The statistics about ads and the purchase never contain the purchase price, a receipt, an order number, Google's consent string or your advertising identifier.
Each batch of statistics also carries coarse facts about the device and the game: the game version, the platform (web, Android or iOS), whether it runs as an installed app, the language you chose, your time-zone offset, the screen size and pixel ratio, and a rough memory and processor-core bucket. The server adds a two-letter country code worked out by our hosting provider from the connection; the connection's IP address itself is never stored or logged.
What the statistics never collect
Your salon name, pet or staff names, anything you type, your IP address, your precise location, contacts, photos, advertising identifiers (IDFA / GAID) or a device fingerprint. The statistics have no account and no login. The anonymous id is not derived from your device; it is a random number that you can replace at any time with Delete my data. This section is about our own statistics; what Google receives is described under Advertising and ad measurement.
Why we collect it, and the legal basis
To understand how far players get, which mini-games are too hard or too easy, where the tutorial loses people, whether the game crashes or runs slowly on some devices, and what the ads earn, so we can improve the game and keep it free. Where the game asks first (the EEA, the UK, Switzerland and the web version), the legal basis is your consent (for example Art. 6(1)(a) GDPR / UK GDPR). You can withdraw it at any time; withdrawing does not affect what was sent before. Where statistics are on by default, we rely on our legitimate interest in improving the game and measuring our ads, and on the equivalent rules in other countries (such as KVKK in Türkiye, LGPD in Brazil and the CPRA in California); you can object at any time by switching statistics off.
Our own statistics are not used for advertising, profiling or automated decisions about you, and they are not sold. The copy that goes to Google Analytics for Firebase is used to measure our ad campaigns, as described under Advertising and ad measurement.
Who receives it
The statistics are sent over an encrypted connection (HTTPS) to our own small server, which runs on Cloudflare Workers and Cloudflare D1, operated by Cloudflare, Inc., as our hosting provider / processor; the data is stored in the western Europe region. This means the statistics are stored outside Türkiye, in the European Union, by Cloudflare as our hosting provider; this transfer abroad happens on the basis of your consent where the game asks for it, and otherwise under Cloudflare's data processing terms. The hosting provider processes the data only to run the server for us. In the phone apps, a copy of the game events also goes to Google, as described under Advertising and ad measurement.
How long we keep it
- Raw statistics: 90 days, then they are deleted automatically.
- After that, only anonymous daily totals remain (for example "120 players reached day 5 on 12 October 2026"). These totals contain no ids and cannot be linked back to you.
- After Delete my data, the id's statistics are erased from the server at once, the id is kept on a block list for 30 days so that late batches are thrown away, and your device gets a new random id. The game shows "Requested; done within 30 days". If you are offline, the request is sent the next time you are online.
- Google Analytics for Firebase keeps its event data for 14 months, then Google deletes it.
Your choices and rights
- Switch off: Pause › Privacy › Share anonymous statistics › Off. The game stops sending at once, discards anything it had not sent yet and tells Google Analytics for Firebase to stop collecting.
- Delete: Pause › Privacy › Delete my data. This erases our own statistics; it cannot erase what Google Analytics for Firebase already received, which Google deletes after 14 months.
- Access, correction, deletion by e-mail: write to hello@imperial64.dev with the anonymous id shown in Pause › Privacy ("Your anonymous id"). Without that id we cannot find your data, because we do not know who you are.
- You may also complain to your data-protection authority.
Children
The game is made for a general audience and is not directed at children. Because children may still play it, the statistics are designed to need no personal information at all: they contain no names, no free text, no location and no advertising ids, are off by default in the EEA, the UK, Switzerland and the web version, can be switched off everywhere and can be deleted in the game. Ads are only ever shown when the player taps Watch, are limited to content rated for everyone, and the offers can be switched off in Pause › Privacy › Ad offers.
Advertising and ad measurement (phone apps only)
The game is free. In the Android and iPhone apps, two offers let you watch a short ad if you want to: Double today's earnings on the evening summary and Team coffee in the morning. Ads never play by themselves, never interrupt a shift and never appear in the web version. The ads are served by Google (Google Mobile Ads / AdMob) and are limited to content suitable for everyone.
The phone apps also use Google Analytics for Firebase (never the web version). While statistics are on, it receives a copy of the game events, renamed to Google's standard game events: tutorial steps, days started and finished with their results, mini-game results, upgrades and hires, goals and badges, ad offers shown and watched, and whether you own the No Ads pack. It never receives names, anything you type, error messages or our random statistics id. Firebase also records on its own when the app is first opened and each session, each ad shown with what it earned (through our AdMob account) and store purchases. It uses an id that Google creates for this app on your device and, where allowed, your advertising identifier. We use it to see which of our ad campaigns (Google Ads) bring players who keep playing, to understand how the game is played and to follow what the ads earn. Google acts as our processor for Google Analytics.
- Ads are shown only when you tap Watch, and you can hide the offers altogether with Pause › Privacy › Ad offers. Google's consent form, the iPhone tracking question and Firebase's measurement run from the moment the app starts.
- In the EEA, the UK and Switzerland Google's consent form asks for your choices when the app starts. You can change them later in Pause › Privacy › Ad privacy options. There, Firebase receives nothing until you say yes to statistics. Google does not use your data for ad personalisation there unless you agree.
- Elsewhere Firebase starts as soon as Google's form reports that no consent is needed, because statistics are on by default. Switching statistics off tells Firebase to stop (Google calls this consent mode).
- On iPhone the game asks once, when the app starts, whether you allow tracking (Apple's App Tracking Transparency prompt, after a short explanation from Google). If you allow it, Google may use your advertising identifier to personalise the ads you choose to watch and to tell us which of our ads brought you to the game; if you do not, Google does not receive it. Your bonus is the same either way. You can change the answer at any time in the iPhone's Settings › Privacy & Security › Tracking.
- On Android you can reset or delete your advertising ID in the phone's settings (Settings › Privacy › Ads, or Security & privacy › Ads, depending on the phone).
Through the ad software and Firebase, Google receives the following. This data goes abroad: Google processes it outside Türkiye, in the United States and elsewhere. Google uses it to show and measure ads; we use it to measure our own ad campaigns and for analytics. Following Google's own disclosures:
| Data (plain words) | Apple data type | Play Data safety type |
|---|---|---|
| Device identifiers: Firebase's id for this app, your advertising identifier where allowed (on iPhone only if you allowed tracking), otherwise identifiers limited to this app | NSPrivacy | Device or other IDs · Tracking: yes |
| Your general location, estimated from your IP address | NSPrivacy | Approximate location · Tracking: yes |
| Which ads you saw and what each earned, and which of our ad campaigns brought you to the game | NSPrivacy | App activity › Other actions · Tracking: yes |
| Interactions: app opens and sessions, the game events listed above, taps on ads and video views | NSPrivacy | App activity › App interactions · Tracking: yes |
| Crash logs of the ad software | NSPrivacy | Crash logs · Tracking: yes |
| Performance data of the ad software | NSPrivacy | Diagnostics · Tracking: yes |
| Other diagnostics of the ad software | NSPrivacy | Other app performance data · Tracking: yes |
We do not send Google your name, your salon or anything you type. Google processes this data under its own policy: https://policies.google.com/privacy (and https://policies.google.com/technologies/partner-sites for how Google uses data from apps that use its services). Report an inappropriate ad in Pause › Privacy › Report an ad or with the "Why this ad?" control inside the ad.
Purchases
The only thing for sale is the one-time No Ads pack. The payment is handled entirely by the App Store or Google Play; we never see your payment details. The game only learns whether the pack is owned and keeps that on your device, so it survives starting a new game; Restore purchases (in the No Ads sheet) asks the store again, for example after reinstalling. Google Analytics for Firebase records the purchase itself, as described above.
| Data (plain words) | Apple data type | Play Data safety type |
|---|---|---|
| Whether you own the No Ads pack, and the purchase itself (Google Analytics for Firebase) | NSPrivacy | Financial info › Purchase history · Tracking: yes |
Storage on your device
The game keeps your save, your settings, your statistics choice, your ad-offer setting, whether you own the No Ads pack and (if statistics are on) a queue of statistics not yet sent in your device's local storage; in the web version that is the browser's local storage for this site. In the phone apps, Google's software keeps its own consent record, Firebase's id for this app and the Firebase events not yet sent on the device. The game sets no cookies. On the web, the game's offline files are cached by a service worker; that cache holds only the game itself. Clearing the site's data in your browser removes all of this from the browser, but not the statistics already sent; use Delete my data first if you want those erased too.
Volunteer translators
People who help check the game's translations use a separate page, translate.imperial64.dev, which they open with a private invite link. There are no accounts. The page stores:
- your answer for each line (looks good, your own version, or not sure), any note you write, and when you answered;
- a scrambled code (a hash) of your invite link, so the link can be turned off;
- only if you enter one, the name you want to be credited as. We store it to show it in the game's credits, in the list of translators for your language. Leave the field blank and we store no name. You can change or clear it on the page at any time; a cleared name is deleted from our database at once and leaves the credits with the next update of the game.
The page does not store your IP address, e-mail address or device details, sets no cookies and uses no statistics or analytics. Your browser keeps the invite link in its local storage so the page opens without it next time. Please do not write personal details in the note box.
We store the credit name on the basis of your consent, which you give by entering it and withdraw by clearing it or by writing to us. We use your answers to improve the game's translations; the versions you suggest can become part of the game's text. The data is stored by Cloudflare as our hosting provider, on the same terms as described under Who receives it, and kept for as long as the translation work and the credits need it. To have your answers and name deleted, write to hello@imperial64.dev with your invite link or your credit name.
Changes
If we change what the statistics contain or how they are used, we update this page and the policy version. If the change needs your consent again, the game asks again and sends nothing new until you answer.
- Version 2 (19 October 2026): the phone apps now use Google Analytics for Firebase to measure which of our ads bring players. Outside the EEA, the UK and Switzerland, statistics in the phone apps are now on by default, with a one-time notice and the off switch in Pause › Privacy. Google's consent form and the iPhone tracking question now come when the app starts instead of at the first Watch. The statistics now also record what each watched ad earned.