TachoLens
macOS firstCurrently version v0.1.2_

See your tacho data
clearly.

Drop a .ddd driver-card download into TachoLens and get a first-look summary of driving sessions, breaks, and weekly totals — patterns to review yourself, not a compliance verdict.

Download to try.dmg · 13 MB
Apple silicon & IntelTrial mode runs without a license; imports don't persist.
Local-first
no upload
First-look insight
you verify, you decide
A4 printable
weekly summaries
TachoLens · v0.1.2
DriversMark Taylor
Driver
DriverMark Taylor
Card numberDB141 6416 2012 8000
Issuing member stateUnited Kingdom
Issued2021-05-08
Expires2026-05-08
Data range2025-06-15 → 2026-05-13
Imports1 (337 days)

Driver activity

Last 7 days driving
38h 12m
5 active days · 3,847 km
Last 28 days driving
178h 24m
22 active days · 17,210 km
Last 28 days rest
432h 18m
Work (non-driving): 27h 02m
Days over 9h driving
4
In last 28 days · 19 ever
Daily activity · last 28 days
Periods with the card inserted only. Dashed line marks the EU 9h daily limit.
DrivingWorkAvailable
0h4h8h12hThuFriSatSunMonTueWedThuFriSatSunMonTueWedThuFriSatSunMonTueWedThuFriSatSunMonTueWed9h limit
shown: the Overview page · sample driver, redacted
how it works

From driver card to a first look at the week in under five seconds.

  1. 01

    Drop in a .ddd file

    Pull the driver-card download off your tachograph reader the way you always do. TachoLens accepts drag-and-drop or a standard file dialog.

    card files and vehicle units
  2. 02

    Parsed on your Mac, in a moment

    Imports happen locally — no upload, no waiting on a server. Re-importing the same file is a no-op; the history accumulates as you drop in new ones.

    everything stays on your machine
  3. 03

    Read your weeks at a glance

    Per-day breakdown of driving, work, available time, and rest. Patterns that may point to EU 561/2006 issues are flagged for you to review against the regulation and your raw records. Weekly summaries print cleanly to A4.

    first-look summaries you verify
what you get

Built for the way tachograph data actually behaves.

Not a generic data viewer. Every panel is shaped by the EU 165/2014 activity model, EU 561/2006 reference rules, and the quirks of Gen-1 and Gen-2 driver cards — surfaced as a starting point for your own review, not as a compliance determination.

Rule patterns, with references

every flag cites its article

Continuous drive, 15+30 split breaks, daily and weekly limits, weekly rest, reduced-rest budgets, extension days. Each finding cites the article of the regulation it's reading so you can verify it yourself.

Minute-accurate day timeline

see exactly when, exactly how long

A 24-hour view of every shift. Driving, work, available, and rest minutes placed against the clock. Qualifying breaks highlighted; potential issues called out in context.

00:0006:0012:0018:0024:00

GNSS map for Gen-2 cards

every accumulated-driving fix on a map

Plot the location samples your tachograph already records. Filter to a single day to retrace a shift, or zoom out to see the whole month.

Printable A4 weekly summaries

save as PDF

A clean spreadsheet-style layout for your own records. Print or save to PDF straight from the macOS print dialog. File alongside your manual compliance checks.

WEEKLY DRIVING RECORD · WK 19/2026M. TAYLOR · DB14·641·6201·28
MON
TUE
WED
THU
FRI
SAT
SUN
08:12
09:24
04:36
09:54
04:42
02:06
tot drive 38h 54m1 flag · review
eu 561/2006 · reference rules

Twelve rule patterns, surfaced for your review.

Detection is pure-function. Every rule is its own predicate with a code, a severity hint, a regulation reference, and a unit test. No cloud round-trip, no black box.

For your review only. Findings are pattern matches against published rules, not legal advice or a compliance determination. Always verify against the raw card data and the regulation itself before acting.
breach — hard limit exceededwarning — caution / budget closeinfo — used, not breached
CodeScopeRuleRef
CONTINUOUS_DRIVINGdayDriving > 4 h 30 m without a qualifying 45-min breakArt. 7
DAILY_DRIVING_HARDdayDaily driving exceeds the 10-hour hard ceilingArt. 6(1)
DAILY_DRIVING_EXTENDEDdayDriving 9–10 h consumes one of two weekly extensionsArt. 6(1)
DAILY_REST_INSUFFICIENTdayPre-shift rest below 9 hoursArt. 8
DAILY_REST_REDUCEDdayPre-shift rest 9–11 h — counted against weekly capArt. 8
WEEKLY_DRIVINGweekWeekly driving exceeds 56 hoursArt. 6(2)
FORTNIGHTLY_DRIVINGweekTwo-week driving total exceeds 90 hoursArt. 6(3)
TOO_MANY_EXTENSIONSweekMore than two 9–10 h days used in a Sun-Sat bucketArt. 6(1)
TOO_MANY_REDUCED_RESTSweekMore than three reduced daily rests in a weekArt. 8
WEEKLY_REST_MISSINGweekNo qualifying ≥ 24 h rest overlaps the weekArt. 8(6)
WEEKLY_REST_REDUCEDweekLongest weekly rest 24–45 h — reduced rest usedArt. 8(6)
WEEKLY_REST_INCONCLUSIVEweekCard-not-inserted gap could plausibly contain rest
privacy by design

Your driver data never leaves your Mac.

Tachograph downloads contain a driver's full identity, route history, and working hours. TachoLens reads everything on-device and makes zero network calls — there is no account, no telemetry, no opt-in switch to forget to flip.

Stays on your Mac
no cloud, no upload
No analytics
no telemetry of any kind
Code-signed
Apple Developer ID, notarised
Auto-update
cryptographically signed
data path
your driver card
read on your Mac
stored locally
your screen
✗ no upload ✗ no account ✗ no telemetry
support

Email a human. We'll reply.

TachoLens is built and maintained by a small team. Questions go straight to someone who can read the code. We aim to reply within one UK business day.

support@tacholens.com

replies usually within 1 business day · UK timezone

one-time purchase · code-signed · auto-updates

Take your weeks back from the spreadsheet.

macOS 12 Monterey or later. Universal binary, 13 MB. Code-signed by a Developer ID certificate and notarised by Apple.

Download v0.1.2.dmg · 13 MB · trial mode
macOS · Linux/Windows on the roadmap