Putting work on the family calendar without saying what it is

Your household needs to know that Thursday 3pm is gone. It does not need to know it is a disciplinary hearing, a hospital appointment, or a call with a client whose name is under NDA.

Shared family calendars work beautifully right up to the point where one person’s work calendar joins them. Then every meeting title is on the fridge display, the kids’ iPads and your mother-in-law’s phone. Most people respond by not sharing their work calendar at all, which brings back the original problem: nobody knows when you’re free.

The shape of the right answer

Share the shape of your week, not its contents. A mirror set to Busy only copies each event’s time and nothing else — the title becomes whatever word you choose, the location and notes never leave, and the block reads as busy. Your family sees a wall at 3pm on Thursday. That is all they needed.

The setup

  1. Pair your work calendar to the shared family calendar. Projection: Busy only.
  2. Set the redacted title to something a household can read — Matt — work reads better on a wall display than Busy.
  3. Turn alarms off. Otherwise everyone who shares the calendar gets your meeting reminders, and they will mention it.
  4. Filter out all-day events unless you want “Q3 planning week” sitting across the top of the family’s Monday, and drop anything outside your working hours.

Letting one event through

Some things the family should see in full: the school pickup, the parents’ evening, the flight number. Put #public in that event’s notes and it crosses over complete, even though the mirror redacts everything else. The reverse works too: #private forces a single event down to a busy block on an otherwise full mirror, and #nomirror keeps one out entirely — and removes any copy already made.

Tags are matched as whole words anywhere in the notes, so #public and #public-holiday are different tags, and an event can carry several. They are always stripped from the copy, so nobody on the family calendar ever sees them.

A tag needs an event you can edit. Tags live in the notes of the source event. If your work calendar is a subscribed feed, you can’t write notes into it — select events by their own properties instead: declined, canceled, all-day, free, too short, too long, a word in the title, or outside your working hours.

What this doesn’t fix

A busy block still discloses something: that you are unavailable, and for how long. If a particular meeting shouldn’t even be inferable, #nomirror is the honest answer, not a redaction. And attendees are never copied, so a family member tapping the block can’t see who you are meeting — which in this case is exactly what you want.

Get Calendar Mirror — $2.99 What it does

One purchase covers iPhone, iPad and Mac. No accounts, no ads, nothing collected. macOS 14 or iOS 17 and up. The Mac version is also free to build from source.

More use cases