// CONNECTED //

Plays well with what you already use.

Availability varies by platform, release stage, permissions and device. Each entry below says what it actually does, not what it could imply.

// THE SHORT ANSWER //

What does IronLedger connect to?

IronLedger connects to Apple Health, Health Connect, Strava and Oura, and it works fully without any of them. Apple Health is two-way, Health Connect is the Android counterpart for workout sync, Strava receives completed sessions, and Oura is read-only.

Nothing syncs until you turn it on. Every connection can be revoked from the operating system, and no integration is required to log a set, run a program, or see your analytics.

// THE FOUR CONNECTIONS //

Four connections, stated exactly.

Apple HealthiOS · with permissionTwo-way

Two-way. IronLedger writes your completed strength workouts to Health, and reads body weight so calorie estimates use a current number rather than a figure you typed once.

  • WriteCompleted strength workouts, with duration and energy
  • ReadBody weight, used for calorie estimates and charts
It cannot deleteA workout written to Apple Health has to be deleted in Apple Health. Deleting the session in IronLedger removes it from your log here, but iOS does not let an app remove a record it already handed over.
Health ConnectAndroid · closed-test buildAndroid

The Android counterpart for workout sync. It writes completed sessions through Health Connect, subject to the permissions Health Connect itself grants, and it ships in the closed-test build.

  • WriteCompleted sessions, where Health Connect permits it
  • ScopeAndroid only, on the closed-test build
Availability depends on the test buildAndroid is in closed testing, so this connection is only reachable if you have joined the Google Group and opted in on Google Play with the same Google account.
StravaWhere connectedExport

Export. Completed sessions are sent out to Strava if that is where your training log lives socially. Nothing comes back in, and Strava data never affects your program.

  • SendCompleted sessions, after you finish them
  • ReadNothing. There is no inbound sync
One direction onlyThis is an outbound export. Your Strava activities are not imported into IronLedger and cannot become logged sets.
OuraWhere connectedRead

Read only. IronLedger reads your daily readiness score and offers a training recommendation alongside it, so a poor night is visible before you start loading the bar.

  • ReadDaily readiness score
  • ShowA training recommendation, as information
It informs you, it does not change your loadsOura readiness never rewrites a programmed target. The recommendation is advice you can act on or ignore, and the progression engine keeps working from your logged sets alone.

// PERMISSIONS //

What each connection asks for, and why.

Health permissions deserve a straight answer, so here is the whole list. Each row is a permission the app requests, what it is used for, and what happens if you decline it.

PermissionUsed forIf you decline
Workouts, writeApple Health · Health ConnectLets a finished IronLedger session appear in your phone's health app alongside runs and rides, so your weekly activity is complete.Sessions stay in IronLedger only. Nothing else changes.
Body weight, readApple HealthUses a current body weight for calorie estimates on a session and for charts that scale by bodyweight.Calorie estimates fall back to a value you enter yourself, or are hidden.
Readiness, readOuraShows your daily readiness score next to today's session, with a plain-language training recommendation.No score and no recommendation are shown. Nothing else changes, since readiness is not used anywhere else in the app.
Activity uploadStravaPosts a completed session to your Strava account after you finish it.Nothing is sent. Export your log to CSV or Excel instead if you want it elsewhere.
Camera and photo libraryDevice, not an integrationRecords or attaches a per-set form-check video. Clips stay on your device with the set.Everything else in the logger works. You cannot attach video to a set.

Permissions are requested at the moment you enable a connection, never at first launch, and every one can be revoked later from the operating system’s own health or app settings.

// DIRECT ANSWERS //

Questions about connected apps.

Do I need any of these to use IronLedger?

No. None of them. Logging is local and needs no account. Every feature works with all four connections switched off.

Why can't the app delete an Apple Health workout?

iOS does not allow it. An app can write a record to Health but cannot remove one it has already handed over. Delete it in Apple Health, and delete the session in IronLedger if you want it gone from both.

Does Oura change my programmed weights?

No. It informs, it does not adjust. The readiness score and its recommendation are shown as information. Programmed targets come from the progression engine, working from your logged sets.

Is Health Connect available now?

It ships in the Android build, which is in closed testing. Join the Google Group, then opt in on Google Play with the same Google account. Behaviour is also subject to Health Connect's own permissions.

Can I import Strava activities as workouts?

No, Strava is export only. Sessions go out after you complete them. Nothing comes back in, and Strava activities cannot become logged sets.

How do I revoke a connection?

From the operating system. iOS Health privacy settings, Android Health Connect settings, or the account settings of Strava or Oura. Turning a connection off in IronLedger stops the sync as well.

AndroidClosed test

On Google Play

Health Connect sync lives in the Android build, which is in closed testing. Two steps with the same Google account: join the Google Group, then opt in on Google Play.

How to join the test