STRIATE
← Back to STRIATE Legal

Privacy Policy

Effective date: October 29, 2026
App: STRIATE (“the App”) · Publisher: STRIATE (“we,” “us,” “our”)
Contact: privacy@striatetraining.com

Plain-language summary. STRIATE is a training log for lifters. We collect only what the App needs to work: your account details, the training data you enter, the health readings you choose to connect, and basic feature-usage counts (which features get used, never the values you log). We do not sell your data, we do not share it with third parties for advertising, and the App contains no ads, no third-party analytics, and no tracking SDKs.

Information we collect

We collect the following, all of which you provide or generate by using the App:

Information we do NOT collect

We do not collect your precise or approximate location (the optional gym pick reads it on your device and never sends it; see Picking your gym by location), financial information, videos (progress photos are collected only if you choose to add them; see Progress photos), audio (the optional voice-logging feature uses your microphone for speech recognition performed by your device’s own platform, but no audio is ever recorded, stored, or sent to us; see Voice logging), contacts, calendar, SMS or call logs, browsing history, a list of installed apps, or any advertising identifier. Recovery metrics and weigh-ins are values you type in yourself, or, only if you choose to connect your platform’s health service, read automatically with your explicit permission (see Health and body data). Daily step counts, daily calories eaten and cardio workouts from other apps are never typed in; each is read from your platform’s health service only if you connect it and allow that type. The App never connects to any health platform without you turning that connection on. The App ships no third-party analytics, crash-reporting, or advertising software.

How we use your information

We use your information solely to:

Health and body data

A few kinds of more sensitive data are collected only if you choose to provide them: by typing them in, or (for recovery metrics, body weight, daily steps, daily calories eaten and cardio workouts recorded in other apps) by optionally connecting Apple Health on iPhone or Health Connect on Android:

Why we collect it: solely to run the App for you. Recovery metrics feed the readiness score that auto-regulates your training; weigh-ins feed your bodyweight trend and the targets built on it (for example your protein range and your target rate of weight change); daily steps show you your usual step count and set the coach’s suggestion when it suggests walking more during a cut; daily calories eaten show you yesterday’s intake and let the coach estimate your daily energy use and suggest a daily calorie target; cardio workouts from other apps show in your history and let the coach count the cardio you already do; and recovery, weigh-ins and measurements power the coaching engine and show you your own progress over time. This data is never used for advertising, never sold, and never shared with third parties.

Connected health sources (optional: Health Connect on Android, Apple Health on iOS)

If you choose to connect your platform’s health service in the App (Coach tab), Health Connect on Android or Apple Health (HealthKit) on iOS, STRIATE reads only what you approve in that platform’s permission screen, and nothing else:

None of these readings are ever used for advertising, sold, or shared with third parties. You can revoke the App's access at any time in Health Connect (Android) or the Health app's Sharing settings (iOS), disconnect within STRIATE, and deleting your account removes every imported reading (You → Delete account, or privacy@striatetraining.com).

Writing your workouts back (optional): if your platform’s health service is connected, STRIATE can also write each workout you save to that service as a workout of the matching type (strength training for a lifting session, or the kind of cardio you logged, such as an indoor ride, a row, or a run) so your other health apps can see that you trained. Each written workout carries only its type, its start and end time, and its name (on iPhone, also its set and volume totals), and is marked as entered by you rather than recorded by a sensor, unless you wore STRIATE’s watch app for it (see below). This requires a separate write permission that your platform asks you for the first time; decline it and everything else works identically. Apart from the watch readings below, the write only ever contains that summary (never your individual sets, weights, body weight, recovery metrics, or any other data), and you can revoke the write permission at any time in Health Connect (Android) or the Health app (iOS), or delete the written sessions there directly.

With STRIATE’s watch app (optional): if you wear a Wear OS watch (such as a Galaxy Watch) or an Apple Watch with STRIATE’s watch app during a session, the watch measures your heart rate while you train, and a session with those readings is written as recorded on a watch. On Android, the watch records heart rate only for a session your phone will write to Health Connect, so it records nothing if you have not connected Health Connect; it passes its readings to the App on your phone, which writes them to Health Connect with the session. This needs Health Connect’s heart-rate write permission, which the App asks for only once your watch has recorded a session. On iPhone, your Apple Watch saves the session as a workout in the Health app itself, so the heart rate and calories it measured are kept there, together with the session’s effort score when you logged one (from the effort of your sets in a lifting session, or the effort you rated for a cardio session); the watch asks for its own Health permission the first time you use it. The heart rate your watch records during a session is never sent to our servers: it goes only from your watch to your phone and your health service. On Android, the copy your watch hands to your phone is deleted from both once the session is written to Health Connect, and a copy that was never written is deleted once it is more than two days old, the next time your phone starts a session with the watch connected.

How it's protected: it is private. It is transmitted encrypted in transit (TLS) and stored under row-level security so that only your account, and a coach you link to, can read it. STRIATE is a training and information tool, not medical advice.

Your control: you can export all of your data, and you can delete your account and everything in it at any time in the App (the gear (⚙) → Account & data → Delete account & all data). You may also email privacy@striatetraining.com to request an export or deletion. Deletion is permanent and removes your recovery, weigh-in, step, calorie, imported workout and measurement data along with the rest of your account.

Scanning a lab report (optional, on-device)

To save you typing, the App can read the numbers out of a bloodwork report you photograph or select (Progress → Body → Health markers → Scan). The image is processed entirely on your device by its on-device text recognition; the picture is never uploaded to us and never stored. It is discarded as soon as the text has been read. Nothing is saved until you review every value and tap Save, and only the values you confirm are kept (exactly as if you had typed them). STRIATE does not interpret or diagnose your results. It is a log, not medical advice.

