Soledger
Features FAQ Support Get the appComing Soon
Support

How can we help?

Reply time · within 2 business days
Email

Talk to a human

Bug reports, feature requests, refund questions, “why is this shoe not syncing” — all of it goes to the same inbox. A person reads every message.

soledger@pragmaticts.com
App Store

Reviews & ratings

If Soledger is working for you, a short rating helps other runners find it. If it isn't, please email us first — we'd rather fix it than read about it.

Open in App Store → Coming Soon

Getting started

Granting Apple Health access

The first time you open Soledger, iOS will ask whether to share running workouts with the app. Tap Turn On All for running workouts to enable sync. You can change this later in Settings → Privacy & Security → Health → Soledger.

Adding your first pair

Tap the + in the top right of the shoe list. Enter brand, model, purchase price, and expected lifetime in miles. If you're not sure, 500 mi is a reasonable default for road trainers, 300 mi for racing flats, and 800 mi for max-cushion shoes.

Assigning runs

When Soledger sees a new run in Apple Health, it appears in the Sync tab with an Assign prompt. Tap to pick which pair you ran in. To assign all unassigned runs to your active shoe at once, tap Apply All at the top of the Sync tab.

Troubleshooting

My runs aren't showing up

Check that (1) the run is actually a running workout type in Apple Health (not generic “Other”), (2) Soledger has read access in Settings → Privacy & Security → Health → Soledger, and (3) you've tapped the Sync chip at the top of the Shoes tab to run a fresh sync. If you're looking for older runs, tap Search older runs on any shoe's detail screen to open the Historical Probe. Pick a date range and Soledger will search Apple Health for runs you haven't imported yet.

Cost per mile shows —

CPM is only computed once you've assigned at least one run to a shoe and entered its purchase price. If either is missing, the value will display as an em-dash.

I retired a shoe by accident

Open the History tab. Swipe left on the retired shoe and tap Restore — or tap the shoe to open its memorial and tap Restore to rotation. The pair comes back with its full mileage history intact. Retiring a shoe never deletes data.

The app crashes on launch

This is rare; if it happens, please email soledger@pragmaticts.com with your iPhone model and iOS version. A force-quit and re-open will usually get you running again while we look into it.

Account, billing & refunds

There is no Soledger account. Purchase, billing, and refunds are all handled through your Apple ID and the App Store. To request a refund, visit reportaproblem.apple.com and select your Soledger purchase.

Your data

Soledger stores everything on your iPhone — no servers, no accounts, no cloud sync of its own. You can export your shoes and runs as CSV from Settings → Export Data. Deleting the app removes all locally-stored Soledger data; your Apple Health workouts remain in Apple Health.

Read the full Privacy Policy.

Feature requests & feedback

Soledger is built quietly, but we want to hear from you. If a feature would change how you use the app — not just a small polish — please write in. We read everything, and your message helps us decide what's next.

feedback@soledger.app

Still stuck?

Send us an email and we'll get you sorted.

soledger@pragmaticts.com

Soledger

A mileage log for runners. Sole + ledger. Built quietly, for the long run.

Product

  • Features
  • Screenshots
  • FAQ
  • Get the app

Resources

  • Support
  • Privacy
  • Terms

Contact

  • hello@soledger.app
  • soledger@pragmaticts.com
© 2026 Soledger · Run them right. v1.0 · iPhone · iOS 17+