Local-first

Local-first time tracking: your data never leaves your device

A time tracker sees more of your life than almost any other software you run: every app you open, every site you visit, every client you work for, and exactly when. Local-first means that record lives in a file on your own machine — not in someone else's cloud — and the software works fully offline. This page explains what that buys you and how to check whether a tracker actually delivers it.

Why “cloud” is a different risk here

For most SaaS, cloud storage is a convenience trade you make with your eyes open. Activity tracking is different in degree and kind: the dataset is a minute-by-minute log of your working life. Hosted trackers ask you to accept several things at once:

What local-first means concretely

In a genuinely local-first tracker, all of these are true at once:

What DayReplay sends over the network

The honest version of “nothing leaves your device” is a short, complete list of what does. DayReplay makes exactly two kinds of outbound request: an update-manifest check (platform, channel, current version — no identifier), and, if you buy Pro, license activation and revalidation calls to Lemon Squeezy (the license key, an activation UUID, and your hostname as a device label). Captured activity is never sent anywhere. The full detail, including endpoints, is in the privacy policy and on the security page.

How to verify any tracker's privacy claim

Marketing says “private” easily. Five checks that don't rely on trust:

  1. Can you locate the data file? If support docs can't tell you where your data physically lives, it lives on their servers.
  2. Does it run without an account? Sign-up-before-use is the tell that data flows through the vendor.
  3. Does it keep working with the network cable pulled? Block it with a firewall for a day and see what breaks.
  4. Is there a plain-English list of network calls? Not a 40-page policy — a list.
  5. Does it take screenshots or log keys? Neither is necessary for time reconstruction; both mean your actual content — not just metadata — is being captured.

Local-first trackers worth considering

DayReplay isn't the only tool that takes this stance, and honest comparison beats a sales pitch:

Coming from a cloud tracker instead? See vs RescueTime, vs Rize, or the full comparison hub.

The test that settles it.

Quit the app, find the database file, copy it to a USB stick, and delete it. If you can do all four, the data is yours. If you can't, it isn't.

Try DayReplay

Free shows your last 7 days with day navigation — no account, no card, and nothing leaves your machine.

Download for WindowsDownload for macOS

More: How it works · Security & privacy · Pricing · Compare all alternatives.