Roadmap.
The honest list. What we’ve shipped, what’s in development, what we’re considering, what’s parked, and what we’ll never build. No vapourware. If it’s here, it’s real.
Shipped — you can use today
-
Shipped · live now
Free Mileage Calculator
Multi-country (UK, US, Canada, Australia, Ireland, Germany, France, Netherlands, Spain). Uses the official rate per country. Handles tiered bands, employee vs self-employed mechanics, and sales-tax reclaim where it applies. No signup, no tracking, in your browser.
-
Shipped · live now
This website
Studio brand, app pages, comparison page, privacy + terms, contact routes. UK-GDPR compliant, no public-facing PII, no email collection, no analytics.
-
Shipped · live now
Contact form
A real form — a person reads what comes through it. No autoresponders, no chatbots, no email harvesting. Spam-protected, and we don’t expose an inbox address anywhere.
In development — coming next
-
In dev
Mileage Tracker app v1.0
Private, offline, pay-once mileage tracker for iOS + Android. Auto trip capture, business/personal split, audit-ready records, country-specific exports.
Currently being measured against the ยง4 capture-acceptance gate — we will not announce a reliability claim until that gate passes.
v1.1 · v1.2 — planned
-
Planned · v1.1
Detailed sales-tax reclaim per country
UK already has the AFR fuel-element reclaim built into the calculator. v1.1 adds per-country reclaim mechanics for VAT/GST registered businesses in DE, FR, NL, ES, IE, CA, AU. Already in the data schema; the UI surface lands here.
-
Planned · v1.2
Italy — ACI per-model car picker
Italy uses per-vehicle-model rates published by ACI — they can’t be reduced to a single flat figure. v1.2 ships a manual car-model picker so Italian users see their actual official rate.
-
Planned · v1.2
France — fiscal-HP (CV) picker
France’s barème is banded by fiscal HP. The current calculator uses a representative 5CV band. v1.2 adds a fiscal-HP dropdown for accurate per-vehicle figures.
-
Planned · v1.2
Notebook — founder essays
Long-reads from the founder’s desk: why pay-once, what the real maths look like, what we won’t build. Currently the studio voice is short-form across the site; the Notebook gives it room to breathe.
Considering — might land if the case is strong
-
Considering
UK DVLA plate lookup
Free public API, would auto-fill fuel type and engine size for the VAT reclaim. UK rates don’t actually need it (they’re flat per class), so this is a delight feature not a necessity. May ship if the build cost stays small.
-
Considering
Netherlands RDW plate lookup
Same as the UK case — free public API. Marginal value for NL because rates are flat, but cute.
-
Considering
Second app — category TBC
Keepwright is a house of small focused apps. We’re actively scanning the “currently-subscription, should-be-pay-once” category for our next pick. We don’t announce one until it has a real spec.
Parked — not now
-
Parked
Cross-country plate lookup APIs (FR, DE, IT, ES, AU, CA)
The countries where plate lookup is most useful (France for fiscal HP, Italy for ACI model) restrict their APIs to professional access. Not worth a custom integration today. Manual picker UI (v1.2) gets us to the same outcome with less friction.
-
Parked
Public “building-in-public” counters
Live commit feeds, version counters, lines-shipped-this-week. Cute, but in the pre-launch period it’s noise. Reconsider post-launch.
Never — the things we won’t build
-
Never
A subscription business
One-time purchase is the model. If we can’t make an app work as pay-once, we don’t ship it.
-
Never
Ads or behavioural analytics
No Mixpanel, no Amplitude, no Firebase Analytics, no ad SDKs. Sentry for crash-reports only, with PII stripped.
-
Never
A cross-app account system
No “Sign in with Keepwright”. Every app is independent. Your data lives on your phone.
-
Never
Selling or sharing user data
Not now, not ever. The brand only works if this stays true forever.
Updated 29 May 2026. If something here is wrong or out of date, that’s a bug — we’d rather fix it than hide it.