Privacy Policy: Hardset

Last updated: 6 October 2026

Hardset stores workout plans and training history on your device. This release has no AI features, accounts, advertising, analytics or crash-reporting SDK. Ordinary workout tracking works without Apple Health or a server connection. Purchases use Apple's App Store.

Training stored on your device

Hardset stores workout plans, custom exercises, completed sets, reps, weights, hold durations, effort answers, timestamps and preferences in its app container. A separate local recovery file preserves a workout in progress. A previous committed training snapshot is kept as a local backup. If the training file cannot be read, Hardset pauses saving rather than overwriting it. Recovering a backup preserves the unreadable original locally for recovery.

A separate catalog shared with widgets and Shortcuts contains workout names, IDs, exercise counts, estimated durations and the primed workout choice. It contains no completed sets or Health measurements.

Device backups may include app data under Apple's backup settings. Hardset does not operate a training-data server or receive this training data.

Apple Health

Apple Health is optional. Permissions are controlled by Apple and can be changed in Settings, Privacy and Security, Health. Refusing them does not remove your workout plans or prevent ordinary logging.

With your permission, Hardset writes completed workouts, exercise stretches, measured active energy and an effort score calculated from your answers. Its Watch app also writes the heart rate it records. Effort scores are calculated from your reported reserve, not a sensor measurement or medical assessment. No calorie or heart-rate estimate is substituted for a missing measurement.

Hardset reads heart rate, active energy, walking and running distance, and workouts recorded in other apps for history and summaries. On iOS 27 it also reads cycling power and recorded zone boundaries and durations for completed-workout summaries. Imported workouts and zone summaries are held in memory rather than added to your saved training archive. Health data is not sent to an AI service.

Phone-recorded workouts are sent to Health when you save the summary. The Watch keeps measured samples until it receives Save or Discard. If no phone decision arrives for about one minute after the workout ends, the Watch saves the measured workout so its samples are not lost. You can delete unwanted workouts in Apple Health.

Watch, widgets and Live Activities

Your iPhone and paired Apple Watch exchange exercise, set and rest cues using Apple's device-to-device frameworks. Rest Live Activities can show exercise names and targets on the Lock Screen and Dynamic Island. Widgets show workout-plan names. These surfaces may be visible to someone who can see your device; use your device's privacy and Lock Screen settings as appropriate. No push server is involved.

Export, import and sharing

Export creates a JSON file containing your plans and exercise catalog. History is included only when you choose it. Session pictures and text reports are rendered on the device. The system share sheet lets you choose where these files go; another app or recipient may retain a copy under its own policies.

Import reads only a JSON file you choose, with a size limit of 25 MB. It updates matching plans and adds new ones within your plan limit. It does not delete omitted plans or sessions. Hardset does not offer photo, screenshot or AI routine extraction in this release.

Purchases

Three saved workout plans are free. An optional one-time non-consumable purchase unlocks unlimited plans. Apple handles payment and purchase history; Hardset receives no payment card details, name or email address. StoreKit verifies the entitlement. Restore purchase is available in the app. Your existing plans, history and exports remain accessible if a purchase is unavailable or revoked.

YouTube

Watch on YouTube opens a search for the selected exercise name in your browser or the YouTube app. Google receives that search under its own privacy policy. Hardset does not embed a YouTube player or fetch video content itself.

Deleting your data

Delete all local data in Settings removes this device's saved plans, training history, preferences, recovery files and local training backups, including preserved unreadable files. It also clears the app's training catalog and temporary workout exports. Export a copy first if you want to keep one. Individual plans and sessions can also be deleted.

Deleting local data does not delete Apple Health workouts, App Store purchases, device backups, or files already shared or saved outside the app. Delete those copies using Apple Health, your device-backup settings or the service holding the copy. Uninstalling the app removes its container; Apple controls device backups and App Store records.

Earlier private beta versions offered a cloud AI coach. This release removes access to it and attempts to remove its old local Keychain access code. Removing that code does not delete requests already processed by those providers under their retention policies. The retired test backend is not used by this app release.

Contact

Privacy or support questions: me@nuc.gr.

Changes

Changes to this policy update the date above. The release listing and privacy declarations must describe the build actually distributed.