♠
Twenty‑NinePrivacy Policy

Effective & last updated

How Twenty‑Nine handles your information

Twenty‑Nine is a digital version of the 29 card game. This page explains, in plain terms, what the app collects when you play, why, and what stays entirely on your own device.

Last updated: 06 September 2026 Contact: mainul.hasan.shuvro@gmail.com Developer: Mainul Hasan Shuvro
Contents
  1. 01At a glance
  2. 02Offline & local play
  3. 03Account & sign-in
  4. 04Online play & matches
  5. 05Diagnostics & crash reports
  6. 06Advertising
  7. 07Who we share data with
  8. 08Retention & deletion
  9. 09Your choices
  10. 10Children’s privacy
  11. 11Changes to this policy
  12. 12Contact
01

At a glance

Twenty‑Nine has three ways to play, and they don't all touch the same amount of data. The short version:

ModeNeeds an account?What we see
Play vs. BotsNoNothing — runs entirely on your device.
Play with Friends (LAN)NoNothing — devices talk directly over your own Wi‑Fi.
Play OnlineYesSign-in details, match results, friends list — see §3–4.

The app shows ads served by Google AdMob in every mode — including Play vs. Bots and Play with Friends, neither of which otherwise needs an account or a server of ours at all — see §6. We don't use any other analytics or advertising trackers, and we've never sold anyone's data.

02

Offline & local play

Play vs. Bots and Play with Friends (over your local Wi‑Fi) don't require signing in and don't send anything to our servers. Your hand, the bots' moves, and the match itself exist only on the device(s) actually playing.

Your own settings — sound, haptics, bot speed, table orientation, and similar preferences — are saved only on your device and are never transmitted anywhere.

03

Account & sign-in

Playing online requires signing in with your Google or Apple account, handled by Firebase Authentication. When you do, we receive:

  • Your email address;
  • The display name and profile picture your sign-in provider shares with us (Apple may withhold these after your first sign-in — that's on Apple's side, not ours);
  • A friend code we generate for your account, so friends can find you without sharing your email.

We use this solely to identify your account, show your name/avatar to people you play with, and support the Friends feature (friend requests, room invites).

04

Online play & matches

Once signed in, playing a real match online means we keep:

  • Match history: the final score, who won, and which seats each player (or bot) held;
  • Your friends list and any pending friend or room invites;
  • A last‑seen timestamp, updated whenever you connect to Play Online, so friends can see you're around.

We don't record the individual cards played during a hand — only the match's own final result.

05

Diagnostics & crash reports

If the app crashes or hits an unexpected error, a report is sent to Sentry, our crash-reporting service, so we can find and fix the problem. These reports can include your device model, OS version, and a short trail of what the app was doing right before the error — never your hand or another player's private game state.

06

Advertising

Twenty‑Nine shows ads through Google AdMob, in every mode — including Play vs. Bots and Play with Friends, which don't otherwise need an account or a connection to us at all. Showing an ad still means your device talks directly to Google's own ad servers, independently of anything described in §3–4.

The app never shows an App Tracking Transparency prompt, so AdMob only ever serves non‑personalized ads here — it doesn't use your device's advertising identifier to build a profile of you or track you across other apps. Google may still use technical identifiers (your device's advertising ID, IP address, and coarse ad-serving data) to serve an ad, measure whether it was shown, and guard against fraud — standard for any app that shows ads at all, not something specific to how Twenty‑Nine is built.

Google's own policies cover exactly what AdMob does with this data: Google's Privacy Policy and how Google uses information from sites and apps that use its services.

07

Who we share data with

We don't sell your data. The outside services involved are the ones that make the app itself work, including the ads described in §6:

ServiceWhat it's for
Firebase (Google)Sign-in with Google/Apple, account identity, and remote app configuration.
Google AdMobShows ads — see §6.
SentryCrash and error reporting.

Each has its own privacy policy governing how they handle data on our behalf: Google's Privacy Policy and Sentry's Privacy Policy.

08

Retention & deletion

We keep your account and match history for as long as your account exists, so your friends list and history stay intact between sessions. You can request deletion of your account and associated data at any time — see §12 for how to reach us.

This section describes the current, honest state of the app. If in-app self-service deletion is added later, this page should be updated to point to it directly.
09

Your choices

  • You can play entirely offline (vs. bots or over LAN) without ever creating an account or sending us anything — Google AdMob is the one exception, per §6.
  • You can sign out of your account at any time from the app's own settings.
  • You can ask us to delete your account and the data tied to it — contact details are in §12.
10

Children’s privacy

Twenty‑Nine is not directed at children under 13, and we don't knowingly collect personal information from them. If you believe a child has provided us with personal information, contact us and we'll remove it.

11

Changes to this policy

If this policy changes in a meaningful way, we'll update the date at the top of this page. Continuing to use Twenty‑Nine after a change means you accept the updated policy.

12

Contact

Questions about this policy, or a request to access or delete your data, can be sent to mainul.hasan.shuvro@gmail.com.