Privacy policy

Core Reactor for Android · Last updated: 11 October 2026 · Version 1.4

In short. You can play Core Reactor without creating an account. Your base, Contracts progress, hardware samples (battery, charging state, temperature, connection type, battery saver, Do Not Disturb, headphones) and settings stay on your phone by default.

What leaves the phone: an anonymous technical identifier, purchase status, optional crash reports and usage statistics, and - if you watch ads - advertising data handled by Google AdMob. After the tutorial, the App may also create a silent anonymous Firebase Authentication session and, if you choose Settings → Sign in with Google, store a cloud copy of your progress in Firestore (and receive your Google account email from the sign-in). In the European Economic Area, the UK and Switzerland, ads and analytics run only after the Google consent message (or when consent is not required).

This page is hosted at playcorereactor.com. Visit statistics (Microsoft Clarity and Firebase Analytics) run only with your consent. Details in section 15.

1. Who we are

We are Smart Apps Factory (“we”, “us”), the maker of Core Reactor: Idle Strategy (the “App”) and this website. The full details of the data controller are in section 16.

For personal data: privacy-smartappsfactory@gmail.com. Anything else: smartappsfactorydevs@gmail.com. The rules for using the App are in the terms of use.

2. Data that stays on your device

The following is stored only in the App’s private storage on your phone. We cannot see it from our side.

Hardware samples are read with ordinary Android system APIs. The App does not use usage-access, location, contacts, camera, microphone or network traffic counters. It checks whether Do Not Disturb is on, but does not read your notifications, and it checks whether headphones are connected, but not what you play. Samples are not uploaded to our servers.

The App is excluded from Android automatic cloud backup. Uninstalling the App or using Settings → Delete progress (after the double confirmation) removes the game data listed above and, when the device is online, also deletes the optional cloud copy described in section 3a. The anonymous installation identifier may be kept so purchase restore can still work.

3. Anonymous technical identifier

When the App starts, it creates a random identifier on the device (a UUID). It is not a Google account. On its own it is not linked to your name, email address or phone number.

We use it to:

3a. Optional cloud save (Firebase Authentication and Firestore)

After you finish the tutorial, the App may sign in silently with anonymous Firebase Authentication. That creates a Firebase user ID used only for cloud save. It is separate from the installation UUID in section 3. Without linking a Google account, that anonymous ID is lost if you uninstall the App, so the cloud copy cannot be restored on another device.

In Settings you can choose Sign in with Google (Credential Manager). Then:

Cloud save can be turned off remotely for everyone with Firebase Remote Config (cloud_save_enabled). Delete progress also requests deletion of the Firestore document when the network is available.

4. Ads

The free App may show Google AdMob ads: voluntary rewarded ads (for example double Report reward, timer skip, Contract hint) and a limited interstitial after collecting a Report (not during a Contract, not in the first three days, and not right after a purchase). Operator Pro removes interstitials and grants rewarded benefits without watching an ad.

Ad networks may process data outside the European Economic Area under the safeguards required by the GDPR. We do not sell your data.

5. Diagnostics and usage statistics

You can change ad and statistics consent where the privacy options form is available: Settings → Privacy and consent. You can also limit ad personalization in your Android Google settings.

6. Purchases

One-time purchases (Cores packs, Operator Pro, cosmetics and Contract packs) are handled by Google Play. We use RevenueCat to check whether a purchase is active and to restore it after reinstall.

We never receive your card number or other payment details. There is no subscription in the current App version.

7. Permissions the App asks for

PermissionWhy
InternetTo show ads, check purchases, send diagnostics, fetch Remote Config and (after the tutorial) run optional cloud save / Google Sign-In.
Network stateTo know the connection type (Wi‑Fi / mobile / none) for the in-game Flux rhythm. No traffic volume is read.
NotificationsOptional. Only if you turn them on - for example when a build or research finishes. Max two per day, quiet hours 22:00–08:00 by default.
Advertising IDSo AdMob can serve ads (section 4).

Battery level, charging state and battery temperature are read with the standard system battery broadcast. No special permission is required for that. The same goes for the battery saver, Do Not Disturb and headphone checks and for the light sensor.

8. What we do not collect

If you use Sign in with Google, Firebase Authentication may receive your Google email address (section 3a). We do not use that email for marketing.

We do not sell your data. Power and Contract stars are not shop products - purchases are optional convenience and cosmetics only.

9. Legal bases

10. Who processes the data

ProviderWhat for
Google (Firebase Auth, Firestore, Remote Config, Crashlytics, Analytics, AdMob, Play, UMP, Hosting)Hosting of this site, optional cloud save and Sign in with Google, Remote Config, crash reports, usage statistics, ads, consent message, payments
Microsoft (Clarity)Session recordings and heatmaps of playcorereactor.com, only with consent
Google (Firebase Analytics / GA4 on this website)Page views and Google Play CTA clicks on playcorereactor.com, only with consent
RevenueCatChecking the status of purchases

These providers may process data outside the European Economic Area, including in the United States, under the safeguards required by the GDPR, such as standard contractual clauses or an adequacy framework.

11. How long we keep data

12. Your rights

Under the GDPR you can ask for access to your data, its correction, deletion or restriction, object to processing, and ask for a copy in a portable form. You can also lodge a complaint with your data protection authority; in Poland this is the President of the Personal Data Protection Office (UODO).

Most on-device data can be removed by clearing the App’s data, uninstalling it or using Delete progress (which also deletes the cloud copy when online). If you signed in with Google, you can also write to privacy-smartappsfactory@gmail.com and ask us to delete the Firebase Authentication / Firestore data tied to that account.

13. Age

The App is intended for people aged 16 and over. It is not directed at children. We do not knowingly collect data from children.

14. Changes

If this policy changes, we will publish the new version on this page and update the date at the top.

15. This website (playcorereactor.com)

16. Data controller

The data controller is ASSERT SOLUTIONS IT PIOTR DOBRZYŃSKI, ul. Ludwika Waryńskiego 2b-11, 26-610 Radom, Poland, trading as Smart Apps Factory.