UPSHIFT Privacy Policy

Version 2026-10-11

Draft — under legal review. This document is a draft and has not been reviewed by a lawyer yet. Highlighted text in [brackets] is a placeholder that will be filled in during the review.

This policy explains what information the UPSHIFT apps (iPhone/iPad and Android) handle, where it is kept and the choices you have. UPSHIFT is operated by [Operator legal name] ("UPSHIFT", "we", "us"), [postal address]. Contact: [contact email].

1. The short version

2. What we never ask for

UPSHIFT does not ask for your date of birth, body weight or other body measurements, photos, location, contacts or a free-text biography.

3. Information stored on your device

The app stores this information in its own storage on your device:

Training reminders are scheduled by the app on your device. We do not use a push notification server.

Your phone's own backup feature (for example iCloud or Google device backup) may include this data, depending on your device settings. Apple and Google handle those backups, not us.

4. Optional account, backup and sync

If you are 13 or older, you can create an account with your email address. We send a 6-digit sign-in code to that email. If you are under 18, the app asks you to check with a parent or guardian before creating an account. Backup and sync may require a subscription.

When you are signed in, the information in section 3 (except device settings and a workout still in progress) is copied to our server so it can be restored and synced between your devices. We also store your email address, the device platform (iOS or Android) where a workout was recorded, and technical information needed for sync (record IDs, versions and timestamps). The sign-in service may keep security logs, such as the IP address and time of sign-ins.

Your sign-in session is stored in your device's secure storage (Keychain on iOS, Keystore-protected storage on Android).

5. Purchases

Subscriptions are bought through Apple's App Store or Google Play. They process your payment; we never receive your card or bank details. To give you access, the app sends us the store's proof of purchase, and we store the store name, product, purchase status (for example trial, active or expired), expiry date, transaction identifiers and selected non-personal details of the store's response. Apple and Google also send us updates about renewals, refunds and cancellations. To link a purchase to your account, the app gives the store an internal account identifier (on Android, a scrambled form of it). It never gives the store your email address or nickname.

6. Analytics, crash reports and feedback

7. Program content updates and demonstration videos

If your version of the app is connected to our server, it may check for and download updated program content. These requests do not include your profile or training data, but like any internet request they reveal technical information such as your IP address to our server.

Some exercises link to a demonstration video that someone else published on YouTube. Until you tap play, the app shows a picture drawn on your device and does not contact YouTube. When you tap play, your device connects directly to YouTube, a Google service, and the video plays inside the app in YouTube's privacy-enhanced mode (youtube-nocookie.com). If you choose "Open in YouTube", the video opens in the YouTube app or your browser instead. Like any video service, YouTube then receives technical information such as your IP address, device and browser details, and that the request comes from the UPSHIFT app. YouTube's Terms of Service and Google's Privacy Policy apply to that playback. We do not send YouTube your profile, training data or account details, and we do not receive information from YouTube about what you watch. Videos need an internet connection; without one, the setup steps and coaching cues still work.

8. How we use information

We use information only to run UPSHIFT for you: to build your training suggestions, save and sync your data, give you subscription access, keep accounts secure, answer your messages and meet legal obligations. We do not use it for advertising or to build profiles about you for anyone else.

9. Who we share information with

We do not sell or rent personal information, and we do not share it for advertising. We share it only with:

10. Keeping and deleting information

11. Your choices and rights

You can view and edit your profile, export all your UPSHIFT data to a file (You › Your data), import it again, turn analytics and crash reports on or off, and delete data or your account at any time. Depending on where you live, you may have further rights, such as to access, correct or delete your information, or to complain to a data protection authority. Contact us at [contact email] to make a request. [Lawyer to add region-specific rights, for example for US states, the EU and UK.]

12. Children and teens

We designed these limits with children's privacy laws, such as the US Children's Online Privacy Protection Act (COPPA), in mind. Whether UPSHIFT meets the requirements of COPPA and of other laws for young users (for example in the EU or UK) has not yet been confirmed and requires review by a qualified lawyer before publication. Age bands are self-reported, so we cannot verify them.

13. Security

Data sent between the app and our server is encrypted in transit (HTTPS). Each account can access only its own records on the server. Sign-in codes expire after 15 minutes and sign-in sessions are kept in secure device storage. Data on your device is protected by your device's security, so please use a screen lock. No system is completely secure, and we cannot guarantee security.

14. International transfers

Our server is located in [server region]. If you use UPSHIFT from another country, your information may be processed there. [Lawyer to add transfer safeguards if required.]

15. Changes to this policy

When we change this policy, we update its version. If a change is significant, we will tell you in the app before it applies.

16. Contact

[Operator legal name], [postal address], [contact email].