STRAXE Pro is an auto-renewable subscription sold and processed by Apple through the App Store. We do not receive or store your payment card or billing details. Apple may provide us with aggregated, non-identifying sales and subscription information. Manage or cancel your subscription in iOS Settings › your name › Subscriptions.
06Third Parties, Advertising, and Tracking
STRAXE contains no third-party advertising, analytics, or tracking SDKs. We do not track you across apps or websites, we do not sell or "share" your personal information for cross-context behavioral advertising, and we do not profile you for ads. The external services we use are Apple's (iCloud/CloudKit, HealthKit, and App Store payments) and — for the optional social features only — Supabase (our backend processor) and OpenAI (which automatically screens the text of posts, comments, and crew messages for objectionable content), both described in Section 4. Push notifications are delivered by Apple's push service. All are used solely to provide the App.
Exercise demonstration photos
The exercise library shows public-domain demonstration photos from the open-source free-exercise-db project. Rather than ship hundreds of images inside the App, STRAXE loads each one on demand from where that project publishes them, on GitHub (githubusercontent.com). This happens in the exercise library whether or not you have a STRAXE account.
As with loading any image from the web, GitHub's servers receive your device's IP address and the name of the file requested — which indicates the exercise you are looking at. We do not send them anything else: no account, no name, and no training data. We receive nothing back beyond the image itself, and we cannot see what you viewed. GitHub's handling of that request is governed by GitHub's Privacy Statement. If you are offline, the photos simply do not appear and the rest of the exercise entry works normally.
Information Apple provides to us
Separately from anything in the App, Apple makes limited aggregated and anonymized reporting available to us as the developer, through App Store Connect. It may include aggregate sales and download counts by territory and date; aggregate analytics such as impressions, sessions and retention, provided only for users who have consented to share analytics with developers in iOS Settings; and crash and diagnostic reports, shared only if you have opted in to "Share With App Developers" under iOS Settings → Privacy & Security → Analytics & Improvements.
This reporting comes from Apple rather than from any code in STRAXE. It does not identify you, it does not contain your training data, and we do not attempt to re-identify anyone from it. We use it only to understand overall usage and to fix bugs, and you can stop sharing analytics and crash data at any time in iOS Settings.
07Notifications
If you enable them, STRAXE uses local notifications for rest-timer alerts and training reminders. These are generated on your device and involve no server.
If you have a STRAXE account and allow notifications, STRAXE also sends push notifications through Apple's Push Notification service — for example when someone comments on your post, sends a message in your crew, adds you as a friend, or starts a crew challenge. To deliver these we store a push token for your device alongside your account, as described in Section 4. We do not include the text of posts or crew messages in these notifications.
You can disable either kind at any time in iOS Settings › Notifications, which stops delivery. The stored push token is removed when you sign out of your STRAXE account or delete it.
08Data Retention and Deletion
Your data remains until you delete it. You can export your full training history as a CSV file, and you can permanently erase everything using Reset All Data in the App's Settings. Reset All Data deletes your data from the device and from your iCloud. If you created a social account, Profile › Delete account permanently removes it and all your social data (profile, posts, comments, crew messages, friends, crews, leaderboard entries, your push token, and any reports you filed) from the backend.
One record is kept after deletion. When you accept our Terms of Service and this Privacy Policy to use the Community features, we store a dated record that you accepted the version then in force — including your confirmation that you are 13 or older — along with the App version you accepted it in. We retain this record after an account is deleted because it is our record that the agreement was entered into, and we may need it to establish, exercise, or defend a legal claim. It holds no training data, no health data, and none of the content you posted.
09Your Rights
Because your data lives in your own iCloud and on your device, you control it directly. Depending on where you live, you may have rights to access, correct, delete, port, or restrict processing of your personal data:
- EEA/UK (GDPR): rights of access, rectification, erasure, restriction, portability, and objection. Our legal basis for processing is performance of the service you request and your consent (for Health access and the optional social features).
- California (CCPA/CPRA): rights to know, delete, correct, and opt out. We do not sell or share personal information, and we do not use sensitive personal information for purposes requiring an opt-out.
You can exercise access, portability, and deletion yourself in-App (CSV export and Reset All Data). For any other request or question, contact us (Section 12).
10Children
STRAXE is not directed to children under 13, and we do not knowingly collect personal information from them. When you first set up the App you are asked to confirm that you are 13 or older as part of accepting these terms, and that confirmation is recorded with your acceptance. If you believe a child has provided information to us, contact us (Section 12) and we will remove it.
11Changes to This Policy
We may update this policy as the App evolves. Material changes will be reflected here with an updated "Last updated" date. Continued use of the App after changes take effect constitutes acceptance.
← Back to STRAXE