SteerLog

Move your LubeLogger data to SteerLog

If you run LubeLogger, you chose it for the right reason: your records on your own terms. SteerLog is the same principle without the server to maintain — on-device storage, sync through your own iCloud, free export forever — plus the things a phone does better: lock-screen reminders by date and mileage, a widget, and logging a fill-up in seconds at the pump.

Getting your data out of LubeLogger

  1. LubeLogger exports CSV per record type — export your fuel, service, and odometer records from your instance.
  2. SteerLog needs only a date column; odometer, cost, volume, price, notes, and type are matched by name from the table below.
  3. If a header doesn’t match (self-hosted versions vary), rename it in any spreadsheet and re-save as CSV — a ten-second fix.

SteerLog isn’t a LubeLogger replacement for a whole fleet with attachments and custom fields — it’s the iPhone-native version of the same philosophy for your household’s cars. Nothing stops you running both: SteerLog’s CSV export is free, so round-tripping back out is always possible.

The self-hosted ethos, iPhone-native: no account, no company server, no subscription — and your next oil change on your lock screen.

Get SteerLog

Importing into SteerLog

  1. Get your CSV onto your iPhone — AirDrop, iCloud Drive, Files, or email it to yourself.
  2. In SteerLog, open Settings › Export & Import › Import CSV. The import lands in the vehicle you currently have selected, so pick the right car first.
  3. Choose the file. SteerLog reports how many entries were added, how many duplicates were skipped, and how many rows it couldn't read.
  4. Check the History tab — your entries, charts, and fuel economy are computed from the imported fill-ups immediately.

One CSV goes into one vehicle. The free tier is one vehicle with every feature; unlocking more vehicles is a single one-time purchase — no subscription.

Column names SteerLog recognizes

Matching ignores case, spaces, and punctuation — Fuel-up Date, fuelup_date, and FuelUpDate all match. Only a date column is required; everything else is optional.

FieldAccepted column names
Date (required)date, fuelup_date, service_date, entry_date, day
Odometerodometer, odo, miles, mileage, km, kilometers, odometer_mi, odometer_km
Fuel volumefuel_volume, volume, gallons, litres, liters, fuel_qty, qty, quantity
Price per unitprice_per_unit, price_per_gallon, price_per_liter, unit_price, price
Total costcost, total_cost, total_price, total_spent, total, amount
Entry typetype, entry_type, category — values like fuel, service, expense
Title / placetitle, services, service, station, fuel_brand, location, description, name
Notesnotes, note, comments, comment
Full-tank flagfull_tank, filled_tank, full
Partial-fill flagpartial_fuelup, partial

No type column? Rows with a fuel volume or unit price are treated as fuel-ups; the rest become service or expense entries. Total cost is computed from volume × price when the file doesn't carry it. European decimals are safe — an entry of 9,6 litres imports as 9.6, not 96. Re-importing the same file skips duplicates (same day, type, odometer and cost), so you can't double up your history by accident.

Questions, answered

Where does SteerLog store my data?

On your iPhone, in the app’s own database, synced privately through your personal iCloud if you allow it. There is no SteerLog server and no account — nobody but you can see, hold, or lose your records. Backup files and CSV/PDF export are free, so you can verify that claim any time.

Is the import free?

Yes — completely. Import, CSV/PDF export, iCloud sync, and backup files are all free in SteerLog, forever. The free tier is one vehicle with every feature; a single one-time purchase unlocks unlimited vehicles. There is no subscription.

My export uses commas for decimals — will it import correctly?

Yes. SteerLog’s importer reads both decimal styles: 9,6 litres imports as 9.6, and thousands separators like 1.234,5 or 1,234.5 are handled too. This matters for exports made on European, Brazilian, and many other locales.

What happens if I import the same file twice?

Nothing bad — duplicates are skipped. SteerLog treats an entry as a duplicate when the calendar day, entry type, odometer and cost all match one it already has, so re-running an import (or importing overlapping exports) won’t double your history.

Can I get my data back out later?

Always. CSV export, a PDF vehicle dossier, and a full backup file (including photos) are free forever — export is deliberately not a paid feature, because a log you can’t leave with isn’t yours.

Why the import is free

SteerLog's whole premise is that your maintenance history belongs to you: it lives on your phone and your own iCloud — no account, no company server, no subscription. Import, export, backup files, and CSV/PDF are free forever, because a log you can't move isn't yours. See how SteerLog works.

Get SteerLog for iPhone