ハイボhighball.se
Home Apps About
We Go Jim

Privacy Policy

This policy explains what We Go Jim stores, backs up, and lets you delete. Last updated October 9, 2026.

Overview

We Go Jim is a local-first iOS workout tracker. Core workout logging, templates, history, exercise catalog, and profile features are designed to work on your device even when iCloud is unavailable. We do not sell personal information, use advertising SDKs, or track you across other companies' apps or websites.

Data you create in the app

The app stores the training data needed to run the product: workout sessions, active-workout drafts, sets, reps, weights, drop stages, superset groups, cardio blocks, templates, folders, custom exercises, notes, rest timers, goals, profile settings, avatar images you choose, dashboard widgets, coach summaries, and app preferences. Training journeys, achievements, personal records, goal progress, and yearly recaps are derived from your saved workout history. Local preferences remember which celebrations you have already seen; there is no public achievement profile or leaderboard.

If you choose to use calorie estimates, the app also stores the sex, date of birth, height, and body weight you enter, along with resulting workout calorie estimates. These are optional details used to estimate active calories; the estimates are not measurements from Apple Health.

If you enter a date of birth, the app can also use it to show a birthday greeting. When available, iCloud may supply an initial display name for your profile; you can change it in the app.

Local storage

Most app data is stored locally using Apple's app storage technologies, including SwiftData and UserDefaults. Cached exercise images and imported or exported template files may also exist in app storage or files you choose to share. To help recover interrupted or damaged saves, WGJ may keep local recovery copies of workout data and route files until cleanup succeeds. These recovery copies are not included in WGJ's CloudKit backup. Deleting the app removes ordinary app-container data, subject to iOS behavior and any copies you exported or backed up elsewhere.

iCloud and CloudKit backup

When iCloud is signed in and available, supported profile, workout, template, custom exercise, folder, and widget data may be backed up to the app's private CloudKit database. CloudKit backup is best-effort: committed saves schedule backup work, which may finish later or retry when service becomes available. You can also request a backup from the app. Backup stores snapshots rather than automatically merging changes between devices; restoring a backup or choosing Use This Device's Data can replace saved data. If iCloud is unavailable, restricted, temporarily unavailable, or not signed in, We Go Jim can fall back to local-only behavior. iCloud and CloudKit processing is subject to Apple's own terms and privacy policy.

This backup is associated with your own iCloud account and includes supported profile details and workout history, including optional calorie-estimation details, saved calorie estimates, and completed outdoor routes. Active-workout drafts and live route recordings stay local while the workout is active. Derived statistics, coach caches, bundled catalog data, and cached exercise images are excluded from WGJ's CloudKit backup. The separate Apple Health export queue and recovery records described below are excluded from WGJ's CloudKit backup.

WGJ retains the current backup and up to two previous generations for recovery. Older copies of edited or deleted workouts and routes may remain in those generations until they are retired and cloud cleanup succeeds. A backup from the older backup format may also remain until you delete cloud data. Delete My Data requests deletion of these WGJ backups for the current iCloud account.

Optional outdoor location recording

When you start recording an Outdoor Walk, Outdoor Run, or Outdoor Bike, We Go Jim asks for location permission if needed. With Precise Location enabled, it records coordinates, timestamps, location accuracy, and route distance. Recording can continue in the background while the screen is locked. Pausing or finishing the activity stops GPS recording. Other workout logging does not require location access; if permission is denied or precise location is unavailable, you can enter distance manually.

Live routes are saved locally on your device. Completed routes can be included in your private CloudKit backup and restored with workout history. Local route files are excluded from iCloud device backups; completed routes use WGJ's separate CloudKit backup described above. Route coordinates are not exported to Apple Health or included in Live Activities.

Apple Maps may load map content to display a recorded route or create a route image, subject to Apple's terms and privacy policy. Workout images you choose to share may show your route, including its start and end. Review the preview before sharing; copies saved by recipients or other apps are outside WGJ's deletion controls.

Optional Live Activities

Workout Live Activities are off by default. If enabled in WGJ and allowed by iOS, workout or activity names, timers, set progress, rest countdowns, and cardio distance or pace may appear on the Lock Screen and Dynamic Island where supported. These details may be visible to someone looking at your screen. Updates are generated on your device. You can turn Live Activities off in WGJ's Settings or manage them in iOS Settings.

Optional Apple Health integration

Saving workouts to Apple Health is off by default. If you turn on "Save workouts to Apple Health" in Settings, We Go Jim asks for permission through Apple's system permission screen. With permission, it saves newly completed workouts, including their activity type, name, start time, and end time. For cardio-only workouts, the exported duration is the sum of recorded completed activities, excluding pauses and result-review time, represented as one interval ending at workout completion. Strength and mixed workouts use the session start and end times. Routes, distance samples, and individual sets are not exported to Health. It does not automatically export your existing workout history.

You can separately choose to share estimated active calories and grant permission to save Active Energy. An estimate is shared only when one is available and you have enabled sharing. Calorie estimates use the details you enter and your logged workout activity; they are not sensor measurements. You can save workouts without sharing calorie estimates.

