Pushup Stars

Privacy Policy

Effective date: November 1, 2026

This Privacy Policy explains how Pushup Stars (the "App") handles your information. The App is developed and operated by Daniel Coltiuc, an individual developer based in the Republic of Moldova ("we", "us"). If you have any questions, contact us at beastcoredev@gmail.com.

The short version

1. Camera

When you start a workout, battle or assessment, the App asks for camera access. Camera frames are analysed in real time on your device by an on-device pose-detection model to count repetitions and evaluate technique. Frames are discarded immediately after analysis. No photo, video or image of you ever leaves your device. You can revoke camera access at any time in your device settings; the workout features will not work without it.

2. Information we collect

Account information. When you open the App, we create an anonymous account identifier. If you choose to sign in with Apple, Google or email, we receive the email address and account identifier from that provider (and your name if the provider shares it). With Sign in with Apple you may choose to hide your email address.

Profile and game data. Your display name, selected character, level, experience points, trophies, league, rewards, in-game currency, match and workout results (such as repetition counts and scores) and similar progress data. Some of this data is stored only on your device; when you have an account it may also be stored on our servers so your progress and league standings work.

Live duels. During a live duel the App sends your display name, character, country and repetition events, and the animation values of your 3D character, to your opponent's device through Photon. Camera images are never part of this.

Country. The country you pick in your profile is shown next to your name in duels.

Online status. While the App is open it may send a periodic signal so we can show how many players are online. This signal is linked to your account identifier.

Push notifications. If you allow notifications, we store a device token linked to your account identifier, to tell you about duels and friends' invitations.

Purchases. When you buy something in the App, we receive the store's signed record of the transaction (product, transaction number and date) to verify it and deliver your item, and we keep it linked to your account identifier. We never receive your payment details.

Reports and blocks. If you report or block a player, we store who reported or blocked whom, the name reported, the reason and when. If you are reported, we store the same about you, to review the report.

Diagnostics. If the App crashes, we may receive a crash report containing technical information such as device model, operating system version, app version and the state of the App at the time of the crash. Crash reports are used only to fix bugs.

Usage statistics. The App sends anonymous usage events — for example that the App was opened, that the assessment or a battle was finished, the number of repetitions and whether you won — together with a random identifier created on your device, the app version and the operating system. These events are not linked to your name, email or account, contain no camera data, and we do not store your IP address with them. We use them only to understand whether players come back and where the first launch is confusing. You can turn this off in Settings → Anonymous statistics.

We do not collect your precise location, contacts, photos, microphone audio, health records or advertising identifiers.

3. How we use information

4. Service providers

We use Google Firebase (Google LLC) for sign-in, cloud data storage, server functions, web hosting, push notifications and crash reporting. Data stored with Firebase may be processed on servers in the United States and other countries where Google operates. Sign in with Apple and Sign in with Google are provided by Apple and Google under their own privacy policies. In-app purchases are processed by Apple; we never receive your payment card details.

We use Photon (Exit Games GmbH) to connect the two devices of a live duel, on servers in the European Union.

We use PostHog (PostHog Inc.) to process anonymous usage statistics on servers in the European Union.

We do not sell, rent or trade your personal information, and we do not share it for advertising.

5. Other players

Your display name, character, country, level, trophies and league position may be visible to other players, for example in leagues and battles. Other players never see camera images of you. Players can report and block each other from the league, the friends list and a battle's result; a blocked player is not matched with you again.

6. Data retention and deletion

We keep your account data while your account exists. You can delete your account at any time in the App under Settings → Delete account. This permanently removes your account and the progress stored on our servers. You can also email us to request deletion. Data stored only on your device is removed when you delete the App. Crash reports are kept for a limited period by our provider and then deleted automatically. Usage statistics are kept for up to 2 years and then deleted. Records of purchases are kept as long as the law requires, and reports as long as needed to review them.

7. Your rights

Depending on where you live, you may have the right to access, correct, delete or export your personal data, to object to or restrict its processing, and to lodge a complaint with a data protection authority. To exercise these rights, contact us at beastcoredev@gmail.com. We process your data to perform our agreement with you (providing the App) and on the basis of our legitimate interest in keeping the App secure, working and improving it. You can object to anonymous usage statistics at any time by turning off Settings → Anonymous statistics.

8. Children

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

9. Security

Data is transmitted over encrypted connections and stored with access controls. No method of transmission or storage is completely secure, but we work to protect your information.

10. Changes

We may update this Privacy Policy. We will post the new version on this page and update the effective date. Significant changes will also be announced in the App.

11. Contact

Daniel Coltiuc, Republic of Moldova
Email: beastcoredev@gmail.com