Last updated: [PUBLISH DATE]
Privacy Policy
This policy explains how the Blackjack Sense mobile app, operated by Zigzag Studios LLC ("we", "us"), collects, uses, and protects your information.
1. Information We Collect
Account and identity
When you first launch the app, we create an anonymous user account via Firebase Authentication and assign a random user ID. If you choose to link the account using Sign in with Apple, Apple may share your name and, if you allow it, your email address. Apple's "Hide My Email" feature is fully supported — we never see your real email unless you disclose it.
Profile information
You choose an in-app username and emoji avatar. The username is auto-generated on first launch (e.g., Player4321) and can be changed subject to a cooldown period.
Progress and usage data
To sync your account across devices and support features like the leaderboard, we store the following in Google Firestore, keyed to your user ID:
- Lesson and drill completion history
- Simulated in-app currency balances (chips and debt)
- Timestamps for last play, last rename, and account creation
- Subscription entitlement mirror
Analytics events
We use Firebase Analytics to log product usage events, including which lessons and drills you start and complete, when you view the paywall, whether you subscribe or cancel, and other funnel-level interactions. These events are attached to your Firebase user ID (not your name or email) so we can improve the product.
Crash and diagnostic data
Firebase Crashlytics automatically captures crash stack traces, device model, OS version, app version, available memory, and a rolling log of recent in-app events. This data is used to diagnose and fix crashes.
Integrity data
Firebase App Check uses Apple's App Attest to verify that requests to our backend originate from a genuine, unmodified installation of the app. This prevents modded clients from writing to your leaderboard or bankroll.
Subscription status
Subscription entitlements are verified via Apple's StoreKit APIs. We never see or store your payment method — Apple handles all payment processing.
2. How We Use Information
- Providing and maintaining the app
- Syncing your progress and preferences across devices
- Verifying purchases and subscription state
- Detecting fraud, abuse, and modded clients
- Responding to your support and account requests
- Understanding aggregate usage patterns to improve the product
3. Third-Party Services
The app relies on the following services. Each processes your data under its own privacy policy:
- Apple — Sign in with Apple, StoreKit subscriptions, App Store distribution. Apple's privacy policy.
- Google Firebase — Authentication, Firestore data storage, Analytics, Crashlytics, App Check. Firebase's privacy policy.
4. Advertising and Data Sales
Blackjack Sense does not currently show third-party advertisements and does not sell your personal data to any party.
5. Data Retention
Active account data is retained as long as your account exists. When you delete your account, associated data is removed from our systems within 30 days, except where longer retention is required by law, fraud prevention, or dispute resolution. Anonymous accounts that have not launched the app in 30 days may be automatically pruned.
6. Your Rights and Choices
Delete your account. You can delete your account and all associated data directly in the app: Settings → Delete Account. You may also email contact@zigzags.app to request deletion; we respond within 30 days.
Manage your subscription. Subscriptions are managed through your device's App Store settings (Settings → Apple ID → Subscriptions). You can restore previously purchased subscriptions using the "Restore" link in the app's subscription screen.
Additional rights. If you are located in the European Economic Area, the United Kingdom, or California, you have the right to access, correct, delete, port, and object to or restrict certain processing of your personal data. To exercise these rights, email contact@zigzags.app. We respond within 30 days.
7. Children
Blackjack Sense is rated 18+ due to simulated gambling and is not designed for or directed at children. We do not knowingly collect personal information from anyone under the age of 18. If you believe a minor has provided us with personal information, please contact us and we will delete it.
8. International Users
The app is operated from the United States. Firebase and other service providers may process your data in the United States and other regions. By using the app, you consent to the transfer of your information to jurisdictions that may have data protection laws different from your own.
9. Security
Data is encrypted in transit using HTTPS and at rest by Google Firebase's built-in encryption. Firebase App Check protects our backend against tampered clients. Despite these measures, no method of transmission or storage is 100% secure, and we cannot guarantee absolute security.
10. Changes to This Policy
We may update this policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. Material changes will be surfaced in the app or via email when appropriate. Your continued use of the app after an update constitutes acceptance of the revised policy.
11. Contact
Questions or concerns? Email contact@zigzags.app.