Effective date: 26 October 2026

Wingflight (“the app”) is made by Brad Ellison, who is responsible for the personal data described here. This policy explains what information the app uses, why, and your choices. Questions: support@wingflightapp.com.

What we collect

Names you type in. You can enter player names or nicknames to label boards and score history. They are stored on your device. In an online game, your name (with a random number added) is also sent to our game server so the other players’ phones can tell whose move it was. A nickname works just as well.

Online game data. When you play online with a game code, the app sends the shared birdfeeder state (dice faces and positions, whether the nectar expansion is on) and a timestamp to Google Firebase Cloud Firestore. Games more than a day old are deleted automatically, normally within a day or two of the last move.

Anonymous sign-in. For online play, the app signs in to Firebase with an anonymous ID. It isn’t linked to your name, email or Google account.

Usage analytics. We use Google Analytics for Firebase to understand how the app is used. It collects information such as app opens, session length, screens viewed, app version, device type, country, how you found the app (for example a store listing or a shared link), and in-app purchase events. From version 1.4.0 it also records game events: when a game starts and ends, how long it took, whether it was online, the board, goal-board side and expansions used, the number of players, and the final score breakdown (birds, bonus cards, round goals, eggs, cached food, tucked cards, nectar, Duet map). From version 1.5.0 it records the same kind of events when you score a game played on a real board: the number of players, the goal-board side and expansions used, how long scoring took and how many entries were changed. It also records whether the Premium screen was shown, whether a purchase was started or completed, whether a score card was shared, and when the stats screen is opened (with whether you have Premium and which filter is on). These events never include player names.

Crash reports. We use Firebase Crashlytics to receive crash and error reports: device model, operating system version, app version, the error and what led to it.

Advertising. The free version shows an occasional ad through Unity LevelPlay (ironSource) and Unity Ads. To show and measure ads, these networks receive your device’s advertising ID, IP address and device information. From version 1.4.0 the app asks them to show non-personalised ads only and not to sell or share your personal information. Premium users don’t see ads. You can reset or delete your advertising ID in your Android settings.

Purchases. Purchases are handled by Google Play. We never see your payment details. The app checks your purchase with Google Play to unlock Premium.

Stored only on your device: your score history, settings and Premium status.

How we use it, and why we’re allowed to

UseLegal basis (GDPR / UK GDPR)
Running online games and unlocking PremiumProviding the app you asked for
Fixing crashes and understanding which features are used, so we can improve the appOur legitimate interest in a working, improving app
Showing non-personalised ads in the free versionOur legitimate interest in funding the free version

We may publish aggregated, anonymous statistics (for example “the average winning score across all games”) on social media. These never identify a player or a device.

Who we share it with

We don’t sell your data. It is processed for us by these service providers:

These providers may process data outside your country, including in the United States, under their own safeguards for international transfers.

How long we keep it

  • Online game data: normally a day or two.
  • Analytics: for the period set in our Google Analytics settings, no more than 14 months.
  • Crash reports: up to 90 days.
  • Data on your device: until you uninstall the app or clear its data.

Your rights

Depending on where you live (for example under the GDPR or UK GDPR), you can ask to access, correct or delete your data, or object to how it’s processed. Most of what we hold isn’t linked to you personally, but email support@wingflightapp.com and we’ll help. You can also complain to your data protection authority (in the UK, the Information Commissioner’s Office).

Deleting your data

To delete your Wingflight data:

  1. Data on your phone (score history, player names, settings): uninstall Wingflight, or go to Android Settings → Apps → Wingflight → Storage → Clear data. This deletes it straight away; we never had a copy.
  2. Anything else: email support@wingflightapp.com with the subject “Delete my Wingflight data”. If you’ve played online, include the player name you used. We’ll reply within 30 days and confirm what was deleted.

What happens to each kind of data:

  • Online game data (your player name in online games, dice state): already deleted automatically, normally within a day or two. We’ll delete anything left on request.
  • Analytics and crash reports: these aren’t linked to your name or email, so we can’t look them up from an email request. They’re deleted automatically: crash reports within 90 days, analytics within 14 months.
  • Advertising data held by Unity (LevelPlay, Unity Ads): reset or delete your advertising ID in Android settings, and see https://unity.com/legal/privacy-policy to ask Unity directly.
  • Purchases: Google Play keeps its record of your purchase under Google’s own policy. We don’t hold one.

Children

Wingflight is a companion for a board game rated for ages 10 and up. It isn’t directed at children under 13, and we don’t knowingly collect their personal data.

Security

Data sent by the app travels over encrypted connections (HTTPS). No system is perfectly secure, but we use reputable providers and keep what we collect to a minimum.

Changes

We’ll post any changes on this page and update the effective date.