PartyStack

Last updated 2026-08-15

Privacy policy

The short version

Playing PartyStack collects nothing. No analytics, no advertising, no telemetry, and nothing about you or the people you play with leaves the phone.

There is one exception, it is optional, and you have to go and find it: you can sign in with Apple or Google if you want to. That sends an email address to our account server and nothing else. Never signing in means nothing is ever sent, and every game works exactly the same either way.

This is not a policy written to sound reassuring around a lot of data collection. The games do not collect anything at all.

What is stored, and where

Five things, all of them only on this device:

Player names and the faces chosen for them, so nobody retypes a roster between games.

Your language, intensity and feel settings, so the app opens the way you left it.

Tonight — which games have been played and who won.

Lifetime records: games played, wins, streaks and the medals earned from them.

How long you like each game to run, so a group that prefers long Spades gets it next time.

None of it leaves the device. It is not backed up to us, because there is no "us" to back it up to. It is not shared, sold or analysed.

Deleting the app removes all of it. You can also erase it at any time from Settings, where the reset is split into three so you can clear the roster without losing your records.

The internet, and the room

Playing makes no internet requests. Every game, every card and every word list is in the download, which is why it all works in a basement with no signal. The only things that ever reach the internet are signing in, if you choose to, and a check for new card packs — which is not waited for, cannot hold up a screen, and simply does nothing if there is no signal.

It can, however, talk to other phones in the same room. "Play together nearby" uses Apple’s peer-to-peer networking over Bluetooth and direct Wi-Fi, which is why iOS asks for local network permission the first time you open it. That connection carries a room name, the display names of the people in it, and the moves of the game being played. It never reaches the internet, no server is involved, and nothing is stored anywhere afterwards.

If you never open a nearby room, no connection is ever made.

If you sign in

Signing in is optional, it unlocks nothing, and no game asks for it. It exists so your settings can follow you to a new phone.

What is sent: the account identifier your provider gives us, and your email address if the provider shares one. If you use Sign in with Apple and choose "Hide My Email", Apple gives us a forwarding address instead and we never see your real one — that is Apple’s feature and it works exactly as advertised.

What is never sent: player names, the roster, medals, records, which games you played, scores, or anything typed into a game. Those stay on the phone. They are tied to the people around a table rather than to an account, and there is deliberately no way for us to connect the two.

Deleting the account is inside the app — Settings, Account, Delete account. It removes the account and everything stored with it from the server immediately and permanently, and it does not touch the roster or the records on your phone unless you tick the box that says so.

Signing out leaves the account intact and simply stops this phone using it.

What this app does not do

No account is required, and no feature is behind one.

No analytics, crash reporting or telemetry of any kind.

No advertising and no advertising identifiers.

No location, contacts, camera, microphone or photo access.

No cookies and no web tracking.

The iOS build asks for two things and only two: the local network, the first time you open a nearby room, and device motion, so a shake can skip a card. Nothing else is requested, and the microphone permission a sound library would otherwise have added on our behalf is switched off in the build configuration.

The Android build declares vibration, audio settings, internet, and the wifi permission that lets phones find each other in the same room. Camera, microphone, location, storage and draw-over-other-apps are explicitly blocked, because dependencies would otherwise declare them for us.

Shaking the phone

Some games let you shake the phone instead of tapping to move on. That reads the accelerometer while a game is on screen, which is why iOS asks about device motion.

It is used to notice one gesture and nothing else. No movement is recorded, stored, or sent anywhere, and every game that accepts a shake also accepts a tap — nobody has to shake a phone to play.

Children

The app is rated for older teenagers and adults. The most personal tier of questions is off by default, gated behind an age confirmation, and can be turned off again at any time — turning it off also clears anything it unlocked.

Nothing in the app is directed at children under 13, and nothing anywhere in it collects personal information from anyone of any age.

On the web

The browser version stores the same five things in your browser’s local storage. Clearing your site data removes them. Signing in is optional there too, and the same section above applies.

Changes

If a future version ever collects anything beyond what is described above, this policy will be updated before that version ships, and the change will be visible here rather than announced in a release note nobody reads.

Getting in touch

Questions about this policy, about what the app stores, or about deleting an account: togadia.darshan2784@gmail.com.

Deleting an account does not need us — it is in the app, at Settings, Account, Delete account, and it takes effect immediately. Writing in is for when something has gone wrong with that, or when you want to ask rather than tap.

This is the same text the app shows under Settings → About, generated from the same source file, so the two can never disagree.