Comparison

The 8 Best Private Time Trackers for Mac in 2026

Updated October 2026 · by Jerry Liu, Dayflow's founder

ActivityWatch is the most private pick. It is free and open source, and the vendor says it never sends data to any server. Dayflow is the pick if you want an AI-written timeline and run Local AI so analysis stays on your Mac. Qbserve ($29 one-time) wins for local tracking with invoices, and Timing for deeper billing work. RescueTime and Rize store data in the cloud.

This ranking is for people on a Mac who want an accurate record of their working hours but do not want that record on someone else’s server. You might handle client files under an NDA. Your employer might be strict about what leaves the laptop. Or you might just dislike the idea of a company holding a minute-by-minute log of your day. The job has three parts: capture time automatically, keep the raw data on the device, and still give you something useful at the end of the week. For the wider field, including cloud-first tools, see our guide to choosing a time tracker for Mac.

Dayflow is our product, so weigh its placement with that in mind. It ranks second, not first. Recordings and the timeline always stay on your Mac, and with Local AI the analysis does too. That puts it near the top. It loses on two criteria. The first is strict data location. ActivityWatch has no cloud mode at all, while Dayflow has two optional modes that send selected screenshots off-device (ActivityWatch vs Dayflow). The second is billing. Dayflow makes no invoices, and both Qbserve and Timing do (Timing compared).

Quick comparison

ToolBest forHow it tracksPrice
ActivityWatchZero-cloud tracking you can auditActive app, window title and away-from-keyboard; extensions add tab URLsFree
DayflowA readable AI timeline with on-device analysisOne screen frame every 10 seconds; AI writes the timeline$0, optional Pro $20 a month
QbserveLocal tracking plus invoices at one priceApps, websites and window titles, with project rules$29.00 one-time
TimingBillable hours, local by defaultApps, websites and documents, down to URLs and Mail threadsFrom $9 a month billed annually

Quick picks by use case

Best for strict privacy: ActivityWatch, free. The vendor says nothing is ever sent to a server, and the code is open source. You get charts of apps and windows, not prose.

Best free with a readable record: Dayflow, $0. It records the screen and writes the day as a timeline. To keep analysis on your Mac, run Local AI.

Best one-time price: Qbserve, $29.00 once. It is local-only and Mac-only, with invoices and a productivity score. There is no subscription.

Best for billable hours: Timing, from $9 a month billed annually ($11 billed monthly). It is the deepest billing tool here and stays local unless you opt into sync.

Best for teams that must self-host: ManicTime, $87 one-time per user for the License. You can run it locally or on your own server and still share reports.

Best for teams that bill into existing tools: Memtime, Connect at $21 per user a month billed annually. Raw activity stays on each device, and only time entries sync (Memtime compared).

If the cloud is acceptable: RescueTime costs from $7 a month billed annually and adds website blocking (RescueTime compared). Rize costs from $9.99 a month billed annually and adds AI categorization (Rize compared). Both store your data on their servers.

How we compared them

The weights reflect a reader who has already decided that privacy matters most.

We compared the tools using each vendor’s own pricing and product pages as of October 4, 2026, and Dayflow’s facts as reviewed for version 2.2.0. We did not run any benchmark, and the scores behind the ranking are judgments, not measurements.

The 8 best private trackers, ranked

1. ActivityWatch

ActivityWatch is a free, open-source tracker (MPL-2.0) for Mac, Windows, Linux and Android. It records the active application, the window title and whether you are away from the keyboard. Browser extensions add the active tab’s title and URL, and editor plugins add coding activity. A local API lets you write your own watchers.

For this reader, the key line is the vendor’s own statement: all data is stored on your device and never sent to any server. There is no cloud tier you might turn on by accident, and the code is public, so the claim is checkable rather than a promise. Sync between devices is listed as work in progress. That is a limit, and for some people it is also reassurance.

Price: free. The vendor says there are no feature gates, usage limits or ads.

The limit is what you get back. ActivityWatch shows app and window data, not a written account of your day, and it lists no AI summaries. There is no iOS app, and you interpret the charts yourself.

Pick it if you want the strongest data-location guarantee available and are comfortable reading raw activity.

2. Dayflow

Dayflow is our free, MIT-licensed Mac app. It records the screen at one frame every 10 seconds and has AI write the day as a readable timeline. It needs macOS 14 or later.

Storage is fixed: the full recordings and the timeline stay on your Mac. Where analysis happens is your choice:

The processing modes page lists each boundary. You can export a date range as Markdown.

The limits:

Pick it if you want a written record of your day and will run Local AI.

3. Qbserve

Qbserve is a Mac-only tracker. It logs applications, websites and window titles, scores your productivity and assigns time to projects using rules.

