← Back

Privacy Policy for PUPG

Last updated: March 2026

1. Introduction

Push-Up Playground ("we", "our", "the App") respects your privacy. This policy explains what data we collect, how we use it, and your rights.

2. Data We Collect

Local data (stored on your device only):

  • Workout data: push-up counts, session duration, timestamps, progress statistics, badges, levels, streaks, and settings.
  • This data never leaves your device.

Server-side data (stored on our servers when you create an account):

  • Account information: email address, username, display name.
  • Ranked PvP data: rank score, rank tier, match history, win/loss/draw records, friend connections, friend codes.
  • Global chat messages: messages you send in the global chat lobby, along with your username and timestamp.
  • Analytics events: anonymized usage events (e.g., "boss defeated", "match completed") to help us improve the app. No personal information is included in analytics.

Subscription data:

  • Subscription status is managed by Apple/Google and RevenueCat to verify your subscription entitlements. We do not store your payment information.

3. Camera Data

The App uses your device camera for real-time pose detection to count push-ups. Camera frames are processed entirely on-device. No images, video, or visual data is ever stored, recorded, uploaded, or transmitted off your device. We have zero access to your camera feed.

4. Data Storage

  • Local data is stored on your device using standard storage.
  • Server-side data is stored securely on Supabase, hosted on Amazon Web Services (AWS) in the United States.
  • Chat messages are automatically deleted every 5 hours.
  • All data transmission uses HTTPS encryption.

5. Third-Party Services

  • Apple/Google: Handles In-App Purchases and subscription billing.
  • RevenueCat: Manages subscription entitlements. RevenueCat may receive anonymized purchase data. See RevenueCat's privacy policy.
  • Supabase: Hosts account data, ranked PvP data, and global chat. See Supabase's privacy policy.
  • Firebase: Used for crash reporting and basic app analytics. No personally identifiable information is shared with Firebase.

We do not use advertising SDKs, do not display ads, and do not sell your data to any third party.

6. Data Sharing

We do not sell, rent, or share your personal data with third parties for marketing or advertising purposes. Server-side data is only visible to other users where intended:

  • Your username and rank are visible on leaderboards.
  • Your chat messages are visible to all global chat users.
  • Your friend code is visible to friends.

7. Children's Privacy

The App is not directed at children under 13. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, please contact us and we will delete it.

8. Your Rights

  • Delete your account: Settings > Account > Delete Account. This permanently removes all server-side data.
  • Reset local data: Settings > Reset Data. This clears all on-device workout history and progress.
  • Delete the app: Removing the app permanently deletes all local data.
  • Data access or deletion requests: Contact us at the email below.

9. Data Retention

  • Chat messages are automatically deleted every 5 hours.
  • Match history and rank data are retained while your account exists.
  • Analytics events are retained for up to 12 months.
  • Account deletion permanently and irreversibly removes all server-side data associated with your account.

10. International Users

Our servers are located in the United States. By using the App and creating an account, you consent to the transfer of your data to the United States.

11. Changes to This Policy

We may update this privacy policy from time to time. Changes will be reflected in the "Last updated" date above. We encourage you to review this policy periodically.

12. Contact

For privacy-related questions, data requests, or concerns, contact us at scythembb@gmail.com.