Private vehicle history · Public beta
Welcome to MAC
Add the basic vehicle profile first. MAC will create a private internal ID, then you can begin recording maintenance, repairs, mileage and other events.
Download a MAC-formatted sheet, complete it during the month, then upload the completed source. The original upload is preserved locally as evidence before any digital mileage is treated as final.
Need the other format? Standard-driver PDF · Rideshare/commercial PDF

MAC's rule is to preserve uncertainty. A questionable reading remains flagged until the driver confirms or corrects it.
| Day | Start | End | Personal | Travel | Review |
|---|---|---|---|---|---|
| 2 | 18,837 | 19,035 | 10 | — | Clear |
| 3 | 19,035 | 19,172 | 16 | — | Confirm handwritten “16” |
| 14 | 20,758 | 20,785 | 27 | — | Clear |
| 22 | 21,814 | 21,829 | 0 | — | Note: CAR WASH |
| 23 | 21,829 | 22,058 | 7 | — | Confirm end odometer |
| 27 | 22,654 | 22,853 | 9 | — | Clear |
Abbreviated display for demonstration. No digitized row becomes authoritative until the driver reviews and verifies it.
MAC uses the standard log for ordinary vehicle use. If the vehicle profile includes rideshare, delivery or other commercial use, MAC recommends the rideshare/commercial log. The page also keeps both download links available.
The source is evidence. Digitization creates a working record; it does not erase or replace the original. MAC preserves the uploaded source file locally and links reviewed mileage back to that evidence record.
Do not guess. The entry should remain flagged until the driver confirms or corrects it. Review and verification are required before imported mileage is committed.
Yes. Rideshare drivers can select more than one platform for the same continuous driving period. MAC does not force an artificial mileage split between Uber and Lyft.
Not yet. This static, local-first build preserves the original upload and provides the review/verification workflow, but automatic handwriting interpretation is not enabled. A reviewed CSV can be staged and linked to the preserved source. MAC must not pretend an unread entry was interpreted when it was not.
No. The example vehicle is used almost exclusively for rideshare work. It illustrates the form and review process, not how another driver's mileage should be classified.
Supported columns include date,startOdometer,endOdometer,classification,commutePersonalMiles,travelMiles,purpose,platform or platforms,notes. Multiple platforms can be written as “Uber + Lyft” or separated with a semicolon or vertical bar. Imported rows stay in staging until you review and verify them.
Choose a MAC JSON backup. MAC validates it first and shows what it contains before anything is changed.
Replace makes this browser match the backup. Merge keeps current items when IDs match and adds missing items. Because this public beta manages one vehicle at a time, MAC will refuse a merge when the backup belongs to a different non-empty vehicle.
MAC helps organize vehicle information. Automated or imported information can contain errors. You remain responsible for reviewing records and confirming important maintenance, recall, tax, insurance and legal information with authoritative sources.
MAC is an organizational recordkeeping tool. It is not a mechanic, tax preparer, insurer, lawyer, government record system, or authoritative recall source. Confirm important information with the appropriate authoritative source.