1. Information we collect
SET is free to play and works without an account. We keep the data we collect to the minimum needed to run the game, save your progress, power leaderboards and multiplayer, and show ads.
Account & identity
- Anonymous ID. By default we create a pseudonymous account through Firebase Authentication (anonymous sign-in). This is a random identifier — it does not include your name or email.
- Optional sign-in. If you choose Sign in with Google or Sign in with Apple (used to sync progress across devices), we receive the profile information that provider shares with us — typically your name, email address, and profile photo. With Apple you may choose to hide your email, in which case Apple gives us a private relay address instead.
- Profile you set. An optional nickname and an optional avatar image you upload. Uploaded avatars are stored in Firebase Cloud Storage and are publicly readable so they can appear in multiplayer and on leaderboards.
Gameplay data
To save your progress and run competitive features, we store data such as your scores and best results per mode, total sets found, wins, rank and XP, daily-challenge streaks, owned themes, and your participation in multiplayer lobbies. This is stored in Firebase (Firestore) and associated with your account ID.
Purchases
If you make an in-app purchase (for example a theme, the Unlock-All bundle, or Remove Ads), the transaction is processed by the Apple App Store or Google Play and managed through RevenueCat. We receive your purchase and entitlement status tied to your account ID. We never receive or store your payment-card details — those are handled solely by Apple or Google.
Usage analytics
We use PostHog to understand how the game is used so we can improve it. Analytics events are identified only by your pseudonymous Firebase user ID — your name and email are never sent to analytics. Events include things like a game starting or finishing, a screen being viewed (shop, themes, leaderboard), a purchase being started or completed, an ad being shown, and ranking up. We also use PostHog to capture crash and error diagnostics — technical details about failures, with no name or email — so we can fix bugs.
Advertising identifiers
We show ads through Google AdMob. On iOS, we ask for permission through Apple’s App Tracking Transparency prompt. If you allow tracking, AdMob may use your device’s advertising identifier (IDFA) to show personalized ads; if you don’t, you’ll see non-personalized ads instead. See Advertising below.
On-device storage
Settings and game state are also saved locally on your device using standard storage (AsyncStorage and the secure store). This stays on your device.
2. How we use information
- Run the game and save and sync your progress across devices.
- Operate leaderboards, ranks, and real-time multiplayer.
- Process in-app purchases and restore your past purchases.
- Show and limit ads, and deliver rewarded-ad coins.
- Understand usage and improve features, performance, and the shop experience (analytics).
- Keep the App secure and prevent abuse.
We do not sell your personal information.
3. What other players can see
SET has social features. Your nickname, avatar, and scores/wins are visible to other players on leaderboards and inside multiplayer lobbies. Please don’t use a nickname or avatar you wouldn’t want others to see.
4. Third-party services
We rely on the following service providers, which process data on our behalf or as needed to provide their service. Each has its own privacy policy:
| Google Firebase | Authentication, database (Firestore), and avatar storage. Policy ↗ |
| Google Sign-In | Optional account sign-in. Policy ↗ |
| Sign in with Apple | Optional account sign-in. Policy ↗ |
| PostHog | Product analytics (pseudonymous). Processed in the United States. Policy ↗ |
| RevenueCat | In-app purchase & subscription management. Policy ↗ |
| Google AdMob | Advertising. Policy ↗ |
| Apple App Store / Google Play | Payment processing for in-app purchases. |
5. Advertising & your choices
The free App is supported by ads served through Google AdMob — occasional full-screen (interstitial) ads, and optional rewarded ads you can choose to watch to earn in-game coins.
- iOS: personalized ads are only used if you grant permission in the App Tracking Transparency prompt. You can change this anytime in Settings → Privacy & Security → Tracking.
- Android: you can reset or opt out of ad personalization in Settings → Google → Ads.
- EU / UK / Switzerland: we show a consent message asking whether you agree to personalized advertising. You can change or withdraw your choice anytime via More → Personalized Ads in the App.
- United States: where applicable, you can opt out of the “sale” or “sharing” of your personal information for advertising through the in-app privacy options.
- Remove ads: you can purchase “Remove Ads” in the App to stop interstitial ads.
6. Data retention & deletion
We keep your account and game data for as long as your account exists so your progress is preserved. You can remove a custom avatar at any time in the App. To request deletion of your account and associated data, contact us at the address below and we’ll process your request.
7. Children’s privacy
SET is not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us personal information, contact us and we will delete it.
8. Security & international transfers
We use reputable providers (Google, Apple, PostHog, RevenueCat) and rely on their security measures, including encryption in transit. No method of transmission or storage is completely secure, so we can’t guarantee absolute security. Some providers (such as Firebase and PostHog) process data on servers in the United States; by using the App you consent to this processing.
9. Changes to this policy
We may update this Policy from time to time. When we do, we’ll revise the “Last updated” date above and, for material changes, provide notice in the App or on this page.
10. Contact
Questions about this Policy or your data? Reach us at lilizigi@gmail.com.