Playstack privacy policy
Playstack is a collection of games you can play offline. This page explains what data the app handles, why, and the choices you have. You don't need an account to use Playstack.
Data that stays on your device
Your game progress, scores, settings, recently played games and hint counts are stored only on your device. We don't collect them. Uninstalling the app or clearing its data removes them.
Surveys
The Community tab can show short, optional surveys (for example, which game to add next). Taking part is up to you.
- What is collected: your answers, when you sent them, the app version and the app's language.
- Anonymous ID: when you open the surveys, the app signs in to Firebase Authentication anonymously. This creates a random ID that lets you answer each survey once and change your answer later. It isn't linked to your name, email, Google account or advertising ID, and you never type anything to get it.
- When data is sent: loading the surveys uses the anonymous ID; your answers are sent only when you tap Send (or, if you are offline, as soon as you are back online).
- Where it is stored: in Google Cloud Firestore, in the European Union. Only the publisher can read the answers, in the Firebase console; other users can't see them.
- What it is used for: only to learn, in aggregate, what players want from Playstack. Answers are not used for advertising and not sold or shared.
- How long it is kept: until the survey's results are no longer needed. Because answers aren't linked to your identity, we usually can't tell which ones are yours; clearing the app's data or reinstalling it gives you a new anonymous ID.
Data handled by services we use
Some features use services from Google and GitHub. They receive data directly from your device, under their own privacy policies:
| Service | What it's for | Data involved |
|---|---|---|
| Google AdMob | The small ads under the menus, and the optional video ads you can watch for a hint or booster. | Advertising ID, IP address, device and app information, ad interactions. Ads are personalised only if you consent. |
| Google User Messaging Platform | Asking for and storing your consent choices (in the EEA, the UK and Switzerland). | Your consent choices, stored on your device. |
| Firebase Analytics | Understanding how the app is used, to improve it. | App usage events, device and app information, an app-instance ID. Respects your consent choices. |
| Firebase Crashlytics | Finding and fixing crashes. | Crash details, device state and an installation ID. |
| Firebase Remote Config | Adjusting app settings without an update (for example, ad settings, the Top Picks on Home and which tabs are shown). | An app-instance ID. |
| Firebase Authentication | An anonymous sign-in for the surveys, so each person answers a survey once. | A random anonymous user ID, IP address and device information, as in any request. |
| Google Cloud Firestore | Storing the surveys and your answers to them. | Your survey answers, the time they were sent, the app version and language, and the anonymous user ID. Stored in the EU. |
| Google Play In-App Review | The optional rating dialog the app may show once, after you have won a few games. | Google handles it. We don't see whether you rated or what you wrote; your review is public on Google Play under your Google account, as with any review. |
| Google Play Billing | The optional one-time Premium purchase. | Google handles the payment. We only receive whether Premium was bought; we never see your payment details. |
| GitHub (GitHub Pages) | The banners at the top of each tab and their settings. | Your IP address and browser information, as in any web request. |
Learn more: Google Privacy Policy · How Google uses data from apps that use its services · GitHub Privacy Statement
Your choices
- Consent: where the law requires it, the app asks before ads or analytics use your data. You can change your answer at any time in Settings → Privacy choices.
- Advertising ID: you can reset it or opt out of personalised ads in your Android settings (Google → Ads, or Privacy → Ads).
- No ads: Premium, a one-time purchase, removes all ads.
- Surveys: they are optional. If you never open them, no anonymous ID is created and no answers are sent.
- Offline: every game works without an internet connection; without one, no data is sent.
Children
Playstack is intended for people aged 13 and older and is not directed at children under 13.
How long data is kept
Data held by Google and GitHub is kept according to their policies and our settings in their consoles. Analytics and crash data are used only in aggregate, to improve the app.
Your rights
Depending on where you live (for example, under the GDPR), you can ask to access, correct or delete your personal data, object to its use, or withdraw consent. Because we don't keep your data on our own servers, most requests are best handled through the services above, but you can always contact us and we'll help. You can also complain to your data protection authority (in Bulgaria, the Commission for Personal Data Protection).
Future features
Online play, rankings and community news are planned. Registering for them will be optional. If they collect new data, this policy will be updated before they launch.
Changes
We'll post any changes to this policy on this page and update the date above.
Contact
Valeri Yordanov · vlr.dev.studio@gmail.com
If you write to us, for example with Settings → Send feedback, we receive your email address and your message, plus the app version, Android version and phone model that the app fills in below it (you can delete them before sending). We use them only to answer you and fix problems, and delete them when they are no longer needed.