This Privacy Policy describes how FullStackTechnologies LLC ("we", "our", "us") collects, uses, and shares information when you use the Snake n Friends mobile game (the "Service").
By using the Service you agree to the collection and use of information in accordance with this policy. If you do not agree, do not use the Service.
1. Information we collect
1.1 Information you provide
- Display name and player tag. A handle (3–16 characters) and a numeric discriminator that together identify you to other players.
- Avatar / calling card / theme selection. Visual choices you make for your in-game profile.
- Friend connections. Player tags of users you add as friends and incoming/outgoing friend requests.
1.2 Information collected automatically
- Anonymous account ID. When you first launch the app we create a Firebase anonymous account with a system-generated user ID. This ID lets us save your progress and identify you across sessions.
- Device identifier for account recovery.On iOS we use the system-provided "Identifier for Vendor" (IDFV); on Android we use the Android ID. We use this only to re-link your existing anonymous account if you reinstall the app.
- Game data. Sector progress, stars earned, high scores, longest snake, arena rank (SR), wins, losses, win streaks, completed games, and game configurations you save as favorites.
- Push notification tokens.If you grant permission, we receive an Expo push token. Expo's push notification service uses this token to deliver our game-related notifications through Apple Push Notification service (APNs) or Firebase Cloud Messaging (FCM).
- Purchase history. Records of in-app purchases (transaction ID, product, purchase date) processed via Apple App Store or Google Play and tracked through RevenueCat.
- Crash and error reports. Diagnostic information about crashes or errors via Sentry, including a redacted user ID, stack trace, and device model. We do not send personally identifying free-form text.
- Language preference. The locale code used to display translated content.
1.3 Information we do not collect
- We do not collect your real name, email address, phone number, or street address.
- We do not collect precise location data.
- We do not access your contacts, photos, microphone, or camera.
- We do not use third-party advertising SDKs or trackers.
2. How we use information
We use the information we collect to:
- Provide, maintain, and improve the Service.
- Save and synchronize your game progress across sessions and reinstalls.
- Match you with opponents in arena play and maintain your ranked arena standing (SR, wins, losses).
- Send game-related push notifications (turn alerts, friend requests, daily rewards) where you have granted permission.
- Process and verify in-app purchases.
- Diagnose, debug, and prevent abuse, fraud, and cheating.
- Enforce our Terms of Use.
When you add friends or play in the arena, other players you are matched with or connected to can see your display name, player tag, avatar, rank tier, and any head-to-head win streak you share with them. We do not operate a public leaderboard that exposes your profile to all users.
We do not sell your personal information.
3. Third-party services
We use the following third-party providers to run the Service. Each acts as a data processor for us under their own privacy commitments.
| Provider | Purpose | Data shared |
|---|---|---|
| Google Firebase (Auth, Firestore, Cloud Functions, Cloud Messaging, Hosting) | Backend, identity, real-time data, push delivery | All game data, anonymous user ID, push tokens |
| RevenueCat | Purchase verification, entitlement management | Anonymous user ID, transaction IDs, product IDs |
| Apple App Store | iOS in-app purchase processing | As required by Apple |
| Google Play Billing | Android in-app purchase processing | As required by Google |
| Sentry | Crash and error reporting | Anonymous user ID, stack traces, device model |
| Apple Push Notification service / Firebase Cloud Messaging | Push delivery | Push notification token |
| Expo | Push notification delivery | Expo push token, notification payload |
We do not share your information with advertisers or data brokers.
4. Data retention and deletion
- Active accounts. We retain your data for as long as your account exists.
- Inactive anonymous accounts. Anonymous accounts that have not been signed in for more than 180 days are automatically deleted, including all associated game data.
- Account deletion. You can delete your account at any time from within the app: open the Store tab → tap the gear icon → choose Delete Account. Deletion is permanent and cascades across your profile, stats, friends, streaks, push tokens, game history, the players you have blocked, and the reports you have submitted. You will lose access to any in-app purchases tied to that account.
- Moderation records exception. Reports that other players file about you, and limited records needed to enforce a block or suspension, may be retained after your account is deleted where we have a legitimate interest in safety, abuse prevention, and detecting repeat violations.
- Name-change history. A record of display names you have used is retained for the lifetime of your account to support player-tag assignment and abuse prevention, and is removed when your account is deleted.
- Purchase ledger. Records linking your in-app purchases to your account are retained for approximately two years to support purchase restoration, refunds, and fraud prevention.
- Crash logs.Sentry retains crash reports for the period defined by Sentry's standard retention policy.
- Backup snapshots. We may retain backups for up to 30 days after deletion, after which all data is removed.
5. Your rights
Depending on where you live, you may have additional rights under laws such as the GDPR (European Economic Area, United Kingdom) or the CCPA / CPRA (California). These may include:
- Access. The right to know what information we hold about you.
- Deletion. The right to delete your information (the in-app Delete Account flow exercises this right).
- Portability. The right to receive a copy of your data.
- Objection / restriction. The right to object to or restrict certain processing.
- Non-discrimination. We will not discriminate against you for exercising any of these rights.
To exercise any right that is not covered by the in-app Delete Account flow, contact us at support@snakenfriends.com.
6. Children's privacy
The Service is not directed to children under 13 (or under the relevant age of digital consent in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with information, please contact support@snakenfriends.com and we will delete the account.
7. Security
We use industry-standard safeguards to protect your information, including:
- Encryption in transit (TLS) and at rest (Firebase Cloud Firestore).
- Server-side validation of purchases and gameplay state.
- Restricted Firestore security rules that prevent users from modifying other players' data, fraudulently granting themselves items, or tampering with ranked scores.
- Access controls limiting administrative tooling to authorized personnel.
No method of transmission or storage is 100% secure. Promptly report any suspected vulnerability to support@snakenfriends.com.
8. International transfers
Our backend is hosted on Google Cloud Platform in the United States. By using the Service from outside the United States you consent to your information being transferred to and processed in the United States.
9. Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above and, if the changes are material, provide notice within the app or via push notification. Your continued use of the Service after the updated policy takes effect constitutes acceptance.
10. Contact
Questions or requests:
FullStackTechnologies LLC
Email: support@snakenfriends.com
Need a human?
Reach the operators on the support channel.
