Privacy Policy
1. Introduction
This Privacy Policy describes how Age Up — Life Simulator Game (the “App”), developed by Patryk Jabłoński trading as PJI Interactive (“we”, “us”), handles data.
Contact:
pjiinteractive@gmail.com
Website:
https://playageup.com
This policy covers the Android app distributed via Google Play (including AdMob advertising, Firebase Analytics, Google Play Billing, and optional Cloud Player ID (welcome bonus only; Age Coin balance stays on device), with optional Google link to your Player ID).
playageup.com is connected to Firebase Hosting and serves only static marketing and legal pages (home, Privacy Policy, Terms, and Support). It does not host or run the playable game at any path, and it does not collect gameplay, wallet, or account data beyond what you choose to send if you email us (for example from Support).
This page describes our actual practices; it is not legal advice.
2. Data We Collect
A. Always collected (no sign-in required)
These apply on Android after you pass the 16+ age gate and (where Google’s consent flow requires it) after AdMob User Messaging Platform (UMP) consent allows ads. You do not need to open Options or sign in for these.
-
Advertising ID via Google AdMob — used only after the age gate
confirms you are 16+ and UMP indicates that ads may be requested
(
canRequestAds). Purpose: deliver and measure rewarded ads (for example Age Coins from watching an ad, which you can spend on in-app Life Boosts). - Analytics data via Firebase Analytics (native Android SDK) — collection is disabled in the app by default and is turned on only after the same age gate and UMP consent path. Purpose: app usage and performance analytics. This may include an app instance identifier generated by Google’s SDK; it is not tied to a Google or Age Up personal account (we do not set your Auth uid as the Analytics user id).
- Purchase data via Google Play Billing — reserved for future paid products. The current store build does not sell Age Coin packs. Life Boosts spend Age Coins from your on-device wallet (earned via rewarded ads and/or the free daily claim). Google processes payment details directly when a purchase is offered. The App only receives purchase confirmation / product status (for example purchase tokens and product ids) needed to grant virtual items. The App does not receive your card number or full payment credentials.
A local yes/no flag is stored on your device confirming the 16+ age gate answer. We do not collect your date of birth.
B. Only collected if you opt into “Cloud Player ID”
Optional Cloud Player ID is available under Options → Cloud Player ID (“Cloud Player ID (optional)”). It is not required to play, watch ads, or use Life Boosts. It does not move your Age Coin balance between devices.
Default (anonymous): Opting in creates a Firebase Authentication user with a
unique ID (uid) only — no email, no display name, no personal profile.
The App may show a short “Player ID” derived from that uid in Options.
- Firebase user ID (uid) — anonymous Auth account for optional Cloud Player ID.
-
Cloud Player ID record / welcome-bonus fields stored in
Cloud Firestore at
users/{uid}(welcome-bonus and related fields, and created/updated timestamps). Your spendable Age Coin balance stays on the device. Life story progress is not stored here. No email or name is written to Firestore.
Further optional step — Link Google: only if you choose
“Link Google (optional)” (or “Sign in with Google”),
via Firebase linkWithCredential. Then Firebase Authentication also
receives your Google email, display name, and photo for that same uid —
optional Google link to your Player ID.
This is the only Cloud Player ID
path that collects email or name, and only when you explicitly opt in.
On the device, the App may also remember the cloud uid (and Google email if linked) so welcome Age Coins cannot be farmed by deleting and re-creating the cloud account. That local link is cleared when you delete the cloud account from the App.
3. Data NOT collected
If you never open Options and never sign in, we do not create a Firebase Auth account or a Firestore wallet document for you. Beyond what AdMob and Firebase Analytics require after age confirmation and UMP consent (section 2.A), we do not collect additional personal profile data from you.
Your life save progress (lifeSim_save and related on-device game data)
stays local to the device and is never uploaded
to our servers or to Firestore.
4. Age Restrictions
On first launch, the App shows a self-declared age gate asking you to confirm you are 16 or older (or that you are under 16). This is not identity verification and we do not ask for a date of birth.
Until you confirm 16+, ads, analytics, cloud sync, and purchases stay disabled. If you select under 16, the App shows a full-screen block and you cannot play or use any game features. Your local save is not deleted. Ads, analytics, sign-in, and purchases remain off while blocked.
On the block screen you can choose “I tapped by mistake, I am 16 or older”, then confirm in a second step (“Confirm you are 16 or older?” with Confirm or Cancel). Confirming unblocks the App and continues into the game; Cancel keeps the block. This change-answer option is available every time the block screen appears, including on later launches if you previously selected under 16.
5. How players can delete their data
In-app
When signed in: Options → Cloud Player ID → Delete cloud account.
This removes:
- Your Firestore wallet document (
users/{uid}) - Your Firebase Authentication account for this App
- The local cloud-link fields for that sync (and zeros local linked Age Coins credits as implemented in the App)
This does not remove:
- Your local life save on the device
- Local Age Coins wallet progress used for Life Boosts and rewind (device storage), except where the App zeros linked Age Coins credits as part of cloud-account deletion (see above). Life Boosts are not a separate cloud entitlement — they only spend Age Coins from that wallet. There is currently no separate one-time “God Mode” Play purchase active in this build.
- Future Play purchase history held by Google Play (if you buy a paid product when one is offered; Age Coin packs are not sold in this build)
- Analytics events already sent to Google (retained under Google’s policies)
Without the App
Email pjiinteractive@gmail.com with subject “Age Up account deletion” and your Player ID from Options (or the Google email if you linked Google). We aim to process verified requests within 30 days. See also playageup.com/support.
Local save deletion
Uninstalling the App or clearing app storage removes local data. In-app, Save Life parks the current life in a local Saved Lives library on the device (up to five slots). A parked life always resumes from the moment you last left it — not from an older age. When you start a New Life or load another parked life, you park or abandon the current one; death removes that life from the library. On the web version, you can also use Export Save in Options for a downloadable backup file. The Android app keeps progress on-device and does not offer file export/import (browser download / file picker are unavailable in the app WebView).
6. Third-party services
The App uses these Google services:
- Google AdMob — rewarded ads (Age Coins rewards used for rewind and Life Boosts)
- Firebase Analytics — usage / performance analytics (Android, after consent)
- Firebase Authentication — optional Cloud Player ID; optional Google link to your Player ID
- Firebase Firestore — optional Cloud Player ID / welcome-bonus record
- Google Play Billing — present for future paid products; Age Coin packs are not sold in this build
Google may process data under Google’s Privacy Policy. For some products (for example Play account, AdMob, Google Sign-In), Google may act as an independent controller of its own services.
7. Data retention
- Cloud wallet / Auth account: retained until you delete the cloud account in-app, or until we complete a verified email deletion request (target: within 30 days).
-
Local data (including
lifeSim_saveand local Age Coins wallet): retained until you uninstall, clear app storage, or reset via New Life / other in-app controls. - Analytics: retained according to Google Firebase Analytics settings and Google’s policies after events are sent.
- Play purchase records: held by Google Play; the App may keep limited local purchase tokens / granted-order markers on the device to prevent duplicate grants.
- Support emails: kept as long as needed to handle your request.
8. Legal bases (GDPR)
Where the GDPR applies, we rely on these legal bases for the processing described above:
- Performance of a contract — providing the App’s core features you request, delivering virtual items after a Play purchase confirmation (when offered), and operating the optional Cloud Player ID / Firebase Auth account when you opt in.
- Consent — AdMob advertising and Firebase Analytics where Google’s UMP consent flow requires it (for example in the EEA/UK). You can withdraw or change ad / analytics consent through device settings and in-app Privacy choices where shown.
- Legitimate interests — keeping the App secure and stable, preventing abuse of welcome Age Coins / Cloud Player ID, answering support emails, and improving the App using consented analytics where that processing is not based on consent alone. These interests are balanced against your rights.
- Legal obligation — retaining or disclosing limited purchase-related information where tax, accounting, or store / legal rules require it.
9. Security
We use technical and organizational measures appropriate to a small indie app:
HTTPS encryption in transit; Firebase Security Rules
that restrict Firestore wallet access to the signed-in owner of each
users/{uid} document; and limited access to our developer
/ Firebase / Play Console accounts. No method of transmission or storage is 100% secure.
10. International transfers
Our Cloud Firestore database for Cloud Player ID records is located in region eur3 (Europe). Other Google / Firebase services used by the App (for example Authentication, Analytics, AdMob, and Play Billing) may still process data in the United States or other countries outside your country of residence as part of Google’s standard infrastructure. Where GDPR or similar laws apply to transfers outside the EEA/UK, those transfers rely on Google’s contractual and legal mechanisms (for example Standard Contractual Clauses and other adequacy / transfer tools described in Google’s documentation and data processing terms).
11. Children’s privacy
The App is intended for players 16+, enforced by a self-declared age gate on first launch. Users who select under 16 are fully blocked from playing; we do not knowingly collect advertising, analytics, sign-in, or purchase data from them, because those features remain off and gameplay is unavailable until they use the change-answer confirmation to declare they are 16 or older. If you believe we hold cloud account data for someone under 16, contact pjiinteractive@gmail.com and we will delete it where required.
12. User rights (GDPR / CCPA and similar)
Depending on where you live, you may have rights to:
- Access personal data we hold about you
- Deletion (erasure) of cloud account data
- Correction of inaccurate account data
- Data portability — for local game progress on the web version, use Options → Export Save; on Android, progress is device-local (contact us by email for assistance). For cloud wallet details, contact us by email
- Withdraw consent for ads / analytics where processing is consent-based (device and AdMob privacy controls, and in-app Privacy choices where shown)
- Opt out of certain “sale” or “sharing” of personal information for cross-context advertising under US state laws where applicable (we do not sell personal data for money; AdMob advertising identifiers may be treated as “sharing” under some laws)
- Lodge a complaint with your local supervisory authority
We will not discriminate against you for exercising your privacy rights, except as permitted by law.
In-app deletion: Options → Cloud Player ID → Delete cloud account (only visible when signed in). This removes your Firebase Auth account and Firestore Cloud Player ID record. It does not remove your local life save. Life Boosts are ad-/Age Coin–based on the device wallet (not a separate Play entitlement in this build); local wallet data stays on the device except where the App clears linked Age Coins credits as part of that deletion flow. Age Coin packs are not sold in this build.
To exercise these rights by email, contact pjiinteractive@gmail.com (include your country of residence and, if relevant, your Player ID or the Google email linked to your Player ID). You can also use the deletion instructions on playageup.com/support. We aim to respond within 30 days.
Policy changes
We may update this policy when the App or law changes. The “last updated” date above will change. Significant changes may also be noted on this website or in the App.