Voice logging (optional, microphone)

The App offers an optional hands-free way to fill in a set (“225 for 8, RIR 2”). If you tap the voice button, your device will ask for microphone permission. Your speech is converted to text by your device’s own speech-recognition service (on Android this is normally performed on-device; on iPhone, Apple’s Speech framework may send the audio to Apple to transcribe it, under Apple’s own privacy policy). STRIATE never records, stores, or transmits audio, and no audio ever reaches our servers. Only the recognized text is used, and only to fill the weight/reps fields on your screen; nothing is saved until you tap the checkmark yourself. You can deny or revoke the microphone permission at any time in your device settings. Every feature except the voice button works identically without it.

Screenshots attached to feedback (optional)

When you report a bug or request a feature in the App, you may attach screenshots. This is entirely optional: reports send perfectly well without them, and nothing is ever captured automatically. You choose each image, and the App tells you before you attach them that screenshots may show your training or body data.

Each attached screenshot is resized on your device and uploaded to private storage scoped to your account, the same arrangement as progress photos. Screenshots are never public, never shared, and are used for exactly one thing: understanding and fixing the issue you reported. Alongside them we store the app version and build, your platform and operating-system version, a coarse device model, and which screen you were on, so a bug can be traced to the right build and device. Deleting your account deletes these along with everything else.

Progress photos (optional, private by design)

You can add physique progress photos to track visual change over time (Progress → Body). These exist for exactly one purpose: showing you your own before/after. They are private by design: stored in a private bucket readable only by your account (row-level security; images load through short-lived signed links), never shared with anyone (not even a linked coach), never used to train anything, never analyzed, never used for advertising, and never sold. Before upload, each photo is re-encoded on your device, which strips embedded metadata such as GPS location. You can delete any photo at any time, and deleting your account permanently removes every photo along with the rest of your data.

Picking your gym by location (optional, on your device only)

If you train at more than one gym, the App can pick which one you are at, so each machine’s weights and setup come from the right gym. This is off until you turn it on (Settings → Your gyms), and turning it on is when your device asks for location permission. The App then reads your location once, when you press Start on a workout, and never in the background. It compares that reading with the locations of your saved gyms, which are kept only on your device. Neither your location nor your gyms’ locations is ever sent to us or to anyone else: only which of your gyms you were at is saved with your workout, exactly as when you pick it yourself. Turning the feature off, removing a gym, or signing out deletes those saved locations from your device. You can deny or revoke the permission at any time in your device settings, and every feature works without it.

Legal bases (EEA/UK users)

Where the GDPR applies, we process your information to perform our contract with you (providing the App) and, where relevant, based on your consent (which you may withdraw) and our legitimate interests in securing and improving the App.

Signing in with Apple or Google

On iPhone and Android you can create your account, or sign in, with Sign in with Apple or Sign in with Google, or connect either to an existing account in Settings → Sign-in methods. You choose this; email sign-in works without either.

Apple and Google process your sign-in under their own privacy policies.

Joining the beta from this website

If you ask to join the Android beta on striatetraining.com, we store the email address you enter, when you entered it, and whether we have sent your invite. We use it for one thing: adding you to Google Play’s testing list and emailing you the link to install. We send at most two emails to that address, a confirmation and the invite, through our email provider, Resend. The address is kept in the same database as the App’s data (see below), readable only by us; it is never used for marketing and never shared with anyone else. To have it deleted, email privacy@striatetraining.com.

The iPhone beta runs on Apple’s TestFlight. When you join through the TestFlight link, Apple handles that sign-up under its own privacy policy.

Links we post can carry a short tag saying where they were posted, such as ?c=reddit. When you open one, this website adds one to a count for that tag and day, then removes the tag from the address bar. The count holds only the tag, the date, and the number; it records nothing about you or your device.

How your data is stored and who processes it

Your data is stored in a database hosted by Supabase, Inc., our infrastructure processor, which provides authentication, database, and hosting services on our behalf. Data is protected in transit by TLS encryption and, at rest, by row-level security so that your account can access only its own data. Data may be processed and stored on servers located in the United States.

We do not share your personal data with any other third parties except as required to operate the App (as above) or as required by law.

Data retention and deletion

We keep your data for as long as your account exists. You can delete your account and its associated data at any time in the App: the gear (⚙) → Account & data → Delete account & all data. You may also request deletion by emailing privacy@striatetraining.com. Deletion is permanent, and it also revokes STRIATE’s Sign in with Apple authorization if you used it (see above).

Usage data is deleted automatically. The feature-usage events described above are kept for a maximum of 6 months: an automatic daily job permanently deletes any usage-event rows older than 6 months. We do not keep aggregated copies of deleted events.

Your rights

Depending on where you live, you may have the right to access, correct, delete, or export your personal data, and to object to or restrict certain processing. To exercise these rights, email privacy@striatetraining.com. We will not discriminate against you for exercising them. (California residents: we do not sell or share personal information as defined by the CCPA/CPRA.)

Children

STRIATE is intended for users 18 and older. It is not directed to children, and we do not knowingly collect data from anyone under 13 (or the minimum age in your jurisdiction). If you believe a child has provided us data, contact us and we will delete it.

Security

We use TLS in transit and row-level security at rest, and limit access to your data. No system is perfectly secure, but we take reasonable measures to protect your information.

Changes to this policy

We may update this policy as the App evolves. We will post the updated version here and revise the effective date; material changes may be signaled in the App.

Contact

Questions or requests: privacy@striatetraining.com

This policy is provided for transparency and is not legal advice. STRIATE is operated as an independent project; business-entity details will be updated here upon formation.


← Back to STRIATE