We Go Jim does not request permission to read workouts or other health data created by Apple Health or other apps. To recover interrupted exports, it checks only workout records it previously saved to Apple Health. These checks help avoid duplicate saves and remove leftover calorie samples from failed exports. Information obtained through these checks is not used for advertising, tracking, or marketing, or sent to third parties.

Pending exports, export preferences, and minimal recovery records are stored on your device. The export queue and recovery records are excluded from WGJ's CloudKit backup and iCloud device backups. This exclusion applies to the Apple Health export and recovery records; WGJ's own profile and workout backup is described above. Records successfully saved to Apple Health are managed through Apple's health-data settings, including any Apple Health syncing you enable.

Turning off workout export clears pending workout exports and stops new ones. Editing or deleting a workout in We Go Jim, turning export off, or using Delete My Data does not remove workouts or calories successfully saved to Apple Health. Manage or delete those records in the Apple Health app. Minimal recovery identifiers may remain on your device until an interrupted export can be checked or cleaned up.

Photos, notifications, and files

PhotosUI is used only when you choose an avatar image. The selected image is compressed for use as your profile/avatar image. Notifications may be used for rest timers if you allow notifications in iOS. Template import/export and workout, cardio-route, milestone, personal-record, and yearly-recap image sharing use files and destinations you choose to open, save, or share. These images can disclose training dates, workout statistics, achievements, and any route shown in the preview.

Coach features

Coach Brief and follow-up analysis are generated from your saved workout history and local training summaries. Where available, the app may use Apple's on-device Foundation Models system to generate narrative text. If that system is unavailable, the app uses a local fallback summary. Generated coach text and cache records stay local, are excluded from WGJ's CloudKit backup, and can be deleted through Delete My Data. Generated text caches are pruned over time, including entries older than 84 days.

Support

If you contact support through GitHub Issues, email, or another contact link, the message, your account name or email address, and diagnostic details you include are used to respond to the request, investigate bugs, handle privacy questions, and support App Store review follow-up.

What we do not collect

We Go Jim does not use third-party advertising SDKs, does not sell personal information, and does not use cross-app tracking. It does not request access to other apps' Apple Health data, contacts, microphone input, or camera input as part of its normal workout tracking features. Optional outdoor location recording and the limited checks of its own Apple Health exports are described above.

Retention and deletion

Your saved training data remains until you delete it or remove the app, subject to the separate backup and exported-copy behavior described here. Delete My Data first requests deletion of WGJ's CloudKit backup for the current iCloud account, then clears local profile data, workouts, active drafts, templates, widgets, custom exercises, cached coach summaries, cached exercise images, and local workout artifacts. If cloud deletion fails, the operation reports an error and does not proceed to local deletion. If local data is deleted but some file cleanup fails, WGJ reports that cleanup needs attention. Uninstalling the app alone does not delete its CloudKit backup. Copies may remain in other devices' local stores, files you shared, or Apple-managed backups and services.

Delete My Data also turns off Apple Health export and clears pending workout exports. Successfully exported Apple Health records and minimal recovery identifiers follow the behavior described in the Apple Health section above.

Deleting a workout removes its locally recorded route; copies in retained cloud generations follow the backup retention behavior above. Delete My Data also stops route recording and removes local route files as part of artifact cleanup. Cloud backup deletion and copies of route images you shared follow the limits described above.

Your choices and rights

You can use core features locally, manage iCloud in iOS Settings, manage notification permission in iOS Settings, choose whether to select an avatar image, import or export template files, and use Delete My Data in the app. Depending on your jurisdiction, you may also have rights to access, correct, delete, restrict, object to, or request portability of personal information.

Apple Health export is optional. You can turn off workout export or calorie sharing in We Go Jim's Settings, and manage or revoke Apple's permissions in the Apple Health app or iOS Settings. Your workouts remain saved in We Go Jim if an Apple Health export fails or access is denied.

You can pause or finish an outdoor recording, manage location and Precise Location permission in iOS Settings, turn off Live Activities, and choose whether to share a workout image or route.

App Store privacy details

The App Store listing provides a summary of app privacy practices. This policy explains the storage, permissions, optional sharing, backup, and deletion behavior in more detail. We Go Jim does not use third-party advertising SDKs, subscriptions, or cross-app tracking in the current implementation.

Children's privacy

We Go Jim is not directed to children under 13, or the minimum age required by local law. We do not knowingly collect personal information from children.

International processing

Apple and other platform services may process data in countries outside your country of residence. Their processing is governed by their own terms, privacy policies, and infrastructure.

Changes

This policy may be updated as the app changes. When it changes, the last updated date on this page will be updated.

Contact

If you have questions about privacy, deletion, or support, you can reach me at:

  • Email: hortlund.andreas@gmail.com
  • GitHub: github.com/Hortlund
  • X / Twitter: @hortlund
We Go Jim

© highball.se. All rights reserved.

PrivacyTerms