The vendor states all tracked data is stored locally on your Mac and never sent anywhere. No sync or team feature is listed, so there is nothing to opt out of. For a freelancer who wants local data and still has to send invoices, that combination is rare. Qbserve generates invoices in 18 languages. It also rates over 8,100 sites, apps and games for productivity (the vendor’s figure), shows a live score in the menu bar, and exports JSON and CSV.

Price: $29.00 as a one-time purchase with no subscription. That is the figure the vendor’s checkout showed on the facts date with a US locale, and it may differ by country. There is a 15-day trial and no free tier.

The limit is that it stops at one Mac. It lists no AI features, team features or sync, so a second computer means a second, separate record. The productivity score rates categories of apps and sites, not what you actually did inside them.

Pick it if you bill clients from one Mac and want to pay once.

4. Timing

Timing is a Mac-only tracker that records time across apps, websites and documents, down to specific URLs and Mail threads. It also lists manual entries, iOS activity import and call tracking.

On data location, the vendor states tracked times stay on your Mac unless you opt into sync. Every plan lists Sync & Cloud Backup, so the option exists, but it is your call. Timing also offers AI activity summaries, AI suggestions for time entries and an MCP integration on all plans. The pages reviewed for this article do not say where that AI processing happens, so check Timing’s privacy page before using it on sensitive work.

For billing, it is the deepest tool here. Depending on plan, you get billing status, report rounding, GrandTotal invoicing, two-way ClickUp, Linear and Clio sync, scripting, a Web API and Zapier.

Price:

There is a 30-day trial with no card required, and no free tier.

The limits: it is subscription-only and Mac-only, and Professional covers one Mac with limited web app access.

Pick it if billable hours matter more to you than avoiding every cloud feature.

5. ManicTime

ManicTime tracks apps, documents and websites into a timeline that you tag to projects, with auto-tagging rules and optional screenshots. It runs on Windows, Mac, Linux, Android and iOS.

How private it is depends on how you buy it:

With the License, ManicTime is the one tool here that lets a team share reports without giving data to the vendor, because the server can be yours. It also covers admin work: invoices from timesheets, automated email reports, and attendance, vacation and overtime tracking.

The limits:

There is a 30-day trial. For other plan details, see ManicTime’s pricing page.

Pick it if a team needs shared reports and the server has to run on your own hardware.

6. Memtime

Memtime records time in every program, document, email, call, meeting and browser tab, and shows it as a timeline that you turn into time entries. It runs on Mac, Windows and Linux.

The vendor states that automatically recorded activity data is stored only on the user’s device and is not uploaded to a server. That is a strong position for a commercial tool. One distinction matters: on the Connect plan and above, the time entries you create can sync to more than 100 project and billing tools. The raw activity stays home while the billable summary travels, which is usually what a law firm or agency wants.

Price per user per month, with no monthly billing option:

PlanBilled every 2 yearsBilled annuallyBilled quarterly
Basic$12$14$18
Connect$18$21$26
Premium$23$29$35
EnterpriseCustom, 50+ seats

The 14-day trial needs no payment details and does not convert into a subscription.

The limits: there is no free tier and no mobile app, integrations start at Connect, and no AI features are listed. It is the most expensive way to keep activity data local among these tools.

Pick it if your team bills time into existing tools and raw activity must stay on each machine.

7. RescueTime

RescueTime runs in the background and tracks time on apps and websites, with desktop apps plus iOS, Android and web versions. The vendor states it does not collect keystrokes, form input, screenshots or webpage content.

It ranks low here for one reason: activity data is sent to RescueTime to produce reports. The vendor says that data is never shared, sold or used for advertising. That is a policy commitment, but the data still sits in the vendor’s cloud, which is the main criterion for this list.

In return, you get what local tools mostly lack: distraction blocking, focus sessions, goals and alerts, and an assistant listed under Focus. The higher plans add Timesheets with projects, clients and billable rates.

Price:

Paid plans have a 14-day trial. A free Lite plan exists, but the pricing page does not describe its limits.

The limit is plain: if the data must stay on your Mac, this is the wrong tool.

Pick it if you want website blocking and accept cloud storage to get it.

8. Rize

Rize tracks apps and websites automatically, uses AI to categorize and tag your time, and can pull meeting time from Google Calendar. It runs on Mac (macOS Mojave 10.14.6 or later) and Windows.

The vendor states data is hosted on Amazon Web Services with encryption at rest and in transit. Encryption is good practice, but the data still lives on servers you do not control, so Rize ranks last here. Its AI features, including auto-categorization, chat and focus insights, are metered in monthly AI credits.

For the right person, it is a capable tool. Pro and above add client and scheduled reports in PDF and CSV, an API, webhooks, Zapier and MCP server access. There are also team plans.

Price:

For monthly Pro and Max prices, see Rize’s pricing page. The trial is 7 days with no card required, and there is no permanently free tier.

