Just a Button is operated by JustaLab LLC. This policy explains what the app collects, what stays on your device, and what leaves your device when you choose account, save, or ranked features.
Short Version
- You can play locally without an account.
- We do not sell personal data.
- We do not use third-party advertising SDKs or cross-app tracking.
- Sign in with Apple or Google is used to keep your profile across sessions and devices.
- Ranked sharing, leaderboards, cloud saves, and Button Pass require some data to leave your device.
Data We Collect
When you use account, save, ranked, challenge, leaderboard, or subscription features, we may collect:
- Account identifiers: an internal user ID, a pseudonymous device ID, account link metadata, and a hashed provider subject for Apple or Google sign-in. We do not store the raw Apple or Google subject, email, name, or profile image.
- Gameplay data: tap count, tap timing, cadence, session duration, touch location on the game screen, touch radius, local fatigue estimate, motion context from sensors, device orientation, battery level, and derived run metrics.
- Profile data: lifetime taps, session count, level, XP, unlocked meters, badges, button skins, leaderboard state, and challenge results.
- Cloud save data: encrypted save payloads, revision metadata, checksum, nonce, and key ID. The server stores encrypted save blobs and metadata, not plaintext save contents.
- Purchase data: Button Pass subscription status and product identifiers processed through Apple and RevenueCat. We do not receive payment card numbers.
- Diagnostics: crash data if produced by app/runtime tooling, API latency, sync failures, network errors, and operational health counters.
How We Use Data
We use data to run the app, keep progress in sync, restore purchases, unlock badges and skins, operate leaderboards and challenges, prevent abuse, debug reliability issues, and improve game balance.
Sharing
We share data only with service providers needed to operate the app, including hosting, infrastructure, authentication providers, Apple App Store services, and RevenueCat for subscription status. We do not sell personal data and we do not share data with advertising networks.
Your Choices
- Play locally without signing in.
- Keep ranked sharing off if you do not want run events uploaded for leaderboards.
- Use Sign in with Apple or Google only when you want profile continuity or cloud saves.
- Manage or cancel Button Pass through your App Store account.
- Request export or deletion by contacting [email protected].
Retention
Raw sampled gameplay telemetry is designed for short retention, generally 7 days and no more than 30 days without policy review. Leaderboard summaries follow season rules. Encrypted save blobs and profile unlocks are kept while the account exists. Operational logs and diagnostics are kept only as long as needed for reliability and security.
Children
Just a Button is not directed to children under 13. If you believe a child provided personal data, contact us and we will review it.
Contact
Privacy requests: [email protected]. General support: [email protected].