Tracking therapy session time on a Mac when notes cannot leave the room

· 7 min read

Private practice has an unusual constraint on software. Most time tracking tools record window titles, document names, or take screenshots, and send that record to a server. In a practice, window titles are client names and document names are session notes. That is not a preference; it is a confidentiality problem, and it rules out a large part of the market before you compare features.

What remains is a narrower question: what can be measured without recording anything about a client, and is that enough to be useful?

The hours that are not sessions

Start with the thing most practitioners have never measured. Sessions are easy to count; you know how many you had. What is unmeasured is everything around them.

Notes written after each session. Correspondence with clients between appointments. Liaison with other professionals. Supervision, and preparing for supervision. Insurance and invoicing. The reading that keeps your practice current. Waiting for a client who does not arrive.

Almost none of that is billable, and in most practices it adds up to a substantial fraction of the working week. If you have never measured it, your sense of how much you work is drawn from your appointment diary, which shows only the part that pays.

That gap is the reason a full-looking week can produce an income that does not match the effort, and it is the reason fee decisions made from the diary alone tend to be wrong.

What can be measured without recording anything

macOS knows which application is in front. That signal requires no permissions and contains no content: an application name, and how long it was there. It does not include the document, the window title, the text on screen, or anything a client said or wrote.

So a record built on it looks like this: word processor two hours ten, mail forty minutes, browser twenty-five minutes, video call three hours.

That is a record of the shape of your working day with no client information in it whatsoever, because none was ever collected. For a practice, that constraint is a feature rather than a limitation.

What it tells you

The video call total gives you contact time, which you can check against your diary. The word processor total is largely note-writing, which is the number most practitioners have never seen. Mail and browser cover administration and correspondence.

Two or three weeks of that answers questions worth answering.

How long do notes actually take? Most people estimate fifteen minutes a session and find the real figure is higher. Multiply the difference by your weekly caseload and the annual total is substantial.

What proportion of the working week is contact time? This is your real utilization, and it is almost always lower than the diary suggests.

Where does administration cluster? If it lands in the evening, that is unpaid work extending your day, and it has a fix. If it lands between sessions, that is a scheduling question.

The daily step

The record does not know which client anything was for, and for a practice that is the correct trade. Any allocation to clients happens in your own notes, where it belongs and where it is already protected.

What is worth doing daily is one line: which of today’s blocks were contact, which were notes, which were administration. Two minutes with the day’s record in front of you produces a weekly picture that is accurate rather than remembered.

Do it the same day. The record persists; your sense of what a block of writing was for does not survive the week.

Where Punchcard fits

Punchcard sits in the menu bar, notices which application is frontmost by name only, and prints a receipt of the day at the closing time you set: one line per application, with a total.

For a practice, the relevant properties are what it does not do. It asks for no macOS permissions, so it is not reading window titles or watching the screen. It has no networking code at all, so nothing leaves the Mac; there is no account, no sync and no server holding a record of your working patterns. The receipt is generated locally and stays there. Why a time tracker should never need screen recording covers what other tools ask for, and how to check what an app sends over the network covers verifying the claim rather than believing it.

What it will not do is manage a caseload, hold client records, or produce invoices. It is a record of a working day, not practice management software. If you need appointment scheduling and billing in one place, that is a different tool and this does not replace it.

The boundary question

There is a second reason this matters in a practice, beyond confidentiality.

Practitioners are unusually prone to work that does not end. Notes get finished in the evening. A difficult session stays with you. The distinction between the working day and the rest of life erodes quietly, and the erosion is not visible because nothing records it.

A receipt printed at a fixed closing time makes the day have an end. On the days you work past it, the overrun is visible as an overrun rather than disappearing into a general sense of being busy. That is a small thing and it is the part practitioners tend to report as most useful. The clock-out ritual for remote workers and how to end a workday when there is always more to do cover building that habit.

Questions

Does this record anything about clients? No. It collects application names and durations. There is no mechanism by which a client name could enter it, because window titles and document names are never read.

What about the data protection implications? A record containing no personal data of clients is straightforward. The record concerns your own working patterns and stays on your own machine. Confirm the specifics against your own regulatory obligations, and note that a tool sending window titles to a server is the situation that requires careful thought, not this one.

I use paper notes. Then the record covers the part of your work that happens on the Mac, and you add the rest. Contact time is still measurable if you use video, and administration is still measurable.

Can I use it to justify a fee increase? It gives you the arithmetic: total hours worked against contact hours, and therefore your real hourly earnings. Whether to act on that is your judgement, and having the figure is better than not. The time audit to do before raising your rates covers the calculation.