Pick it if you want AI categorization and support for older macOS versions, and cloud hosting is acceptable.

Full comparison table

ToolPriceAutomatic captureAI summariesWhere data livesOpen sourcePlatforms
ActivityWatchFreeApps, window titles, AFK, tab URLs via extensionNone listedOn device, never sent; sync in progressYes, MPL-2.0Windows, Mac, Linux, Android
Dayflow$0; Pro $20 a monthScreen frame every 10 secondsYes, written timelineRecordings on Mac; analysis on-device with Local AI, off-device with your provider or ProYes, MITMac (macOS 14+)
Qbserve$29.00 one-timeApps, websites, window titlesNone listedOn your Mac, never sentNoMac
TimingFrom $9 a month billed annuallyApps, websites, documents, URLs, Mail threadsYes, AI activity summariesOn your Mac unless you opt into syncNoMac
ManicTime$87 License or from $7 a month billed yearlyApps, documents, websites, optional screenshotsNone listedLocal or self-hosted with License; cloud backup with subscriptionNoWindows, Mac, Linux, Android, iOS
MemtimeFrom $14 per user a month billed annuallyPrograms, documents, email, calls, meetings, tabsNone listedActivity on device only; time entries can sync to toolsNoMac, Windows, Linux
RescueTimeFrom $7 a month billed annually; free Lite planApps and websites”The Assistant” listedCloudNoDesktop apps, iOS, Android, Web
RizeFrom $9.99 a month billed annuallyApps and websites, calendar meetingsAI insights and chat, credit-meteredCloud (AWS)NoMac, Windows

What does “local” actually mean for a time tracker?

“Local” covers at least four separate questions. Vendors tend to answer only the first.

Where is raw activity stored? All eight tools capture on your Mac. Six store raw activity on the device by default: ActivityWatch, Dayflow, Qbserve, Timing, Memtime, and ManicTime under a License. RescueTime and Rize send it to their servers.

Where is it analyzed? This matters most for AI tools.

What syncs or backs up?

What happens when you share it? Once you export a report, paste a summary into a chat or connect an assistant, that copy follows the receiving service’s rules. Dayflow states this directly: local storage does not make a cloud assistant conversation local. The same logic applies to any tool with an API, MCP server or Zapier connection.

If you only want a rough picture of your week before installing anything, the where does my week go calculator involves no tracking at all.

Is a screen recording more private than an app log?

It depends on which risk worries you.

An app-and-window tracker like ActivityWatch or Qbserve stores names: which app, which window title, which URL. A screen recorder like Dayflow stores pictures of what was on screen. That includes message text, documents and anything else that was visible. Kept on the device, the richer record is also more sensitive if someone else gets into the Mac, or if your employer manages the machine.

RescueTime makes the opposite trade. The vendor says it collects no screenshots or page content, but what it does collect is stored in its cloud. ManicTime sits in between: screenshots are optional, stay local under a License, and need the Ultimate plan to go to ManicTime’s cloud.

A workable rule: if the Mac is yours, a local screen record is a reasonable price for a timeline you can actually read later. If the Mac is shared or employer-managed, a tracker that records only app names leaves less behind. We cover the broader question in time tracking without surveillance, and Dayflow’s specifics in is Dayflow safe. If you are concerned about the cost of continuous capture, see screen recording and battery impact.

Where Dayflow is the wrong pick

How much do they cost?

ToolPlanPrice
ActivityWatchActivityWatchFree
DayflowFree$0
DayflowPro$20 a month
QbserveQbserve license$29.00 one-time (US checkout; may differ by country)
TimingProfessional$9 a month billed annually, or $11 billed monthly
TimingExpert$11 a month billed annually, or $14 billed monthly
TimingConnect$16 per user a month billed annually, or $20 billed monthly
ManicTimeStandard (cloud)$7 a month billed yearly, or $9 billed monthly, per user, before tax
ManicTimeUltimate (cloud)$9 a month billed yearly, or $11 billed monthly, per user, before tax
ManicTimeLicense (local or self-hosted)$87 one-time per user with a year of support and upgrades, before tax
MemtimeBasic$14 per user a month billed annually, $18 quarterly, $12 every 2 years
MemtimeConnect$21 per user a month billed annually, $26 quarterly, $18 every 2 years
MemtimePremium$29 per user a month billed annually, $35 quarterly, $23 every 2 years
MemtimeEnterpriseCustom, 50+ seats
RescueTimeFocus (Solo)$7 a month billed annually ($84), or $9 billed monthly
RescueTimeSolo+$12 a month billed annually ($144), or $15 billed monthly
RescueTimeTeam Focus$10 per user a month billed annually, or $12 billed monthly
RescueTimeTeam+$16 per user a month billed annually, or $18 billed monthly
RizeBasic$9.99 a month billed annually, or $12.99 billed monthly
RizePro$23.99 a month billed annually
RizeMax$39.99 a month billed annually
RizeTeam$29.99 per seat a month billed annually, or $39.99 billed monthly
RizeEnterpriseCustom

