Privacy PolicyTankolution: Tank Shooter · Version 1.0 (draft) · Effective date: 14 November 2026
This policy explains how Tankolution (“the game”), a mobile game by CodeCraftopia (“we”, “us”), handles information. In short: there is no account and no sign-up, and we never ask for your name, email address or phone number. The game uses our own game server, which keeps your in-game wallet (gold, boosters, lives, piggy bank, gifts and your level progress) and verifies purchases and rewarded ads; it works with a random player ID and a support code and stores no name, email, phone number, location or advertising ID (details below, under “Game server”). In addition, to improve the game we collect usage and crash data that does not directly identify you through Google’s Firebase services (analytics, crash reporting and remote configuration); we see it as aggregated reports and crash logs. The game also shows ads from Google AdMob; Google processes some device data for this, as described below.
- No account, no sign-up, no chat, no user content and no location. We never ask for your name, email address or phone number.
- Your gold, boosters, lives and level progress are kept on our game server under a random player ID, because the game economy is checked on the server. Your settings stay on your device.
- Our game server verifies your purchases and rewarded ads and keeps your entitlements and gifts, using a random player ID and a support code. It stores no name, email, phone number, location or advertising ID.
- The game uses Google Firebase (Analytics, Crashlytics, Remote Config): usage and crash data tied to a random installation ID is collected; we do not collect your name, email, phone number or precise location.
- Ads are served by Google AdMob; you can choose whether they may be personalized.
- Purchases go through Apple or Google. We never see your payment card details.
- The game is not directed at children under 13.
Who we are
The game is developed and published by CodeCraftopia, which is responsible for the processing described in this policy (the “controller”; in Turkey the veri sorumlusu). Contact: info@codecraftopia.com · codecraftopia.com.
Stored on your device
The game saves a small amount of data on your phone or tablet:
- your settings, such as sound, music and language;
- a random installation ID, your player ID and the session token the game uses to talk to our server;
- a local copy (cache) of your wallet and progress so the game can show them quickly. The authoritative copy is on our game server (see “Game server”).
Data on your device is deleted when you uninstall the game. Because your player ID is created on the device, uninstalling the game or moving to a new phone without a device backup creates a new player; see the Support page. If your phone’s own backup (for example iCloud or Google backup) is turned on, it may include app data; that backup is managed by Apple or Google under your account settings. There is no account-based cloud save in the game.
What we receive
Three things: (1) information sent to our game server, tied to a random player ID, described under “Game server” below; (2) usage and crash data collected through Firebase that does not directly identify you, described below, which we see as aggregated reports and crash logs; and (3) if you email us, your email address and what you write. We use emails only to reply to you and, if you report an inappropriate ad, to have that ad blocked in AdMob. We keep them only as long as needed to handle your request.
Analytics, crash reports and remote configuration (Google Firebase)
To improve the game we use three Firebase services from Google LLC. We do not collect your name, email address, phone number or precise location, and we do not send a user ID (User-ID) to Analytics.
- Google Analytics for Firebase: a randomly generated app installation ID, device model, OS version, app version, language, country and approximate location derived from your IP address, first open and sessions, and in-game events such as level start, win, fail and exit, continues, booster use, settings changes, purchase events (which product, amount, currency and transaction ID), and ad impressions and ad revenue.
- Firebase Crashlytics: if the game crashes, the stack trace and app state at the time of the crash, device and OS information, the installation ID and a short log of the game events just before the crash. Crash records are deleted after 90 days.
- Firebase Remote Config: lets us change game settings remotely (such as ad frequency, rewards and prices) and run A/B tests; your country code, language, time zone, OS version and app ID are used to determine the settings and test group.
Our purposes: improving the game, balancing difficulty, finding and fixing crashes, measuring ad and purchase performance, and managing settings remotely.
Retention and sharing settings: we set Analytics event and user data retention to 2 months. Google Signals is turned off. Data sharing with “Google products and services” and access by Google “account specialists” are turned off; anonymous benchmarking and technical support sharing are on. Ad personalization signals (ad_user_data, ad_personalization) are denied by default in Analytics and follow your ad choices: in the EEA, the UK and Switzerland they are enabled only if you allow it in Google’s consent message (UMP), and on iPhone and iPad only if you also allow Apple’s tracking prompt. Where no consent message is shown, Android users can turn off ad personalization in device settings; this applies to AdMob ads.
Your choices: the game’s Settings has no separate switch to turn analytics off; the game’s “Privacy options” (UMP) manage ad choices. You can send a deletion request to info@codecraftopia.com; because Firebase user-data deletion requests can be made with the installation ID, you do not need to send us that ID, and we will act on a reasonable-efforts basis.
Google processes this data on servers outside Turkey (including in the United States) under Google’s data processing terms. More: Firebase privacy and security.
Game server
The game talks to our own server (tankolution.codecraftopia.com), rented by CodeCraftopia, to keep your in-game wallet, to verify purchases and rewarded ads, and to protect entitlements. The server works with a randomly generated player ID and a support code (in the form PG-XXXXXX) shown in the game’s Settings; it does not know you by name or email. The game economy (gold, boosters, lives, piggy bank, win streak and daily gifts) is calculated on the server, so the game needs an internet connection for those parts.
What the server stores:
- the player ID, the support code and a digest of the session token (the token itself is not stored);
- platform (Android or iOS), app version, OS version, language and the highest level you reached; first and last seen times; daily activity, one record per day;
- your wallet: gold, boosters (Bomb, Freeze, Shield, Ready Evolve), lives, piggy bank, win streak and daily gift progress;
- a purchase ledger: the store transaction ID, product, environment (live or test), time, the receipt verification result, the refund or revocation status reported by the store and the local price and currency reported by the store;
- gifts we send you and their delivery records;
- rewarded-ad verification records: the transaction ID, ad unit and reward that AdMob reports to our server;
- the result class of the copy and tampering check (Google Play Integrity or Apple App Attest check whether the app is genuine; the detailed result is not shown to the player);
- a block status and an administrator’s note (only if there is abuse).
What the server does not store: name, email address, phone number, location and advertising ID. Your IP address is not written to the application database; it is held in memory only briefly to limit excessive requests. It may, however, appear for a short time in the standard access logs of the web server in front of the game server (time, requested address and IP address); these logs are deleted soon after, according to the server’s log rotation settings.
Purposes: keeping your wallet and progress; verifying your purchases and protecting the entitlements you bought (remove ads, starter pack and other items); restoring purchases on a new device; sending gifts; finding you by support code when you ask for help; detecting abuse and copied or tampered versions; and verifying that a rewarded ad was actually watched.
How long: the player record and related records are kept until you ask us to delete them. Daily activity records are deleted after 400 days and rewarded-ad verification records after 90 days. The purchase ledger is kept for as long as tax and commercial law require; after that it is deleted or anonymized. Data on the server is not shared with anyone, not sold, and not used for advertising or profiling.
Deletion: email info@codecraftopia.com with your support code to have your record deleted; we delete it on request. Your wallet and entitlements tied to the deleted record go with it; you can restore your purchases from your store account. The purchase ledger entry is kept, with its link to you removed, for the legal retention period. You can copy your support code from the game’s Settings.
Advertising (Google AdMob)
Tankolution is free to play and is supported by ads. The game shows full-screen (interstitial) ads and optional rewarded ads, which you choose to watch in exchange for an in-game reward. To verify that the reward was actually earned, AdMob sends a verification notice to our game server (see “Game server”).
Ads are served by Google AdMob through the Google Mobile Ads SDK. To show and measure ads, Google may process data from your device, such as:
- your IP address, used to estimate your approximate location;
- the advertising identifier (on iOS the IDFA, only if you allow tracking; on Android the Advertising ID, if permitted by your device settings);
- advertising data and interactions, for example which ads were shown or tapped;
- app and device information, and performance and diagnostic data.
Google uses this data to deliver ads, limit how often you see the same ad (frequency capping), measure ads, prevent fraud and, only with your consent where required, personalize ads. Google handles this data under the Google Privacy Policy. See also How Google uses information from sites or apps that use its services.
Your ad choices
- EEA, UK and Switzerland: before ads are requested, Google’s consent message (User Messaging Platform) asks for your choices. You can change them later from the game’s privacy options, where the game offers them.
- iPhone and iPad: the game shows Apple’s App Tracking Transparency prompt. If you do not allow tracking, your IDFA is not shared and ads are not personalized. You can change this at any time in iOS Settings › Privacy & Security › Tracking.
- Android: you can reset or delete your Advertising ID, or opt out of ad personalization, in your device settings (usually under Privacy › Ads, or Google › Ads).
Non-personalized ads are chosen from context (such as the app and your approximate location) rather than from a profile of you. Google may still use device data to limit how often ads are shown, for aggregated reporting and to prevent fraud.
If you buy the remove-ads purchase, the game no longer shows full-screen ads. Optional rewarded ads remain available, and they are still served by AdMob.
In-app purchases
The game offers optional purchases such as a starter pack, a remove-ads purchase, gold and booster packs and a “Piggy Bank” (a purchase that releases the gold saved up from your wins). Payments are processed only by Apple (App Store) or Google (Google Play) under their own terms and privacy policies. We never receive your name, card or payment details. We receive only the store’s receipt or purchase token, which the game uses to deliver what you bought; our game server verifies it and records it in the purchase ledger (see “Game server”). You can restore purchases as described on the Support page.
Third-party software in the game
- Google Mobile Ads SDK (AdMob) and User Messaging Platform (UMP), by Google: ads and ad consent. Privacy policy
- Firebase (Google Analytics for Firebase, Crashlytics, Remote Config), by Google LLC: analytics, crash reporting and remote configuration. Privacy and security
- Apple StoreKit (iOS): payments and App Tracking Transparency. Privacy policy
- Google Play Billing (Android): payments. Privacy policy
Apart from the above, the game contains no other analytics, attribution or advertising SDKs. If you have allowed crash and diagnostic reports at the operating-system level, Apple or Google may also collect crash reports through their own platform tools; these are separate from Firebase Crashlytics.
Children
Tankolution is intended for players aged 13 and over and is not directed at children under 13. We do not knowingly collect personal data from children under 13, and ads are configured accordingly. If you are a parent or guardian and believe a child has contacted us or provided data, email info@codecraftopia.com and we will delete it.
Sharing and international transfers
We do not sell personal data. Apart from the Firebase, ad and store services described above, the game sends no data to anyone. Data on our game server is not shared with anyone; the server runs on a server rented by CodeCraftopia. Google and Apple may process data on servers in other countries (including the United States), including outside Turkey, the United Kingdom and the European Economic Area, under their own safeguards. Firebase data is processed under Google’s data processing terms.
Your rights
Many choices are made on your device: uninstall the game to delete everything it stored on your device, change your ad choices as described above, and reset your advertising identifier in your device settings. To have the data Firebase holds under your installation ID, and your record on our game server (using your support code), deleted, email info@codecraftopia.com.
Depending on where you live (for example under the GDPR, the UK GDPR, Turkey’s KVKK or US state privacy laws), you may have the right to access, correct or delete your personal data, to object to or restrict its processing, to data portability, to withdraw consent at any time, to opt out of the sale or sharing of personal data or targeted advertising, and to complain to a data protection authority. Email info@codecraftopia.com and we will reply within 30 days. For data processed by Google, you can also use the tools described in Google’s privacy policy.
Players in Turkey: the KVKK privacy notice (aydınlatma metni) and the separate explicit consent text (açık rıza metni) are on the Turkish page.
This website
tankolution.codecraftopia.com is a static site with no cookies, scripts or analytics. Like any web server, it keeps standard technical access logs (such as IP address, time and requested page) for operation and security.
Changes to this policy
If we change how the game handles data, we will update this page and the version and date at the top.
Contact
CodeCraftopia · info@codecraftopia.com