Privacy Policy

Effective date: October 1, 2026

This policy explains what information the code blast! app ("the app", "we") collects, how it is used and the choices you have. code blast! is developed by Güney Köse. If you have any questions, email guney97kose@gmail.com.

Summary

Information stored on your device

The app stores your game progress on your device: puzzles attempted and solved, solve times, the order of blocks you used, streak, XP, your chosen programming language and the date you first opened the app. None of this is sent to us, and it stays on your device even if you sign in. Deleting the app deletes this data.

Daily puzzles (Google Firebase)

The app downloads the daily puzzle from Google Cloud Firestore, part of Google Firebase. Reading puzzles doesn't upload anything about you. As with any internet request, Google receives technical information such as your IP address and device and app details in order to deliver the content. See Firebase's privacy information.

Accounts (optional)

You can sign in with Apple or Google from the profile screen to claim a unique username. Sign-in is handled by Firebase Authentication:

In our database (Cloud Firestore) we store your username, the sign-in method you used (Apple or Google) and the date you created your account. Your username is linked to your account so it can't be claimed by anyone else. Usernames are not secret: the app checks whether a name is taken, and signed-in players can read other players' usernames. Firebase also records when you last signed in.

Deleting your account: tap Delete Account in the profile screen. This permanently deletes your sign-in record from Firebase Authentication, your profile and your username from our database, and, for Sign in with Apple, revokes the app's access to your Apple account. Progress stored on your device is not affected. Signing out keeps your account so you can sign in again later.

Subscriptions (code blast! Premium)

Premium is an optional auto-renewing subscription sold through Apple's App Store. Apple handles the payment; we never receive your payment details, name or Apple ID. The app only asks the App Store whether your subscription is active, to remove ads and unlock past puzzles, and remembers the answer on your device. You can manage or cancel your subscription in iOS Settings → your name → Subscriptions. Purchases are covered by the Apple Privacy Policy and Apple's Standard End User License Agreement.

Leaderboards and achievements (Apple Game Center)

If you are signed in to Game Center, the app submits your daily solve time, total XP, streak and achievements to Apple Game Center. Other players can see these, together with your Game Center nickname, on leaderboards. Apple handles this data under the Apple Privacy Policy. You can sign out of Game Center or change its visibility in iOS Settings.

Advertising (Google AdMob)

After a short ad-free period for new players, the app shows ads through Google AdMob, unless you have Premium. These are an interstitial ad before your first puzzle of the day and an optional rewarded ad you can watch to unlock a hint. To serve and measure ads, Google may collect:

If you deny tracking, Google can still show ads, but they will be less personalised. In the European Economic Area, the UK and Switzerland, the app asks for your consent through Google's consent form before personalised ads are shown. You can change your tracking choice at any time in iOS Settings → Privacy & Security → Tracking. Learn more in how Google uses information from apps that use its services and the Google Privacy Policy.

Notifications

If you allow notifications, the app schedules a daily reminder on your device. These are local notifications, so no push token or notification data is sent to us. You can turn them off in iOS Settings.

Sharing your results

When you tap Share, Post on X, LinkedIn or Copy, the app prepares a spoiler-free result text with a link to the puzzle. The text is only shared when you choose to share it, and it is sent only to the service you pick. Opening a shared link on our website doesn't require an account; our website is hosted on Firebase Hosting, which receives standard request information such as your IP address.

Data we collect: overview

DataWhere it goesPurpose
Game progressYour device onlyStreaks, XP, restoring today's result
Username, sign-in method, account creation dateGoogle Firebase (only if you sign in)Your account and unique username
Apple or Google account identifier; for Google, email, name and photo linkFirebase Authentication (only if you sign in)Signing you in
Subscription statusApple App Store, remembered on your deviceUnlocking Premium
Solve time, XP, streak, achievementsApple Game Center (if signed in)Leaderboards and achievements
Device and app info, IP addressGoogle Firebase, Google AdMobDelivering puzzles, accounts, serving ads
Advertising identifier (IDFA)Google AdMob, only with your permissionPersonalised ads and measurement
Ad interactionsGoogle AdMobServing and measuring ads

How long we keep data

Account data is kept until you delete your account in the app. Data on your device is kept until you delete the app. Data processed by Google and Apple is retained under their own policies, linked above.

Children

code blast! is not directed at children under 13, and we do not knowingly collect personal information from children.

Your rights

Depending on where you live (for example under the GDPR or CCPA), you may have the right to access, correct or delete your personal information, or to object to its processing. You can delete your account and everything we store about it yourself in the app. For anything else, such as a copy of your account data, email us. To use your rights with Google or Apple directly, use the links above.

Changes to this policy

We may update this policy as the app changes. We'll post the updated policy on this page and change the effective date above.

Contact

Güney Köse — guney97kose@gmail.com