The cheapest private setup is free. Use ActivityWatch if raw app data is enough, or Dayflow with Local AI if you want a written timeline and have the hardware to run a model (Dayflow plans). If you bill clients, Qbserve at $29.00 once is the lowest-cost local option with invoices, and Timing at $9 a month billed annually is the step up.

The bottom line

If nothing should ever leave the Mac and you can read charts, use ActivityWatch. If you want the day written out for you and will run Local AI, use Dayflow. If you bill clients from one Mac, use Qbserve for a one-time price or Timing for deeper billing. If a team needs shared reports on its own hardware, use ManicTime with a self-hosted server. Choose RescueTime or Rize only if cloud storage is acceptable to you.

Frequently asked questions

What is the most private time tracker for Mac?

ActivityWatch has the strictest data location of the tools compared here. The vendor states all data stays on your device and is never sent to any server. It has no cloud tier, and its code is open source under MPL-2.0, so you can check the claim. It is free. The trade-off is that it shows app and window activity rather than a written summary of your day.

Does Dayflow upload my screen recordings?

Dayflow stores full screen recordings and the timeline on your Mac. What leaves the device depends on the analysis mode. Local AI, using Ollama or LM Studio, keeps screenshot analysis on-device. Your own cloud provider receives selected screenshots under its own terms. Dayflow Pro processes selected screenshots in the cloud. Under the privacy policy, Pro deletes those screenshots after processing and may retain Activity Data for sync.

Can I use Dayflow without sending anything to the cloud?

For analysis, yes. Choose Local AI, which runs a supported model on your Mac through Ollama or LM Studio, so screenshot analysis stays on-device. Recordings and the timeline are stored locally in every mode. There are two caveats. Local inference needs your own hardware and setup. And if you ask a cloud chat assistant about your day, it receives whatever Dayflow data it retrieves in that conversation.

Is Timing for Mac private?

Timing states that tracked times are stored locally and never leave your Mac unless you opt into sync. Sync and Cloud Backup is listed on every plan, so it is available, but only if you turn it on. Timing also offers AI activity summaries on all plans. The pages reviewed for this article do not say where that AI processing runs, so check Timing's privacy page before using it on sensitive work.

Does RescueTime store my data in the cloud?

Yes. RescueTime sends activity data to its servers to generate reports. The vendor says this data is never shared, sold or used for advertising. It also says it does not collect keystrokes, form input, screenshots or webpage content. If keeping data on the device is a hard requirement, RescueTime does not meet it. ActivityWatch, Qbserve and Dayflow with Local AI do.

What is the best private time tracker for invoicing on Mac?

Not Dayflow, which makes no invoices. Qbserve is the cheapest local option with invoicing. It cost $29.00 one-time in the vendor's US checkout, creates invoices in 18 languages and stores data only on your Mac. Timing goes further for billable work, with billing status, report rounding and GrandTotal integration. It starts at $9 a month billed annually and keeps data local unless you opt into sync.

Is there a free private time tracker for Mac?

There are two. ActivityWatch is free and open source with no feature gates, and it keeps all data on your device. Dayflow is $0 and MIT licensed. Its recordings stay on your Mac, and with Local AI the analysis does too. ActivityWatch suits people who want raw app data and no AI. Dayflow suits people who want a written timeline and can run a local model.

Can a team self-host a time tracker?

ManicTime is the option among these tools. Its License costs $87 one-time per user before tax and includes a year of support and upgrades. It lets you install locally or run your own server, so shared reports never touch the vendor's cloud. After that year, the License covers only versions released within it unless you renew. Memtime keeps raw activity on each device, but it lists no self-hosted server.

Does Rize keep data on my device?

No. The vendor states Rize data is hosted on Amazon Web Services, encrypted at rest and in transit. That protects the data in storage and on the network, but it still sits on servers you do not control. Rize's AI categorization, chat and insights are metered in monthly AI credits. The Basic plan includes 500 credits a month and costs $9.99 a month billed annually.

Which private time tracker for Mac has a one-time price?

Qbserve costs $29.00 once, with no subscription, based on the vendor's US checkout. The price may differ by country. ManicTime sells a License at $87 one-time per user before tax. It includes a year of support and upgrades and keeps working afterward on versions released within that year. ActivityWatch is free, and Dayflow is $0 with an optional Pro plan at $20 a month.

See where your day actually went

Dayflow is $0 and open source. Full recordings stay on your Mac, with local AI available for on-device analysis.

Download for MacOS macOS 14+ · MIT licensed · no account required